KR20200105832A - 디스플레이 방법 및 장치, 전자 기기 및 저장 매체 - Google Patents
디스플레이 방법 및 장치, 전자 기기 및 저장 매체 Download PDFInfo
- Publication number
- KR20200105832A KR20200105832A KR1020207018870A KR20207018870A KR20200105832A KR 20200105832 A KR20200105832 A KR 20200105832A KR 1020207018870 A KR1020207018870 A KR 1020207018870A KR 20207018870 A KR20207018870 A KR 20207018870A KR 20200105832 A KR20200105832 A KR 20200105832A
- Authority
- KR
- South Korea
- Prior art keywords
- display
- trigger condition
- state information
- trigger
- trigger event
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing 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
본 발명의 실시예는 디스플레이 방법 및 장치, 전자 기기 및 저장 매체를 개시한다. 상기 디스플레이 방법은, 제1 대상의 상태 정보를 검출하는 단계; 상기 상태 정보가 상기 제1 대상이 나타나거나 사라진 것을 지시하면, 상기 상태 정보에 따라 트리거 조건을 만족하는지를 결정하는 단계; 및 상기 트리거 조건을 만족할 때, 상기 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계 - 상기 제2 대상은 상기 제1 대상과 무관함 - 를 포함한다.
Description
관련 출원의 상호 참조
본 출원은 2019년 2월 27일에 중국 특허청에 제출한 출원번호가 CN201910146580.8이고, 출원명칭이 "디스플레이 방법 및 장치, 전자 기기 및 저장 매체"인 중국특허 출원의 우선권을 주장하며, 그 전부 내용을 인용하여 본 출원에 결합하였다.
본 발명은 디스플레이 기술분야에 관한 것이고, 특히 디스플레이 방법 및 장치, 전자 기기 및 저장 매체에 관한 것이다.
디스플레이 기술의 반전에 따라, 전자 기기의 디스플레이 효과는 점점 다양해지고, 제시된 디스플레이 효과도 점점 풍부해졌다. 그러나 디스플레이 효과에 대한 사용자의 요구도 점점 더 다양해지고 있으며, 전자 기기의 디스플레이 다양성 요구를 풍부하게 하고 사용자의 개별 요구를 만족시키는 방법은, 종래 기술에 의해 추가로 해결해야 할 기술적 문제이다.
이상의 관점에서, 본 발명의 실시예는 디스플레이 방법 및 장치, 전자 기기 및 저장 매체를 제공할 것으로 기대된다.
본 발명의 기술방안은 다음과 같이 구현된다.
디스플레이 방법은, 제1 대상의 상태 정보를 검출하는 단계; 상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계를 포함하고, 여기서, 상기 제2 대상은 상기 제1 대상과 무관하다.
상기 방안에 기반하여, 상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며; 상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
상기 방안에 기반하여, 상기 상태 정보가 제1 트리거 조건을 만족하는 단계는, 검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함한다.
상기 방안에 기반하여, 상기 상태 정보가 제1 트리거 조건을 만족하는 단계는, 검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함한다.
상기 방안에 기반하여, 상기 상태 정보가 제1 트리거 조건을 만족하는 단계는, 상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함한다.
상기 방안에 기반하여, 상기 제1 대상의 상태 정보를 검출하는 단계는, 디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하는 단계를 포함하며; 상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는, 상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하는 단계를 포함한다.
상기 방안에 기반하여, 상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하는 단계는 상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하는 경우, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하는 단계; 및 상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하는 경우, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하는 단계 중 적어도 하나를 포함한다.
상기 방안에 기반하여, 상기 제1 대상의 상태 정보를 검출하는 단계는, 디스플레이 기기의 기기 상태 정보를 검출하는 단계를 포함하고; 상기 디스플레이 기기는 상기 제1 대상이며; 상기 기기 상태 정보가 제1 트리거 조건을 만족하는 단계는, 상기 기기 상태 정보가 상기 제1 트리거 조건을 만족하는 단계를 포함한다.
상기 방안에 기반하여, 상기 기기 상태 정보는, 상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보; 상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및 상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함한다.
상기 방안에 기반하여, 상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는, 상기 상태 정보가 상기 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하는 단계를 포함하며; 상기 디스플레이 방법은, 재검출된 상기 제1 대상의 상태 정보가 상기 제1 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하는 단계를 더 포함한다.
상기 방안에 기반하여, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이가 조기 종료되는 단계; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하는 단계; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하는 단계; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하는 단계; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하는 단계; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하는 단계; 또는, 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하는 단계를 포함한다.
상기 방안에 기반하여, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이하도록 전환하는 단계를 포함한다.
디스플레이 장치로서, 제1 대상의 상태 정보를 검출하기 위한 검출 모듈; 상기 상태 정보가 제1 트리거 조건을 만족하는 단계를 결정하기 위한 제1 결정 모듈; 상기 제1 결정 유닛이 상기 상태 정보가 제1 트리거 조건을 만족하는 것으로 결정할 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하기 위한 변경 모듈을 포함하며, 여기서, 상기 제2 대상은 상기 제1 대상과 무관하다.
상기 방안에 기반하여, 상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며; 상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
상기 방안에 기반하여, 상기 제1 결정 모듈은 구체적으로, 검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
상기 방안에 기반하여, 상기 제1 결정 모듈은 구체적으로, 검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
상기 방안에 기반하여, 상기 제1 결정 모듈은 구체적으로, 상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
상기 방안에 기반하여, 상기 검출 모듈은 구체적으로, 디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하기 위한 것이며; 상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하기 위한 것이다.
상기 방안에 기반하여, 상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하는 경우, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하기 위한 것이며; 또는, 상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하는 경우, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하기 위한 것이다.
상기 방안에 기반하여, 상기 검출 모듈은 구체적으로, 디스플레이 기기의 기기 상태 정보를 검출하기 위한 것이며; 상기 디스플레이 기기는 상기 제1 대상이며; 상기 제1 결정 모듈은 구체적으로, 상기 기기 상태 정보가 상기 제1 트리거 조건을 만족시키는 것으로 결정하기 위한 것이다.
상기 방안에 기반하여, 상기 기기 상태 정보는, 상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보; 상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및 상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함한다.
상기 방안에 기반하여, 상기 변경 모듈은 구체적으로, 상기 상태 정보가 상기 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이며; 상기 변경 모듈은 또한, 재검출된 제1 대상의 상태 정보가 상기 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하기 위한 것이다.
상기 방안에 기반하여, 상기 변경 모듈은 구체적으로, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이가 조기 종료하며; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하며; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하며; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하며; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하며; 또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하며; 또는, 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이다.
상기 방안에 기반하여, 상기 변경 모듈은 구체적으로, 상기 트리거 조건을 만족할 때, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이 하도록 전환하기 위한 것이다.
디스플레이 기기로서, 모니터; 메모리; 및, 상기 모니터 및 상기 메모리에 각각 연결되고, 메모리에서 컴퓨터 실행 가능 명령어를 실행하는 것을 통해, 상기 모니터 및 메모리의 작업을 제어하고, 전술한 임의의 기술방안의 디스플레이 방법을 구현할 수 있다.
컴퓨터 실행 가능 코드가 저장되어 있는 컴퓨터 저장 매체로서, 상기 컴퓨터 실행 가능 명령어가 실행된 후, 전술한 임의의 기술방안의 디스플레이 방법을 구현할 수 있다.
본 발명의 실시예에 제공된 기술방안은, 제1 대상의 상태 정보를 검출하고, 상기 상태 정보가 제1 대상이 나타나거나 사리진 것으로 표시하면, 다른 하나, 즉 제1 대상과 무관하게 제2 대상의 디스플레이를 변겸함으로써, 하나의 대상의 나타나거나 사리진 것을 이용하여 다른 하나의 제2 대상의 미리 결정된 디스플레이를 변경하는 것을 구현함으로써, 제2 대상의 디스플레이 형태가 풍부해지고 디스플레이 제어도 풍부해지며, 사용자의 개별 요구를 보다 잘 만족시킬 수 있다.
도 1은 본 발명의 실시예에서 제공한 디스플레이 방법의 흐름 모식도이다.
도 2는 본 발명의 실시예에서 제공한 첫 번째 디스플레이 효과의 모식도이다.
도 3은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 4는 본 발명의 실시예에서 제공한 두 번째 디스플레이 효과의 모식도이다.
도 5는 본 발명의 실시예에서 제공한 세 번째 디스플레이 효과의 모식도이다.
도 6은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 7은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 8은 본 발명의 실시예에서 제공한 네 번째 디스플레이 효과의 모식도이다.
도 9는 본 발명의 실시예에서 제공한 디스플레이 장치의 구조 모식도이다.
도 10은 본 발명의 실시예에서 제공한 디스플레이 기기의 구조 모식도이다.
도 2는 본 발명의 실시예에서 제공한 첫 번째 디스플레이 효과의 모식도이다.
도 3은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 4는 본 발명의 실시예에서 제공한 두 번째 디스플레이 효과의 모식도이다.
도 5는 본 발명의 실시예에서 제공한 세 번째 디스플레이 효과의 모식도이다.
도 6은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 7은 본 발명의 실시예에서 제공한 다른 디스플레이 방법의 흐름 모식도이다.
도 8은 본 발명의 실시예에서 제공한 네 번째 디스플레이 효과의 모식도이다.
도 9는 본 발명의 실시예에서 제공한 디스플레이 장치의 구조 모식도이다.
도 10은 본 발명의 실시예에서 제공한 디스플레이 기기의 구조 모식도이다.
아래에 본 명세서의 첨부 도면 및 구체적인 실시예를 결합하여 본 발명의 기술방안에 대해 상세히 설명하고자 한다.
도 1에 도시된 바와 같이, 본 실시예는 디스플레이 방법을 제공하며, 다음의 단계들을 포함한다.
단계 101에 있어서, 제1 대상의 상태 정보를 검출한다.
본 실시예에서 제공되는 디스플레이 방법은 다양한 디스플레이 기기에 적용될 수 있다. 상기 전자 기기는 디스플레이 스크린을 포함할 수 있으며; 상기 디스플레이 스크린은 액정 디스플레이 스크린, 프로젝션 디스플레이 스크린, 유기 발광 다이오드(OLED) 모니터 또는 전자 잉크 디스플레이 스크린일 수 있다.
일부 실시예에서, 상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며;
상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
일부 실시예에서, 제1 대상의 상태 정보를 검출하는 것은, 디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하는 것일 수 있다.
일부 실시예에서, 제1 대상의 상태 정보를 검출하는 것은, 디스플레이 기기의 기기 상태 정보를 검출하는 것이며; 상기 디스플레이 기기는 상기 제1 대상이다.
단계 102에 있어서, 상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하고, 여기서, 상기 제2 대상은 상기 제1 대상과 무관하다.
상이한 실시예에서, 검출된 제1 대상의 상태 정보가 상이하고, 후속적으로 복수 개의 실시예를 결합하여 상기 상태 정보가 제1 트리거 조건을 만족시키는 것을 결정하는 방법을 소개한다. 상기 트리거 이벤트는 디스플레이 기기가 특정 동작 또는 특정 조작을 수행하도록 트리거하기 위한 것이다. 본 실시예에서, 상기 트리거 이벤트는 제2 대상 디스플레이를 제어하는 트리거 이벤트이거나, 또는, 상기 트리거 이벤트는 디스플레이 기기가 제2 대상과 관련된 디스플레를 수행하도록 트리거하는 이벤트이다. 본 실시예에서, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 방식에는 여러 가지가 있으며, 자세한 내용은 나중에 다시 설명한다.
본 실시예에서, 제1 대상이 제2 대상과 무관한 독립성은 아래의 임의의 측면에서 구현될 수 있다.
(1) 상기 트리거 이벤트가 존재하지 않는 경우 제1 대상 및 제2 대상의 디스플레이 제어 논리는 서로 독립적이고, 예를 들어, 상기 트리거 이벤트가 존재하지 않는 경우, 제2 대상의 디스플레이 시작, 디스플레이 정지 및 디스플레이 방식 등은 모두 제1 대상의 현재 디스플레이 상태와 관련이 없다.
(2) 제1 대상은 제2 대상과 상이하며, 예를 들어, 제1 대상 및 제2 대상 사이에는 포함 관계가 없다.
(3) 제1 대상 및 제2 대상은 상이한 타입의 대상일 수 있으며, 예를 들어, 제1 대상은 단일 이미지이고, 제2 대상은 비디오일 수 있거나, 또는, 제2 대상은 단일 이미지이고, 제1 대상은 비디오일 수 있으며; 다른 예를 들어, 상기 제1 대상은 디스플레이된 그래픽 대상일 수 있고, 제2 대상은 수집 대상일 수 있으며, 또는, 제1 대상은 수집 대상이고, 제2 대상은 디스플레이된 그래픽 대상일 수 있다. 제1 대상이 수집 대상이면, 단계 S110에서의 제1 대상의 상태 정보는 제1 대상이 수집 영역 내에 나타나거나 또는 수집 영역으로부터 사리진 것일 수 있다. 수집 영역은 이미지 수집 모듈의 수집 시각에 대응하는 영역일 수 있고, 디스플레이 기기는 이미지 수집 모듈에 의해 수집된 이미지를 통해 제1 대상의 나타나거나 사리진 등 지시 상태의 상태 정보를 획득할 수 있다.
(4) 제1 대상 및 제2 대상은 상이한 파일에서 오며, 예를 들어, 상기 제1 대상 및 제2 대상 사이는 상기 트리거 이벤트 관련을 제외하고는 동일한 비디오에 속하지 않으며, 반드시 동일한 디스플레이 인터페이스에 동시에 나타나는 것은 아니다.
예를 들어, 상기 제1 대상 및 제2 대상은 모두 그래픽 대상일 수 있고, 예를 들어, 현재 디스플레이 인터페이스 상에 디스플레이된 그래픽 대상일 수 있다. 물론 본 실시예에서, 디스플레이 인터페이스에 복수 개의 그래픽 대상이 디스플레이될 수 있고, 상기 제1 대상 및 제2 대상 중 적어도 하나 외에도, 다른 그래픽 대상을 더 포함할 수 있다. 상기 그래픽 대상은, 정적 그래픽 대상 및 동적 그래픽 대상일 수 있으며, 본 실시예에서, 상기 제1 대상 및 제2 대상은 모두 동적 그래픽 대상일 수 있다. 상기 동적 그래픽 대상은, 애니메이션 특수 효과, 비디오, 움짤 등을 포함할 수 있다.
다른 예를 들어, 상기 제1 대상 및 제2 대상에는 적어도 하나 또는 둘 모두는 맵일 수 있고, 상기 맵은 전체 디스플레이 인터페이스 또는 일부 디스플레이 인터페이스를 덮을 수 있는 그래픽 대상일 수 있다. 예를 들어, 상기 맵은 디스플레이 인터페이스 내의 인물 얼굴 영역을 덮는 얼굴 맵일 수 있다. 상기 얼굴 맵은 다양한 형태의 스티커를 포함할 수 있고, 예를 들어, 연극 요소의 스티커(예를 들어, 북경 오페라 마스크) 및 엔터테인먼트 특성의 다양한 스티커 중 적어도 하나를 포함한다. 도 2에 도시된 이미지에서 인물 얼굴을 덮고 있는 흥미로운 맵이 디스플레이된다.
일부 실시예에서, 상기 제1 대상 및 제2 대상은 모두 디스플레이 대상, 및 수집 대상 중 적어도 하나일 수 있다. 예시적으로, 디스플레이 대상은 미리 설정된 특수 효과, 그래픽 등이다. 예시적으로, 수집 대상은 이미지 수집 기기를 통해 수집된 이미지이며, 예를 들어 사람 얼굴 이미지 등이 있다.
본 출원의 실시예에서, 두 개의 독립적인 그래픽 대상 사이의 연관 제어에 기반하여, 제1 대상의 상태 정보가 제1 트리거 조건을 만족할 때, 제2 대상의 디스플레이를 변경하며; 그래픽 인터페이스의 디스플레이 제어 방식이 풍부해지고, 이미지 대상의 제어 방식을 향상시킨다.
상기 실시예에서 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 병경하는 구현 방식에 대해 상세히 설명하지 않았으며, 아래에 제2 대상의 디스플레이를 변경하는 몇몇 구현 방식에 대해 설명한다.
일부 실시예에서, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는,
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 조기 종료하는 단계 ;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하는 단계;
상기 트리거 이벤트에 따라, 제2 대상은 점차 사라져 디스플레이 인터페이스에서 사라지거나, 또는, 디스플레이에서 한쪽에서 다른 쪽으로 이동하는 방식으로 사리진 것과 같은 상기 제2 대상의 사리진 방식을 조정하는 단계;
트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하는 단계; 또는
상기 트리거 이벤트에 따라, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이하도록 전환하는 단계 중 적어도 하나를 포함할 수 있다.
예를 들어, 상기 제2 대상이 N 개의 프레임을 포함하는 비디오 또는 애니메이션이라고 가정하면, 제1 트리거 조건에 부합되는 것으로 검출될 때, 제2 대상의 n 번째 프레임에 디스플레이되고, n은 N보다 작으며; 트리거 이벤트가 제2 대상의 디스플레이의조기 종료를 트리거하는 트리거 이벤트인 경우, 디스플레이 기기는 더 이상 제2 대상의 n+1 번째 프레임을 디스플레이하지 않고, n 번째 프레임까지 디스플레이하고 직접 종료한다.
상기 제2 대상의 디스플레이 지속 시간을 연장시키는 여러 가지 방식이 있으며, 아래에 몇 가지 선택적인 방식을 제공한다.
상기 제2 대상을 기준 속도보다 낮은 제1 속도로 재생하며, 이러한 방식으로, 제2 대상의 재생 지속 시간을 연장시키는 방식; 및
제2 대상의 전부 또는 일부 프레임을 반복적으로 재생하여, 적어도 일부를 재생하는 방식으로 제2 대상의 디스플레이를 연장시키는 방식이다.
상기 제2 대상의 디스플레이 지속 시간을 단축시키는 여러 가지 방식이 있으며, 아래에 몇 가지 선택적인 방식을 제공한다.
기준 속도보다 높은 제2 속도로 제2 대상을 재생하고, 이러한 방식으로, 제2 대상을 완전히 재생하는 경우 제2 대상의 디스플레이 지속 시간을 단축시키는 방식; 및
상기 제2 대상의 키 프레임을 디스플레이하고, 예를 들어, 상기 제2 대상은 비디오 및 애니메이션 중 적어도 하나이고, 본 실시예에서, 제2 대상의 디스플레이 지속 시간을 단축시키기 위해, 기설정된 키 프레임만 디스플레이하며; 이러한 방식으로, 제2 대상의 마지막 프레임이 키 프레임이면, 제2 대상의 디스플레이 지속 시간을 단축시키는 방안에서, 제 2대상의 일부 중간 프레임은 생략될 수 있지만, 마지막 프레임은 여전히 디스플레이되는 방식이다.
여기서, 상기 디스플레이 파라미터는 상기 제2 대상의 디스플레이 효과를 제어하는 다양한 파라미터일 수 있다. 예를 들어, 상기 디스플레이 파라미터는,
상기 제2 대상의 디스플레이 색상을 제어하는 색상 파라미터;
상기 제2 대상의 디스플레이 밝기를 제어하는 밝기 파라미터; 및
상기 제2 대상의 전환 속도를 제어하는 디스플레이 속도 파라미터 중 적어도 하나를 포함하지만 이에 한정되지 않는다.
요컨대, 본 실시예에서, 제1 대상의 상태 정보를 이용하여, 제1 대상과 독립적인 제2 대상의 디스플레이를 제어하고, 이러한 방식으로, 제2 대상의 디스플레이 제어 방식을 증가하고, 제2 대상의 디스플레이 형태 및 디스플레이 변화를 풍부하게 하여, 디스플레이 인터페이스의 디스플레이 논리 및 디스플레이 효과를 증가하고, 사용자 경험을 향상시킴과 동시에 사용자의 개별 요구를 만족시킨다.
상기 제2 대상의 디스플레이를 일시정지시키는 것은 제2 대상의 디스플레이를 정지시키는 것과는 상이하며, 상기 제2 대상의 디스플레이를 일시정지시키는 단계는,
제2 대상을 일시정지시키기 전의 디스플레이 상태를 저장하는 단게;
제2 대상의 디스플레이를 일시정지시키는 단계; 및
디스플레이 재개 조건을 만족할 때, 일시정지되기 전의 제2 대상의 디스플레이 상태에 따라 제2 대상의 디스플레이를 계속한다.
일부 실시예에서, 상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 것은, 상기 제1 트리거 조건을 만족할 때, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하는 것일 수 있으며; 상기 디스플레이 방법은, 재검출된 제1 대상의 상태 정보가 상기 제1 트리거 조건을 만족하지 않으면, 상기 제2 대상의 일시정지된 디스플레이를 계속하는 단계를 더 포함한다.
예를 들어, 제1 대상이 나타난 것이 검출되면, 현재 재생 중인 제2 대상의 디스플레이가 일시정지되며; 제1 대상의 상태 정보가 계속 검출되고, 검출된 상태 정보가 제1 트리거 조건을 현재 만족하지 않았다고 표시하면, 제2 대상의 디스플레이가 재개되고, 이때, 제2 대상이 일지 정지된 스크린에서 계속 디스플레이된다.
본 실시예에서, 상기 상기 제2 대상의 디스플레이를 일시정지시킴과 동시에, 일시정지 시의 제2 대상의 디스플레이 상태를 유지시킨다.
예를 들어, 일부 실시예에서, 제1 대상은 수집된 사용자 이미지이고, 상태 정보가 사용자의 동작 상태이면, 수집 이미지를 통해 사용자가 동작 A를 실행한 것으로 발견되면, 트리거 이벤트를 만족하여, 작은 비디오의 디스플레이를 개시하며; 다음으로 이미지 수집을 통해 사용자가 동작 A를 실행하지 않은 것으로 발견되면, 제1 트리거 조건이 현재 만족하지 않은 것으로 간주되어, 작은 비디오의 디스플레이를 일시정지하고, 현재 디스플레이된 이미지 프레임을 정지하며; 사용자의 이미지를 다시 수집하여, 이미지의 검출을 통해, 사용자가 다시 동작 A를 실행하는 것으로 발견되면, 일시정지된 이미지 프레임에서 작은 비디오가 계속 디스플레이되어, 작은 비디오가 완전히 디스플레이될 때까지 반복적으로 실행된다.
작은 비디오 등 제2 대상의 마지막 프레임에서 제2 대상의 디스플레이를 일시정지하는 트리거 이벤트를 검출하면, 일시정지는 또한 제2 대상의 디스플레이된 마지막 프레임에서 수행되고, 일시정지된 트리거 이벤트를 만족시키는 동작 또는 상태가 사라진 것으로 다시 검출되면, 제2 대상의 디스플레이는 종료된다.
예를 들어, 제1 대상이 수집된 사용자의 입 이미지이고, 상태 정보가 사용자의 입의 동작 상태이며, 제2 대상이 햄버거 이미지이면, 이미지를 통해 사용자가 입을 벌리는 동작을 수집하고, 입을 벌리는 동작이 검출되면, 제1 트리거 조건을 만족하는 것으로 간주될 수 있으며, 입을 벌리는 동작이 검출되지 않으면, 제1 조건을 만족하지 않는 것으로 간주된다. 제2 대상은 일련의 햄버거 이미지일 수 있으며; 햄버거를 먹는 과정을 나타내기 위해 상이한 햄버거 이미지의 완성도는 상이하다.
예를 들어, 이미지 수집을 통해 사용자가 입을 벌리는 것이 검출되면, 첫 번째 햄버거 이미지가 디스플레이되고, 사용자가 입을 벌린 상태에서, 햄버거 이미지를 전환하고, 햄버거 이미지의 전환을 통해 완전한 햄버거로부터 먹으면서 점점 작아지는 시각 효과를 나타내며; 마지막 햄버거 이미지 전에, 이미지 수집을 통해 사용자가 입을 다무는 것이 발견되면, 즉 현재 제2 대상 디스플레이를 전환하는 트리거 이벤트를 만족하지 않으면, 햄버거 이미지의 전환이 일시정지되고 현재 햄버거 이미지의 디스플레이를 유지하며; 사용자가 입을 벌리는 것이 재검출되면, 모든 햄버거 이미지가 완전히 전환 될 때까지 이전에 일시정지된 햄버거 이미지에 기반하여 전환이 계속된다. 따라서 사용자가 입을 벌리는 것과 입을 다무는 것 및 햄버거 이미지를 전환함으로써, 햄버거를 먹는 과정을 나타낸다.
다른 예를 들어, 비를 제어하는 작은 특수 효과이며; 예를 들어, 제1 대상은 사용자 손바닥 이미지이고, 상태 정보는 사용자 손바닥의 동작 상태이며, 제2 대상은 비가 오는 특수 효과이다. 이미지 수집을 통해 사용자가 손바닥을 편 것으로 걸출되면, 비가 오는 특수 효과를 유지하며; 사용자가 손바닥을 편 상태로부터 주먹을 쥔 상태로 전환되면, 비가 오는 특수 효과를 일시정지하며; 일시정지 시의 비가 오는 특수 효과가 이슬비를 나타내면, 이미지 기기에서 이슬비 특수 효과를 계속 유지한다. 이미지 수집을 통해 사용자가 손바닥을 편 것으로 다시 검출되면, 이슬비 특수 효과를 유지하는 것에 기반하여 디스플레이가 계속된다.
요컨대, 본 실시예에서, 상기 제2 대상은 복수 개의 디스플레이 상태를 포함하고, 예를 들어, 아래와 같은 5 가지 상태를 제공한다.
디스플레이 시작 상태에 있어서, 제1 프레임부터 시작하여 순서대로 디스플레이하고, 스크린에서 제 1, 제 2, 제 3, 제 4, 제 5, 제 6, 제 7, 제 8 및 제 9 프레임은 항상 끝날 때까지 일시정지되거나 또는 정지되거나 또는 디스플레이된다.
디스플레이 정지 상태에 있어서, 시퀀스 프레임이 스크린에서 사라진다.
제1 프레임에서의 일시정지 상태에 있어서, 제1 프레임만 디스플레이되고, 트리거 이벤트가 디스플레이의 종료 또는 디스플레이의 재개 또는 디스플레이의 정지를 트리거할 때까지 제1 프레임은 항상 스크린 상에 디스플레이된다.
일시정지 상태에 있어서, 현재 프레임에서 정지하고, 트리거 이벤트가 디스플레이의 종료 또는 디스플레이의 재개 또는 디스플레이의 정지를 트리거할 때까지 현재 프레임을 계속 디스플레이한다.
마지막 프레임에서의 일시정지 상태에 있어서, 마지막 프레임만 디스플레이하고, 트리거 이벤트가 디스플레이의 종료 또는 디스플레이의 재개 또는 디스플레이의 정지를 트리거할 때까지 항상 마지막 프레임을 디스플레이한다.
상기 5가지 상태는 동일하거나 병렬되고, 특정 선후순서 또는 우선순위가 없으며, 상기 5가지 상태는 필요에 따라 임의로 조합될 수 있다.
이러한 복수의 상태는 상이한 상태 조합을 형성하기 위해 결합될 수 있으며; 아래에 몇 가지 선택적인 조합 상태를 제공한다.
디스플레이 시작 상태, 제1 프레임에서 일시정지 상태, 현재 프레임에서의 일시정지 상태, 마지막 프레임에서의 일시정지 상태, 및 디스플레이 종료 상태의 조합;
디스플레이 시작 상태, 및 현재 프레임에서의 디스플레이의 정지 상태의 조합;
디스플레이 시작 상태, 및 현재 프레임에서 디스플레이를 정지하고, 이미지 프레임을 숨겨, 숨겨진 이미지 프레임에 기반하여 디스플레이를 재개하는 상태의 조합; 및
디스플레이 시작 상태, 및 다른 대상의 디스플레이로 전환되어, 다른 대상의 디스플레이로부터 현재 대상의 디스플레이로 재개하는 상태의 조합이다.
본 출원의 실시예에서, 트리거 이벤트에 따라, 제2 대상의 디스플레이를 변경하는 방식은 다양하고, 실제 요구에 따라 제2 대상의 디스플레이를 변경하는 구현 방식을 설정할 수 있으므로, 상이한 사용자의 요구를 만족시킨다.
상이한 실시예에서 검출된 제1 대상의 상태 정보가 상이하므로, 상기 상태 정보가 제1 트리거 조건을 만족하는지를 결정하는 방식은 상이하다. 아래에 보다 상세한 실시예를 통해 단계 101 및 단계 102의 구현 방식에 대해 상세히 설명한다.
도 3은 본 출원의 실시예에서 제공한 다른 디스플레이 방법의 흐름도이다. 도 3의 디스플레이 방법은 도 1의 디스플레이 방법의 추가적인 세분화 및 개선이며, 도 3에 도시된 바와 같이, 상기 디스플레이 방법은 다음의 단계들을 포함한다.
단계 S110에 있어서, 제1 대상의 상태 정보를 검출한다.
단계 S120에 있어서, 상기 상태 정보가 상기 제1 대상이 나타나거나 사라진 것을 지시하면, 상기 상태 정보에 따라 제1 트리거 조건을 만족하는지를 결정한다.
선택적으로, 단계120은, 상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 것으로 대체될 수 있다. 예를 들어, 인물이 머리를 끄덕이거나 머리를 드는 동작을 나타내는 것을 수집하거나, 인물이 손을 펴거나 주먹을 쥐는 동작을 나타내는 것을 수집하면, 미리 결정된 동작을 나타내는 것으로 간주될 수 있으므로, 특정된 제1 트리거 조건을 만족한다.
단계 S130에 있어서, 상기 제1 트리거 조건을 만족할 때, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하고, 여기서, 상기 제2 대상은 상기 제1 대상과 무관하다.
본 실시예에서, 단계 S110에서 검출된 제1 대상은 나타나거나 사리진 상태 정보이다. 여기서 나타나거나 사리진 것은 디스플레이 인터페이스에서 나타나거나 사리진 것을 포함할 수 있다.
상태 정보가 제1 대상이 나타나거나 사리진 것을 지시하는 것으로 검출되면, 상기 상태 정보에 따라 제1 트리거 조건을 만족하는지를 결정하고, 제1 트리거 조건을 만족하면, 상기 제1 트리거 조건에 대응하는 트리거 이벤트가 실행됨으로써, 제2 대상의 디스플레이 조정이 구현된다.
일부 실시예에서, 상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며;
상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
본 실시예에서, 상기 디스플레이 방법은 모니터를 갖는 디스플레이 기기에 적용될 수 있고, 동시에 상기 디스플레이 기기는 카메라와 같은 이미지 수집 모듈을 포함하거나 또는 이미지 수집 모듈에 연결될 수 있다. 상기 이미지 수집 모듈은 이미지를 수집할 수 있다.
일부 실시예에서, 상기 제1 대상 및 제2 대상은 디스플레이 기기에 미리 저장된 디스플레이 대상일 수 있고, 상기 디스플레이 기기가 다른 기기로부터 수신한 디스플레이 대상일 수도 있다.
다른 일부 실시예에서, 상기 제1 대상 및 제2 대상은 또한 실시간으로 수집되어 모니터에 디스플레이된 그래픽 대상일 수 있다.
따라서 본 실시예에서, 대상의 타입이 상이함에 따라, 상기 제1 트리거 조건은 디스플레이 상태 트리거 조건 및 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
하나의 트리거 이벤트에 대응하는 트리거 조건은 하나 또는 복수 개일 수 있으며; 일부 실시예에서, 상기 트리거 이벤트에 대응하는 제1 트리거 조건은, 디스플레이 상태 트리거 조건 및 수집 상태 트리거 조건 중 적어도 하나를 포함할 수 있다. 하나의 트리거 이벤트에 대응하는 트리거 조건이 복수 개일 때, 이러한 트리거 조건 사이는 일정한 논리 관계를 만족해야 하며, 상기 논리 관계는 논리 “또는” 및 논리 “와” 중 적어도 하나를 포함할 수 있다.
하나의 트리거 이벤트에 대응하는 트리거 조건이 논리 “와”이면, 상기 트리거 이벤트의 실행은 상기 트리거 이벤트에 대응하는 복수 개의 트리거 조건을 모두 만족해야 하고, 하나의 트리거 이벤트에 대응하는 트리거 조건이 논리 “또는”이면, 상기 트리거 이벤트가 실행되기 전에 만족해야 할 트리거 조건은 논리 “또는”에 의해 연결된 하나의 트리거 조건일 수 있다.
요컨대, 본 실시예에서, 상기 제1 트리거 조건은 적어도 디스플레이 상태 트리거 조건 및 수집 상태 트리거 조건인 두 가지로 나눌수 있다. 본 실시예에서 상기 제2 대상의 디스플레이 조정은, 디스플레이 상태 트리거 조건 및 수집 상태 트리거 조건 중 적어도 하나에 기반할 수 있으며; 이러한 방식으로, 디스플레이 상태 및 수집 상태 중 적어도 하나는 디스플레이 기기에 의해 제2 디스플레이에 대한 디스플레이를 조정할 수 있다.
일부 실시예에서, 상기 단계 S120은, 검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 디스플레이 상태 트리거 조건을 만족하는 것으로 결정하는 단계(제1 트리거 조건에 대응함), 또는, 검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 수집 상태 트리거 조건을 만족하는 것으로 결정하는 단계(제1 트리거 조건에 대응함)를 포함할 수 있다.
상기 제1 디스플레이 상태 정보는 제1 대상의 디스플레이 상태인 설명 정보일 수 있고, 예를 들어, 상기 제1 디스플레이 상태 정보는,
상기 제1 대상의 시작 디스플레이를 지시하는 시작 상태 정보;
상기 제1 대상 디스플레이 종료를 지시하는 종료 상태 정보; 및
상기 제1 대상의 현재 디스플레이 진행 상태를 지시하는 디스플레이 진행 상태 정보 중 적어도 하나를 포함하고, 예를 들어, 상기 디스플레이 진행 상태 정보는 비디오 또는 애니메이션의 M 번째 프레임으로의 디스플레이, 디스플레이된 지속 시간, 디스플레이될 지속 시간을 지시하기 위한 것일 수 있다. 다른 예를 들어, 상기 디스플레이 수행 상태 정보는 맵 시퀀스에서 디스플레이된 S 번째 맵을 지시하기 위한 것일 수 있다.
요컨대, 상기 제1 디스플레이 상태 정보는 상기 제1 대상의 디스플레이 상태를 지시하는 다양한 정보일 수 있으며, 상기 예에 한정되지 않는다.
일부 실시예에서, 상기 단계 S120은, 제1 대상이 디스플레이 인터페이스에서 나타나면, 디스플레이 상태 트리거 조건을 만족하는 것으로 간주되고, 즉 제1 대상이 나타남으로써 제2 대상의 디스플레이를 변경한다. 예를 들어, 상기 제1 대상 및 제2 대상은 모두 비디오 또는 애니메이션 형태로 형성된 특수 효과일 수 있다. 본 실시예에서 제공되는 디스플레이 방법이 실행되면, 하나의 특수 효과가 나타날 경우, 다른 하나의 특수 효과의 디스플레이가 변경된다.
일부 실시예에서, 제1 대상은 제2 대상 이외의 임의의 하나의 대상일 수 있고(즉, 제1 대상은 제2 대상에 대한 하나의 랜덤 대상임), 제2 대상이 디스플레이되는 동안, 다른 대상이 삽입되어 디스플레이되면, 제2 특징은 제2 대상의 디스플레이를 변경하며, 이러한 변경은, 디스플레이 정지, 디스플레이 일시정지, 디스플레이 가속, 디스플레이 감속 또는 디스플레이 종료 방식 변경 등을 포함하지만 이에 한정되지 않는다.
다른 일부 실시예에 있어서, 제1 대상은 랜덤 대상이 아닌 특정 특성을 갖는 대상일 수 있으며, 예를 들어, 제 1대상은 제2 대상 디스플레이를 부분적으로 방해하는 대상, 및, 제2 대상과의 미리 결정된 바인딩 관계를 갖는 대상일 수 있으나, 이러한 바인딩 관계의 만족은 제1 트리거 조건으로만 한정된다.
상기 트리거 이벤트는 디스플레이 기기가 특정 동작 또는 특정 조작을 실행하도록 트리거하기 위한 것이다. 본 실시예에서, 상기 트리거 이벤트는 제2 대상의 디스플레이를 제어하는 트리거 이벤트이거나, 또는, 상기 트리거 이벤트는 디스플레이 기기가 제2 대상의 디스플레를 실행하도록 트리거하는 관련 이벤트이다.
본 실시예에서, 제1 대상의 나타나거나 사라짐은 제2 대상의 트리거 이벤트를 변경하기 위한 이벤트로서 기능한다.
일부 실시예에서, 디스플레이 기기는 제1 제어 논리에 따라 상기 제2 대상의 디스플레이를 제어하며; 상기 제1 트리거 조건을 만족하는 트리거 이벤트가 검출되면, 디스플레이 기기는 제2 제어 논리에 따라 상기 제2 대상의 디스플레이를 제어한다. 상기 제1 제어 논리와 제2 제어 논리는 상이하다. 상기 제1 제어 논리는 미리 정의된 제어 논리이고, 제2 제어 논리는 제2 대상 내에 있는 디스플레이 제어 논리이다. 상기 제2 제어 논리는 적어도 상기 트리거 이벤트에 대응하는 조작 또는 동작에 대응하는 제2 대상의 제어 논리를 포함한다.
본 실시예에서, 단계 S130은, 상기 제2 대상의 디스플레이를 제어하기 위해 제1 제어 논리로부터 제2 제어 논리로 전환됨으로써, 제2 대상의 변경을 구현하는 단계를 포함할 수 있다.
상기 단계 S130에서 제2 대상의 디스플레이를 변경하는 단계는,
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 조기 종료하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하는 단계;
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하는 단계; 및
상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하는 단계 중 적어도 하나를 포함한다.
일부 실시예에서, 상기 단계 S130은, 상기 디스플레이 상태 트리거 조건(즉, 제1 트리거 조건)에 대응하는 트리거 이벤트에 따라, 현재 디스플레이된 상기 제2 대상이 상기 디스플레이 인터페이스에서의 디스플레이가 정지되도록 제어하는 단계를 포함할 수 있다
따라서 디스플레이 상태 트리거 조건이 만족되면, 제2 대상은 디스플레이를 정지하도록 제어한다. 이러한 방식으로, 제1 디스플레이 대상의 컷인 디스플레이는, 제2 대상의 디스플레이를 자동으로 정지시킨다. 이 경우, 제2 대상의 디스플레이가 정지되면, 상기 제2 대상은 사전 제1 제어 논리에 따라 디스플레이를 완료하지 못하거나, 또는, 디스플레이 횟수에 도달하지 못하고 미리 결정된 횟수에 도달하지 못한다.
제1 대상이 나타나는 것이(즉 디스플레이 시작) 제2 대상의 디스플레이를 자동으로 종료하면, 두 개의 독립적인 그래픽 대상의 나타나거나 사리진 것에 기반하여 관련 제어를 구현하며; 그래픽 인터페이스의 디스플레이 제어 방식이 풍부해지고, 이미지 대상의 제어 방식을 향상시킨다.
일부 실시예에서, 상기 단계 S130은, 상기 제1 트리거 조건을 만족할 때, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이하도록 전환하는 단계를 포함할 수 있다. 여기서 n은 N보다 작은 양의 정수이며; N은 제2 대상에 포함된 서브 대상의 총 개수이다.
상기 제2 대상은 복수 개의 서브 대상을 포함하고, 제1 트리거 조건을 만족하면, 제2 대상으로 하여금 상이한 서브 대상 사이에서 전환되도록 하며, 예를 들어, 현재 디스플레이된 서브 대상을 다음 서브 대상으로 전환한다.
일부 실시예에서, N 번째 서브 대상이 현재 디스플레이되면, 순환 전환을 구현하기 위해, 제2 대상의 제1 서브 대상으로 전환되도록 제어할 수 있다.
일부 실시예에서, 상기 상태 정보가 상기 제1 대상이 나타나거나 사라진 것을 지시하면, 상기 상태 정보에 따라 제1 트리거 조건을 만족하는지를 결정하는 단계는,
검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 수집 상태 트리거 조건을 만족하는 것으로 결정하는 단계를 포함한다.
상기 제1 대상이 수집 영역으로부터 사라질 수 있으면, 이미지 수집 모듈은 수집 영역으로부터 제1 대상을 수집할 수 없으므로, 제1 대상은 디스플레이 인터페이스에서 사라진다.
본 실시예에서 제1 대상이 수집 영역으로부터 사리진 것은, 제1 트리거 조건을 만족하는 상태 정보로 간주된다. 이러한 방식으로, 제1 대상이 수집 영역으로부터 사리진 것은, 제2 대상의 디스플레이의 시작을 트리거하지만, 제2 대상의 디스플레이의 시작을 트리거하기 위해 수집 영역에 하나의 대상을 추가하는 역 프로세서는 아니다. 따라서 상기 단계 S130은, 상기 수집 상태 트리거 조건(즉, 제1 트리거 조건)에 대응하는 트리거 이벤트에 따라, 디스플레이 인터페이스에서 시작하도록 제2 대상의 디스플레이를 제어하는 단계를 포함한다. 도 3의 방법에 대응하는 디스플레이 인터페이스의 예가 아래 도면과 결합되어 설명된다.
도 4에 도시된 제1 대상은 클로 모양의 손의 이미징을 포함하며; 제2 대상은 표적 물체(예를 들어, 콩 같은 입자)를 흡수하는 특수 효과이며; 도 4에서 우측 이미지에서 손바닥을 펴는 이미징을 나타내고, 표적 물체를 흡수하는 특수 효과가 사라지며; 도 4의 좌측 이미지에서 클로 모양의 이미징이 나타나고, 표적 물체를 흡수하는 특수 효과가 나타난다. 이러한 방식으로, 클로 모양의 이미징이 나타나는지 여부에 따라, 표적 물체를 흡수하는 특수 효과의 발생 여부를 제어하는 제어 이벤트를 구현한다.
도 5는 본 실시예에 의해 제공되는 디스플레이 방법에 기반하여 디스플레이 인터페이스의 변경을 제어하는 모식도이다. 도 4에서 제1 대상은 사용자가 손바닥을 펴는 제스처를 수집하는 이미징이며; 제2 대상은 표적 물체(예를 들어, 콩 같은 입자)를 뿌리는 특수 효과이다. 도 5에 도시된 바와 같이, 디스플레이 인터페이스에서 손바닥을 펴는 제스처의 이미징이 나타나면, 표적 물체을 뿌리는 특수 효과가 디스플레이되며; 디스플레이 인터페이스에서 손바닥을 펴는 제스처의 이미징이 사라지면, 표적 물체를 뿌리는 특수 효과도 사라진다.
일부 실시예에서, 제1 대상의 상태 정보를 검출하는 것은, 디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하는 것일 수 있다. 아래에 본 출원의 실시예에 따른 도 1의 디스플레이 방법보다 더 상세한 디스플레이 방법을 설명한다.
도 6에 도시된 바와 같이, 본 실시예에서 제공한 다른 디스플레이 방법은 다음의 단계를 포함한다.
단계 S201에 있어서, 디스플레이 인터페이스에 현재 디스플레이된 제1 대상의 제2 디스플레이 상태 정보를 검출한다(단계 101에 대응됨).
단계 S202에 있어서, 상기 제2 디스플레이 상태 정보가 제1 트리거 조건을 만족하는 것을 지시하면, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 제어하고, 여기서, 상기 제2 대상은 제1 대상과 상이하며 상기 제2 대상은 제1 대상과 무관하다(단계 102에 대응됨).
일부 실시예에서, 상기 제1 대상의 디스플레이 상태가 검출되고, 제1 대상의 디스플레이 상태를 지시하는 정보는 제2 디스플레이 상태 정보일 수 있다. 제2 디스플레이 상태 정보가 제1 트리거 조건을 만족하면, 제2 대상의 디스플레이를 트리거한다.
본 실시예에서, 상기 제1 대상 및 제2 대상의 상이함은 상기 제1 대상 및 제2 대상이 동일한 타입의 상이한 대상일 수 있는 것으로 구현될 수 있다.
일부 실시예에서, 도 6의 디스플레이 방법의 단계는 도 1의 디스플레이 방법에 적용될 수 있다. 다시 말해서, 도 1의 디스플레이 방법은 단계 S201 및 단계 S202를 더 포함한다.
본 실시예에서, 상기 제1 대상 및 제2 대상은 모두 특수 효과이며, 이러한 방식으로, 하나의 특수 효과가 재생된 후에, 이전에 재생 완료된 특수 효과와 무관한 다른 하나의 특수 효과를 재생할 수 있다. 예를 들어, 하나의 특수 효과가 재생하는 동안, 다른 하나의 특수 효과가 자동으로 삽입되거나 동기적으로 재생된다.
구체적인 예를 들어, 상기 단계 S202는,
상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건(제1 트리거 조건에 대응함)을 만족하면, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하는 단계; 및
상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건(제1 트리거 조건에 대응함)을 만족하면, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하는 단계 중 적어도 하나를 포함한다.
본 실시예에서, 상기 제2 디스플레이 상태 정보가 만족할 수 있는 제1 트리거 조건은, 적어도 동기 디스플레이 트리거 조건 및 연관 디스플레이 트리거 조건을 포함한다.
제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하면, 제1 대상 디스플레이를 개시하는 동시에 제2 대상의 디스플레이도 개시한다. 제1 대상 및 제2 대상은 이미지 인터페이스에서 나란히 디스플레이될 수 있다.
일부 실시예에서, 상기 동기 디스플레이는, 제1 영역에서 제1 대상이 디스플레이되고, 제2 영역에서 제2 대상이 동기 디스플레이되는 단계를 포함할 수 있다. 제1 영역은 제2 영역과 상이하며; 상기 제1 영역 및 제2 영역은 수평 방향으로 나란히 배열될 수 있거나, 종 방향으로 비율로 배열될 수 있으며; 일부 실시예에서, 상기 제1 영역 및 제2 영역은 또한 대각선으로 배열될 수 있다. 일부 실시예에서, 상기 제1 영역 및 제2 여역은 부분적으로 겹치거나, 완전히 겹칠수 있다. 제1 영역 및 제2 영역이 완전히 겹치면, 상기 제1 영역은 제2 영역의 서브 영역일 수 있거나, 제2 영역은 제1 영역의 서브 영역일 수 있다.
예를 들어, 제1 대상은 산타클로스 그래픽 및 비디오 중 적어도 하나일 수 있으며, 제2 대상은 눈이 내리는 비디오일 수 있고,산타클로스 이미지 및 비디오 중 적어도 하나는 디스플레이 인터페이스의 중간 영역에 디스플레이되고, 눈이 내리는 비디오는 전체 디스플레이 인터페이스에 동시에 디스플레이된다.
일부 실시예에서, 상기 연관 트리거 이벤트는 주로 제1 대상 및 제2 대상의 디스플레이의 연관된제어를 트리거하며, 따라서 본 실시예에서, 제1 대상이 미리 결정된 상태로 디스플레이되고, 예를 들어, 디스플레이 지속 시간이 미리 결정된 지속 시간에 도달하며, 다른 예를 들어, 디스플레이의 진행 상태가 50% 도달하거나, 디스플레이가 특정 프레임에 도달 할 때, 제2 대상의 디스플레이가 개시된다. 본 실시예에서, 제1 대상 및 제2 대상의 디스플레이는 동일한 영역일수 있거나, 상이한 영역일 수도 있다.
일부 실시예에서, 제1 대상의 상태 정보를 검출하는 것은, 디스플레이 기기의 기기 상태 정보를 검출하는 것이며; 상기 디스플레이 기기는 상기 제1 대상이다. 아래에 본 출원의 실시예에 따른 도 1의 디스플레이 방법보다 더 상세한 디스플레이 방법을 설명한다.
도 7에 도시된 바와 같이, 본 실시예에 의해 제공된 또다른 디스플레이 방법은 다음의 단계를 포함한다.
단계 S301에 있어서, 디스플레이 기기의 기기 상태 정보를 검출한다(단계 101에 대응됨).
단계 S302에 있어서, 상기 기기 상태 정보가 상기 제1 트리거 조건에 대한 만족 조건을 만족시키는 것을 지시하면, 상기 제1 트리거 조건이 만족될 때 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경한다(단계 102에 대응됨).
본 실시예에서 제공되는 디스플레이 방법의 단계들은 도 1의 디스플레이 방법에 적용될 수 있고, 도 3의 디스플레이 방법에도 적용될 수 있으며; 도 6의 디스플레이 방법에도 적용될 수 있다. 다시 말해서, 도 1, 도 3 및 도 6의 디스플레이 방법은, 디스플레이 기기의 기기 상태 정보를 검출하는 단계; 상기 기기 상태 정보가 상기 제1 트리거 조건에 대한 만족 조건을 만족시키는 것을 지시하면, 상기 제1 트리거 조건이 만족될 때 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계를 더 포함한다.
본 실시예에서, 디스플레이 기기는 또한 기기 상태 정보를 검출하여, 기기 상태와 결합하여 제1 트리거 조건이 만족되는지를 결정하며, 제1 트리거 조건이 만족될 때만이, 만족되는 제1 트리거 조건에 대응하는 트리거 이벤트는 실행된다.
일부 실시예에서, 상기 기기 상태 정보는,
상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보;
상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및
상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함한다.
상기 기기 디스플레이 상태 정보는,
디스플레이 기기의 현재 디스플레이 내용을 지시하는 내용 지시 정보; 및
디스플레이 기기의 현재 디스플레이 모드를 지시하는 모드 지시 정보 중 적어도 하나를 포함한다.
예를 들어, 제1 트리거 조건의 만족 조건은, 특정 내용을 디스플레이 할 때, 상기 제1 트리거 조건을 만족하며; 다른 예를 들어, 제1 트리거 조건의 만족 조건은, 디스플레이 기기의 특정 디스플레이 모드에서만, 대응되는 제1 트리거 조건을 만족한다.
상기 특정 내용은, 특정 타입의 내용 및, 특정된 어느 디스플레이 내용 중 적어도 하나를 포함한다. 예를 들어, 특정 타입이 특수 효과 또는 스티커이면, 디스플레이 기기는 현재 특수 효과 또는 스티커를 디스플레이하며, 디스플레이 기기는 현재 제1 트리거 조건을 만족하는 것으로 간주된다. 디스플레이 기기가 내용 A, 내용 B 및 내용 C를 디스플레이할 수 있는 경우, 제1 트리거 조건을 만족하는 조건은, 디스플레이 기기는 내용 B를 디스플레이할 때 제1 트리거 조건을 만족하는 것으로 확정한다. 따라서 디스플레이 기기가 현재 순간에 내용 B를 디스플레이하면, 제1 트리거 조건을 만족하고, 제1 트리거 조건이 만족된 후, 상기 만족하고 만족된 제1 트리거 조건에 대응하는 트리거 이벤트가 실행됨으로써 제2 대상의 디스플레가 제어 및 조정 중 적어도 하나가 수행된다.
일부 실시예에서, 상기 제1 대상이 제1 애니메이션 효과이면, 상기 제2 대상은 제2 애니메이션 효과이며; 또는, 상기 제1 대상이 제1 그래픽이면, 상기 제2 대상은 제2 그래픽이다.
상기 디스플레이 기기의 디스플레이 모드는 적어도, 풀 스크린 디스플레이 모드 및 작은 스크린 디스플레이 모드를 포함하며, 풀 스크린 디스플레이 모드이면, 디스플레이 기기의 풀 스크린은 제1 대상 내지 제2 대상 중 임의의 하나를 포함하는 디스플레이 인터페이스를 디스플레이하고, 작은 스크린 디스플레이 모드이면, 디스플레이 인터페이스의 디스플레이 면적이 디스플레이 스크린보다 작거나 또는 디스플레이 스크린의 미리 결정된 비율보다 작다. 상기 미리 결정된 비율은 0.98, 0.95 또는 0.9 등 비율값일 수 있다.
상기 환경 상태 정보는,
상기 디스플레이 기기가 위치한 환경의 날씨 정보 - 상기 날씨 정보는 현재 맑은 날, 비오는 날, 눈 오는 날 또는 안개가 덮인 날인 것을 지시할 수 있음 - ;
환경의 온도를 지시하기 위한 상기 디스플레이 기기가 위치한 환경의 온도 정보;
환경의 습도를 지시하기 위한 상기 디스플레이 기기가 위치한 환경의 습도 정보; 및
환경의 전형적인 지형 또는 인공 특징을 지시하기 위한 상기 디스플레이 기기가 위치한 환경의 전형적인 지리적 특징 정보 중 적어도 하나를 포함한다. 예를 들어, 상기 디스플레이 기기가 모바일 기기이고, 현재 위치한 위치가 싼야이면, 전형적인 지리적 특징은 해변이다.
본 실시예에서, 상기 디스플레이 기기에 위치한 환경 상태 정보에 따라 일부 트리거 이벤트가 만족되는지 여부가 결정된다.
예시적으로, 제1 트리거 조건이 만족되면, 만족된 제1 트리거 조건에 대응하는 트리거 이벤트는 눈이 내리는 애니메이션의 디스플레이를 트리거하는 것이며, 날씨가 매우 추울 때, 눈이 내리는 애니메이션이 디스플레이되면 사용자의 급겹한 추위감을 증가시킬 수 있으므로, 제1 트리거 조건에 대한 만족 조건에 만족될 수 없도록 설정될 수 있음으로써, 제1 트리거 조건을 만족할 수 없다. 제1 트리거 조건을 만족시키는 조작 또는 내장 알림이 감지되더라도 대응하는 트리거 이벤트를 실행할 수 없다.
요컨대, 본 실시예에서 다양한 기기 상태 정보의 매칭 기준을 사용할 수 있고, 검출된 기기 상태 정보와 매칭 기준에 대해 매칭을 수행하며, 매칭이 일치하면 제1 트리거 조건을 만족하는 것으로 간주될 수 있으며, 그렇지 않으면 제1 트리거 조건을 만족하지 않는 것으로 간주될 수 있다.
상기 자원 상태 정보는,
컴퓨팅 자원의 사용 상태를 지시하는 컴퓨팅 자원 사용률;
저장 자원의 사용 상태를 지시하는 저장 자원 사용률;
디스플레이 자원의 사용 상태를 지시하는 디스플레이 자원 사용률; 및
대역폭 자원의 사용 상태를 지시하는 대역폭 자원 사용률을 포함할 수 있다.
본 실시예에서, 상기 자원 상태 정보에 따라 미리 결정된 자원 사용 조건을 만족하는 것으로 결정되면, 제1 트리거 조건을 만족하는 것으로 결정되고, 그렇지 않으면 제1 트리거 조건이 만족되지 않는 것으로 간주될 수 있다.
도 8은 본 실시예에 의해 제공되는 디스플레이 방법에 기반하여 제2 대상의 디스플레이를 제어하는 효과 모식도이다. 도 8에서 사람의 머리의 이미징을 도시하며; 도 8에서는 이미지의 사람의 얼굴 이미징에 붙여진 맵을 디스플레이한다. 도 8의 제1 대상은 사용자가 머리를 끄덕이는 이미징일 수 있으며; 제2 대상은 사람의 얼굴 이미징 영역의 맵이다. 이미지 수집을 통해 디스플레이 인터페이스에 나타난 사용가 머리를 끄덕이는 이미징을 제1 트리거 조건을 만족하는 것으로 간주할 수 있고, 상기 제1 트리거 조건에 대응하는 이벤트에 따라, 제2 대상에 대한 제어를 실행한다. 도 8에서 제2 대상은 사람 얼굴 이미징 영역에서 스티커의 전환이다. 머리를 끄덕이는 이미징을 검출한 후, 사람 얼굴이 나타나는 영역의 스티커를 전환하며, 예를 들어, 도 8에서 눈 이미징 영역의 시티커가 볼 영역의 스티커로 전환된다.
일부 실시예에서, 디스플레이 기기는 여러 가지의 맵을 디스플레이할 수 있고, 트리거 이벤트를 실행할 때 디스플레이 기기의 현재 디스플레이된 기기 상태 정보를 결정해야 하며, 기기에 N 번째 맵이 현재 디스플레이되면, N+1 번째 맵의 트리거 이벤트에 대응하는 제1 트리거 조건을 만족하는 것으로 확정되고, 그렇지 않으면 N+1 번째 맵의 트리거 이벤트에 대응하는 제1 트리거 조건을 만족하지 않는 것으로 디스플레이된다.
도 9에 도시된 바와 같이, 본 실시예에 제공된 디스플레이 장치로서,
제1 대상의 상태 정보를 검출하기 위한 검출 모듈(110);
상기 상태 정보가 제1 트리거 조건을 만족하는 단계를 결정하기 위한 제1 결정 모듈(120); 및
상기 제1 결정 유닛이 상기 상태 정보가 제1 트리거 조건을 만족하는 단계를 결정되는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하기 위한 변경 모듈(130)을 포함하며, 여기서, 상기 제2 대상은 상기 제1 대상과 무관하다.
일부 실시예에서, 상기 검출 모듈(110), 제1 결정 모듈(120) 및 변경 모듈(130)은 프로그램 모듈일 수 있고, 프로세서에 의해 상기 프로그램 모듈이 실행된 후, 상태 정보를 검출하고, 제1 트리거 조건을 만족하는 것으로의 결정 및 제2 대상의 디스플레이 변경을 구현할 수 있다.
다른 일부 실시예에 있어서, 상기 검출 모듈(110), 제1 결정 모듈(120) 및 변경 모듈(130)은 연성 및 경성 조합 모듈일 수 있고, 상기 소프트웨어 및 하드웨어 조합 모듈은 프로그래머블 어레이일 수 있으며; 상기 프로그래머블 어레이는 복잡한 프로그래머블 어레이 또는 필드 프로그래머블 어레이일 수 있다.
다른 일부 실시예에 있어서, 상기 검출 모듈(110), 제1 결정 모듈(120) 및 변경 모듈(130)은 순수 하드웨어 모듈일 수 있고, 상기 순수 하드웨어 모듈은 특정 집접 회로일 수 있다.
일부 실시예에서, 상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며;
상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함한다.
일부 실시예에서, 상기 제1 결정 모듈(120)은 구체적으로, 검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
일부 실시예에서, 상기 변경 모듈(130)은, 상기 디스플레이 상태 트리거 조건에 대응하는 트리거 이벤트에 따라, 상기 디스플레이 인터페이스에 현재 디스플레이된 상기 제2 대상 디스플레이가 정지되도록 제어하기 위한 것이다.
일부 실시예에서, 상기 제1 결정 모듈(120)은 구체적으로, 검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
일부 실시예에서, 상기 제1 결정 모듈(120)은 구체적으로, 상기 수집 상태 트리거 조건에 대응하는 트리거 이벤트에 따라, 디스플레이 인터페이스에서 상기 제2 대상의 디스플레이가 시작되도록 제어하기 위한 것이다.
일부 실시예에서, 상기 제1 결정 모듈은 구체적으로, 상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시되면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것이다.
일부 실시예에서, 상기 변경 모듈은 구체적으로, 상기 제1 트리거 조건을 만족할 때, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이하도록 전환하기 위한 것이다.
일부 실시예에서, 상기 검출 모듈(110)은 구체적으로, 디스플레이 인터페이스에 현재 디스플레이된 제1 대상의 제2 디스플레이 상태 정보를 검출하기 위한 것이며;
상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하기 위한 것이다.
일부 실시예에서, 상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하는 경우, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하기 위한 것이며;
또는,
상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하는 경우, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하기 위한 것이다.
일부 실시예에서, 상기 검출 모듈은 구체적으로, 디스플레이 기기의 기기 상태 정보를 검출하기 위한 것이며; 상기 디스플레이 기기는 상기 제1 대상이며;
상기 제1 결정 모듈은 구체적으로, 상기 기기 상태 정보가 상기 제1 트리거 조건을 만족시키는 것으로 결정하기 위한 것이다.
일부 실시예에서, 상기 기기 상태 정보는,
상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보;
상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및
상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함한다.
일부 실시예에서, 상기 변경 모듈은 구체적으로, 상기 상태 정보가 상기 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이며;
상기 변경 모듈은 또한, 재검출된 제1 대상의 상태 정보가 상기 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하기 위한 것이다.
일부 실시예에서, 상기 변경 모듈은 구체적으로, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 조기 종료하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이다.
일부 실시예에서, 상기 제어 모듈은 구체적으로,
상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하면, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하는 것; 및
상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하면, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하는 것 중 적어도 하나를 실행하기 위한 것이다.
일부 실시예에서, 상기 디스플레이 장치는,
디스플레이 기기의 기기 상태 정보를 검출하기 위한 검출 모듈(110); 및
상기 기기 상태 정보가 상기 제1 트리거 조건에 대한 만족 조건을 만족시키는 것을 지시하면, 상기 제1 트리거 조건이 만족될 때 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하기 위한 상기 변경 모듈(130)을 더 포함한다.
일부 실시예에서, 상기 변경 모듈은 구체적으로, 상기 제1 트리거 조건을 만족할 때, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이며;
상기 변경 모듈은 또한, 재검출된 제1 대상의 상태 정보가 상기 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하기 위한 것이다.
도 10에 도시된 바와 같이, 본 출원의 실시예는 디스플레이 기기를 제공하며,
디스플레이를 위한 모니터;
정보를 저장하기 위한 메모리; 및
모니터 및 상기 메모리에 각각 연결되어, 상기 메모리에 저장된 컴퓨터 실행 가능 명령어를 실행하는 것을 통해, 전술한 하나 또는 복수 개의 기술방안에서 제공된 도1, 도3, 도6 및 도7 과 같은 디스플레이 방법을 구현하기 위한 프로세서를 포함한다.
상기 메모리는 램, 롬, 플래시 메모리 등과 같이 다양한 타입의 메모리일 수 있다. 상기 메모리는 정보, 예를 들어, 컴퓨터 실행 가능 명령어 등을 저장하기 위한 것이다. 상기 컴퓨터 실행 가능 명령어는 다양한 프로그램 명령어, 예를 들어, 타겟 프로그램 명령어 및 소스 프로그램 명령어 중 적어도 하나일 수 있다.
상기 프로세서는 중앙처리장치, 마이크로 프로세서, 디지털 신호 프로세서, 프로그래머블 어레이, 디지털 신호 프로세서, 주문형 집접 회로 또는 이미지 프로세서 등과 같은 다양한 타입의 프로세서일 수 있다.
상기 프로세서는 버스를 통해 상기 메모에 연결될 수 있다. 상기 버스는 집적 회로 버스 등일 수 있다
일부 실시예에 있어서, 상기 단말 기기는, 통신 인터페이스를 더 포함할 수 있고, 상기 통신 인터페이스는, 네트워크 인터페이스, 예를 들어, 근거리 통신망 인터페이스, 송수신 안테나 등을 포함할 수 있다. 상기 통신 인터페이스는 또한 마찬가지로 상기 프로세서에 연결되고, 정보의 송수신에 사용될 수 있다. 일부 실시예에 있어서, 상기 단말 기기는 휴면-머신 인터랙션 인터페이스를 더 포함하고, 예를 들어, 상기 휴면-머신 인터랙션 인터페이스는 다양한 입력 및 출력 기기, 예를 들어, 키보드, 터치 스크린 등을 포함할 수 있다.
본 출원의 실시예는 컴퓨터 실행 가능 코드가 저장되어 있는 컴퓨터 저장 매체를 제공하고; 상기 컴퓨터 실행 가능 코드는 실행된 후, 상기 하나 또는 복수 개의 기술방안에 의해 제공된 도 1, 도 3, 도 6 및 도 7에 도시된 디스플레이 방법과 같은 디스플레이 방법을 구현한다.
상기 저장 매체는, 모바일 저장 기기, 롬(ROM, Read-Only Memory), 램(RAM, Random Access Memory), 자기 디스크 또는 광 디스크 등 컴퓨터 프로그램을 저장할 수 있는 다양한 매체를 포함한다. 상기 저장 매체는 비 일시적인 저장 매체일 수 있다.
본 출원의 실시예는 컴퓨터 프로그램 제품을 제공하며, 상기 프로그램 제품은 컴퓨터 실행 가능 명령어를 포함하며; 상기 컴퓨터 실행 가능 명령어가 실행된 후, 상기 임의의 실시예에 제공된 도 1, 도 3, 도 6 및 도 7에 도시된 디스플레이 방법을 구현한다.
본 출원에서 제공하는 몇 개의 실시예에서, 개시된 기기 및 방법은, 다른 방식으로 구현될 수 있음을 이해할 수 있을 것이다. 이상에서 설명한 기기 실시예는 다만 예시적인 것이고, 예를 들어, 상기 유닛의 분할은 다만 논리적 기능 분할일 뿐이고 실제 구현 시 다른 분할 방식이 있을 수 있으며, 예를 들어, 복수의 유닛 또는 컴포넌트는 다른 하나의 시스템에 결합되거나 통합될 수 있거나, 일부 특징은 무시되거나 실행되지 않을 수 있다. 또한, 각각의 디스플레이되거나 논의된 구성 요소 사이의 결합 또는 직접 결합 또는 통신 연결은 일부 인터페이스를 통한 기기 또는 유닛의 간접 결합 또는 통신 연결일 수 있으며, 전기적, 기계적 또는 다른 형태 일 수있다.
상기 분리된 부재로서 설명된 유닛은 물리적으로 분리될 수도 있고 물리적으로 분리되지 않을 수도 있으며, 유닛으로 디스플레이된 부재는 물리적 유닛일 수도 있고 아닐 수도 있으며, 즉 동일한 장소에 위치할 수도 있고, 또는 복수 개의 네트워크 유닛에 분포될 수도 있으며; 실제 필요에 따라 그 중의 일부 또는 전부를 선택하여 실시예의 방안의 목적을 구현할 수 있다.
또한, 본 발명의 각 실시예 중의 각 기능 모듈은 모두 하나의 처리 유닛에 통합될 수 있으며, 각 유닛은 각각 단독적으로 하나의 유닛으로 사용될 수 있으며, 둘 또는 둘 이상의 유닛이 하나의 유닛에 통합될 수 있으며; 상기 통합된 유닛은 하드웨어의 형태로 구현될 수 있으며, 소프트웨어 기능 유닛의 형태로 구현될 수도 있다.
당업자는 상기 방법 실시예를 구현하기 위한 모든 또는 일부 동작은 프로그램 명령어와 관련되는 하드웨어를 통해 완료될 수 있으며, 전술한 프로그램은 컴퓨터 판독 가능 저장 매체에 저장될 수 있으며, 상기 프로그램이 수행될 때, 수행은 상기 방법 실시예의 동작을 포함하며; 전술한 저장 매체는 판독 전용 메모리(ROM, Read Only Memory), 랜덤 액세스 메모리(RAM, Random Access Memory), 자기 디스크 또는 광 디스크와 같은 프로그램 코드를 저장할 수 있는 다양한 매체를 포함한다.
이상의 설명은 본 발명의 구체적인 실시형태일 뿐이며, 본 발명의 보호 범위를 한정하려는 것은 아니며, 당업자는 본 발명에 개시된 기술적 범위 내에서의 임의의 변형 또는 교체는 모두 본 발명의 보호 범위 내에 속해야 함을 용이하게 생각할 수 있을 것이다. 따라서, 본 발명의 보호 범위는 특허청구범위의 보호 범위를 기준으로 해야 한다.
Claims (26)
- 디스플레이 방법으로서,
제1 대상의 상태 정보를 검출하는 단계; 및
상기 상태 정보가 제1 트리거 조건을 만족할 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계 - 상기 제2 대상은 상기 제1 대상과 무관함 - 를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제1항에 있어서,
상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며;
상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제2항에 있어서,
상기 상태 정보가 제1 트리거 조건을 만족하는 단계는,
검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제2항에 있어서,
상기 상태 정보가 제1 트리거 조건을 만족하는 단계는,
검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제1항에 있어서,
상기 상태 정보가 제1 트리거 조건을 만족하는 단계는,
상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하는 단계를 포함하는 것을 것을 특징으로 하는 디스플레이 방법. - 제1항에 있어서,
상기 제1 대상의 상태 정보를 검출하는 단계는,
디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하는 단계를 포함하며;
상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는,
상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하는 단계를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제6항에 있어서,
상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하는 단계는,
상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하는 경우, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하는 단계; 및
상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하는 경우, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하는 단계 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제1항에 있어서,
상기 제1 대상의 상태 정보를 검출하는 단계는,
디스플레이 기기의 기기 상태 정보를 검출하는 단계를 포함하고; 상기 디스플레이 기기는 상기 제1 대상이며;
상기 상태 정보가 제1 트리거 조건을 만족하는 단계는,
상기 기기 상태 정보가 상기 제1 트리거 조건을 만족하는 단계를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제8항에 있어서,
상기 기기 상태 정보는,
상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보;
상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및
상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 방법. - 제1항 내지 제9항 중 어느 한 항에 있어서,
상기 상태 정보가 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는,
상기 상태 정보가 상기 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하는 단계를 포함하며;
상기 디스플레이 방법은,
재검출된 상기 제1 대상의 상태 정보가 상기 제1 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하는 단계를 더 포함하는 것을 특징으로 하는 디스플레이 방법. - 제1항 내지 제9항 중 어느 한 항에 있어서,
상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는,
상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 조기 종료하는 단계 ;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하는 단계;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하는 단계;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하는 단계;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하는 단계;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하는 단계;
또는, 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하는 단계를 포함하는 것을 것을 특징으로 하는 디스플레이 방법. - 제1항 내지 제9항 중 어느 한 항에 있어서,
상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하는 단계는,
상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이하도록 전환하는 단계를 포함하는 것을 특징으로 하는 디스플레이 방법. - 디스플레이 장치로서,
제1 대상의 상태 정보를 검출하기 위한 검출 모듈;
상기 상태 정보가 제1 트리거 조건을 만족하는 단계를 결정하기 위한 제1 결정 모듈;
상기 제1 결정 유닛이 상기 상태 정보가 제1 트리거 조건을 만족하는 것으로 결정할 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 제2 대상의 디스플레이를 변경하기 위한 변경 모듈 - 상기 제2 대상은 상기 제1 대상과 무관함 - 을 포함하는 것을 특징으로 하는 디스플레이 장치. - 제13항에 있어서,
상기 상태 정보는, 디스플레이 인터페이스의 현재 디스플레이 상태를 지시하기 위한 제1 디스플레이 상태 정보, 및 이미지 수집 모듈의 현재 수집 상태를 지시하기 위한 수집 상태 정보 중 적어도 하나를 포함하며;
상기 제1 트리거 조건은, 상기 제1 디스플레이 상태 정보에 대응하는 디스플레이 상태 트리거 조건; 및, 상기 수집 상태 정보에 대응하는 수집 상태 트리거 조건 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 장치. - 제14항에 있어서,
상기 제1 결정 모듈은 구체적으로, 검출된 상기 제1 디스플레이 상태 정보가 상기 제1 대상이 디스플레이 인터페이스에 나타나는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제14항에 있어서,
상기 제1 결정 모듈은 구체적으로, 검출된 상기 수집 상태 정보가 상기 제1 대상이 수집 영역으로부터 사리진 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제13항에 있어서,
상기 제1 결정 모듈은 구체적으로, 상기 상태 정보가 상기 제1 대상이 미리 결정된 동작을 나타내는 것을 지시하면, 상기 제1 트리거 조건을 만족하는 것으로 결정하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제13항에 있어서,
상기 검출 모듈은 구체적으로, 디스플레이 인터페이스에 현재 디스플레이된 상기 제1 대상의 제2 디스플레이 상태 정보를 검출하기 위한 것이며;
상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 상기 제1 트리거 조건을 만족하는 것을 지시하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 변경하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제18항에 있어서,
상기 변경 모듈은 구체적으로, 상기 제2 디스플레이 상태 정보가 동기 디스플레이 트리거 조건을 만족하는 경우, 동기 디스플레이 트리거 이벤트에 따라 상기 제1 대상 및 상기 제2 대상의 동기 디스플레이를 제어하기 위한 것이며;
또는,
상기 제2 디스플레이 상태 정보가 연관 디스플레이 트리거 조건을 만족하는 경우, 연관 디스플레이 트리거 조건에 따라, 상기 제1 대상이 미리 결정된 상태로 디스플레이될 때 상기 제2 대상의 디스플레이를 개시하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제13항에 있어서,
상기 검출 모듈은 구체적으로, 디스플레이 기기의 기기 상태 정보를 검출하기 위한 것이며; 상기 디스플레이 기기는 상기 제1 대상이며;
상기 제1 결정 모듈은 구체적으로, 상기 기기 상태 정보가 상기 제1 트리거 조건을 만족시키는 것으로 결정하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제20항에 있어서,
상기 기기 상태 정보는,
상기 디스플레이 기기의 현재 디스플레이 상태를 지시하는 기기 디스플레이 상태 정보;
상기 디스플레이 기기의 현재 위치한 환경을 지시하는 환경 상태 정보; 및
상기 디스플레이 기기의 현재 자원 상태를 지시하는 자원 상태 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 장치. - 제13항 내지 제21항 중 어느 한 항에 있어서,
상기 변경 모듈은 구체적으로, 상기 상태 정보가 상기 제1 트리거 조건을 만족하는 경우, 상기 제1 트리거 조건에 대응하는 트리거 이벤트에 따라 상기 제2 대상의 디스플레이를 일시정지하기 위한 것이며;
상기 변경 모듈은 또한, 재검출된 제1 대상의 상태 정보가 상기 트리거 조건을 만족하지 않는 경우, 상기 제2 대상의 일시정지된 디스플레이를 계속하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제13항 내지 제21항 중 어느 한 항에 있어서,
상기 변경 모듈은 구체적으로, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이가 조기 종료하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 단축하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 지속 시간을 연장하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 파라미터를 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이 내용을 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 사리진 방식을 조정하며;
또는, 상기 트리거 이벤트에 따라, 상기 제2 대상의 디스플레이를 일시정지하기 위한 것임을 특징으로 하는 디스플레이 장치. - 제13항 내지 제21항 중 어느 한 항에 있어서,
상기 변경 모듈은 구체적으로, 상기 트리거 조건을 만족할 때, 상기 제2 대상의 현재 디스플레이된 n 번째 서브 대상을 제어하여 상기 제2 대상의 n+1 번째 서브 대상을 디스플레이 하도록 전환하기 위한 것임을 특징으로 하는 디스플레이 장치. - 디스플레이 기기로서,
모니터;
메모리; 및
상기 모니터 및 상기 메모리에 각각 연결되고, 메모리에서 컴퓨터 실행 가능 명령어를 실행함으로써, 상기 모니터 및 메모리의 작업을 제어하고, 제1항 내지 제12항 중 어느 한 항에 따른 방법을 구현하기 위한 프로세서를 포함하는 것을 특징으로 하는 디스플레이 기기. - 컴퓨터 실행 가능 코드가 저장되어 있는 컴퓨터 저장 매체로서, 상기 컴퓨터 실행 가능 명령어가 실행된 후, 제1항 내지 제12항 중 어느 한항에 따른 방법을 구현하는 것을 특징으로 하는 컴퓨터 저장 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146580.8 | 2019-02-27 | ||
CN201910146580.8A CN109885231B (zh) | 2019-02-27 | 2019-02-27 | 显示方法及装置、电子设备及存储介质 |
PCT/CN2019/127975 WO2020173199A1 (zh) | 2019-02-27 | 2019-12-24 | 显示方法及装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200105832A true KR20200105832A (ko) | 2020-09-09 |
Family
ID=66929673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207018870A KR20200105832A (ko) | 2019-02-27 | 2019-12-24 | 디스플레이 방법 및 장치, 전자 기기 및 저장 매체 |
Country Status (7)
Country | Link |
---|---|
US (1) | US11687209B2 (ko) |
JP (1) | JP2021517285A (ko) |
KR (1) | KR20200105832A (ko) |
CN (1) | CN109885231B (ko) |
SG (1) | SG11202006337SA (ko) |
TW (1) | TW202102991A (ko) |
WO (1) | WO2020173199A1 (ko) |
Families Citing this family (7)
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)
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 | 北京市商汤科技开发有限公司 | 显示方法及装置、电子设备及存储介质 |
-
2019
- 2019-02-27 CN CN201910146580.8A patent/CN109885231B/zh active Active
- 2019-12-24 JP JP2020535496A patent/JP2021517285A/ja active Pending
- 2019-12-24 WO PCT/CN2019/127975 patent/WO2020173199A1/zh active Application Filing
- 2019-12-24 SG SG11202006337SA patent/SG11202006337SA/en unknown
- 2019-12-24 KR KR1020207018870A patent/KR20200105832A/ko not_active Application Discontinuation
-
2020
- 2020-02-26 TW TW109106288A patent/TW202102991A/zh unknown
- 2020-06-29 US US16/914,669 patent/US11687209B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021517285A (ja) | 2021-07-15 |
US11687209B2 (en) | 2023-06-27 |
CN109885231A (zh) | 2019-06-14 |
WO2020173199A1 (zh) | 2020-09-03 |
TW202102991A (zh) | 2021-01-16 |
SG11202006337SA (en) | 2020-10-29 |
US20200326830A1 (en) | 2020-10-15 |
CN109885231B (zh) | 2021-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20200105832A (ko) | 디스플레이 방법 및 장치, 전자 기기 및 저장 매체 | |
WO2022068724A1 (zh) | 图像显示方法及电子设备 | |
CN106484396B (zh) | 夜间模式切换方法、装置和终端设备 | |
US11587292B2 (en) | Triggered virtual reality and augmented reality events in video streams | |
US20140089802A1 (en) | Method, apparatus and mobile terminal for switching video playing content | |
CN109274823A (zh) | 一种多媒体文件播放控制方法及终端设备 | |
US20150138239A1 (en) | Display device, display method, and program | |
CN105100851B (zh) | 智能电视机遥控器的操作指示方法及装置 | |
CN112866576B (zh) | 图像预览方法、存储介质及显示设备 | |
CN106445131A (zh) | 虚拟目标操作方法和装置 | |
CN110798615A (zh) | 一种拍摄方法、装置、存储介质以及终端 | |
CN111467791A (zh) | 目标对象的控制方法及装置、*** | |
CN112422365A (zh) | 显示设备及自动监测网络状态的方法 | |
CN109618200A (zh) | Vr视频播放控制方法与装置 | |
CN105872711B (zh) | 多***切换时的切换动画显示方法及装置 | |
CN112289271B (zh) | 显示设备及调光方式切换方法 | |
CN111939561B (zh) | 显示设备及交互方法 | |
WO2024007760A1 (zh) | 界面显示方法、装置、电子设备及存储介质 | |
CN112463267B (zh) | 在显示设备屏幕上呈现屏保信息的方法及显示设备 | |
JP7427786B2 (ja) | 拡張現実に基づく表示方法、機器、記憶媒体及びプログラム製品 | |
CN111901649B (zh) | 视频播放方法和显示设备 | |
WO2021169125A1 (zh) | 显示设备和控制方法 | |
CN111328389A (zh) | 显示方法及装置、电子设备及存储介质 | |
CN112199560A (zh) | 一种设置项的搜索方法及显示设备 | |
CN112367467A (zh) | 显示控制方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E601 | Decision to refuse application |