KR101761381B1 - 디바이스 동작상태 표현 방법 및 장치 - Google Patents

디바이스 동작상태 표현 방법 및 장치 Download PDF

Info

Publication number
KR101761381B1
KR101761381B1 KR1020167005548A KR20167005548A KR101761381B1 KR 101761381 B1 KR101761381 B1 KR 101761381B1 KR 1020167005548 A KR1020167005548 A KR 1020167005548A KR 20167005548 A KR20167005548 A KR 20167005548A KR 101761381 B1 KR101761381 B1 KR 101761381B1
Authority
KR
South Korea
Prior art keywords
particle
display screen
frame
animation
locus
Prior art date
Application number
KR1020167005548A
Other languages
English (en)
Other versions
KR20170030455A (ko
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 KR20170030455A publication Critical patent/KR20170030455A/ko
Application granted granted Critical
Publication of KR101761381B1 publication Critical patent/KR101761381B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • 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]
    • 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
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F23/00Advertising on or in specific articles, e.g. ashtrays, letter-boxes
    • G09F23/0058Advertising on or in specific articles, e.g. ashtrays, letter-boxes on electrical household appliances, e.g. on a dishwasher, a washing machine or a refrigerator
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D2400/00General features of, or devices for refrigerators, cold rooms, ice-boxes, or for cooling or freezing apparatus not covered by any other subclass
    • F25D2400/36Visual displays
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • G05B23/0272Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

본 발명은 디바이스 동작상태 표현 방법 및 장치에 관한 것으로, 디스플레이 기술분야에 속한다. 개시된 방법은, 디바이스의 동작상태를 획득하는 단계와; 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하는 단계와; 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계를 포함하며, n≥2 이며, n 은 정수이다. 본 발명은 입자 애니메이션 형식으로 디바이스의 동작상태를 표현한다. 이에 의해 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만 아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.

Description

디바이스 동작상태 표현 방법 및 장치{METHOD AND DEVICE FOR SHOWING WORK STATE OF A DEVICE}
본 출원은 출원 번호가 201510496957.4이고 출원일이 2015년8월13일인 중국 특허 출원에 기초하여 제출되는 것으로, 당해 중국 특허 출원의 우선권을 주장하는 바, 당해 중국 특허 출원의 모든 내용을 본 출원에 일괄적으로 인용한다.
본 발명은 디스플레이 기술분야에 관한 것으로, 특히 디바이스 동작상태를 표현하는 방법 및 장치와 관련된다.
사람들은 일상 생활 및 사업 과정에서, 다양한 가전 제품을 떠날 수 없게 되었다. 보급된 가전 제품의 예로는 에어컨, 냉장고, 세탁기, 온수기, 공기청정기 및 정수기 등이 있다.
가전 제품은 통상적으로 상이한 동작상태들을 가지고 있다. 예를 들어 에어컨인 경우, 냉방, 난방, 탈습, 통풍 등 상이한 동작상태들을 구비한다. 디바이스의 동작상태는 통상적으로 문자 또는 아이콘의 형식으로 디바이스 자체의 표시패널이나 리모컨의 표시화면에 디스플레이된다.
본 발명의 실시예들은 디바이스 동작상태 표현 방법 및 장치를 제공하고자 한다.
상술한 기술적 과제를 해결하기 위한 본 발명의 기술적 해결수단은 하기와 같다.
개시된 실시예의 제1측면에 의하면, 디바이스의 동작상태를 획득하는 단계와; 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하는 단계와; 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계를 포함하며, n≥2 이며, n 은 정수에서 선택되는 디바이스 동작상태 표현 방법이 제공된다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함하고, 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계는, 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하는 단계와; 상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하는 단계를 포함할 수 있다.
바람직하게, 상기 디바이스 동작상태 표현 방법은, 제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00001
가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하는 단계와; 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00002
가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
Figure 112016019913903-pct00003
를 상기 제i번째 입자의 초기 위치로 설정하는 단계를 더 포함하며, i, j 는 정수일 수 있다.
바람직하게, 상기 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하는 단계는, 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00004
및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
Figure 112016019913903-pct00005
에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00006
를 확정하는 단계를 포함하며, 상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00007
는 상기 제i번째 입자의 초기 위치이며, i, j 는 정수일 수 있다.
바람직하게, 상기 운동 궤적 함수인
Figure 112016019913903-pct00008
에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함할 수 있다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함하고, 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계는, 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하는 단계를 더 포함하며, 상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함할 수 있다.
바람직하게, 상기 디바이스 동작상태 표현 방법은 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하는 단계를 더 포함하며, m 는 2 보다 크거나 같은 정수일 수 있다.
개시된 실시예의 제2측면에 의하면, 디바이스의 동작상태를 획득하는 상태 획득 모듈과; 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하는 모델 획득 모듈과; 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 애니메이션 재생 모듈을 포함하며, n≥2 이며, n 은 정수인 디바이스 동작상태 표현 장치가 제공된다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함하고, 상기 애니메이션 재생 모듈은 위치 확정 서브모듈 및 애니메이션 재생 서브모듈을 포함하며, 상기 위치 확정 서브모듈은 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하도록 구성되고, 상기 애니메이션 재생 서브모듈은 상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하도록 구성될 수 있다.
바람직하게, 상기 애니메이션 재생 모듈은 검출 서브모듈 및 설정 서브모듈을 더 포함하며, 상기 검출 서브모듈은 제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00009
가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하도록 구성되고, 상기 설정 서브모듈은 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00010
가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
Figure 112016019913903-pct00011
를 상기 제i번째 입자의 초기 위치로 설정하도록 구성되며, i, j 는 정수일 수 있다.
바람직하게, 상기 위치 확정 서브모듈은 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00012
및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
Figure 112016019913903-pct00013
에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00014
를 확정하도록 구성되고, 상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00015
는 상기 제i번째 입자의 초기 위치이며, i, j 는 정수일 수 있다.
바람직하게, 상기 운동 궤적 함수인
Figure 112016019913903-pct00016
에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함할 수 있다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함하고, 상기 애니메이션 재생 모듈은 포맷 확정 서브모듈을 더 포함하며, 상기 포맷 확정 서브모듈은 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하도록 구성되며, 상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함할 수 있다.
바람직하게, 상기 애니메이션 재생 모듈은 라인 생성 서브모듈을 더 포함하며, 상기 라인 생성 서브모듈은 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하도록 구성되며,m 는 2 보다 크거나 같은 정수일 수 있다.
개시된 실시예의 제3측면에 의하면, 프로세서와; 상기 프로세서에 의해 실행이 가능한 명령을 저장하는 메모리를 포함하며, 상기 프로세서는, 디바이스의 동작상태를 획득하고; 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하며; 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하도록 구성되며, n≥2 이며, n 은 정수인 디바이스 동작상태 표현 장치가 제공된다.
본 발명의 실시예에서 제공한 기술적 해결수단은 하기 유리한 기술적 효과를 실현할 수 있다.
입자 애니메이션 형식으로 디바이스의 동작상태를 표현함으로써, 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.
상기 일반적인 기술 및 하기 상세 내용은 예시적이고 해석적인 것이며, 한정적이 아니라는 점을 이해해야 할 것이다.
첨부된 도면은 명세서에 포함되어, 본 발명의 실시예를 도시하고 있으며, 명세서와 함께 본 발명의 원리를 해석하기 위해 사용된다.
도1은 일 예시적 실시예에 따라 도시된 일 실시환경의 개략도이다.
도2는 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 방법의 흐름도이다.
도3a는 다른 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 방법의 흐름도이다.
도3b 내지 도3h는 다른 일 예시적 실시예에 따른 입자 운동 궤적의 개략도이다.
도3i는 다른 일 예시적 실시예에 따른 라인을 요소로 하는 표시화면의 개략도이다.
도4는 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 장치의 블록도이다.
도5는 다른 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 장치의 블록도이다.
도6은 일 예시적 실시예에 따라 도시된 장치의 블록도이다.
이하, 도면을 참조하여 예시적 실시예를 상세히 설명한다. 아래의 설명과정에 도면이 언급될 경우, 특수한 설명이 없는 한, 상이한 도면 중의 동일한 부호는 동일하거나 유사한 구성요소를 가리킨다. 하기 예시적 실시예에서 기술한 실시형태는 본 발명을 대표할 수 있는 모든 실시형태를 포괄하는 의미가 아니라, 단지 첨부된 특허청구범위에 기재한 바와 같은, 본 발명의 일 측면에 해당되는 장치 및 방법의 예시일 뿐이다.
도1은 일 예시적 실시예에 따라 도시된 실시환경의 개략도이다. 상기 실시환경은 가전 디바이스(120)를 포함한다.
가전 디바이스(120)는 전통적 가전 디바이스일 수도 있고, 스마트 가전 디바이스일 수도 있다. 스마트 가전 디바이스의 예로는, 스마트 에어컨, 스마트 냉장고, 스마트 세탁기, 스마트 온수기, 스마트 전기 밥솥, 스마트 공기청정기 및 스마트 정수기 등이 포함된다. 그러나 이에 한정되는 것은 아니다.
바람직하게, 도1에 도시된 바와 같이 상기 실시환경은 제어 디바이스(140)를 더 포함한다.
제어 디바이스(140)는 리모컨일 수 있고, 핸드폰, 태블릿 PC 등 모바일 단말일 수도 있다. 제어 디바이스(140)는 유선 또는 무선 방식으로 가전 디바이스(120)와 연결된다. 제어 디바이스(140)는 가전 디바이스(120)의 가동-정지 및 가전 디바이스(120)의 동작상태를 제어한다. 여기서, 유선방식은 유선 네트워크, USB(Universal Serial Bus) 등을 포함하고, 무선방식은 무선 네트워크, 적외선 등을 포함한다. 그러나, 이에 한정되는 것은 아니다.
그리고, 제어 디바이스(140)와 가전 디바이스(120) 사이는 일대일 관계일 수도 있고, 일대 다중의 관계일 수도 있다. 즉, 하나의 제어 디바이스(140)가 하나의 가전 디바이스(120)를 독립 제어하기 위해 이용되거나, 또는, 하나의 제어 디바이스(140)가 복수 개의 서로 동일하거나 상이한 가전 디바이스(120)를 제어하기 위해 이용될 수 있다.
가전 디바이스(120) 및/또는 제어 디바이스(140)에는 표시패널이 설치되어 있으며, 상기 표시패널은 본 발명의 실시예에 따른 디바이스 동작상태를 표현하기 위한 입자 애니메이션을 디스플레이한다.
따라서, 개시된 실시예에서 제공한 디바이스 동작상태 표현 방법은 가전 디바이스(120)에 적용될 수도 있고, 가전 디바이스(120)와 연결된 제어 디바이스(140)에 적용될 수도 있다. 기술의 간결성을 위해, 후술할 다양한 방법 실시예에 있어서, 특별한 설명이 없는 한, 각 단계의 수행 주체가 제어 디바이스인 경우를 예로 설명한다. 그러나, 본 발명은 이에 한정되는 것은 아니다.
도2는 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 방법의 흐름도이다. 상기 방법은 하기 단계들을 포함할 수 있다.
202단계에서, 디바이스의 동작상태를 획득한다.
204단계에서, 동작상태와 대응되는 입자 애니메이션 모델을 획득한다.
206단계에서, 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생한다. 그중, n≥2 이며, n 은 정수이다.
상술한 바와 같이, 본 실시예에서 제공하는 디바이스 동작상태 표현 방법은, 입자 애니메이션 형식으로 디바이스의 동작상태를 표현함으로써, 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.
도3a는 다른 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 방법의 흐름도이다. 본 실시예에서, 상기 방법이 가전 디바이스와 연결된 제어 디바이스에 적용된 경우를 예로 설명한다. 상기 방법은 하기 단계들을 포함할 수 있다.
301단계에서, 디바이스의 동작상태를 획득한다.
제어 디바이스는 가전 디바이스의 동작상태를 제어한다. 여기서, 가전 디바이스는 에어컨, 냉장고, 세탁기, 온수기, 전기 밥솥, 공기청정기 및 정수기 등을 포함하지만, 이에 한정되지는 않는다. 가전 디바이스는 전통적 가전 디바이스일 수도 있고, 스마트 가전 디바이스일 수도 있다.
가전 디바이스는 통상적으로 상이한 동작상태들을 가지고 있다. 예를 들어 에어컨은 냉방, 난방, 탈습, 통풍 등 상이한 동작상태들을 구비한다. 또 다른 예로, 전기 밥솥은 "밥 익힘", "죽 끓임", "국 끓임", "보온" 등 상이한 동작상태들을 가진다.
302단계에서, 동작상태와 대응되는 입자 애니메이션 모델을 획득한다.
제어 디바이스는 동작상태와 대응되는 입자 애니메이션 모델을 획득한다. 한가지 가능한 실시형태에 의하면, 제어 디바이스에는 적어도 일 세트의 동작상태와 입자 애니메이션 모델 사이의 대응관계가 저장되어 있으며, 제어 디바이스는 가전 디바이스의 동작상태를 획득한 후, 상기 대응관계 중에서 상응한 입자 애니메이션 모델을 조회하여 획득한다. 한편, 일 종류의 가전 디바이스에 있어서, 통상적으로 상이한 동작상태에는 상이한 입자 애니메이션 모델이 대응된다.
입자 애니메이션 모델은 입자 애니메이션 중 각 입자의 변화상태를 확정하기 위해 이용된다. 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함한다. 입자 애니메이션 모델은 입자 애니메이션 중 각 입자의 위치 변화상태를 확정하기 위해 이용된다. 하나의 입자와 대응되는 운동 궤적 정보는 당해 입자의 위치 변화상태를 확정하기 위해 이용된다. 여기서, 운동 궤적 정보는 운동 궤적 함수일 수 있으며, 미리 설정한 입자가 각 프레임 표시화면 중에서 가지는 위치일 수도 있고, 무작위 방식으로 입자가 각 프레임 표시화면 중에서 가지는 위치를 확정하기 위한 랜덤 알고리즘일 수도 있다.
바람직하게, 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함한다. 입자 애니메이션 모델은 입자 애니메이션 중 각 입자의 디스플레이 포맷의 변화상태를 확정하기 위해 이용될 수도 있다. 하나의 입자와 대응되는 디스플레이 포맷 정보는 당해 입자의 디스플레이 포맷의 변화상태를 확정하기 위해 이용될 수 있다. 여기서, 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함할 수 있지만, 이에 한정되지는 않는다. 상이한 입자는 동일한 디스플레이 포맷과 대응될 수 있으며, 상이한 디스플레이 포맷과 대응될 수도 있다. 하나의 입자의 경우, 디스플레이 포맷은 시간 영역에서 고정될 수도 있고, 변화할 수도 있다.
303단계에서, 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, n 프레임 표시화면의 각 프레임 표시화면 중에서의 상기 입자의 위치를 확정하며, n≥2 이고, n 은 정수이다.
입자 애니메이션은 적어도 하나의 입자가 n 프레임 연속 표시화면 중에서 나타내는 변화상태를 포함한다. 각 입자에 대해, 제어 디바이스는 당해 입자와 대응되는 운동 궤적 정보에 따라 당해 입자가 n 프레임 연속 표시화면의 각 프레임 표시화면 중에서 가지는 위치를 확정한다.
운동 궤적 정보가 운동 궤적 함수인 경우를 예로 들면, 한가지 가능한 실시형태에 있어서, 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00017
및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
Figure 112016019913903-pct00018
에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00019
를 확정하며, i, j 는 모두 정수이며, 상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00020
는 상기 제i번째 입자의 초기 위치이다.
입자 애니메이션은 2차원 평면 애니메이션일 수도 있고, 3차원 입체 애니메이션일 수도 있다. 2차원 평면 애니메이션에 대하여, 제i번째 입자가 제j번째 프레임 표시화면 상에서의 위치인
Figure 112016019913903-pct00021
는 위치 좌표
Figure 112016019913903-pct00022
로 나타낸다. 3차원 입체 애니메이션에 대하여, 제i번째 입자가 제j번째 프레임 표시화면 상에서의 위치인
Figure 112016019913903-pct00023
는 위치좌표
Figure 112016019913903-pct00024
로 나타낸다.
참고로, 임의의 하나의 입자에 대하여, 초기 위치는 미리 설정된 고정값일 수 있다. 예를 들어 첫번째 입자의 초기 위치에 대응되는 위치 좌표는 고정값 (0,100) 일 수 있다. 또는, 임의의 하나의 입자에 대하여, 초기 위치는 소정 위치 영역 내에서 선택되는 가변값일 수도 있다. 예를 들어, 첫번째 입자의 초기 위치에 대응되는 위치 좌표는, 위치 좌표 (0,98),(0,102),(4,98)및(4,102)에 의해 형성된 장방형의 소정 위치 영역 내에서 선택된 가변값일 수 있다. 상기 선택 방법은 무작위 선택방식일 수 있으며, 순서적 선택방식일 수도 있다.
바람직하게, 운동 궤적 함수인
Figure 112016019913903-pct00025
에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함할 수 있다, 그러나, 이에 한정되는 것은 아니다. 도3b 내지 도3e 에 있어서, 도3b는 단일 입자의 직선 운동 궤적(31)의 개략도이고, 도3c는 단일 입자의 곡선 운동 궤적(32)의 개략도이며, 도3d는 단일 입자의 원 운동 궤적(33)의 개략도이고, 도3e는 단일 입자의 도약 운동 궤적(34)의 개략도이다.
도3b 내지 도3e는 단일 입자의 운동을 도시한다. 입자 애니메이션 모델에는 복수의 입자와 각각 대응되는 운동 궤적 정보가 포함되며, 이에 의해 대규모 입자 운동이 형성된다. 도3f 내지 도3h를 참조할 수 있다. 도3f는 복수의 입자의 직선 운동 궤적(35)의 개략도이다. 복수의 입자의 직선 운동은 전기 밥솥이 "밥 익힘"을 완성한 동작상태를 나타낼 수 있다. 이에 의해 직관적이고 형상적으로 수증기 효과를 표현할 수 있다. 도3g는 복수의 입자의 곡선 운동 궤적(36)의 개략도이다. 복수의 입자의 곡선 운동은 정수기가 정수과정을 진행하고 있는 동작상태를 표현할 수 있다. 이에 의해 직관적이고 형상적으로 기포효과를 표현할 수 있다. 도3h는 복수의 입자의 원 운동 궤적(37)의 개략도이다. 복수의 입자의 원 운동은 공기청정기 또는 청소기의 동작상태를 표시할 수 있다. 이에 의해 직관적이고 형상적으로 디바이스가 공기를 흡입하는 효과를 표현할 수 있다. 물론, 상기 도3f 내지 도3h에서는 상이한 입자가 동일한 유형의 운동 궤적과 대응되는 경우를 예로 들었으나, 기타 가능한 실시형태에 의하면, 상이한 입자가 상이한 유형의 운동 궤적과 대응될 수도 있으므로, 다양한 입자 애니메이션을 형성하게 된다.
한가지 가능한 실시형태에서, 직선운동 궤적은 선형 함수를 이용하여 구현한다. 단일 입자가 x 축 방향을 따라 직선운동을 직선운동궤적을 예로 하는 경우, 상응한 운동 궤적 함수
Figure 112016019913903-pct00026
Figure 112016019913903-pct00027
이다. 그중,
Figure 112016019913903-pct00028
는 미리 설정된 값이다. A가 상수일 경우, x 축 방향을 따른 등속직선운동 궤적을 나타내고; a가 변수일 경우, x 축 방향을 따른 변속직선운동 궤적을 나타낸다. y축 방향을 따른 직선운동 궤적 및 z축 방향을 따른 직선운동 궤적은, 상기 x축 방향을 따른 직선운동 궤적을 참조할 수 있다. 또한, x축 및 y축의 위치좌표를 동시에 변경할 경우, 2차원 평면 내에서 경사방향을 따른 직선운동 궤적을 형성할 수 있다. x축, y축 및 z축의 위치 좌표를 동시에 변경할 경우, 3차원 공간 내의 직선운동 궤적을 형성할 수 있다.
한가지 가능한 실시형태에 의하면 곡선운동 궤적은 sin, cos, tan 등 삼각함수 또는 지수함수를 이용하여 구현할 수 있다. 단일 입자가 x 축과 y 축에 의해 형성된 평면 중에서 곡선운동하는 곡선운동궤적을 예로하는 경우, 상응한 운동궤적함수
Figure 112016019913903-pct00029
Figure 112016019913903-pct00030
;
Figure 112016019913903-pct00031
이다. 그중,
Figure 112016019913903-pct00032
는 미리 설정된 값이고, a는 상수 또는 변수이다.
한가지 가능한 실시형태에 의하면, 단일 입자가 x 축과 y 축에 의해 형성된 평면 중에서 원 운동 궤적을 형성한 경우를 예로 하면, 상응한 운동궤적함수
Figure 112016019913903-pct00033
Figure 112016019913903-pct00034
;
Figure 112016019913903-pct00035
;
Figure 112016019913903-pct00036
;
Figure 112016019913903-pct00037
이다. 그중,
Figure 112016019913903-pct00038
는 제i번째 입자가 제j번째 프레임 표시화면 중에서 원심에 대해 오프셋된 각도를 나타내고, a는 인접한 두 프레임 중 오프셋 각도의 변화량을 나타내며,
Figure 112016019913903-pct00039
는 반경을 표시하고,
Figure 112016019913903-pct00040
는 미리 설정된 값이다. a, b가 모두 상수일 경우 등속 원운동 궤적을 형성할 수 있고, a는 변수이고 b는 상수일 경우 변속 원운동 궤적을 형성할 수 있으며, b가 변수일 경우 나선형 운동궤적을 형성할 수 있다.
물론, 상기 예시된 몇가지 운동궤적함수는 예시적이고 해석적인 것이지, 본 발명을 한정하기 위한 것이 아니다. 그리고, 상술한 설명은 운동궤적 정보가 운동궤적 함수인 경우를 예로 진행되었으나, 기타 가능한 실시형태에 의하면 운동궤적 정보는 미리 설정된 입자가 각 프레임 표시화면 중에서 가지는 위치일 수도 있다, 또는, 운동 궤적 정보는 입자가 각 프레임 표시화면 중에서 가지는 위치를 무작위 방식으로 확정하기 위한 랜덤 알고리즘일 수도 있다.
그리고, 단일 입자에 대하여, 인접한 두 프레임 사이의 위치 변화량이 고정값이면 등속운동을 형성하고; 인접한 구 프레임 사이의 위치 변화량이 가변값이면 변속운동을 형성한다. 예를 들어, 상기 직선운동 궤적에 대응되는 운동궤적함수 중의 파라미터a를 상수로 설정하기만 하면, 등속직선운동을 형성할 수 있다. 만약 당해 파라미터a를 변수로 설정하면 변속직선운동을 형성할 수 있다. 또 다른 예로, 상기 원 운동 궤적에 대응되는 운동궤적함수 중의 파라미터a 및 b를 모두 상수로 설정하면 등속 원운동을 형성할 수 있다. 만약 파라미터a를 변수로 설정하고 파라미터 b를 상수로 설정하면 변속 원운동을 형성할 수 있다.
304단계에서 n프레임 표시화면을 재생하여 입자 애니메이션을 형성한다.
제어 디바이스는 n 프레임 표시화면을 재생하며, 입자 애니메이션을 통해 디바이스의 동작상태를 표현한다.
바람직하게, 입자 애니메이션 모델이 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함할 경우, 상기304단계를 수행하기 전에, 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하는 단계를 더 포함하며, 상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함한다. 이에 의해, 입자 애니메이션은 각 입자의 운동형태를 포함하는 동시에, 각 입자의 디스플레이 포맷의 변화형태를 더 포함한다. 예를 들어, 입자의 색상은 시간에 따라 끊임없이 변화할 수 있다. 다른 예로, 입자의 크기는 시간에 따라 끊임없이 변화할 수 있다. 또 다른 예로, 상이한 입자의 출현 타이밍은 분할되여 있을 수 있다.
일 예에 따르면, 입자 애니메이션 모델에 의해 확정된 입자 애니메이션 중에는 복수의 입자가 포함되며, 그중의 각 단일 입자에 대하여 말하면, 운동궤적 정보에 의해 확정된 운동궤적에 따라 운동하면서 디스플레이 포맷 정보에 근거하여 디스플레이 포맷을 변환한다. 예를 들어 색상 변환, 크기 확대-축소, 사라짐과 나타남의 반복 등이다. 이에 의해 보다 형상적이고 진실하게 디바이스의 동작상태를 표현할 수 있어, 사용자로 하여금 입자 애니메이션에 따라 신속하고도 명확하게 디바이스의 동작상태를 장악할 수 있도록 하며, 인간-기기 인터랙션 효율의 향상에 유리하다.
참고로, 보다 합리적이고 효과적으로 메모리 리소스를 이용할 수 있도록 본 실시예는 입자 회수 메커니즘을 더 제공한다. 제i번째 입자에 대하여, 당해 제i번째 입자가 제j+1프레임 표시화면 중에서 가지는 위치인
Figure 112016019913903-pct00041
를 확정한 후, 상기 제i번째 입자가 제j+1 프레임 표시화면 중에서 가지는 위치인
Figure 112016019913903-pct00042
가 소정 디스플레이 영역 밖에 위치하는지의 여부를 검출한다. 만약 소정 디스플레이 영역 밖에 위치한다면,
Figure 112016019913903-pct00043
를 상기 제i번째 입자의 초기위치로 설정한다. 즉, 입자가 상응한 소정 디스플레이 영역 밖에까지 이동할 경우, 당해 입자의 위치를 초기위치로 설정하여, 입자의 회수를 실현한다. 예를 들어, 대량의 입자가 한도 없이 소정 디스플레이 영역 하측으로부터 상측으로 운동하는 입자 애니메이션인 경우, 사용자에게 전달되는 시각적 감수는, 무한히 많은 수량의 입자가 끊임없이 소정 디스플레이 영역의 하측에서 출현한 다음, 소정 디스플레이 영역의 상측에서 소멸되는 것이다. 그러나, 실제로는 유한 수량(예를 들어 200개)의 입자만 있어도 충분한 바, 임의의 하나의 입자가 소정 디스플레이 영역 상측의 끝단까지 이동된 후, 당해 입자를 회수하여 소정 디스플레이 영역 하측의 초기위치에 위치시키면 된다. 당해 입자는 재차 하측으로부터 상측으로 운동하게 되고, 이와 같은 방식으로 반복 순환이 진행된다.
한편, 상술한 바와 같이, 임의의 하나의 입자에 대하여 말하면, 그 초기위치는 사전에 설정된 고정값일 수도 있고, 소정 위치 영역 내에서 선택 가능한 가변값일 수도 있다. 따라서, 여전히 첫번째 입자를 예로 든다. 만약 첫번째 입자의 초기위치에 대응되는 위치좌표가 고정값(0,100)이라면, 그 첫번째 입자가 소정 디스플레이 영역 밖으로 이동할 때마다 당해 첫번째 입자의 위치좌표는 고정값(0,100)으로 재설정된다. 만약 첫번째 입자의 초기위치에 대응되는 위치좌표가 위치좌표(0,98),(0,102),(4,98)및(4,102)에 의해 형성된 장방형의 소정 위치 영역 내에서 선택되는 가변값이면, 상기 첫번째 입자가 소정 디스플레이 영역 밖으로 이동할 때마다 상기 첫번째 입자의 위치좌표는 상기 장방향 소정 위치 영역 내에서 선택되는 하나의 위치좌표로 재설정된다. 예를 들어, 무작위 선택 방식인 경우를 예로 하면, 처음(1차)으로 소정 디스플레이 영역 밖에까지 이동되면 상기 첫번째 입자의 위치좌표를(2,99)로 재설정하고; 2차로 소정 디스플레이 영역 밖에까지 이동되면 상기 첫번째 입자의 위치좌표를(4,101)로 재설정하며; 3차로 소정 디스플레이 영역 밖에까지 이동되면 상기 첫번째 입자의 위치좌표를(1,100)로 재설정하는 등 방식으로 유추된다. 그리고, 순서적 선택 방식인 경우, 미리 설정된 선택순서에 따라 소정 디스플레이 영역 밖으로 이동될 때마다 재설정할 위치좌표를 확정한다.
입자가 상응한 소정 디스플레이 영역 밖에까지 이동되면, 상기 입자를 방출하고 새로운 입자를 생성하는 경우와 비교하면, 상기 입자 회수 메커니즘을 이용할 경우, 유한 수량의 입자를 유지하기만 하면 무한히 많은 입자들이 끊임없이 나타나는 애니메이션 효과를 형성할 수 있으므로, 메모리 리소스의 점유를 효과적으로 절감할 수 있을 뿐만아니라, 입자를 반복적으로 방출하고 생성함으로 인해 시스템 처리 소모량이 과도히 큰 문제를 해결할 수 있다. 그리고, 입자의 초기위치를 고정값으로 설정하는 경우와 비교하면, 입자의 초기위치를 소정 위치 영역 내의 가변값으로 설정함으로써, 입자 애니메이션이 구현한 전체 동적 효과를 유지하는 전제하에서 세부에 대한 동적 변경을 실현할 수 있으므로, 입자 애니메이션의 생동성 및 풍부성의 향상에 유리하며, 디바이스의 동작상태를 보다 이상적으로 표현하게 된다.
참고로 부연 설명하면, 한가지 가능한 실시형태에 의하면 상기303단계가 수행된 후, 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하는 단계를 더 포함하며, m 는 2 보다 크거나 같은 정수일 수 있다. 복수의 입자를 연결하면 라인을 요소로 하는 애니메이션을 실현할 수 있다. 예를 들어, 도3i는 라인을 요소로 이용하는 일 프레임 표시화면(38)의 개략도를 반영하고 있다. 도3i에 도시된 바와 같이, 수직방향 상에서 직선을 따라 상하 왕복 운동하는 입자를 연결하면 물결 형상의 곡선을 형성할 수 있다. 이에 의해 직관적이고 형상적으로 물 또는 공기의 유동 효과를 표현할 수 있다.
참고로 보충 설명하면, 단일 입자는 단일 픽셀점일 수도 있고, 몇개의 픽셀점에 의해 형성된 원형, 삼각형, 다각형, 별(star)형 또는 기타 특정 패턴일 수 있는바, 본 실시예는 이에 한정하지 않는다.
상술한 바와 같이, 본 실시예에서 제공한 디바이스 동작상태 표현 방법에 의하면, 입자 애니메이션 형식으로 디바이스의 동작상태를 표현함으로써, 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.
한편, 운동궤적함수를 통해 입자의 운동궤적을 확정하는데, 운동궤적함수의 조절 가능 파라미터가 많으므로 다양화된 입자 애니메이션을 구현할 수 있으며, 보다 다양한 디바이스 및 보다 다양한 동작상태의 표현에 적용될 수 있다.
그리고, 제i번째 입자가 제j+1번째 프레임 표시화면 중에서 가지는 위치인
Figure 112016019913903-pct00044
가 소정 디스플레이 영역 밖에 위치하는 것이 검출되면,
Figure 112016019913903-pct00045
를 상기 제i번째 입자의 초기위치로 설정하는 것을 통하여, 입자의 회수를 실현하여 유한 수량의 입자를 유지하기만 하면 무한히 많은 입자가 끊임없이 재생하는 것과 같은 애니메이션 효과를 가져올 수 있다. 따라서, 메모리 리소스의 점유를 효과적으로 절감할 뿐만아니라, 입자의 반복적인 방출 및 생성으로 인해 시스템 처리 소모량이 과도히 증가하는 문제를 해결하게 된다.
참고로 보충 설명하면, 상기 실시예에서 비록 입자 애니메이션을 통해 에어컨, 전기 밥솥, 정수기 등 가전 디바이스의 동작상태를 표현하는 경우를 예로 들었지만, 실제 응용 과정에는 입자 애니메이션을 통해 기타 전자 디바이스의 동작상태를 표현할 수도 있는 바, 본 발명은 상기 예시된 바에 의해 한정되는 것은 아니다.
이하, 본 발명에 따른 장치의 실시예를 기술하는데, 이는 본 발명의 방법 실시예를 수행하기 위해 이용될 수 있다. 본 발명의 장치 실시예에서 언급하지 않은 세부사항들은 본 발명에 개시된 방법 실시예를 참고할 수 있다.
도4는 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 장치의 블록도이다. 상기 장치는 도1에 도시된 실시환경 중의 가전 디바이스(120)에 적용될 수 있으며, 가전 디바이스(120)와 연결된 제어 디바이스(140)에 적용될 수도 있다. 상기 장치는 상태 획득 모듈(410), 모델 획득 모듈(420) 및 애니메이션 재생 모듈(430)을 포함할 수 있다.
상태 획득 모듈(410)은 디바이스의 동작상태를 획득하도록 구성된다.
모델 획득 모듈(420)은 상기 상태 획득 모듈(410)이 획득한 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하도록 구성된다.
애니메이션 재생 모듈(430)은 상기 모델 획득 모듈(420)이 획득한 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하도록 구성되며, 그중 n≥2 이며, n 은 정수이다.
상술한 바와 같이, 본 실시예에서 제공한 디바이스 동작상태 표현 방치에 따르면, 입자 애니메이션 형식으로 디바이스의 동작상태를 표현함으로써, 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.
도5는 다른 일 예시적 실시예에 따라 도시된 디바이스 동작상태 표현 장치의 블록도이다. 상기 장치는 도1에 도시된 실시환경 중의 가전 디바이스(120)에 적용될 수 있으며, 가전 디바이스(120)와 연결된 제어 디바이스(140)에 적용될 수도 있다. 상기 장치는 상태 획득 모듈(410), 모델 획득 모듈(420) 및 애니메이션 재생 모듈(430)을 포함할 수 있다.
상태 획득 모듈(410)은 디바이스의 동작상태를 획득하도록 구성된다.
모델 획득 모듈(420)은 상기 상태 획득 모듈(410)이 획득한 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하도록 구성된다.
애니메이션 재생 모듈(430)은 상기 모델 획득 모듈(420)이 획득한 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하도록 구성되며, 그중 n≥2 이며, n 은 정수이다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동궤적 정보를 포함한다.
상응하게, 상기 애니메이션 재생 모듈(430)은 위치 확정 서브모듈(430a) 및 애니메이션 재생 서브모듈(430b)을 포함한다.
상기 위치 확정 서브모듈(430a)은 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하도록 구성된다.
상기 애니메이션 재생 서브모듈(430b)은 상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하도록 구성된다.
바람직하게, 상기 애니메이션 재생 모듈은 검출 서브모듈(430c) 및 설정 서브모듈(430d)을 더 포함한다.
상기 검출 서브모듈(430c)은 제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00046
가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하도록 구성되며, i, j 는 정수이다.
상기 설정 서브모듈(430d)은 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00047
가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
Figure 112016019913903-pct00048
를 상기 제i번째 입자의 초기 위치로 설정하도록 구성된다.
바람직하게, 상기 위치 확정 서브모듈(430a)은 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00049
및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
Figure 112016019913903-pct00050
에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00051
를 확정하도록 구성되며, i, j 는 정수이다.
그중, 상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00052
는 상기 제i번째 입자의 초기 위치이다.
바람직하게, 상기 운동 궤적 함수인
Figure 112016019913903-pct00053
에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함한다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함한다.
상응하게, 상기 애니메이션 재생 모듈(430)은 포맷 확정 서브모듈(430e)을 더 포함한다.
상기 포맷 확정 서브모듈(430e)은 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하도록 구성된다.
여기서, 상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함한다.
바람직하게, 상기 애니메이션 재생 모듈(430)은 라인 생성 서브모듈(미도시)을 더 포함할 수 있다.
상기 라인 생성 서브모듈은 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하도록 구성되며, m 는 2 보다 크거나 같은 정수이다.
상술한 바와 같이, 본 실시예에서 제공한 디바이스 동작상태 표현 장치에 의하면, 입자 애니메이션 형식으로 디바이스의 동작상태를 표현함으로써, 관련 기술에서 문자 또는 아이콘의 형식으로 디바이스의 동작상태를 표시함으로 인하여 표현 형식이 단조로운 문제를 해결하였으며, 보다 직관적이고 형상적으로 디바이스의 동작상태를 표현하게 되는 기술적 효과를 가져올 뿐만아니라, 사용자와 디바이스 사이의 인터랙션을 강화하는 면에서도 유리한 역할을 일으킬 수 있다.
그리고, 운동궤적 함수를 통해 입자의 운동궤적을 확정하는데, 운동궤적함수의 조절 가능 파라미터가 많으므로 다양화된 입자 애니메이션을 구현할 수 있으며, 보다 다양한 디바이스 및 보다 다양한 동작상태의 표현에 적용될 수 있다.
한편, 제i번째 입자가 제j+1번째 프레임 표시화면 중에서 가지는 위치인
Figure 112016019913903-pct00054
가 소정 디스플레이 영역 밖에 위치한다는 것이 검출되면,
Figure 112016019913903-pct00055
를 상기 제i번째 입자의 초기위치로 설정하는 것을 통하여, 입자의 회수를 실현하여 유한 수량의 입자를 유지하기만 하면 무한히 많은 입자가 끊임없이 재생하는 것과 같은 애미메이션 효과를 가져올 수 있다. 따라서, 메모리 리소스의 점유를 효과적으로 절감할 뿐만아니라, 입자의 반복적인 방출 및 생성으로 인해 시스템 처리 소모량이 과도히 증가하는 문제를 해결하게 된다.
상기 실시예 중의 장치에 관해, 그중 각 모듈이 수행하는 동작의 구체형태에 대해 이미 관련된 방법 실시예에서 상세히 기술하였으므로, 여기서는 상세한 설명을 생략한다.
본 발명의 일 예시적 실시예는 또 디바이스 동작상태를 표현하는 장치를 제공한다. 당해 장치에 의해 본 발명에서 제공한 디바이스 동작상태 표현 방법을 실현할 수 있다. 상기 장치는, 프로세서와; 상기 프로세서에서 실행 가능한 명령을 저장하는 메모리를 포함한다.
그중, 상기 프로세서는, 디바이스의 동작상태를 획득하고; 상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하며; 상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하도록 구성되며, n≥2 이며, n 은 정수이다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함한다.
상응하게, 상기 프로세서는 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하며; 상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하도록 구성된다.
바람직하게, 상기 프로세서는 제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00056
가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하며, i, j 는 정수이고; 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00057
가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
Figure 112016019913903-pct00058
를 상기 제i번째 입자의 초기 위치로 설정하도록 구성된다.
바람직하게, 상기 프로세서는 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00059
및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
Figure 112016019913903-pct00060
에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00061
를 확정하도록 구성되며, i, j 는 정수이고, 상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
Figure 112016019913903-pct00062
는 상기 제i번째 입자의 초기 위치이다.
바람직하게, 상기 운동 궤적 함수인
Figure 112016019913903-pct00063
에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함한다.
바람직하게, 상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함한다.
상응하게, 상기 프로세서는 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하도록 구성되며, 상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함한다.
바람직하게, 상기 프로세서는 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하도록 구성되며, m 는 2 보다 크거나 같은 정수이다.
도6은 일 예시적 실시예에 따라 도시된 장치(600)의 블록도이다. 장치(600)는 예를 들어 에어컨, 냉장고, 세탁기, 온수기, 전기 밥솥, 공기청정기 및 정수기 등 가전 디바이스일 수 있다. 또는, 장치(600)는 가전 디바이스의 가동-정지 및 가전 디바이스의 동작상태를 제어하기 위한 제어 디바이스일 수 도 있는데, 예를 들면 리모컨, 핸드폰, 태블릿 PC 등 모바일 단말이다.
도6을 참조하면, 장치(600)는 처리 컴포넌트(602), 메모리(604), 전원 컴포넌트(606), 멀티미디어 컴포넌트(608), 오디오 모듈(610), 입출력(I/O) 인터페이스(612), 센서 컴포넌트(614) 및 통신 컴포넌트(616) 중의 하나 또는 복수의 컴포넌트을 포함할 수 있다.
처리 컴포넌트(602)는 통상적으로 장치(600)의 전반적 동작을 제어한다. 예를 들면, 디스플레이, 전화 호출, 데이터 통신, 카메라 동작 및 기록 동작과 관련된 동작이다. 처리 컴포넌트(602)는 하나 또는 복수의 프로세서(620)를 포함하여 명령을 수행함으로써 상기 방법 중의 전부 단계 또는 일부 단계를 완성할 수 있다. 그리고, 처리 컴포넌트(602)는 하나 또는 복수의 유닛을 포함하여 처리 컴포넌트(602)와 기타 컴포넌트 사이의 인터래션의 편리성을 도모할 수 있다. 예를 들면, 처리 컴포넌트(602)는 멀티미디어 컴포넌트(608)과 처리 컴포넌트(602) 사이의 인터래션이 편리하도록 멀티미디어 유닛을 포함할 수 있다.
메모리(604)는 다양한 유형의 데이터를 저장하여 장치(600)의 동작을 지원한다. 상기 데이터의 예에는 장치(600) 상에서 운행되는 임의의 응용프로그램 또는 방법의 명령, 연락처 데이터, 전화 번호부 데이터, 메시지, 이미지, 비디오 등이다. 메모리(604)는 임의의 유형의 휘발성 또는 비휘발성 저장 장치 또는 이들의 조합으로 구현될 수 있다. 예를 들면, 임의 유형의 휘발성 또는 비휘발성 기억 장치는, SRAM(static random access memory, 정적 램), EEPROM(Electrically Erasable Programmable Read - Only Memory, 전기적 소거 및 프로그램 가능 읽기 전용 기억 장치), EPROM(Electrically Programmable Read-Only-Memory, 소거 및 프로그램 가능 읽기 전용 기억 장치), PROM(Programmable Read-Only Memory, 프로그램 가능 읽기 전용 메모리), ROM(read only memory, 읽기 전용 기억 장치), 자성 메모리, 플래시 메모리, 디스크, 또는 광 디스크이다.
전원 컴포넌트(606)은 장치(600)의 각종 컴포넌트을 위해 전력을 공급한다. 전원 컴포넌트(606)은 전원 관리 시스템, 하나 또는 복수의 전원, 및 장치(600)의 생성, 관리 및 전력 할당과 관련된 기타 유닛들을 포함할 수 있다.
멀티미디어 컴포넌트(608)은 상기 장치(600)와 사용자 사이에서 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예에서, 스크린은 액정 디스플레이(LCD) 및 터치패널(TP)을 포함할 수 있다. 스크린이 터치패널을 포함할 경우, 스크린은 터치스크린으로 구현되어 사용자로부터 입력되는 입력 정보를 수신할 수 있다. 터치패널은 터치, 슬라이드 및 터치패널 상의 제스처를 감지하도록 하나 또는 복수의 터치 센서를 포함할 수 있다. 상기 터치 센서는 터치 또는 슬라이드 동작의 경계를 감지할 수 있을 뿐만아니라, 상기 터치 또는 슬라이드 동작과 관련된 지속 시간 및 압력을 검출할 수 있다. 일부 실시예에서 멀티미디어 컴포넌트(608)은 전면카메라 및/또는 후면카메라를 포함한다. 장치(600)가 동작모드(예를 들어 촬영모드 또는 동영상 모드)에 처하였을 경우, 전면카메라 및/또는 후면카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 각 전면카메라 및 후면카메라는 하나의 고정된 광학 렌즈 시스템 또는 초점거리와 광학 줌(zoom) 능력을 구비한 광학요소일 수 있다.
오디오 컴포넌트(610)은 오디오 신호를 출력 및/또는 입력하도록 구성될 수 있다. 예를 들어, 오디오 컴포넌트(610)은 마이크로폰(MIC)을 포함하며, 장치(600)가 동작모드(예를 들어 호출 모드, 기록 모드 및 음성식별 모드)에 처하였을 경우, 마이크로폰은 외부 오디오 신호를 수신하도록 구성된다. 수신된 오디오 신호는 메모리(604)에 저장되거나 통신컴포넌트(616)을 경유하여 송신될 수 있다. 일부 실시예에서 오디오 컴포넌트(610)은 스피커를 더 포함하며, 오디오 신호 출력에 이용된다.
I/O 인터페이스(612)는 처리 컴포넌트(602)과 외부 인터페이스 모듈 사이에 인터페이스를 제공한다. 상기 외부 인터페이스 모듈은 키보드, 클릭 휠, 버튼 등일 수 있다. 상기 버튼에는 홈페이지 버튼, 음량 버튼, 작동 버튼 및 잠금 버튼 등이 포함될 수 있지만, 이에 한정되지는 않는다.
센서 컴포넌트(614)는 하나 또는 복수의 센서를 포함하며, 장치(600)를 위해 여러 방면의 상태 평가를 제공하기 위해 이용된다. 예를 들어, 센서 컴포넌트(614)는 장치(600)의 온/오프 상태, 장치(600)의 디스플레이 및 키보드와 같은 컴포넌트의 상대 위치 확정을 검출할 수 있다. 센서 컴포넌트(614)는 장치(600) 또는 장치(600)의 일 컴포넌트의 위치 변경, 사용자와 장치(600)의 접촉 여부, 장치(600)의 방위 또는 가속/감속 및 장치(600)의 온도 변화를 검출할 수 있다. 센서 컴포넌트(614)는 근접 센서를 포함할 수 있으며, 아무런 물리적 접촉이 없는 경우의 근접물 존재 여부를 검출하기 위해 이용될 수 있다. 센서 컴포넌트(614)는 광 센서(일예로, CMOS 또는 CCD 이미지 센서)를 더 포함할 수 있으며, 이메징 응용에 적용될 수 있다. 일부 실시예에서 상기 센서 컴포넌트(614)는 가속도 센서, 자이로 센서, 자기 센서, 압력 센서 또는 온도 센서를 더 포함할 수 있다.
통신컴포넌트(616)은 장치(600)와 기타 디바이스 사이의 유무선 방식의 통신이 편리하도록 구성될 수 있다. 장치(600)는 통신 기준에 따른 무선 네트워크에 접속될 수 있다. 예를 들면, WiFi, 2G 또는 3G, 또는 이들의 조합일 수 있다. 일 예시적 실시예에서 통신컴포넌트(616)은 방송 채널을 통해 외부 방송 관리 시스템으로부터 전달되는 방송정보 또는 방송 관련정보를 수신할 수 있다. 일 예시적 실시예에서 상기 통신 컴포넌트(616)은 근거리 통신(NFC) 모듈을 더 포함하여 근거리 통신을 촉진할 수 있다. 예를 들어, NFC 모듈은 RF 식별(RFID) 기술, 적외선 데이터 협의(IrDA) 기술, 초광대역(UWB) 기술, 블루투스(BT) 기술 및 기타 기술에 기초하여 실현할 수 있다.
예시적 실시예에서, 장치(600)는 하나 또는 복수의 주문형 반도체(ASIC, application specific integrated circuit), 디지털신호처리기(DSP, digital signal processor), 디지털 신호 처리 장치(DSPD), 프로그래머블 논리 소자(PLD, Programmable Logic Device), 필드 프로그래머블 게이트 어레이(FPGA, field-programmable gate array), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서, 또는 기타 전자소자에 의하여 구현되어 상기 방법을 수행할 수 있다.
예시적 실시예는 또한 명령을 포함하는 비임시적 컴퓨터 판독 가능 저장 매체를 제공하는데, 일 예로 명령을 포함하는 메모리(604)이다. 상기 명령은 장치(600)의 프로세서(620)에 의해 수행되어 상기 방법을 완성한다. 예를 들어 비임시적 컴퓨터 판독 가능 저장 매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등일 수 있다.
비임시적 컴퓨터 판독 가능 저장 매체에 있어서, 저장 매체 중의 명령이 장치(600)의 프로세서에 의해 수행될 경우, 장치(600)는 상기 도2 또는 도3a 에 도시된 실시예에서 제공한 방법을 수행할 수 있다.
당업자라면, 명세서를 고려하고 여기에 게시된 발명을 실시한 후, 본 발명의 기타 실시형태를 쉽게 생각하게 될 것이다. 본 출원은 본 발명의 모든 변형, 용도 또는 적응성 변화를 포괄하는 것을 목적으로 하고, 이러한 변형, 용도 또는 적응성 변화는 본 발명의 일반적 원리에 따르고, 본 발명에 개시되지 않은 당해 기술분야의 일반지식 또는 관용적 기술수단을 포함한다. 명세서와 실시예는 예시적인 것에 불과하고, 본 발명의 실질적 범위와 주지는 아래의 청구항에 의해 결정된다.
본 발명은 위와 같이 설명되고 도면에 도시된 정밀한 구조에 한정되지 않으며, 그 범위를 벗어나지 않는다면 다양한 수정 및 변경을 실시할 수 있다는 것을 이해하여야 할 것이다. 본 발명의 범위는 첨부된 청구항에 의해 한정된다.

Claims (15)

  1. 디바이스의 동작상태를 획득하는 단계;
    상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하는 단계; 및
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계를 포함하며,
    n≥2 이고, n 은 정수이며,
    상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함하고,
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계는,
    각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하는 단계;
    상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하는 단계;
    제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00094
    가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하는 단계; 및
    상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00095
    가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
    Figure 112017018107357-pct00096
    를 상기 제i번째 입자의 초기 위치로 설정하는 단계를 포함하며,
    i, j 는 정수인 것을 특징으로 하는 디바이스 동작상태 표현 방법.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하는 단계는,
    제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00067
    및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
    Figure 112017018107357-pct00068
    에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00069
    를 확정하는 단계를 포함하며,
    상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00070
    는 상기 제i번째 입자의 초기 위치이며,
    i, j 는 정수인 것을 특징으로 하는 디바이스 동작상태 표현 방법.
  5. 제4항에 있어서,
    상기 운동 궤적 함수인
    Figure 112016019913903-pct00071
    에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함하는 것을 특징으로 하는 디바이스 동작상태 표현 방법.
  6. 제1항에 있어서,
    상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함하고,
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 단계는,
    각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하는 단계를 더 포함하며,
    상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함하는 것을 특징으로 하는 디바이스 동작상태 표현 방법.
  7. 제1항에 있어서,
    각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하는 단계를 더 포함하며, m 는 2 보다 크거나 같은 정수인 것을 특징으로 하는 디바이스 동작상태 표현 방법.
  8. 디바이스의 동작상태를 획득하는 상태 획득 모듈;
    상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하는 모델 획득 모듈; 및
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 애니메이션 재생 모듈을 포함하며,
    n≥2 이고, n 은 정수이며,
    상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함하고,
    상기 애니메이션 재생 모듈은,
    각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하도록 구성된 위치 확정 서브모듈;
    상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하도록 구성된 애니메이션 재생 서브모듈;
    제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00097
    가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하도록 구성된 검출 서브모듈; 및
    상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00098
    가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
    Figure 112017018107357-pct00099
    를 상기 제i번째 입자의 초기 위치로 설정하도록 구성된설정 서브모듈을 포함하며,
    i, j 는 정수인 것을 특징으로 하는 디바이스 동작상태 표현 장치.
  9. 삭제
  10. 삭제
  11. 제8항에 있어서,
    상기 위치 확정 서브모듈은 제i번째 입자에 대해, 상기 제i번째 입자가 제j번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00075
    및 상기 제i번째 입자에 대응되는 운동 궤적 함수인
    Figure 112017018107357-pct00076
    에 따라, 상기 제i번째 입자가 제j+1번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00077
    를 확정하도록 구성되고,
    상기 제i번째 입자가 제1번째 프레임의 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00078
    는 상기 제i번째 입자의 초기 위치이며,
    i, j 는 정수인 것을 특징으로 하는 디바이스 동작상태 표현 장치.
  12. 제11항에 있어서,
    상기 운동 궤적 함수인
    Figure 112016019913903-pct00079
    에 대응되는 운동 궤적은 직선 운동 궤적, 곡선 운동 궤적, 원 운동 궤적, 도약 운동 궤적 중의 임의의 한가지 또는 두가지 이상 궤적의 조합을 포함하는 것을 특징으로 하는 디바이스 동작상태 표현 장치.
  13. 제8항에 있어서,
    상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 디스플레이 포맷 정보를 더 포함하고,
    상기 애니메이션 재생 모듈은 포맷 확정 서브모듈을 더 포함하며,
    상기 포맷 확정 서브모듈은 각 입자에 대해, 상기 입자와 대응되는 디스플레이 포맷 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 디스플레이 화면 상에서의 상기 입자의 디스플레이 포맷을 확정하도록 구성되며,
    상기 디스플레이 포맷은 색상, 크기, 형상, 표시 시간 중의 임의의 한가지 또는 두가지 이상의 조합을 포함하는 것을 특징으로 하는 디바이스 동작상태 표현 장치.
  14. 제8항에 있어서,
    상기 애니메이션 재생 모듈은 라인 생성 서브모듈을 더 포함하며,
    상기 라인 생성 서브모듈은 각 프레임의 디스플레이 화면에 대해, 상기 디스플레이 화면 중에 포함된 m 개의 입자를 차례로 연결하는 라인을 생성하도록 구성되며,
    m 는 2 보다 크거나 같은 정수인 것을 특징으로 하는 디바이스 동작상태 표현 장치.
  15. 디바이스 동작상태 표현 장치에 있어서,
    프로세서와;
    상기 프로세서에 의해 실행이 가능한 명령을 저장하는 메모리를 포함하며,
    상기 프로세서는,
    디바이스의 동작상태를 획득하고;
    상기 동작상태와 대응되는 입자 애니메이션 모델을 획득하며;
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하도록 구성되며,
    n≥2 이며, n 은 정수이며,
    상기 입자 애니메이션 모델은 각 입자와 각각 대응되는 운동 궤적 정보를 포함하고,
    상기 입자 애니메이션 모델에 의하여, 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태를 확정하고, 상기 적어도 하나의 입자가 n 프레임 디스플레이 화면 상에서 나타내는 변화상태에 따라 입자 애니메이션을 재생하는 것은,
    각 입자에 대해, 상기 입자와 대응되는 운동 궤적 정보에 따라, 상기 n 프레임 디스플레이 화면의 각 프레임의 디스플레이 화면 상에서의 상기 입자의 위치를 확정하는 것;
    상기 n 프레임 디스플레이 화면을 재생하여 상기 입자 애니메이션을 생성하는 것;
    제i번째 입자에 대해, 상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00100
    가 소정 디스플레이 영역 밖에 위치하는지의 여부를 판단하는 것; 및
    상기 제i번째 입자가 제j+1프레임 디스플레이 화면 상에서의 위치인
    Figure 112017018107357-pct00101
    가 상기 소정 디스플레이 영역 밖에 위치할 경우, 상기
    Figure 112017018107357-pct00102
    를 상기 제i번째 입자의 초기 위치로 설정하는 것을 포함하며,
    i, j 는 정수인 것인 것을 특징으로 하는 디바이스 동작상태 표현 장치.
KR1020167005548A 2015-08-13 2015-12-29 디바이스 동작상태 표현 방법 및 장치 KR101761381B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510496957.4 2015-08-13
CN201510496957.4A CN105117004A (zh) 2015-08-13 2015-08-13 展现设备工作状态的方法和装置
PCT/CN2015/099295 WO2017024736A1 (zh) 2015-08-13 2015-12-29 展现设备工作状态的方法和装置

Publications (2)

Publication Number Publication Date
KR20170030455A KR20170030455A (ko) 2017-03-17
KR101761381B1 true KR101761381B1 (ko) 2017-07-25

Family

ID=54665019

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167005548A KR101761381B1 (ko) 2015-08-13 2015-12-29 디바이스 동작상태 표현 방법 및 장치

Country Status (8)

Country Link
US (1) US20170046866A1 (ko)
EP (1) EP3130969A1 (ko)
JP (1) JP6279819B2 (ko)
KR (1) KR101761381B1 (ko)
CN (1) CN105117004A (ko)
MX (1) MX363858B (ko)
RU (1) RU2636130C2 (ko)
WO (1) WO2017024736A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117004A (zh) * 2015-08-13 2015-12-02 小米科技有限责任公司 展现设备工作状态的方法和装置
CN107277633B (zh) * 2017-06-30 2019-11-15 武汉斗鱼网络科技有限公司 一种展示直播间礼物效果的方法及装置
CN107346246A (zh) * 2017-07-03 2017-11-14 沈阳鼓风机集团自动控制***工程有限公司 基于压缩机组控制***的人机画面生成方法及装置
CN111344661B (zh) * 2017-09-15 2023-12-08 深圳传音通讯有限公司 一种用于智能终端的显示方法及显示装置
CN107817701B (zh) * 2017-09-20 2020-09-29 珠海格力电器股份有限公司 设备控制方法、装置、计算机可读存储介质及终端
US20190101306A1 (en) * 2017-10-04 2019-04-04 Michael E. Giorgi Facilitating structure automation functionality by automatically modifying a condition of an environment based on implementing a parameter adjustment at a remote device within the structure
JP6847024B2 (ja) * 2017-11-29 2021-03-24 株式会社日立製作所 加速度センサ
CN110007983B (zh) * 2019-03-29 2022-06-07 网易传媒科技(北京)有限公司 粒子喷射动画的实现方法、介质、装置和计算设备
EP3719753A1 (en) * 2019-04-02 2020-10-07 Rightware Oy Dynamic transitioning between visual user interface elements on a display
CN111817880A (zh) * 2020-06-17 2020-10-23 安徽创米信息技术有限公司 一种油气田生产设备健康管理***以及实现方法
CN113885345B (zh) * 2021-10-29 2024-03-19 广州市技师学院(广州市高级技工学校、广州市高级职业技术培训学院、广州市农业干部学校) 基于智能家居仿真控制***的交互方法、装置、设备

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62269091A (ja) * 1986-05-19 1987-11-21 株式会社東芝 原子炉監視装置
JPH02285290A (ja) * 1989-04-27 1990-11-22 Toshiba Corp 原子炉状態視覚化システム
DE69432199T2 (de) * 1993-05-24 2004-01-08 Sun Microsystems, Inc., Mountain View Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen
US6396518B1 (en) * 1998-08-07 2002-05-28 Hewlett-Packard Company Appliance and method of using same having a send capability for stored data
JP4310916B2 (ja) * 2000-11-08 2009-08-12 コニカミノルタホールディングス株式会社 映像表示装置
JP4743733B2 (ja) * 2001-01-12 2011-08-10 株式会社バンダイナムコゲームス 画像生成システム、プログラム及び情報記憶媒体
US20050190199A1 (en) * 2001-12-21 2005-09-01 Hartwell Brown Apparatus and method for identifying and simultaneously displaying images of musical notes in music and producing the music
US9019300B2 (en) * 2006-08-04 2015-04-28 Apple Inc. Framework for graphics animation and compositing operations
US20090174703A1 (en) * 2008-01-07 2009-07-09 Disney Enterprises, Inc. Particle-based method of generating and animating three-dimensional vegetation
US20090207175A1 (en) * 2008-02-15 2009-08-20 Apple Inc. Animation Using Animation Effect and Trigger Element
US20100031152A1 (en) * 2008-07-31 2010-02-04 Microsoft Corporation Creation and Navigation of Infinite Canvas Presentation
US8473571B2 (en) * 2009-01-08 2013-06-25 Microsoft Corporation Synchronizing presentation states between multiple applications
JP5668373B2 (ja) * 2010-09-03 2015-02-12 富士通株式会社 シミュレーション装置、該プログラム、及び該方法
KR20140032262A (ko) * 2012-09-06 2014-03-14 엘지전자 주식회사 가전제품 및 이를 포함하여 이루어지는 온라인 시스템
US20140268646A1 (en) * 2013-03-15 2014-09-18 Whirlpool Corporation Light animation in an appliance
US20160153132A1 (en) * 2013-05-30 2016-06-02 Lg Electronics Inc. Method for displaying wash cycle
CN104424874A (zh) * 2013-08-19 2015-03-18 珠海格力电器股份有限公司 家用电器控制装置、家用电器及其显示控制方法
JP2015106265A (ja) * 2013-11-29 2015-06-08 三菱重工業株式会社 情報処理装置及びパラメータ設定方法
CN103761380B (zh) * 2014-01-16 2016-11-16 中衡设计集团股份有限公司 一种模拟大型复杂屋面水流形态的方法
CN104598215B (zh) * 2014-05-30 2018-01-05 小米科技有限责任公司 音频图形展示方法及装置
CN104766361B (zh) * 2015-04-29 2018-04-27 腾讯科技(深圳)有限公司 一种残影效果的实现方法,及装置
CN105117004A (zh) * 2015-08-13 2015-12-02 小米科技有限责任公司 展现设备工作状态的方法和装置

Also Published As

Publication number Publication date
WO2017024736A1 (zh) 2017-02-16
CN105117004A (zh) 2015-12-02
US20170046866A1 (en) 2017-02-16
EP3130969A1 (en) 2017-02-15
MX2016003022A (es) 2017-10-04
RU2636130C2 (ru) 2017-11-20
MX363858B (es) 2019-04-05
JP2017535004A (ja) 2017-11-24
RU2016107978A (ru) 2017-09-07
JP6279819B2 (ja) 2018-02-14
KR20170030455A (ko) 2017-03-17

Similar Documents

Publication Publication Date Title
KR101761381B1 (ko) 디바이스 동작상태 표현 방법 및 장치
KR102136644B1 (ko) 멀티 디스플레이 시스템과, 전자 장치 및 콘텐트 표시방법
JP6386584B2 (ja) 空気清浄機パラメータ検出方法、装置および端末
CN106896732B (zh) 家用电器的展示方法和装置
US10564833B2 (en) Method and apparatus for controlling devices
CN108038726B (zh) 物品展示方法及装置
EP2752733A1 (en) Apparatus and method for providing control service using head tracking technology in an electronic device
CN102547124B (zh) 拍照处理方法、装置和移动设备
KR20140020250A (ko) 헤드-업 동작 및 비주얼 피드백을 제공하는 원격 제어 인터페이스
CN105488145B (zh) 网页内容的显示方法、装置及终端
CN103365044A (zh) 使用相机拍摄照片的方法和用于相机的拍摄照片的装置
TW201544996A (zh) 用於一或更多使用者的凝視追蹤
JP6355748B2 (ja) アラーム設定方法およびアラーム設定装置
CN103916596B (zh) 用于在电子装置中控制内容的方法和设备
CN109947981A (zh) 视频分享方法及装置
US10718398B2 (en) Method and device for identifying an action
CN104778037B (zh) 应用程序的窗口小部件显示方法及装置
CN109714647B (zh) 信息处理方法及装置
CN112783316A (zh) 基于增强现实的控制方法及装置、电子设备和存储介质
US20220084299A1 (en) Mobile device and mobile device control method
US9304674B1 (en) Depth-based display navigation
CN111782053B (zh) 模型编辑方法、装置、设备及存储介质
EP3051835B1 (en) Acoustic output device and control method thereof
CN114371898A (zh) 信息展示方法、设备、装置及存储介质
CN106481593B (zh) 模拟自然风的方法及装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant