TW202102991A - 顯示方法及裝置、電子設備及存儲介質 - Google Patents

顯示方法及裝置、電子設備及存儲介質 Download PDF

Info

Publication number
TW202102991A
TW202102991A TW109106288A TW109106288A TW202102991A TW 202102991 A TW202102991 A TW 202102991A TW 109106288 A TW109106288 A TW 109106288A TW 109106288 A TW109106288 A TW 109106288A TW 202102991 A TW202102991 A TW 202102991A
Authority
TW
Taiwan
Prior art keywords
display
trigger condition
state information
trigger
trigger event
Prior art date
Application number
TW109106288A
Other languages
English (en)
Inventor
陳晨
許親親
陶然
Original Assignee
大陸商北京市商湯科技開發有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大陸商北京市商湯科技開發有限公司 filed Critical 大陸商北京市商湯科技開發有限公司
Publication of TW202102991A publication Critical patent/TW202102991A/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

一種顯示方法及裝置、電子設備及存儲介質。所述方法包括:檢測第一對象的狀態信息;若所述狀態信息指示所述第一對象出現或消失,根據所述狀態信息確定是否滿足觸發條件;在滿足所述觸發條件時,根據所述觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。

Description

顯示方法及裝置、電子設備及存儲介質
本公開涉及顯示技術領域,尤其涉及一種顯示方法及裝置、電子設備及存儲介質。
隨著顯示技術的發展,電子設備的顯示效果越來越多樣,呈現的顯示效果也越來越豐富。但是用戶的對於顯示效果的需求也越來越多樣,如何進一步豐富電子設備的顯示多樣性的需求及滿足用戶的個性需求,是現有技術需要進一步解決的技術問題。
有鑑於此,本公開實施例期望提供一種顯示方法及裝置、電子設備及存儲介質。
本公開的技術方案是這樣實現的:
一種顯示方法,包括:檢測第一對象的狀態信息;在所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
基於上述方案,所述狀態信息包括:用於指示顯示界面的當前顯示狀態的第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的採集狀態信息;所述觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
基於上述方案,所述狀態信息滿足第一觸發條件的情況,包括:若檢測到的所述第一顯示狀態信息指示所述第一對象出現在顯示界面,確定滿足所述第一觸發條件。
基於上述方案,所述狀態信息滿足第一觸發條件的情況,包括:若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足所述第一觸發條件。
基於上述方案,所述狀態信息滿足第一觸發條件的情況,包括:若所述狀態信息指示所述第一對象呈現預定動作,確定滿足所述第一觸發條件。
基於上述方案,所述檢測第一對象的狀態信息,包括:檢測顯示界面的當前顯示的所述第一對象的第二顯示狀態信息;所述在所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,包括:在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變所述第二對象的顯示。
基於上述方案,所述在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變所述第二對象的顯示包括以下至少之一:在所述第二顯示狀態信息滿足同步顯示觸發條件的情況下,則根據同步顯示觸發事件控制所述第一對象和所述第二對象同步顯示;在所述第二顯示狀態信息滿足關聯顯示觸發條件的情況下,則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
基於上述方案,所述檢測第一對象的狀態信息包括:檢測顯示設備的設備狀態信息;所述顯示設備為所述第一對象;所述設備狀態信息滿足第一觸發條件的情況包括:所述設備狀態信息滿足所述第一觸發條件。
基於上述方案,所述設備狀態信息包括以下至少之一:指示所述顯示設備當前顯示狀態的設備顯示狀態信息;指示所述顯示設備當前所在環境的環境狀態信息;指示所述顯示設備的當前資源狀態的資源狀態信息。
基於上述方案,所述在所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,包括:在所述狀態信息滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件暫停所述第二對象的顯示;所述方法還包括:在重新檢測的所述第一對象的狀態信息不滿足所述第一觸發條件的情況下,對暫停的所述第二對象的繼續顯示。
基於上述方案,所述根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,包括:根據所述觸發事件,提前結束所述第二對象的顯示;或者,根據所述觸發事件,縮短所述第二對象的顯示時長;或者,根據所述觸發事件,延長所述第二對象的顯示時長;或者,根據所述觸發事件,調整所述第二對象的顯示參數;或者,根據所述觸發事件,調整所述第二對象的顯示內容;或者,根據所述觸發事件,調整所述第二對象的消失方式;或者,根據觸發事件,暫停所述第二對象的顯示。
基於上述方案,所述根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,包括:控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。
一種顯示裝置,包括:檢測模塊,用於檢測第一對象的狀態信息;第一確定模塊,用於確定所述狀態信息滿足第一觸發條件的情況;改變模塊,用於在所述第一確定模塊確定所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
基於上述方案,所述狀態信息包括:用於指示顯示界面的當前顯示狀態的第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的採集狀態信息;所述第一觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
基於上述方案,所述第一確定模塊,具體用於若檢測到的所述第一顯示狀態信息指示所述第一對象出現在顯示界面,確定滿足所述第一觸發條件。
基於上述方案,所述第一確定模塊,具體用於若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足所述第一觸發條件。
基於上述方案,所述第一確定模塊,具體用於若所述狀態信息指示所述第一對象呈現預定動作,確定滿足所述第一觸發條件。
基於上述方案,所述檢測模塊,具體用於檢測顯示界面的當前顯示的所述第一對象的第二顯示狀態信息;所述改變模塊,具體用於在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變所述第二對象的顯示。
基於上述方案,所述改變模塊,具體用於在所述第二顯示狀態信息滿足同步顯示觸發條件的情況下,則根據同步顯示觸發事件控制所述第一對象和所述第二對象同步顯示;或者,所述改變模塊,具體用於在所述第二顯示狀態信息滿足關聯顯示觸發條件的情況下,則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
基於上述方案,所述檢測模塊,具體用於檢測顯示設備的設備狀態信息;所述顯示設備為所述第一對象;所述第一確定模塊,具體用於確定所述設備狀態信息滿足所述第一觸發條件。
基於上述方案,所述設備狀態信息包括以下至少之一:指示所述顯示設備當前顯示狀態的設備顯示狀態信息;指示所述顯示設備當前所在環境的環境狀態信息;指示所述顯示設備的當前資源狀態的資源狀態信息。
基於上述方案,所述改變模塊,具體用於在所述狀態信息滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件暫停所述第二對象的顯示;所述改變模塊,還用於在重新檢測的第一對象的狀態信息不滿足所述觸發條件,對暫停的所述第二對象的繼續顯示。
基於上述方案,所述改變模塊,具體用於根據所述觸發事件,提前結束所述第二對象的顯示;或者,所述改變模塊,具體用於根據所述觸發事件,縮短所述第二對象的顯示時長;或者,所述改變模塊,具體用於根據所述觸發事件,延長所述第二對象的顯示時長;或者,所述改變模塊,具體用於根據所述觸發事件,調整所述第二對象的顯示參數;或者,所述改變模塊,具體用於根據所述觸發事件,調整所述第二對象的顯示內容;或者,所述改變模塊,具體用於根據所述觸發事件,調整所述第二對象的消失方式;或者,所述改變模塊,具體用於根據觸發事件,暫停所述第二對象的顯示。
基於上述方案,所述改變模塊,具體用於在滿足所述觸發條件時,控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。
一種顯示設備,包括:顯示器;存儲器;處理器,分別與所述顯示器及所述存儲器連接,用於通過執行位於存儲器上的計算機可執行指令,控制所述顯示器及存儲器的工作,並能夠實現前述任意技術方案提供的顯示方法。
一種計算機存儲介質,所述計算機存儲介質存儲有計算機可執行指令;所述計算機可執行指令被執行後,能夠實現前述任意技術方案提供的顯示方法。
本公開實施例提供的技術方案,會檢測第一對象的狀態信息,若該狀態信息表示第一對象出現或消失,會改變另一個與第一對象獨立的第二對象的顯示,從而實現利用一個對象的出現或消失來改變另一個第二對象預定的顯示,從而豐富第二對象的顯示形態且豐富了顯示控制,更能夠滿足用戶的個性需求。
以下結合說明書圖式及具體實施例對本公開的技術方案做進一步的詳細闡述。
如圖1所示,本實施例提供一種顯示方法,包括:
步驟S101、檢測第一對象的狀態信息。
在本實施例提供的顯示方法可應用於各種顯示設備。所述電子設備可包括顯示屏;所述顯示屏可為液晶顯示屏、投影顯示屏、有機發光二極管(Organic Light-Emitting Diode,OLED)顯示器或者電子墨水顯示屏。
在一些實施例中,所述狀態信息包括:用於指示顯示界面的當前顯示狀態的第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的採集狀態信息;
所述第一觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
在一些實施例中,檢測第一對象的狀態信息可以是:檢測顯示界面的當前顯示的所述第一對象的第二顯示狀態信息。
在一些實施例中,檢測第一對象的狀態信息可以是:檢測顯示設備的設備狀態信息;所述顯示設備為所述第一對象。
步驟S102、在所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
由於在不同實施例中,檢測的第一對象的狀態信息不同,後續再結合多個實施例來介紹如何確定所述狀態信息滿足第一觸發條件的情況。所述觸發事件可用於觸發顯示設備執行特定動作或特定操作。在本實施例中,所述觸發事件為控制第二對象顯示的觸發事件,或,所述觸發事件為觸發顯示設備執行與第二對象的顯示相關的事件。本實施例中,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示的實現方式有多種,後續再作詳述。
在本實施例中,第一對象獨立於第二對象的這種獨立性可以體現在以下任意一個方面:
(1)沒有所述觸發事件時第一對象和第二對象的顯示控制邏輯相互獨立,例如,在沒有所述觸發事件時,第二對象開始顯示、中止顯示及顯示方式等都與第一對象的當前顯示狀態無關。
(2)第一對象不同於第二對象,例如,第一對象和第二對象之間沒有包含關係。
(3)第一對象和第二對象可以是不同類型的對象,例如,第一對像是單個圖像,第二對象可為視頻,或者,第二對象為單個圖像,而第一對象為視頻;再例如,所述第一對象可為顯示的圖形對象,而第二對象可為一種採集對象,或者,第一對象為採集對象,第二對象為顯示的圖形對象。若第一對象為採集對象,則步驟S110中第一對象的狀態信息可以為第一對象出現在採集區域內或從採集區域消失。採集區域可為圖像採集模組的採集視角所對應的區域,顯示設備可以通過圖像採集模組採集的圖像獲取到第一對象的出現或消失等指示狀態的狀態信息。
(4)第一對象和第二對象來自不同的文件,例如,所述第一對象和第二對象之間除了所述觸發事件關聯以外不屬於同一個視頻等,也不一定同時出現在同一個顯示界面。
例如,所述第一對象和第二對象均可為圖形對象,例如,顯示在當前顯示界面上的圖形對象。當然在本實施例中,顯示界面上可顯示有多個圖形對象,除了所述第一對象和/或第二對象以外,還可包括其他圖形對象。所述圖形對象可為:靜態圖形對象和動態圖形對象,在本實施例中,所述第一對象和第二對象都可以為動態圖形對象。所述動態圖形對象可包括:動畫特效、視頻、動圖等。
再例如,所述第一對象和第二對象中的至少一個或者兩個都可為貼圖,該貼圖可為覆蓋在整個顯示界面或者部分顯示界面的圖形對象。例如,該貼圖可為覆蓋在顯示界面內的人像臉部區域的臉部貼圖。所述臉部貼圖可包括各種形式的貼紙,例如,戲劇元素的貼紙(例如,京劇臉譜)和/或娛樂性質的各種貼紙。圖2所示的圖像上顯示有覆蓋住人像臉部的趣味貼圖。
在一些實施例中,所述第一對象和第二對象均可為顯示對象,和/或,所述第一對象和第二對象均可為採集對象。示例性的,顯示對象為預置的特效、圖形等。示例性的,採集對象為通過圖像採集設備採集的圖像,例如人臉圖像等。
本申請實施例中,基於兩個獨立圖形對象之間的關聯控制,在第一對象的狀態信息滿是第一觸發條件時,改變第二對象的顯示;豐富了圖形界面的顯示控制方式,提升了圖形對象的控制方式。
前述實施例未詳述根據所述第一觸發條件對應的觸發事件改變第二對象的顯示的實現方式,下面介紹幾種改變第二對象的顯示的實現方式。
在一些實施例中,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示可包括以下至少之一:
根據所述觸發事件,提前結束所述第二對象的顯示;
根據所述觸發事件,縮短所述第二對象的顯示時長
根據所述觸發事件,延長所述第二對象的顯示時長;
根據所述觸發事件,調整所述第二對象的顯示參數,
根據所述觸發事件,調整所述第二對象的顯示內容;
根據所述觸發事件,調整所述第二對象的消失方式,例如,第二對象以逐步淡出從顯示界面消失,或者,第二對象以從一側移出的方式從顯示界面消失;
根據觸發事件,暫停所述第二對象的顯示;
根據所述觸發事件,控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。
例如,假設所述第二對象為包含N幀的視頻或動畫,在檢測到符合第一觸發條件時,顯示到第二對象的第n幀,n小於N;若觸發事件觸發第二對象提前結束顯示的觸發事件,則顯示設備不再顯示第二對象的第n+1幀,而是直接顯示到第n幀就結束。
所述延長第二對象的顯示時長的方式有多種,以下提供幾種可選方式:
以低於標準速率的第一速率播放所述第二對象,如此,使得第二對象的播放時長延長;
重複播放第二對象的全部或部分幀,通過至少部分重播的方式延長第二對象的顯示。
所述縮短所述第二對象的顯示時長的方式有多種,以下提供幾種可選方式;
以高於標準速率的第二速率播放第二對象,如此,在完整播放第二對象的情況下能夠縮短第二對象的顯示時長;
顯示所述第二對象的關鍵幀,例如,所述第二對象為視頻和/或動畫,在本實施例中,為了縮短第二對象的顯示時長,僅顯示預先設定的關鍵幀;如此,若第二對象的最後一幀為關鍵幀,則在縮短第二對象的顯示時長的方案中,可能第二對象的某些中間幀會被跳過,但是最後一幀依然會被顯示。
其中,所述顯示參數可以為控制所述第二對象的顯示效果的各種參數。例如,所述顯示參數包括但不限於以下至少之一:
控制所述第二對象顯示顏色的顏色參數;
控制所述第二對象顯示亮度的亮度參數;
控制所述第二對象的切換速率的顯示速率參數。
總之,在本實施例中,利用第一對象的狀態信息,來控制與第一對象獨立的第二對象的顯示,如此,增加了第二對象的顯示控制方式,豐富了第二對象的顯示形態和變化,增加了顯示界面的顯示邏輯和顯示效果,提升了用戶體驗並滿足用戶的個性需求。
所述暫停第二對象的顯示不同於停止第二對象的顯示,所述暫停第二對象的顯示包括:
存儲第二對象暫停前的顯示狀態;
暫停第二對象的顯示;
在滿足恢復顯示條件時,根據第二對象暫停前的顯示狀態繼續第二對象的顯示。
在一些實施例中,所述在所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示可以是:在滿足所述第一觸發條件時,根據所述第一觸發條件對應的觸發事件暫停所述第二對象的顯示;所述方法還包括:在重新檢測的第一對象的狀態信息不滿足所述第一觸發條件,對暫停的所述第二對象的繼續顯示。
例如,若檢測到第一對象出現,暫停當前正在播放的第二對象的顯示;若繼續檢測第一對象的狀態信息,若檢測的狀態信息表明當前不滿足第一觸發條件,則恢復第二對象的顯示,此時,即在暫停第二對象的畫面上繼續顯示。
在本實施例中,所述暫停所述第二對象的顯示的同時,維持暫停時刻第二對象的顯示狀態。
例如,在一些實施例中,第一對象為採集到的用戶圖像,狀態信息為用戶的動作狀態,那麼若通過採集圖像發現用戶執行了動作A,滿足觸發事件,啟動一個小視頻的顯示;接著通過圖像採集發現用戶沒有執行動作A,認為當前不滿足第一觸發條件,暫停小視頻的顯示,停止在當前顯示的圖像幀;再次採集用戶的圖像,通過圖像檢測,發現用戶又執行了動作A,則在暫停的圖像幀上繼續顯示小視頻,反復執行直到顯示完小視頻。
若在小視頻等第二對象的最後一幀檢測到暫停第二對象顯示的觸發事件,同樣暫停在第二對象顯示的最後一幀,若再次檢測到滿足暫停的觸發事件的動作或狀態消失,則結束第二對象的顯示。
例如,第一對象為採集到的用戶嘴部圖像,狀態信息為用戶嘴部的動作狀態,第二對象為漢堡圖像,那麼通過圖像採集用戶張嘴的動作,若檢測到張嘴的動作,可認為滿足第一觸發條件,若未檢測到張嘴,則認為不滿足第一觸發條件。第二對象可為一系列的漢堡圖像;不同漢堡圖像的完整程度不同,以呈現漢堡被吃的過程。
例如,通過圖像採集檢測到用戶張嘴,則顯示第一張漢堡圖像,在用戶維持張嘴的過程中,切換漢堡圖像,通過漢堡圖像的切換呈現漢堡從完整到被吃得越來越小的視覺效果;當在最後一張漢堡圖像之前,通過圖像採集發現用戶閉嘴了,即當前不滿足第二對象顯示切換的觸發事件,暫停漢堡圖像的切換並維持當前漢堡圖像的顯示;若再次檢測到用戶張嘴,即在之前暫停漢堡圖像的基礎上繼續向後切換,直至漢堡圖像切換完畢。從而通過與用戶的張嘴和閉嘴及漢堡圖像的切換,呈現吃漢堡的過程。
再例如,控雨的小特效;例如,第一對象為用戶手掌圖像,狀態信息為用戶手掌的動作狀態,第二對象為下雨特效。若通過圖像採集檢測到用戶的手掌張開,則維持下雨特效;若用戶手掌張開切換到握拳,則暫停下雨特效;若暫停時刻下雨特效呈現雨絲狀,則在圖像設備上繼續維持雨絲狀特效。若通過圖像採集再次檢測到用戶手掌張開,則在維持雨絲狀特效的基礎上繼續顯示。
總之,在本實施例中,所述第二對象包括多個顯示狀態,例如,提供以下5種狀態:
開始顯示:從第一幀開始按照順序進行顯示,畫面上顯示第1,2,3,4,5,6,7,8,9幀一直被暫停或被停止或者顯示到結束;
停止顯示:序列幀從畫面上消失;
暫停在第一幀:只顯示第一幀,畫面中一直顯示第一幀;直到有觸發事件觸發結束顯示、恢復顯示或者停止顯示;
暫停:停止在當前幀,一直顯示當前,直到有觸發事件觸發結束顯示、恢復顯示或者停止顯示;
暫停在最後一幀:只顯示最後一幀,一直顯示最後一幀;直到有觸發事件觸發結束顯示、恢復顯示或者停止顯示。
上述五個狀態是平等或並列,沒有一定先後順序或優先順序,可以根據需要隨意組合上述五個狀態。
這些多個狀態可以組合形成不同的狀態組合;以下提供幾種可選的組合狀態:
開始顯示、暫停在第一幀、暫停在當前幀、暫停在最後一幀、結束顯示;
開始顯示、在當前幀停止顯示;
開始顯示,在當前幀停止顯示,並隱藏圖像幀,在隱藏的圖像幀基礎上恢復顯示;
開始顯示、切換到其他對象的顯示,從其他對象的顯示恢復到當前對象的顯示。
本申請實施例中,根據觸發事件,改變第二對象的顯示的實現方式多種多樣,可以根據實際需要來設置改變第二對象的顯示的實現方式,以便於滿足不同用戶的需求。
由於在不同的實施例中檢測的第一對象的狀態信息不同,因此確定所述狀態信息是否滿足第一觸發條件的方式不同。下面通過更細化的實施例來詳述步驟S101和步驟S102的實現方式。
圖3為本申請實施例提供的另一種顯示方法流程圖。圖3中的顯示方法是對圖1中的顯示方法的進一步細化和完善,如圖3所示,該方法包括:
步驟S110:檢測第一對象的狀態信息。
步驟S120:若所述狀態信息指示所述第一對象出現或消失,根據所述狀態信息確定是否滿足第一觸發條件。
可選的,步驟120可替換為:若所述狀態信息指示所述第一對象呈現預定動作,確定滿足所述第一觸發條件。例如,採集到人像呈現點頭或抬頭的動作,或者,採集到人像呈現張手或握拳的動作,可認為呈現了預定動作,從而滿足特定的第一觸發條件。
步驟S130:在滿足所述第一觸發條件時,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
在本實施例中,步驟S110中檢測的第一對象出現或消失的狀態信息。此處的出現或者消失可包括:從顯示界面上出現或消失。
若檢測到狀態信息指示第一對象出現或消失,則會根據該狀態信息確定是否滿足第一觸發條件,若滿足第一觸發條件,則與該第一觸發條件對應的觸發事件就會被執行,從而實現對第二對象的顯示調整。
在一些實施例中,所述狀態信息包括:用於指示顯示界面的當前顯示狀態的第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的採集狀態信息;
所述第一觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
在本實施例中,所述顯示方法可應用於具有顯示器的顯示設備中,同時該顯示設備可包含有攝像頭等圖像採集模組或者連接有圖像採集模組。所述圖像採集模組可以採集圖像。
在一些實施例中,所述第一對象和第二對象可為預先存儲於顯示設備中的顯示對象,也可以是所述顯示設備從其他設備接收的顯示對象。
在另一些實施例中,所述第一對象和第二對象還可為實時採集並顯示在顯示器上的圖形對象。
故在本實施例中,根據對象的類型不同,所述第一觸發條件包括顯示狀態觸發條件和/或採集狀態觸發條件。
一個觸發事件對應的觸發條件可包括一個或多個;在一些實施例中,所述觸發事件對應的第一觸發條件可包括:顯示狀態觸發條件和/或採集狀態觸發條件。當一個觸發事件所對應的觸發條件為多個時,這些觸發條件之間需要滿足一定的邏輯關係,該邏輯關係可包括:邏輯“或”和/或邏輯“與”。
若一個觸發事件對應的觸發條件為邏輯“與”,則該觸發事件的執行需要該觸發事件對應的多個觸發條件都滿足,若一個觸發事件對應的觸發條件為邏輯“或”,則該觸發事件執行前需要滿足的觸發條件可為邏輯“或”連接起來的一個觸發條件即可。
總之,在本實施例中,所述第一觸發條件至少分為兩大類,顯示狀態觸發條件及採集狀態觸發條件。本實施例所述第二對象的顯示調整,可以基於顯示狀態觸發條件和/或採集狀態觸發條件中的任意一個;如此,相當於顯示狀態和/或採集狀態都可以調整顯示設備對第二顯示的顯示。
在一些實施例中,所述步驟S120可包括:若檢測到的所述第一顯示狀態信息指示所述第一對象出現在顯示界面,確定滿足所述顯示狀態觸發條件(對應於第一觸發條件),或者,若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足採集狀態觸發條件(對應於第一觸發條件)。
所述第一顯示狀態信息可為第一對象的顯示狀態的描述信息,例如,所述第一顯示狀態信息可包括以下至少之一:
指示所述第一對象的開始顯示的起始狀態信息;
指示所述第一對象顯示結束的結束狀態信息;
指示所述第一對象當前顯示進度的顯示進度狀態信息,例如,該顯示進度狀態信息可以用於指示顯示到視頻或動畫的第M幀、已顯示時長、待顯示的時長。再例如,所述顯示進度狀態信息還可以用於指示顯示到貼圖序列中的第S張貼圖。
總之,所述第一顯示狀態信息可為指示所述第一對象的顯示狀態的各種信息,不局限於上述舉例。
在一些實施例中,所述步驟S120可包括:若第一對象出現在顯示界面上,則認為滿足顯示狀態觸發條件,即第一對象的出現會改變第二對象的顯示。例如,所述第一對象和第二對象都可以為以視頻或動畫形式形成的特效。執行本實施例提供的顯示方法,則在一個特效出現時,會改變另一個特效的顯示。
在一些實施例中,第一對象可為第二對象以外的任意一個對象(即第一對象相對於第二對象而言是一個隨機對象),即在第二對象顯示的過程中,有其他對象***顯示,則第二特徵會改變其顯示,這種改變包括但不限於:停止顯示、暫停顯示、加速顯示、減速顯示或改變顯示退出方式等。
在還有一些實施例中,第一對象可為具有某種特性的對象,而非隨機的對象,例如,第一對象可為部分幹擾第二對象顯示的對象,和/或,預先與第二對象建立有綁定關係的對象,但是這種綁定關係的滿足僅局限於第一觸發條件被滿足。
所述觸發事件可用於觸發顯示設備執行特定動作或特定操作。在本實施例中,所述觸發事件為控制第二對象顯示的觸發事件,或,所述觸發事件為觸發顯示設備執行與第二對象的顯示相關的事件。
在本實施例中,第一對象的出現或消失會作為第二對象的顯示改變的觸發事件。
在一些實施例中,顯示設備是按照第一控制邏輯控制所述第二對象的顯示;若檢測到滿足所述第一觸發條件的觸發事件之後,顯示設備將按照第二控制邏輯控制所述第二對象的顯示。所述第一控制邏輯和第二控制邏輯不同。所述第一控制邏輯為預先定義的控制邏輯,第二控制邏輯是第二對象內在的顯示控制邏輯。所述第二控制邏輯至少包括所述觸發事件所對應的操作或動作所對應的第二對象的控制邏輯。
在本實施例中,步驟S130可包括:從第一控制邏輯切換到第二控制邏輯控制所述第二對象的顯示;從而實現了改變第二對象的顯示。
所述步驟S130中改變第二對象的顯示可包括以下至少之一:
根據所述觸發事件,提前結束所述第二對象的顯示;
根據所述觸發事件,縮短所述第二對象的顯示時長;
根據所述觸發事件,延長所述第二對象的顯示時長;
根據所述觸發事件,調整所述第二對象的顯示參數,
根據所述觸發事件,調整所述第二對象的顯示內容;
根據所述觸發事件,調整所述第二對象的消失方式。
在一些實施例中,所述步驟S130可包括:根據所述顯示狀態觸發條件(即第一觸發條件)所對應的觸發事件,控制當前顯示的所述第二對象在所述顯示界面上的停止顯示。
故在滿足顯示狀態觸發條件時,第二對象會被控制停止顯示。如此,第一顯示對象的切入顯示,會自動停止第二對象的顯示。此時,在停止第二對象的顯示時,所述第二對象可能按照預先的第一控制邏輯可能未完成顯示,或者,未達到顯示次數未達到預定次數。
若第一對象的出現(即開始顯示)自動結束第二對象的顯示,實現了基於兩個獨立圖形對象的出現或消失之間的關聯控制;豐富了圖形界面的顯示控制方式,提升了圖形對象的控制方式。
在一些實施例中,所述步驟S130可包括:在滿足所述第一觸發條件時,控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。此處的n為小於N的正整數;N為第二對象包括的子對象總個數。
所述第二對象可包括多個子對象,若滿足第一觸發條件,會使得第二對象在不同子對象之間進行切換,例如,從當前顯示的子對象切換到下一個子對象。
在一些實施例中,若當前顯示第N個子對象,則可以控制切換到第二對象的第1子對象,實現循環切換。
在一些實施例中,所述若所述狀態信息指示所述第一對象出現或消失,根據所述狀態信息確定是否滿足第一觸發條件,包括:
若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足採集狀態觸發條件。
所述第一對象可從採集區域消失,則圖像採集模組無法從採集區域採集到第一對象,從而使得第一對象從顯示界面上消失。
在本實施例中第一對象從採集區域消失,也會被認定為滿足第一觸發條件的一種狀態信息。如此,第一對象從採集區域消失了,反而觸發了第二對象的開始顯示,而非是在採集區域增加一個對象觸發第二對象的開始顯示的逆過程。故所述步驟S130可包括:根據所述採集狀態觸發條件(即第一觸發條件)所對應的觸發事件,控制所述第二對象在顯示界面開始顯示。下面結合圖式來描述圖3中的方法對應的顯示界面的舉例。
圖4所示中第一對象包括手成爪子形狀的成像;第二對象為吸取目標物特效(例如,豆粒等顆粒物);在圖4的右圖中手掌張開的成像出現,吸取目標物特效消失;而在圖4的左圖中手成爪子形狀的成像出現,吸取目標物特效呈現。如此,手成爪子形狀的成像是否出現,就實現了控制吸取目標物特效是否出現的控制事件。
圖5為基於本實施例提供的顯示方法控制顯示界面變化的一種示意圖。在圖4中第一對象為採集用戶的手掌張開手勢的成像;第二對象為灑出目標物特效(例如,豆粒等顆粒物)特效。如圖5所示,若顯示界面上出現了手掌張開手勢的成像,則灑出目標物特效的顯示;若顯示界面上手掌張開手勢的成像消失了,則灑出目標物特效也消失。
在一些實施例中,檢測第一對象的狀態信息可以是:檢測顯示界面的當前顯示的所述第一對象的第二顯示狀態信息。下面介紹本申請實施例提供的一種相比於圖1中的顯示方法更細化的顯示方法。
如圖6所示,本實施例提供另一種顯示方法,包括:
步驟S201:檢測顯示界面的當前顯示的第一對象的第二顯示狀態信息(對應於步驟S101)。
步驟S202:若所述第二顯示狀態信息指示滿足第一觸發條件,根據所述第一觸發條件所對應的觸發事件控制第二對象的顯示,其中,所述第二對象不同於第一對象且所述第二對象獨立於所述第一對象(對應於步驟S102)。
在一些實施例中,所述第一對象的顯示狀態會被檢測,指示第一對象的顯示狀態的信息可為第二顯示狀態信息。第二顯示狀態信息滿足第一觸發條件,會觸發第二對象的顯示。
在本實施例中,所述第一對象和第二對象的不同可以體現在:所述第一對象和第二對象可為相同類型的不同對象。
在一些實施例中,圖6中的顯示方法中的步驟可以應用到圖1中的顯示方法。也就是說,圖1中的顯示方法還包括如下步驟S201和步驟S202。
在本實施例中,所述第一對象和第二對象可均為特效,如此,可以在一個特效播放完之後,自動播放與之前播放完畢的特效獨立的另一個特效。例如,在一個特效的播放過程中,自動插播或同步播放另一個特效。
具體地如,所述步驟S202可包括以下至少之一:
若所述第二顯示狀態信息滿足同步顯示觸發條件(對應於第一觸發條件),則根據同步顯示觸發事件控制所述第一對象和所述第二對象同步顯示;
若所述第二顯示狀態信息滿足關聯顯示觸發條件(對應於第一觸發條件),則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
在本實施例中,在本實施例中所述第二顯示狀態信息可以滿足的第一觸發條件至少包括:同步顯示觸發條件和關聯顯示觸發條件。
若第二顯示狀態信息滿足同步顯示觸發條件,則啟動第一對象顯示的同時會啟動第二對象的顯示。第一對象和第二對象可並列顯示在圖形界面上。
在一些實施例中,所述同步顯示可包括:在第一區域顯示第一對象,在第二區域同步顯示第二對象。第一區域不同於第二區域;所述第一區域和第二區域可橫向並列設置,也可以縱向比例設置;在一些實施例中,所述第一區域和第二區域還可以對角設置。在一些實施例中,所述第一區域和第二區塊可有部分重疊,或者,完全重疊。在完成重疊時,所述第一區域可為第二區域的子區域,或者,第二區域為第一區域的子區域。
例如,第一對象可為聖誕老人圖形和/或視頻,第二對象可為下雪的視頻,在顯示界面的中間區域顯示聖誕老人圖像和/或視頻,同時在整個顯示界面顯示下雪的視頻。
在一些實施例中,所述關聯觸發事件主要觸發關聯控制第一對象和第二對象的顯示,故在本實施例中,若第一對象顯示到預定狀態,例如,顯示時長達到預定時長,再例如,顯示的進度達到50%,或者顯示到特定幀,啟動第二對象的顯示。在本實施例中,第一對象和第二對象的顯示可以是在同一個區域,也可以是在不同的區域。
在一些實施例中,檢測第一對象的狀態信息可以是:檢測顯示設備的設備狀態信息;所述顯示設備為所述第一對象。下面介紹本申請實施例提供的另一種相比於圖1中的顯示方法更細化的顯示方法。
如圖7所示,本實施例提供了又一種顯示方法,包括:
步驟S301、檢測顯示設備的設備狀態信息(對應於步驟S101).
步驟S302、若所述設備狀態信息指示滿足所述第一觸發條件的滿足條件,在滿足所述第一觸發條件時根據所述第一觸發條件對應的觸發事件改變第二對象的顯示(對應於步驟S102)。
本實施例中提供的顯示方法中的步驟可以應用到圖1中的顯示方法,也可以應用到圖3中的顯示方法;也可以應用到圖6中的顯示方法。也就是說,圖1、圖3以及圖6中的顯示方法還包括如下步驟:檢測顯示設備的設備狀態信息;若所述設備狀態信息指示滿足所述第一觸發條件的滿足條件,在滿足所述第一觸發條件時根據所述第一觸發條件對應的觸發事件改變第二對象的顯示。
在本實施例中,顯示設備還會檢測設備狀態信息,結合設備狀態來確定第一觸發條件是否滿足,僅有第一觸發條件被滿足時,被滿足的第一觸發條件所對應的觸發事件才會被執行。
在一些實施例中,所述設備狀態信息包括以下至少之一:
指示所述顯示設備當前顯示狀態的設備顯示狀態信息;
指示所述顯示設備當前所在環境的環境狀態信息;
指示所述顯示設備的當前資源狀態的資源狀態信息。
所述設備顯示狀態信息可包括以下至少之一:
指示顯示設備當前顯示內容的內容指示信息;
指示顯示設備的當前顯示模式的模式指示信息。
例如,第一觸發條件的滿足條件為:在顯示特定內容時,該第一觸發條件才滿足;再例如,第一觸發條件的滿足條件為:在顯示設備的特定顯示模式下,對應的第一觸發條件才滿足。
所述特定內容可包括:特定類型的內容和/或,特定的某個顯示內容。例如,若特定類型為特效或者貼紙,則顯示設備當前顯示有特效或貼紙,則認為顯示設備滿足第一觸發條件。若顯示設備可能會顯示內容A、內容B及內容C,若第一觸發條件的滿足條件為:顯示設備在顯示內容B時認定滿足第一觸發條件。故若當前時刻顯示設備顯示內容B,則第一觸發條件滿足,則第一觸發條件被滿足之後,該滿足且被滿足的第一觸發條件所對應的觸發事件將會被執行,從而第二對象的顯示會被控制和/或調節。
在一些實施例中,若所述第一對象為第一動畫效果,則所述第二對象為第二動畫效果;或,若所述第一對象為第一圖形,則所述第二對象為第二圖形。
所述顯示設備的顯示模式至少可包括:全屏顯示模式和小屏顯示模式,若全屏顯示模式,則顯示設備的整個屏幕都顯示包含第一對象至第二對象的任意一個的顯示界面,若小屏顯示模式則顯示界面的顯示面積小於顯示屏或小於顯示屏的預定比例。該預定比例可為0.98、0.95或者0.9等比值。
所述環境狀態信息包括但不限於以下至少之一:
所述顯示設備所在環境的天氣信息;該天氣信息可以指示:當前是晴天、雨天、雪天或霧霾天;
所述顯示設備所在環境的溫度信息,用於指示所在環境的溫度;
所述顯示設備所在環境的濕度信息,用於指示所在環境的濕度;
所述顯示設備所在環境的典型地理特徵信息,用於指示所在環境的典型地貌或人為特徵。例如,若該顯示設備為移動設備,當前所在位置三亞,則典型地理特徵為海邊。
在本實施例中,根據所述顯示設備所在的環境狀態信息來確定某些觸發事件是否滿足。
示例性的,若第一觸發條件被滿足,則被滿足的第一觸發條件所對應的觸發事件是觸發顯示一個下雪的動畫,而天氣很寒冷時候,再顯示下雪的動畫對於用戶而言可能會加劇寒冷感,故在此時可以設置第一觸發條件的滿足條件不能被滿足,使得第一觸發條件不能被滿足。即便檢測到導致第一觸發條件被滿足的操作或者內置通知都無法使得對應的觸發事件被執行。
總之,在本實施例中可以各種設備狀態信息的匹配標準,然後將檢測到設備狀態信息與匹配標準進行匹配,若匹配一致可認為滿足第一觸發條件,否則可認為未滿足第一觸發條件。
所述資源狀態信息可包括:
指示計算資源使用狀態的計算資源使用率;
指示存儲資源的使用狀態的存儲資源使用率;
指示顯示資源的使用狀態的顯示資源使用率;
指示帶寬資源的使用狀態的帶寬資源使用率。
在本實施例中,若根據所述資源狀態信息確定出滿足預定的資源使用條件,則確定為滿足第一觸發條件,否則可認為不滿足第一觸發條件。
圖8為基於本公開實施例提供的一種顯示方法控制第二對象顯示的效果示意圖。在圖8中展示有人頭部成像;在圖8中還顯示有黏貼在圖像中人臉成像區域的貼圖。在圖8中第一對象可為用戶點頭的成像;第二對象為人臉成像區域的貼圖。若通過圖像採集使得顯示界面上出現了用戶點頭的成像可認為滿足了第一觸發條件,然後根據該第一觸發條件所對應的觸發事件,執行第二對象的控制。在圖8中第二對象為人臉成像區域的貼紙的切換。在檢測點頭的成像之後,切換人臉呈現區域的貼紙,例如,由圖8中眼部成像區域的貼紙切換為臉頰區域的貼紙。
在一些實施例中,顯示設備可能顯示多種貼圖,在執行觸發事件時需要確定顯示設備當前顯示的設備狀態信息,若設備當前顯示的是第N張貼圖,則可認定顯示第N+1張貼圖的觸發事件所對應的第一觸發條件滿足,否則顯示第N+1張貼圖的觸發事件所對應的第一觸發條件不滿足。
如圖9所示,本實施例提供一種顯示裝置,包括:
檢測模塊910,用於檢測第一對象的狀態信息;
第一確定模塊920,用於確定所述狀態信息滿足第一觸發條件的情況;
改變模塊930,用於在所述第一確定模塊920確定所述狀態信息滿足第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
在一些實施例中,所述檢測模塊910、第一確定模塊920及改變模塊930可為程式模塊,該程式模塊被處理器執行後,能夠實現狀態信息的檢測、第一觸發條件的滿足的確定及第二對象的顯示改變。
在還有一些實施例中,所述檢測模塊910、第一確定模塊920及改變模塊930可為軟硬結合模塊,所述軟硬結合模塊可為可編程陣列;所述可編程陣列可為複雜可編程陣列或者現場可編程陣列。
在還有一些實施例中,所述檢測模塊910、第一確定模塊920及改變模塊930可為純硬件模塊,該純硬件模塊可為專用機體電路。
在一些實施例中,所述狀態信息包括:用於指示顯示界面的當前顯示狀態的第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的採集狀態信息;
所述第一觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
在一些實施例中,所述第一確定模塊920,具體用於若檢測到的所述第一顯示狀態信息指示所述第一對象出現在顯示界面,確定滿足所述第一觸發條件。
在一些實施例中,所述改變模塊930,用於根據所述顯示狀態觸發條件所對應的觸發事件,控制當前顯示的所述第二對象在所述顯示界面上的停止顯示。
在一些實施例中,所述第一確定模塊920,具體用於若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足所述第一觸發條件。
在一些實施例中,所述第一確定模塊920,具體用於根據所述採集狀態觸發條件所對應的觸發事件,控制所述第二對象在顯示界面開始顯示。
在一些實施例中,所述第一確定模塊920,具體用於若所述狀態信息指示所述第一對象呈現預定動作,確定滿足所述第一觸發條件。
在一些實施例中,所述改變模塊930,具體用於在滿足所述第一觸發條件時,控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。
在一些實施例中,所述檢測模塊910,具體用於檢測顯示界面的當前顯示的第一對象的第二顯示狀態信息;
所述改變模塊930,具體用於在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變所述第二對象的顯示。
在一些實施例中,所述改變模塊930,具體用於在所述第二顯示狀態信息滿足同步顯示觸發條件的情況下,則根據同步顯示觸發事件控制所述第一對象和所述第二對象同步顯示;
或者,
所述改變模塊930,具體用於在所述第二顯示狀態信息滿足關聯顯示觸發條件的情況下,則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
在一些實施例中,所述檢測模塊910,具體用於檢測顯示設備的設備狀態信息;所述顯示設備為所述第一對象;
所述第一確定模塊920,具體用於確定所述設備狀態信息滿足所述第一觸發條件。
在一些實施例中,所述設備狀態信息包括以下至少之一:
指示所述顯示設備當前顯示狀態的設備顯示狀態信息;
指示所述顯示設備當前所在環境的環境狀態信息;
指示所述顯示設備的當前資源狀態的資源狀態信息。
在一些實施例中,所述改變模塊930,具體用於在所述狀態信息滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件暫停所述第二對象的顯示;
所述改變模塊930,還用於在重新檢測的第一對象的狀態信息不滿足所述第一觸發條件,對暫停的所述第二對象的繼續顯示。
在一些實施例中,所述改變模塊930,具體用於根據所述觸發事件,提前結束所述第二對象的顯示;
或者,所述改變模塊930,具體用於根據所述觸發事件,縮短所述第二對象的顯示時長;
或者,所述改變模塊930,具體用於根據所述觸發事件,延長所述第二對象的顯示時長;
或者,所述改變模塊930,具體用於根據所述觸發事件,調整所述第二對象的顯示參數;
或者,所述改變模塊930,具體用於根據所述觸發事件,調整所述第二對象的顯示內容;
或者,所述改變模塊930,具體用於根據所述觸發事件,調整所述第二對象的消失方式;
或者,所述改變模塊930,具體用於根據觸發事件,暫停所述第二對象的顯示。
在一些實施例中,所述控制模塊,具體用於執行以下至少之一:
若所述第二顯示狀態信息滿足同步顯示觸發條件,則根據同步顯示觸發事件控制所述第一對象和所述第二對象同步顯示;
若所述第二顯示狀態信息滿足關聯顯示觸發條件,則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
在一些實施例中,所述裝置還包括:
檢測模塊910,用於檢測顯示設備的設備狀態信息;
所述改變模塊930,具體用於若所述設備狀態信息指示滿足所述第一觸發條件的滿足條件,在滿足所述第一觸發條件時根據所述第一觸發條件對應的觸發事件改變第二對象的顯示。
在一些實施例中,所述改變模塊930,具體用於在滿足所述第一觸發條件時,根據所述第一觸發條件對應的觸發事件暫停所述第二對象的顯示;
所述改變模塊930,還用於在重現檢測的第一對象的狀態信息不滿足所述第一觸發條件,對暫停的所述第二對象的繼續顯示。
如圖10所示,本申請實施例提供了一種顯示設備,包括:
顯示器,用於顯示;
存儲器,用於存儲信息;
處理器,分別與顯示器及所述存儲器連接,用於通過執行存儲在所述存儲器上的計算機可執行指令,能夠實現前述一個或多個技術方案提供的顯示方法,例如,如圖1、圖3、圖6以及圖7所示的顯示方法。
該存儲器可為各種類型的存儲器,可為隨機存儲器、唯讀存儲器、閃存等。所述存儲器可用於信息存儲,例如,存儲計算機可執行指令等。所述計算機可執行指令可為各種程式指令,例如,目標程式指令和/或源程式指令等。
所述處理器可為各種類型的處理器,例如,中央處理器、微處理器、數字信號處理器、可編程陣列、數字信號處理器、專用積體電路或圖像處理器等。
所述處理器可以通過總線與所述存儲器連接。所述總線可為機體電路總線等。
在一些實施例中,所述終端設備還可包括:通信接口,該通信接口可包括:網絡接口、例如,局域網接口、收發天線等。所述通信接口同樣與所述處理器連接,能夠用於信息收發。
在一些實施例中,所述終端設備還包括人機交互接口,例如,所述人機交互接口可包括各種輸入輸出設備,例如,鍵盤、觸摸屏等。
本申請實施例提供了一種計算機存儲介質,所述計算機存儲介質存儲有計算機可執行代碼;所述計算機可執行代碼被執行後,能夠實現前述一個或多個技術方案提供的顯示方法,如圖1、圖3、圖6以及圖7所示的顯示方法。
所述存儲介質包括:移動存儲設備、唯讀存儲器(Read-Only Memory,  ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程式代碼的介質。所述存儲介質可為非瞬間存儲介質。
本申請實施例提供一種計算機程式產品,所述程式產品包括計算機可執行指令;所述計算機可執行指令被執行後,能夠實現前述任意實施提供的顯示方法,如圖1、圖3、圖6以及圖7所示的顯示方法。
在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特徵可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位於一個地方,也可以分佈到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
另外,在本公開各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以採用硬件的形式實現,也可以採用硬件加軟件功能單元的形式實現。
所屬技術領域中具有通常知識者可以理解:實現上述方法實施例的全部或部分步驟可以通過程式指令相關的硬件來完成,前述的程式可以存儲於一計算機可讀取存儲介質中,該程式在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、ROM、RAM、磁碟或者光盤等各種可以存儲程式代碼的介質。
以上所述,僅為本公開的具體實施方式,但本公開的保護範圍並不局限於此,任何熟悉本技術領域的具有通常知識者在本公開揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本公開的保護範圍之內。因此,本公開的保護範圍應以所述申請專利範圍的保護範圍為准。
S101、S102、S110、S120、S130、S201、S202、S301、S302:步驟 910:檢測模塊 920:第一確定模塊 930:改變模塊
圖1為本公開實施例提供的一種顯示方法流程示意圖;
圖2為本公開實施例提供的第一種顯示效果示意圖;
圖3為本公開實施例提供的另一種顯示方法流程示意圖;
圖4為本公開實施例提供的第二種顯示效果示意圖;
圖5為本公開實施例提供的第三種顯示效果示意圖;
圖6為本公開實施例提供的另一種顯示方法流程示意圖;
圖7為本公開實施例提供的另一種顯示方法流程示意圖;
圖8為本公開實施例提供的第四種顯示效果示意圖;
圖9為本公開實施例提供的一種顯示裝置的結構示意圖;
圖10為本公開實施例提供的一種顯示設備的結構示意圖。
S110,S120,S130:步驟

Claims (12)

  1. 一種顯示方法,其中,包括: 檢測一第一對象的一狀態信息;以及 在所述狀態信息滿足一第一觸發條件的情況下,根據所述第一觸發條件對應的一觸發事件改變一第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
  2. 根據申請專利範圍第1項所述的方法,其中, 所述狀態信息包括:用於指示顯示界面的當前顯示狀態的一第一顯示狀態信息,和/或,用於指示圖像採集模組的當前採集狀態的一採集狀態信息;以及 所述第一觸發條件包括:與所述第一顯示狀態信息對應的顯示狀態觸發條件;和/或,與所述採集狀態信息對應的採集狀態觸發條件。
  3. 根據申請專利範圍第2項所述的方法,其中,所述狀態信息滿足所述第一觸發條件的情況,包括: 若檢測到的所述第一顯示狀態信息指示所述第一對象出現在顯示界面,確定滿足所述第一觸發條件;或者, 若檢測到的所述採集狀態信息指示所述第一對象從採集區域消失,確定滿足所述第一觸發條件;或者, 若所述狀態信息指示所述第一對象呈現預定動作,確定滿足所述第一觸發條件。
  4. 根據申請專利範圍第1項所述的方法,其中,所述檢測一第一對象的一狀態信息,包括: 檢測顯示界面的當前顯示的所述第一對象的一第二顯示狀態信息;以及 所述在所述狀態信息滿足一第一觸發條件的情況下,根據所述第一觸發條件對應的一觸發事件改變一第二對象的顯示,包括: 在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的所述觸發事件改變所述第二對象的顯示。
  5. 根據申請專利範圍第4項所述的方法,其中,所述在所述第二顯示狀態信息指示滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的所述觸發事件改變所述第二對象的顯示包括以下至少之一: 在所述第二顯示狀態信息滿足同步顯示觸發條件的情況下,則根據同步顯示所述觸發事件控制所述第一對象和所述第二對象同步顯示;以及 在所述第二顯示狀態信息滿足關聯顯示觸發條件的情況下,則根據關聯顯示觸發條件,在所述第一對象顯示到預定狀態時啟動所述第二對象的顯示。
  6. 根據申請專利範圍第1項所述的方法,其中,所述檢測一第一對象的一狀態信息包括: 檢測一顯示設備的一設備狀態信息;所述顯示設備為所述第一對象; 所述狀態信息滿足所述第一觸發條件的情況包括: 所述設備狀態信息滿足所述第一觸發條件; 所述設備狀態信息包括以下至少之一: 指示所述顯示設備當前顯示狀態的設備顯示狀態信息;指示所述顯示設備當前所在環境的環境狀態信息;指示所述顯示設備的當前資源狀態的資源狀態信息。
  7. 根據申請專利範圍第1至6項任一項所述的方法,其中,所述在所述狀態信息滿足一第一觸發條件的情況下,根據所述第一觸發條件對應的一觸發事件改變一第二對象的顯示,包括: 在所述狀態信息滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的所述觸發事件暫停所述第二對象的顯示;以及 所述方法還包括: 在重新檢測的所述第一對象的狀態信息不滿足所述第一觸發條件的情況下,對暫停的所述第二對象的繼續顯示。
  8. 根據申請專利範圍第1至6項任一項所述的方法,其中,所述根據所述第一觸發條件對應的一觸發事件改變一第二對象的顯示,包括: 根據所述觸發事件,提前結束所述第二對象的顯示; 或者,根據所述觸發事件,縮短所述第二對象的顯示時長; 或者,根據所述觸發事件,延長所述第二對象的顯示時長; 或者,根據所述觸發事件,調整所述第二對象的顯示參數; 或者,根據所述觸發事件,調整所述第二對象的顯示內容; 或者,根據所述觸發事件,調整所述第二對象的消失方式; 或者,根據所述觸發事件,暫停所述第二對象的顯示。
  9. 根據申請專利範圍第1至6項任一項所述的方法,其中,所述根據所述第一觸發條件對應的一觸發事件改變一第二對象的顯示,包括: 控制所述第二對象當前顯示的第n個子對象切換到顯示所述第二對象的第n+1個子對象。
  10. 一種顯示裝置,其中,包括: 一檢測模塊,用於檢測一第一對象的一狀態信息; 一第一確定模塊,用於確定所述狀態信息滿足一第一觸發條件的情況; 一改變模塊,用於在所述第一確定模塊確定所述狀態信息滿足所述第一觸發條件的情況下,根據所述第一觸發條件對應的觸發事件改變一第二對象的顯示,其中,所述第二對象獨立於所述第一對象。
  11. 一種顯示設備,其中,包括: 一顯示器; 一存儲器;以及 一處理器,分別與所述顯示器及所述存儲器連接,用於通過執行位於存儲器上的計算機可執行指令,控制所述顯示器及所述存儲器的工作,並能夠實現申請專利範圍1至9項任一項提供的方法。
  12. 一種計算機存儲介質,所述計算機存儲介質存儲有計算機可執行指令;所述計算機可執行指令被執行後,能夠實現申請專利範圍1至9項任一項提供的方法。
TW109106288A 2019-02-27 2020-02-26 顯示方法及裝置、電子設備及存儲介質 TW202102991A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910146580.8 2019-02-27
CN201910146580.8A CN109885231B (zh) 2019-02-27 2019-02-27 显示方法及装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
TW202102991A true TW202102991A (zh) 2021-01-16

Family

ID=66929673

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109106288A TW202102991A (zh) 2019-02-27 2020-02-26 顯示方法及裝置、電子設備及存儲介質

Country Status (7)

Country Link
US (1) US11687209B2 (zh)
JP (1) JP2021517285A (zh)
KR (1) KR20200105832A (zh)
CN (1) CN109885231B (zh)
SG (1) SG11202006337SA (zh)
TW (1) TW202102991A (zh)
WO (1) WO2020173199A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885231B (zh) * 2019-02-27 2021-07-02 北京市商汤科技开发有限公司 显示方法及装置、电子设备及存储介质
CN114827434A (zh) 2021-01-28 2022-07-29 索尼半导体解决方案公司 信息处理方法、信息处理装置和非易失性存储介质
CN114820835A (zh) 2021-01-28 2022-07-29 索尼半导体解决方案公司 信息处理方法、信息处理装置和非易失性存储介质
CN113626127A (zh) * 2021-08-20 2021-11-09 广州酷狗计算机科技有限公司 内容项展示方法、装置、终端及存储介质
CN114257834B (zh) * 2021-12-30 2023-12-08 广州方硅信息技术有限公司 直播间虚拟礼物交互方法及其装置、设备、介质
CN115098000B (zh) * 2022-02-22 2023-10-10 北京字跳网络技术有限公司 图像处理方法、装置、电子设备及存储介质
CN115150653B (zh) * 2022-06-25 2024-02-06 北京字跳网络技术有限公司 媒体内容的展示方法、装置、电子设备和存储介质

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000322231A (ja) * 1999-05-11 2000-11-24 Kojima Press Co Ltd 画像表示装置及び画像表示方法
KR101588733B1 (ko) * 2009-07-21 2016-01-26 엘지전자 주식회사 이동 단말기
JP5413673B2 (ja) * 2010-03-08 2014-02-12 ソニー株式会社 情報処理装置および方法、並びにプログラム
CN102436668A (zh) * 2011-09-05 2012-05-02 上海大学 京剧脸谱自动化妆方法
JP5942456B2 (ja) 2012-02-10 2016-06-29 ソニー株式会社 画像処理装置、画像処理方法及びプログラム
JP2014085967A (ja) * 2012-10-25 2014-05-12 Nec Personal Computers Ltd 情報処理装置、情報処理方法、及びプログラム
US9288435B2 (en) * 2013-03-27 2016-03-15 Google Inc. Speaker switching delay for video conferencing
CN103500049A (zh) 2013-09-13 2014-01-08 小米科技有限责任公司 桌面显示方法、装置及终端
JP6747443B2 (ja) 2015-07-21 2020-08-26 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US10025972B2 (en) * 2015-11-16 2018-07-17 Facebook, Inc. Systems and methods for dynamically generating emojis based on image analysis of facial features
KR20170084443A (ko) 2016-01-12 2017-07-20 엘지전자 주식회사 헤드 마운트 디스플레이 장치 제어방법
JP2017130201A (ja) * 2016-01-20 2017-07-27 株式会社半導体エネルギー研究所 入力システム、および電子機器
CN107291427B (zh) 2016-03-30 2020-10-27 博雅网络游戏开发(深圳)有限公司 游戏引擎的优化方法、装置和***
CN105975935B (zh) * 2016-05-04 2019-06-25 腾讯科技(深圳)有限公司 一种人脸图像处理方法和装置
CN106385591B (zh) * 2016-10-17 2020-05-15 腾讯科技(上海)有限公司 视频处理方法及视频处理装置
JP6789170B2 (ja) * 2017-04-21 2020-11-25 株式会社ミクシィ ディスプレイ装置、認証方法、及び認証プログラム
US10210648B2 (en) * 2017-05-16 2019-02-19 Apple Inc. Emojicon puppeting
CN107464291B (zh) * 2017-08-22 2020-12-29 广州魔发科技有限公司 一种脸部图像的处理方法及装置
CN107911614B (zh) * 2017-12-25 2019-09-27 腾讯数码(天津)有限公司 一种基于手势的图像拍摄方法、装置和存储介质
CN108540863B (zh) * 2018-03-29 2021-03-12 武汉斗鱼网络科技有限公司 基于人脸表情的弹幕设置方法、存储介质、设备及***
CN109195001A (zh) * 2018-07-02 2019-01-11 广州虎牙信息科技有限公司 直播礼物的展示方法、装置、存储介质和终端
CN108958610A (zh) 2018-07-27 2018-12-07 北京微播视界科技有限公司 基于人脸的特效生成方法、装置和电子设备
CN109275016B (zh) * 2018-09-30 2021-11-16 联想(北京)有限公司 显示控制方法和显示控制设备
CN109885231B (zh) * 2019-02-27 2021-07-02 北京市商汤科技开发有限公司 显示方法及装置、电子设备及存储介质

Also Published As

Publication number Publication date
JP2021517285A (ja) 2021-07-15
US11687209B2 (en) 2023-06-27
KR20200105832A (ko) 2020-09-09
CN109885231A (zh) 2019-06-14
WO2020173199A1 (zh) 2020-09-03
SG11202006337SA (en) 2020-10-29
US20200326830A1 (en) 2020-10-15
CN109885231B (zh) 2021-07-02

Similar Documents

Publication Publication Date Title
TW202102991A (zh) 顯示方法及裝置、電子設備及存儲介質
CN111405299B (zh) 基于视频流的直播交互方法及其相应的装置
US11587292B2 (en) Triggered virtual reality and augmented reality events in video streams
CN116501210B (zh) 一种显示方法、电子设备及存储介质
AU2017248527A1 (en) Real-time virtual reflection
CN108510929B (zh) 一种显示装置及其控制方法
CN109274823A (zh) 一种多媒体文件播放控制方法及终端设备
WO2022068479A1 (zh) 图像处理方法、装置、电子设备及计算机可读存储介质
CN112396679B (zh) 虚拟对象显示方法及装置、电子设备、介质
WO2019109778A1 (zh) 游戏对局结果的展示方法、装置及终端
CN109151546A (zh) 一种视频处理方法、终端及计算机可读存储介质
CN112035046B (zh) 榜单信息显示方法、装置、电子设备及存储介质
WO2021073293A1 (zh) 动画文件的生成方法、装置及存储介质
US20220272406A1 (en) Method for displaying interactive interface, method for generating interactive interface, and electronic device thereof
WO2022242213A1 (zh) 一种刷新率调整方法和电子设备
US20230152956A1 (en) Wallpaper display control method and apparatus and electronic device
CN112261481B (zh) 互动视频的创建方法、装置、设备及可读存储介质
CN103748893A (zh) 显示器作为照片或视频的照明
US20210042980A1 (en) Method and electronic device for displaying animation
EP4345756A1 (en) Special effect generation method and apparatus, electronic device and storage medium
CN113485617A (zh) 动画展示方法、装置、电子设备及存储介质
CN111939561B (zh) 显示设备及交互方法
CN114501054B (zh) 直播互动方法、装置、设备及计算机可读存储介质
JP7427786B2 (ja) 拡張現実に基づく表示方法、機器、記憶媒体及びプログラム製品
CN111328389A (zh) 显示方法及装置、电子设备及存储介质