CN110007778A - 电子装置、电子装置的控制方法和计算机可读记录介质 - Google Patents

电子装置、电子装置的控制方法和计算机可读记录介质 Download PDF

Info

Publication number
CN110007778A
CN110007778A CN201811477167.1A CN201811477167A CN110007778A CN 110007778 A CN110007778 A CN 110007778A CN 201811477167 A CN201811477167 A CN 201811477167A CN 110007778 A CN110007778 A CN 110007778A
Authority
CN
China
Prior art keywords
key
electronic device
button
virtual keypad
remote controler
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
CN201811477167.1A
Other languages
English (en)
Inventor
金炯来
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN110007778A publication Critical patent/CN110007778A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0231Cordless keyboards
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0234Character input methods using switches operable in different directions
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42218Specific keyboard arrangements for mapping a matrix of displayed objects on the screen to the numerical key-matrix of the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42224Touch pad or touch panel provided on the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42226Reprogrammable remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

提供了一种电子装置。该电子装置包括:通信器,包括通信电路,所述通信器被配置为从遥控器接收控制信号;以及处理器,被配置为:基于与图像信号相对应的屏幕和按键输入历史信息确定至少一个推荐按键,并且生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为能够由包括在所述遥控器中的多个按钮选择。

Description

电子装置、电子装置的控制方法和计算机可读记录介质
相关申请的交叉引用
本申请基于并要求于2017年12月4日向韩国知识产权局提交的韩国专利申请No.10-2017-0165220的优先权,该申请的公开通过引用而全文合并于此。
技术领域
本公开一般涉及电子装置、该电子装置的控制方法和计算机可读记录介质,并且例如涉及用于提供虚拟键区的电子装置、该电子装置的控制方法和计算机可读记录介质。
背景技术
由于电子技术的发展,开发并分发了各种类型的电子产品。特别是,诸如TV、移动电话、PC、笔记本电脑、PDA、机顶盒等各种电子装置在大多数家庭中得以使用。
随着电子装置的使用的增加,用户对更多样化的功能的需求也在增加。因此,各制造商越来越致力于满足用户需求,具备前所未有的新功能的产品不断涌现。
近来,诸如智能电视之类的与用户进行各种交互的电子装置已经变得流行。然而,在使用有限按钮(例如电子装置中设置的按钮和遥控器中设置的按钮)输入控制命令方面存在限制。为了解决该问题,引入了在显示器上显示包括各种控制键的虚拟键区的技术。
然而,当用户想要输入虚拟键区上的期望的控制键时,需要额外的操作来将按键移动到该按键所在的位置,从而浪费时间并使用户感到不便。
发明内容
本公开的示例实施例针对上述缺点和上文未描述的其他缺点。
本公开提供了一种电子装置、该电子装置的控制方法和计算机可读记录介质,该电子装置提供用于有效输入的虚拟键区,其具有可用于操作输入的有限数量的按键。
根据本公开的示例方面,一种电子装置包括:通信器,包括通信电路,所述通信器被配置为从遥控器接收控制信号;以及处理器,被配置为:基于与图像信号相对应的屏幕和按键输入历史信息确定至少一个推荐按键,并且生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为可由所述遥控器中包括的多个按钮选择。
响应于从所述遥控器接收到按钮信息,所述处理器还可以被配置为:识别与所接收的按钮信息相对应的第一按键,识别在所述第一按键之后要输入的第二按键,并更改所述按钮对象以包括所述第二按键。
所述处理器还可以被配置为使用机器学习来识别所述第二按键。
所述通信器还可以被配置为从外部装置接收所述图像信号,所述处理器还可以被配置为:识别与所接收的图像信号相对应的屏幕上的预定对象,并且生成包括多个虚拟键区对象当中与所识别的对象相对应的虚拟键区对象在内的键区图像。
所述电子装置还可以包括:存储器,存储按键输入历史信息,并且所述处理器还可以被配置为:针对每个预定对象获得按键输入历史信息,并将针对每个预定对象获得的按键输入历史信息存储在所述存储器中。
响应于从遥控器接收到在所述遥控器中输入的按钮信息,所述处理器还可以被配置为:识别在与所接收的按钮信息相对应的所述第一按键之后要输入的第二按键,并重新布置所述虚拟键区对象中包括的多个按键区域,使得所述第二按键包括在所述按钮对象中。
所述处理器还可以被配置为:重新布置所述虚拟键区对象中包括的所述多个按键区域,使得所述第二按键在所述按钮对象中定位于与所述第一按键的位置相同的位置。
所述按钮对象可以是在所述遥控器中设置的4个方向键和/或数字键的形式。
所述电子装置还可以包括:显示器,被配置为显示所生成的键区图像。
所述通信器还可以被配置为将所生成的键区图像发送到外部显示装置。
根据本公开的另一示例方面,一种电子装置的控制方法包括:基于与图像信号相对应的屏幕和按键输入历史信息来确定至少一个推荐按键;以及生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为可由遥控器中包括的多个按钮选择。
响应于从所述遥控器接收到按钮信息,所述确定可以包括:识别与所接收的按钮信息相对应的第一按键,并且识别在所述第一按键之后要输入的第二按键,以及所述生成可以包括:更改所述按钮对象以包括所述第二按键,并且生成包括更改后的按钮对象的键区图像。
所述确定可以包括:使用机器学习来识别所述第二按键。
所述控制方法还可以包括:从外部装置接收所述图像信号,以及所述生成可以包括:识别与所接收的图像信号相对应的屏幕上的预定对象,并且生成包括多个虚拟键区对象当中与所识别的对象相对应的虚拟键区对象在内的键区图像。
所述控制方法还可以包括:针对每个预定对象获得按键输入历史信息,并将针对每个预定对象获得的按键输入历史信息存储在存储器中。
响应于从遥控器接收到在所述遥控器中输入的按钮信息,所述确定可以包括:识别在与所接收的按钮信息相对应的所述第一按键之后要输入的第二按键,以及所述生成可以包括:重新布置所述虚拟键区对象中包括的多个按键区域,使得所述第二按键包括在所述按钮对象中。
所述生成可以包括:重新布置所述虚拟键区对象中包括的所述多个按键区域,使得所述第二按键在所述按钮对象中定位于与所述第一按键的位置相同的位置。
所述按钮对象可以是在所述遥控器中设置的4个方向键和/或数字键的形式。
所述控制方法还可以包括:显示所生成的键区图像。
根据本公开的另一示例方面,一种计算机可读记录介质可以记录有用于执行电子装置的控制方法的程序,其中,所述控制方法包括:基于与图像信号相对应的屏幕和按键输入历史信息来确定至少一个推荐按键;以及生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为可由遥控器中包括的多个按钮选择。
本公开的附加和/或其他方面和优点将部分地在以下描述中阐述,并且根据描述将部分地变得清楚。
附图说明
从以下结合附图的详细描述中,本公开的以上和/或其他方面、特征和伴随的优点将更加清楚明白,其中,相同的附图标记表示相同的元件,并且其中:
图1是示出根据本公开示例实施例的电子装置控制***的图;
图2是示出根据本公开示例实施例的电子装置的示例配置的框图;
图3是示出图2的电子装置的示例配置的框图;
图4A、图4B和图4C是示出根据示例实施例的虚拟键区图像的各种示例实施例的图;
图5A、图5B、图5C、图6、图7、图8A、图8B和图9是示出根据示例实施例的虚拟键区图像的各种示例实施例的图;
图10是示出根据示例实施例的收集按键输入历史信息的方法的图;
图11是示出根据示例实施例的电子装置的示例控制方法的流程图;以及
图12是示出根据示例实施例的电子装置的示例控制方法的流程图。
具体实施方式
将简要描述本公开中所使用的术语,并且将在下文中更详细地描述本公开。
尽管考虑到示例实施例的功能,选择本公开和权利要求中使用的一般术语来描述这些示例实施例,但是这些一般术语可以根据本领域普通技术人员的意图、法律或技术解释、新技术的出现等而变化。某些术语可以任意选择。在这种情况下,可以从详细描述中给出或得出它们的含义。因此,这些术语可以基于它们的含义和本公开的内容来定义,而不是通过简单地声明术语来定义。
由于本公开允许各种改变和许多实施例,所以将在附图中示出并在本公开中详细描述示例实施例。然而,这不旨在将本公开限制为具体实施方式,而是应清楚,本公开涵盖不脱离本公开的精神和技术范围的所有改变、等同和/或替代方式。在本公开中,当被视为可能会不必要地模糊本公开的主旨时,省略对相关技术的某些详细解释。
尽管可以使用诸如“第一”、“第二”等术语来描述各种组件,但是这些组件不必受限于上述术语。上述术语仅用于将一个组件与另一组件区分开来。
如本文所使用的,除非上下文中另有明确说明,否则单数形式“一”、“一个”和“所述”包括复数指示物。在本公开中,术语“包括”或“被配置”等表示存在特征、数量、步骤、操作、组件、部件或其组合,但并不排除一个或多个特征、数量、步骤、操作、组件、部件或其组合的存在或添加。
在本公开的各种示例实施例中,诸如“模块”、“单元”、“部件”等术语是用于指定执行至少一个功能或操作的组件的术语。该组件可以被实现为硬件、软件或者硬件和软件的任何组合。多个“模块”、“单元”、“部件”等可以集成到至少一个模块或芯片中并且被实现为至少一个处理器,这不包括每个必须实现为单独的特定硬件的情况。
在下文中,将参考附图更详细地描述本公开,附图中示出了本公开的示例实施例。然而,本公开可以以许多不同的形式实施,并且不应该被理解为限于这里阐述的示例实施例;相反,提供这些示例实施例是为了使本公开全面和完整,并且将把本公开的构思传达给本领域普通技术人员。在附图中,相同的附图标记表示相同的元件。此外,在描述本公开时,可以省略关于可能使本公开的要点模糊的相关公知功能或配置的详细描述。
在下文中,将参照附图更详细地描述本公开的各种示例实施例。
图1是示出根据本公开示例实施例的电子装置控制***的图。
参考图1,根据本公开示例实施例的电子装置控制***1000可以包括例如(但不限于)电子装置100和遥控器20。
电子装置100可以处理内容。例如,电子装置100可以处理从外部输入源输入的内容或预先存储的内容。这里,电子装置100可以包括例如(但不限于)具有显示器的各种设备,诸如TV、移动电话、智能电话、PDA、笔记本电脑、监视器、平板电脑、电子书、电子相框、自助服务终端等。在这种情况下,电子装置100可以显示所处理的内容。另一方面,电子装置100包括各种不具有显示器的设备,例如(但不限于)服务器、机顶盒等。在这种情况下,电子装置100可以将处理后的内容发送到具有显示器的外部装置。
电子装置100可以接收操作命令。例如,电子装置100可以从遥控器20接收各种控制命令。尽管在本公开中描述了从遥控器20接收用户的操作命令,但是可以通过任何合适的输入装置接收操作命令,该输入装置例如(但不限于)是电子装置100中设置的按钮和/或触摸屏。
电子装置100可以处理内容,从而与提供给用户的屏幕一起提供虚拟键区。例如,即使使用包括诸如方向键和数字键之类的有限物理按钮的遥控器20,也可以生成虚拟键区图像以提供更有效的控制,并且当显示内容时可以一起显示虚拟键区图像。例如,电子装置100可以通过将虚拟键区图像合并到图像信号中来显示虚拟键区图像,或者可以以OSD格式显示虚拟键区图像。电子装置100可以根据与从外部装置接收的图像信号相对应的屏幕生成另一虚拟键区图像。电子装置100可以使用用户的按键输入历史信息来生成虚拟键区图像。在下文中将参考图4A至图4C更详细地描述根据与图像信号相对应的屏幕生成另一键区图像的操作。
当通过遥控器20输入了用户对所显示的虚拟键区图像的操作命令时,电子装置100可以预测(识别或确定)用户接下来要输入的按键,并且可以根据预测结果再次生成虚拟键区图像。在下文中将参考图5A、图5B、图5C、图6、图7、图8A、图8B和图9更详细地描述根据通过遥控器20输入的用户按键而改变的虚拟键区图像。
在以上描述中,尽管描述了上述所有操作都由一个电子装置执行,但是在实际实现时,多个电子装置可以分担执行部分操作。例如,上述多个操作中的一些操作可以由服务器或机顶盒执行,其他操作可以由显示装置执行。
另一方面,遥控器20可以从用户接收用于电子装置100的操作命令。遥控器20可以是用于仅执行电子装置100的操作的专用设备,并且遥控器20可以将从用户输入的操作命令发送到电子装置100。
遥控器20可以用单向和/或双向无线通信方法发送操作命令。例如,遥控器20可以具有多个按键,例如(但不限于)方向键和/或数字键,并且可以将与用户选择的按键相对应的控制命令发送到电子装置100。控制命令可以包括例如(但不限于)用于频道选择的频道上/下、声音上/下、频道号、字符键、光标的移动命令(方向键)、所选项目的执行命令等。这里,光标的移动命令(或方向键的选择)可用于选择虚拟键区图像中的按键。
如上所述,根据本公开的电子装置控制***1000可以基于图像信号和按键输入历史信息来生成虚拟键区图像,因此用户可以更有效地使用具有有限按键的遥控器20来控制电子装置100。
尽管在上面的描述中已经将电子装置100示出并描述为直接连接(例如,耦接)到遥控器20,但是在实现时,电子装置100和遥控器20可以通过诸如路由器之类的中继设备连接。尽管在图中电子装置100被示出为连接到一个遥控器20,但是电子装置100可以连接到多个遥控器,反之,遥控器20也可以连接到多个显示装置。
在以上描述中,尽管已经将电子装置100描述为通过遥控器20接收操作命令,但是在实现时,电子装置100可以通过电子装置100所拥有的触摸屏和/或按钮来接收操作命令。
图2是示出根据本公开示例实施例的电子装置的示例配置的框图。
参考图2,电子装置100可以包括通信器(例如,包括通信电路)110和处理器(例如,包括处理电路)120。
通信器110可以包括各种通信电路,并从遥控器接收用于控制电子装置100的控制信号。例如,通信器110可以包括各种通信电路,例如(但不限于)是近场通信模块等,该近场通信模块包括用于与遥控器执行近场通信的近场通信电路。在本公开的示例实施例中,近场通信可以包括例如(但不限于)诸如Wi-Fi、蓝牙、Zigbee、IrDA通信等的各种标准。例如,控制信号可以是与用户在遥控器中操作的按键有关的信息。
通信器110可以从外部装置接收图像信号。例如(但不限于此),通信器110可以从作为外部装置的服务器、机顶盒、外部存储装置等接收图像信号。
通信器110可以将关于由处理器120生成的虚拟键区图像的信息发送到外部装置,使得虚拟键区图像显示在外部装置上。
处理器120可以包括各种处理电路,并且考虑(基于)与图像信号相对应的屏幕和按键输入历史信息来确定至少一个推荐按键,并且可以生成包括按钮对象的键区图像,其中在该按钮对象中布置有推荐按键。屏幕可以是与根据从遥控器接收的控制信号接收的图像信号相对应的屏幕。
处理器120可以生成虚拟键区图像,该虚拟键区图像包括虚拟键区对象和位于虚拟键区对象的部分区域中的按钮对象。
例如,虚拟键区图像可以是要与对应于所接收图像信号的屏幕一起显示的图像。用户可以使用遥控器中设置的按钮在所显示的虚拟键区图像上选择所需的按键。
例如,虚拟键区对象可以是指按键集合的图像,在该按键集合中,多个可输入按键(例如但不限于:QWERTY键区、数字键区、Cheonjiin键区、基于字母顺序的键区、韩语键区等)根据特定参考进行分类。
用户可以使用按钮对象来选择虚拟键区图像上的所需按键,该按钮对象表示可由遥控器中设置的多个按钮选择的多个按键区域。例如,用户可以查看虚拟键区对象上的以遥控器中设置的按钮集合的形式突出显示的按钮对象(如图4A至图9所示),如果有要输入到按钮对象的按键,则操作相应的按钮,如果没有要在按钮对象中输入的按键,则移动按钮对象。按钮对象可以是例如(但不限于)四个方向键和/或数字键的形式,类似于遥控器中设置的按钮集合的形式。
在以上描述中,尽管仅描述了在虚拟键区对象的部分区域中生成包括按钮对象的虚拟键区图像,但是在实际实现时,当发生预定事件时,处理器120可以仅显示具有遥控器中设置的按钮集合的形式的按钮对象而不显示虚拟键区对象。预定事件可以是指例如接收到从遥控器输入的控制信号的情况。按钮对象上显示的至少一个按键可以是当接收到控制信号时基于与从外部装置接收的图像信号相对应的屏幕以及按键输入历史信息而推荐的至少一个按键。
处理器120可以根据与从遥控器接收的控制信号相应地显示的屏幕的类型,从多个虚拟键区对象当中选择与屏幕的类型相对应的虚拟键区对象。处理器120可以使用包括在控制信号中的信息或包括在图像信号中的信息来确定屏幕的类型。
处理器120可以分析与接收的图像信号相对应的屏幕,并生成与屏幕相对应的虚拟键区图像。处理器120可以在与接收的图像信号相对应的屏幕上检测(识别或确定)预定对象,并且可以在多个虚拟键区对象当中选择与检测到的对象相对应的虚拟键区对象。在下文中将参考图4A至图4C更详细地描述这方面的示例实施例。
预定对象可用于确定与接收的图像信号相对应的屏幕的类型。处理器120可以通过在与接收的图像信号相对应的屏幕上执行ACR(自动内容识别)和/或OCR(光学字符读取器)来检测预定对象。ACR或OCR是本领域技术人员理解的一般技术,不需要其详细描述。
预定对象可以是例如(但不限于)在屏幕上描述的单词、图标、缩略图等。例如,如果包括屏幕内图像、频道号、节目名、广播时间、广播公司徽标、横幅、体裁等,则处理器120可以确定接收的图像信号是一般广播图像。处理器120可以使用所接收的广播信号的元数据来确定在屏幕中识别的数字或字符是图像、频道号、节目名和广播时间。另一方面,如果屏幕识别结果在屏幕中包括“Wi-Fi”、“密码”等,则处理器120可以确定所接收的图像信号是用于输入Wi-Fi密码的屏幕。
处理器120可以根据屏幕识别结果选择多个虚拟键区对象中的一个。处理器120可以分析与接收的图像信号相对应的屏幕,并且如果在屏幕中检测到预定对象,则选择多个虚拟键区对象当中与检测到的预定对象相对应的一个虚拟键区对象。与预定对象相对应的虚拟键区对象可以在出货时预先存储,并且可以根据用户的使用历史通过学习来更新。
如果用户使用遥控器中设置的按钮选择了按钮对象中的多个按键之一,则处理器120可以预测在所选按键之后要选择的按键。处理器120可以执行与用户选择的按键相对应的操作,并且预测用户接下来要选择的按键。与用户选择的按键相对应的操作和预测要选择的按键的操作可以同时执行,并且不限于任何特定顺序。
处理器120可以使用用户的按键输入历史信息预测接下来要选择的按键。按键输入历史信息可以是通过累积用户使用遥控器选择的按键的输入次数、输入顺序等而获得的信息。另一方面,可以针对每个显示屏幕收集(获得)按键输入历史信息。例如,这可以是指针对包括在屏幕中的每个预定对象收集按键输入历史信息的情况。
然后,处理器120可以再次重新生成虚拟键区图像,使得预测的按键包括在按钮对象中。处理器120可以在预测用户输入按钮之后接下来要输入的按键时维持包括多个按键区域在内的虚拟键区对象的按键布置,并且生成其中按钮对象的位置在虚拟键区对象上进行了移动的虚拟键区图像,所述移动使得按钮对象包括预测的按键。在下文中将参考图5A、图5B和图5C更详细地描述这方面的示例实施例。
处理器120可以通过以下方式来生成虚拟键区图像:重新布置虚拟键区对象的多个按键区域,同时保持按钮对象在虚拟键区对象上的位置。处理器120可以重新布置构成虚拟键区的多个按键区域,使得预测的按键区域定位于与用户操作的遥控器按钮相同的位置处。在下文中将参考图6和图7更详细地描述这方面的示例实施例。
处理器120的屏幕识别和预测操作可以例如(但不限于)在人工智能(AI)***及其使用机器学习算法的应用中实现。
例如,AI***可以是实现人类水平智能的计算机***,并且是机器自身进行学习和判定并且随着被使用而提高识别率的***。AI技术可以包括:机器学习(深度学习)技术,其使用对输入数据本身的特征进行分类/学习的算法;以及元素技术(elementtechnologies),其使用机器学习算法来模拟人脑的诸如识别和判定之类的功能。
元素技术可以包括例如(但不限于)以下项中的至少一项:用于识别人类语言/字符的语言理解技术;用于将对象识别为人类视觉的视觉理解技术;用于判定、逻辑推理和预测信息的推理/预测技术;用于将人类体验信息处理为知识数据的知识表达技术;以及用于控制车辆的自主运行和机器人的运动的操作控制技术。
例如,图像识别技术、视觉理解可以包括用于将对象识别和处理为人类视觉的技术,包括对象识别、对象跟踪、图像搜索、人类识别、场景理解、空间理解、图像增强等。
例如,推断预测可以包括用于判定、逻辑推理和预测信息的技术,包括基于知识/概率的推理、优化预测、基于偏好的计划、推荐等。
例如,知识表达可以包括用于将人类体验信息自动处理为知识数据的技术,包括知识构建(数据生成/分类)和知识管理(数据利用)。
如上所述,通过基于与接收的图像信号相对应的屏幕和用户的按键输入历史信息来生成虚拟键区图像,即使用户使用具有有限按钮输入的遥控器,也可以通过操作这些有限按钮来执行控制,因此可以改善用户的便利性。
图3是示出图2的电子装置100的示例配置的框图。
参考图3,电子装置100可以包括通信器(例如,包括通信电路)110、处理器(例如,包括处理电路)120、存储器130、显示器140、按钮150、视频处理器(例如,包括视频处理电路)160、音频处理器(例如,包括音频处理电路)170和输出单元(例如,包括输出电路)180。
通信器110可以与图2中所示的通信器相同或类似,这里将不再重复冗余的描述。
存储器130可以存储电子装置100的操作所需的各种程序和数据。例如,存储器130可以存储用于输入图像的图像处理的参数。
存储器130可以存储用于生成虚拟键区图像的多个虚拟键区对象。此时,虚拟键区对象可以包括以下至少一项:韩语键、数字键和一组英语键。
存储器130可以对屏幕类型和虚拟键区对象进行匹配存储。例如,可以根据屏幕中包括的预定对象来确定屏幕的类型,因此存储器130可以对预定对象和虚拟键区对象进行匹配存储。
存储器130可以存储按键输入历史信息。此时,按键输入历史信息可以是用户通过遥控器操作的按钮本身的信息,并且当用户基于虚拟键区操作按钮时,用户可以存储关于虚拟键区图像上的所选按键的信息。
存储在存储器130中的按键输入历史信息可以根据屏幕的类型被分类和累积。例如,可以根据用户输入操作命令时的屏幕类型来收集按键输入历史信息。可以根据通过屏幕识别操作检测到的预定对象的类型来对屏幕的类型进行分类。
例如,存储在存储器130中的按键输入历史信息可以包括根据屏幕类型的按键本身的输入次数,但不限于此。可以反映按键输入顺序。下面将参考图10更详细地描述按键输入历史信息的这种收集。
显示器140可以在处理器120的控制下显示与接收到的图像信号相对应的屏幕。显示器140可以显示基于与在处理器120的控制下输入的图像信号相对应的屏幕所生成的虚拟键区图像和输入的图像信号。显示器140可以被实现为各种类型的显示器,例如(但不限于)液晶显示器(LCD)、有机发光二极管(OLED)显示器、等离子显示面板(PDP)等。显示器140还可以包括驱动电路、背光单元等,其可以被实现为非晶硅TFT、低温多晶硅(LTPS)TFT、OTFT(有机TFT)等形式。显示器140还可以被实现为柔性显示器。
显示器140可以包括例如(但不限于)用于感测用户的触摸手势的触摸传感器。触摸传感器可以被实现为各种类型的传感器,例如电容式、电阻式、压电式等。电容式是如下的方法:通过使用涂覆在显示器140表面上的电介质,感测在用户的身体部位触摸显示器140表面时由用户身体激发的微电流,来测量触摸坐标。电阻式是如下的方法:通过包括内置在显示器140中的两个电极板,并且感测当用户触摸屏幕且触摸点的上板和下板接触时流动的电流,来测量触摸坐标。另外,当电子装置100还支持笔输入功能时,除了用户的手指之外,显示器140还可以感测使用诸如笔之类的输入装置的用户手势。如果输入装置包括其中具有线圈的触控笔,则电子装置100可以包括磁场感测传感器,其能够感测由触控笔内部的线圈改变的磁场。因此,不仅可以感测触摸手势,而且可以感测接近手势,例如悬停。
在以上描述中,尽管已经将显示功能和手势感测功能描述为通过相同的配置执行,但是它们可以通过不同的配置来执行。根据各种示例实施例,可以不在电子装置100中设置显示器140。
处理器120可以包括各种处理电路,并且当通过通信器110输入了用户使用遥控器输入的控制信号时,处理器120可以控制显示器140改变和显示与接收的图像信号相对应的屏幕。
例如,当用户输入的控制信号是频道改变、音量改变、内容执行等时,处理器120可以执行与控制信号相对应的操作。另一方面,如果用户输入的控制信号是用于输入字符的操作,则处理器120可以控制显示器140生成虚拟键区图像,并将虚拟键区图像与对应于所接收图像信号的屏幕一起显示。
例如,当用户进入需要字符输入的屏幕时,处理器120可以通过屏幕分析来选择适当的虚拟键区对象,并在屏幕上显示该虚拟键区对象。例如,在具有用于登录的ID和密码输入区域的屏幕的情况下,处理器120可以控制显示器140生成包括其中混合了字母和数字的虚拟键区对象在内的虚拟键区图像,并在屏幕上显示该虚拟键区图像。另一方面,当具有四位数密码输入区域或一般广播屏幕时,处理器120可以控制显示器140生成包括具有数字的虚拟键区对象在内的虚拟键区图像,并在屏幕上显示该虚拟键区图像。
处理器120可以使用存储在存储器130中的按键输入历史信息以及与接收的图像信号相对应的屏幕来预测用户要输入的按键。例如,当用户操作遥控器中设置的按钮并选择虚拟键区对象上的一个按键时,处理器120可以使用根据屏幕类型收集的按键输入历史信息来预测用户接下来很可能要输入的按键。
处理器120可以生成修改的虚拟键区图像,该修改的虚拟键区图像移动虚拟键区对象上的按钮对象以包括预测的按键。
处理器120可以控制显示器140以与屏幕一起显示新生成的虚拟键区图像。如上所述,每当用户在显示虚拟键区图像时按下遥控器中设置的按钮之一时,处理器120可以控制显示器140改变和显示虚拟键区图像。
处理器120可以改变虚拟键区图像的按钮对象的位置,并且可以在保持按钮对象的位置的同时重新布置构成虚拟键区对象的多个按键。当对多个按键重新排序时,处理器120可以生成虚拟键区图像,使得用户选择的按键的位置与所预测的按键的位置相同。
处理器120可以包括RAM 121、ROM 122、CPU 123、GPU(图形处理单元)124和总线125。RAM 121、ROM 122、CPU 123、GPU 124等可以通过总线125彼此连接或彼此通信。
CPU 123可以访问存储器130,并使用存储器130中存储的OS来执行引导。CPU 123可以通过使用存储器130中存储的各种程序、内容、数据等来执行各种操作。
ROM 122可以存储用于引导***等的命令集。当输入开启命令并且供电时,CPU123可以根据ROM 122中存储的命令,将存储器130中存储的O/S拷贝到RAM 121中,并执行O/S以引导***。当完成引导时,CPU 123可以将存储器130中存储的各种程序拷贝到RAM 121,执行拷贝到RAM 121的程序以及执行各种操作。
当电子装置100的启动完成时,GPU 124可以在显示器140上显示UI。具体地,GPU124可以使用运算单元(未示出)和渲染单元(未示出)生成包括诸如图标之类的各种对象、诸如虚拟键区图像之类的图像、文本等在内的屏幕。运算单元可以根据屏幕的布局,计算诸如坐标值、形状、大小和颜色之类的属性值,通过这些属性值来显示各个对象。渲染单元可以基于由运算单元计算的属性值来生成包括对象在内的各种布局的屏幕。由渲染单元生成的屏幕(或用户界面窗口)可以被提供给显示器140,并被显示在主显示区域和子显示区域中的每一个上。
按钮150可以是各种类型的按钮,例如(但不限于)机械按钮、触摸板、滚轮等,它们形成在诸如电子装置100的主体的前部、侧部或后部之类的任何区域中。
视频处理器160可以包括各种处理电路,并且是用于处理通过通信器110接收到的内容和/或存储在存储器130中的内容中所包括的视频数据的组件。视频处理器160可以对视频数据执行各种图像处理,诸如解码、缩放、噪声滤波、帧速率转换、分辨率转换等。
音频处理器170可以包括各种音频处理电路,并且是用于处理通过通信器110接收的内容和/或存储在存储器130中的内容中所包括的音频数据的组件。音频处理器170可以对音频数据执行各种处理,诸如解码或放大、噪声滤波等。
当执行用于多媒体内容的回放应用时,处理器120可以驱动视频处理器160和音频处理器170来播放相应的内容。显示器140可以在主显示区域和子显示区域中的至少一个上显示由视频处理器160生成的图像帧。
音频输出单元180可以包括各种音频输出电路,并输出由音频处理器170生成的音频数据。
另外,尽管未在图3中示出,但根据示例实施例,电子装置100还可以包括:可以连接USB连接器的USB端口;用于连接到诸如耳机、鼠标、LAN等各种外部终端的各种外部输入端口;用于接收和处理DMB信号的DMB(数字多媒体广播)芯片;各种传感器;用于接收声音的麦克风;用于捕获静止图像或运动图像的相机等。
图4A、图4B和图4C是示出根据屏幕的虚拟键区的各种示例实施例的图。具体而言,图4A、图4B和图4C是示出根据与电子装置接收的图像信号相对应的屏幕的类型而显示不同虚拟键区的示例实施例的图。
图4A示出了用于输入包括数字在内的密码的第一屏幕400-1,图4B示出了用于输入包括字符在内的密码的第二屏幕400-2,图4C示出了用于显示一般广播图像的第三屏幕400-3。
当电子装置根据从遥控器接收的控制信号而进入如图4A所示的用于输入包括数字在内的密码的第一屏幕400-1时,电子装置可以分析第一屏幕400-1以检测预定对象。在第一屏幕400-1中检测到的对象可以是例如“密码”、“四位数”、输入区域等。电子装置可以基于检测到的对象识别出第一屏幕400-1是用于输入包括数字在内的密码的屏幕,并且可以生成包括虚拟键区对象的虚拟键区图像410,该虚拟键区对象包括数字。虚拟键区图像410可以包括按钮对象411,其中可以使用遥控器的多个按钮来选择该按钮对象411。
另一方面,当电子装置根据从遥控器接收的控制信号而进入如图4B所示的用于输入包括字符在内的密码的第二屏幕400-2时,电子装置可以分析第二屏幕400-2以检测预定对象。在第二屏幕400-2中检测到的对象可以是例如“密码”、“Wi-Fi”和输入区域。电子装置可以基于检测到的对象识别出第二屏幕400-2是用于输入包括字符在内的密码的屏幕,并且可以生成包括虚拟键区对象的虚拟键区图像420,该虚拟键区对象包括字符。虚拟键区图像420可以包括按钮对象421,其中可以使用遥控器的多个按钮来选择该按钮对象421。虽然为了便于说明,图4B示出了仅包括字符在内的虚拟键区对象,但当实际实现时,可以生成包括其中混合有字符和数字的虚拟键区对象在内的虚拟键区图像。
另一方面,当电子装置根据从遥控器接收的控制信号而进入如图4C所示的用于输入包括数字在内的密码的第三屏幕400-3时,电子装置可以分析第三屏幕400-3以检测预定对象。在第三屏幕400-3中检测到的对象可以是频道号、频道名、节目名等。电子装置可以基于检测到的对象识别出第三屏幕400-3是用于广播一般广播节目的屏幕,并且可以生成包括虚拟键区对象的虚拟键区图像410,该虚拟键区对象包括数字。此时,虚拟键区图像430可以包括按钮对象431,其中可以使用遥控器的多个按钮来选择该按钮对象431。虽然为了便于说明,图4C示出了仅包括数字在内的虚拟键区对象,但当实际实现时,可以生成包括其中混合有字符和数字的虚拟键区对象、在观看电视时通常使用的菜单按钮、录制按钮等在内的虚拟键区图像。
电子装置可以分别在屏幕400-1、400-2和400-3上显示所生成的虚拟键区图像410、420和430。当用户使用遥控器的按钮输入了按钮对象411、421和431中包括的多个按键之一时,电子装置可以使用与接收的图像信号相对应的屏幕的类型和按键输入历史信息来预测用户接下来很可能输入的按键,并改变虚拟键区图像以包括所预测的按键。电子装置可以通过移动虚拟键区图像410、420和430上的按钮对象,或者通过重新布置虚拟键区对象中包括的多个按键区域,来改变虚拟键区图像。
如上所述,可以使用与接收的图像信号相对应的屏幕和按键输入历史信息来生成虚拟键区图像,因此即使用户使用具有有限按钮的遥控器,也可以有效地控制电子装置。此外,即使使用设置在电子装置中的触摸屏,由于根据基于用户输入的按键预测接下来要输入的按键的结果而改变虚拟键区图像,使得所预测的按键位于与所选区域相同的区域或位于近距离处,因此也可以实现用户的便利性。
图5A、图5B和图5C是示出根据示例实施例的使用虚拟键区的控制操作的图。
图5A、图5B和图5C示出了非限制性示例,其中基于以下假设而生成虚拟键区图像:用户使用遥控器中设置的4个方向键和位于4个方向键中心的OK键来输入数字。电子装置可以预先将多个数字分成多个组,以便可以通过遥控器的方向键和OK键来进行选择。例如,在图5A、图5B和图5C中,将1至4预先分为第一组,将5至7预先分为第二组,将8至0和*预先分为第三组,并且可以根据按钮对象的移动来激活每个组的多个数字。这里,激活意味着可以通过遥控器的方向键和OK键被选择。
当电子装置从遥控器接收到虚拟键区图像生成命令时,可以生成如图5A所示的虚拟键区图像510。电子装置可以生成在虚拟键区对象的最左侧包括按钮对象的虚拟键区图像510,该按钮对象指示可以通过使用遥控器的4个方向键和OK键被选择的按键。用户可以通过使用4个方向键和OK键来选择1、2、3和4。另一方面,这只是一个例子。在从遥控器接收到虚拟键区图像生成命令时,电子装置可以基于按键输入历史信息生成图5B或图5C所示的虚拟键区图像。
另一方面,当用户在如图5A所示显示虚拟键区图像510的状态下操作遥控器的右方向键时,电子装置可以生成如图5B所示的虚拟键区对象520,在该虚拟键区对象520中按钮对象521向右移动了一个空格。用户可以使用4个方向键和OK键来选择5、6和7。
当用户操作遥控器的左方向键时,电子装置可以生成如图5A所示的虚拟键区对象510。另一方面,当用户操作遥控器的右方向键时,电子装置可以生成如图5C所示的虚拟键区对象530,在该虚拟键区对象530中按钮对象531向右移动了一个空格。此时,用户可以使用4个方向键和OK键选择8、9、0和*。
尽管上面已经将图5A至图5C的虚拟键区图像510、520和530描述为根据用户输入的操作命令而生成,但电子装置可以利用按键输入历史信息来移动按钮对象,以包括接下来很可能被输入的按键。
例如,当假设用户要输入的数字是“1691”并且从遥控器接收到虚拟键区图像生成命令时,电子装置可以基于所显示的屏幕和所存储的按键输入历史信息,生成包括可以选择“1”的按钮对象511在内的虚拟键区图像510。
这里,当用户操作遥控器的上方向键时,电子装置可以接收与用户的操作相对应的控制信号并选择“1”作为对应的按键,并且基于所显示的屏幕和所存储的按键输入历史信息来预测接下来要输入的按键。如果预测的按键是“6”,则电子装置可以生成包括可以选择“6”的按钮对象521在内的虚拟键区图像520。
当用户操作遥控器的OK键时,电子装置可以接收根据用户操作的控制信号并选择“6”作为对应的按键,并且基于所显示的屏幕和所存储的按键输入历史信息来预测接下来要输入的按键。如果预测的按键是“9”,则电子装置可以生成包括可以选择“9”的按钮对象531在内的虚拟键区图像530。
当用户操作遥控器的OK键时,电子装置可以接收根据用户操作的控制信号并选择“1”作为对应的按键,并且基于所显示的屏幕和所存储的按键输入历史信息来预测接下来要输入的按键。如果预测的按键是“1”,则电子装置可以生成包括可以选择“1”的按钮对象511在内的虚拟键区图像510。
另一方面,当用户操作遥控器的横向键(lateral key)时,电子装置可以接收根据用户操作的控制信号并选择“1”作为对应的按键,并且基于所显示的屏幕和所存储的按键输入历史信息来预测接下来要输入的按键。如果用户操作遥控器上设置的退出按钮,或者操作与虚拟键区上包括的退出键相对应的按钮,或者如果在预定时间内没有按钮操作,则电子装置可以显示没有虚拟键区图像的屏幕,并且可以存储先前输入的按键输入信息。
另一方面,如果在按钮对象中没有用户要输入的按键,则用户可以移动按钮对象以选择按键,并且电子装置可以学习所有这些操作。
如上所述,通过基于接收到的屏幕和按键输入历史信息来激活接下来要输入的按键,可以降低用户必须移动按钮对象来选择期望按键的不便性。
图6和图7是示出根据示例实施例的用于基于按键预测来改变虚拟键区图像的各种实施例的图。
参考图6,电子装置可以生成虚拟键区图像610,在该虚拟键区图像610中多个按键被重新布置在按钮对象611的区域中。电子装置可以基于与接收的图像信号相对应的屏幕和按键输入历史信息来预测用户很可能要选择的按键,并且移动按钮对象611以包括所预测的按键。电子装置可以重新布置按钮对象611中的多个按键,使得用户选择的按键的位置与所预测的按键的位置相同。
因此,可以使用遥控器的相同按钮来选择要选择的各个按键,从而提高用户的便利性。
参考图7,电子装置可以生成虚拟键区图像710,在该虚拟键区图像710中,构成按钮对象711所在的虚拟键区对象的多个按键的布置被完全重新布置。电子装置可以基于与接收的图像信号相对应的屏幕和按键输入历史信息来预测用户很可能要选择的按键,并且生成虚拟键区图像710,在该虚拟键区图像710中,构成虚拟键区对象的多个按键的布置被完全重新布置,以使所预测的按键被包括在按钮对象711中。可以保持按钮对象711在虚拟键区对象上的位置。电子装置可以将用户很可能要选择的按键布置为位于按钮对象711中,并且按照很可能被选择的顺序从与按钮对象711相邻的区域起布置其他按键。
因此,可以通过使用遥控器的相同按钮来选择要选择的各个按键,并且可以通过最小的移动和/或减少了的移动来选择按键,从而提高用户的便利性。
图8A和图8B是示出根据示例实施例的虚拟键区图像的各种形式的图。
尽管图4A、图4B、图4C、图5A、图5B、图5C、图6和图7示出了在按钮对象是十字(+)形的情况下的虚拟键区图像,但当设置在遥控器中的方向键和OK键为圆形时,如图8A所示,按钮对象811可以是圆形的并且可以反映这一点以生成虚拟键区图像810。
当通过4个方向键和OK键的操作来使用虚拟键区,但虚拟键区不限于圆形或十字形时,电子装置还可以生成包括圆形和十字形两者在内的虚拟键区图像820,如图8B所示。虽然图8B示出了位于圆形的虚拟键区对象上的、圆形的按钮对象821,但当按钮对象根据用户操作而位于十字形的虚拟键区对象上时,按钮对象的形状可以更改为十字形。
图9是示出根据示例实施例的当对遥控器中设置的数字键进行操作时的虚拟键区图像的图。
参考图9,电子装置可以基于与从外部装置接收的图像信号相对应的屏幕和按键输入历史信息中的至少一个,来生成用于输入字符的虚拟键区图像910。由于在字符的情况下虚拟键区对象的按键数较大,因此可以在不移动按钮对象的情况下选择能够选择九到十二个按键的数字键,而不是能够选择五个按键的方向键。在图9中,为了便于说明,假设使用遥控器中设置的3×3数字键集合。
例如,电子装置可以根据与接收的图像信号相对应的屏幕识别结果来生成虚拟键区图像910,该虚拟键区图像910包括:包括英语键在内的虚拟键区对象;以及指示虚拟键区对象上可选择的区域的按钮对象911。按钮对象911可以是矩形形状,其可以根据遥控器中设置的数字键集合的形状在虚拟键区对象上以3×3的形式被选择。
虽然图9示出了由于虚拟键区对象具有三行,因此按钮对象911仅可向左和向右移动,但当实际实现时,按钮对象911可以具有四列或更多列并且上下移动。
当按钮对象被实现为遥控器中设置的方向键和数字键形状的组合时,可以在不移动按钮对象的情况下选择更多数量的按键。例如,通常,由于遥控器在方向键下方具有数字键,因此按钮对象可以被实现为上部具有方向键的形状(例如十字形或圆形)并且下部具有数字键的形状,但不限于此。按钮对象的形状可以以各种形式实现。
图10是示出收集按键输入历史信息的示例实施例的图。例如,图10示出了从外部装置接收的图像信号是典型的TV屏幕的情况,假设频道号是2位数,并且用户输入300次频道号“55”和200次频道号“15”。为了便于说明,与一次按键操作相对应的累积信息将被称为模块。例如,由于当前频道号是2位数,因此累积树可以以1-3模块的形式来配置。如果频道号为3位数,则当前1-3模块的累积树将为1-3-32模块的形式。如上所述,以树的形式累积按键输入信息不仅旨在使用按键输入的次数,而且还考虑按键输入顺序。
另一方面,当电子装置考虑到屏幕的类型来累积按键输入历史信息时,电子装置可以针对每种类型的屏幕对整个按键输入历史信息进行分类。电子装置可以根据收集时的屏幕类型来累积按键输入历史信息。在这种情况下,可以按照屏幕类型的数量来生成累积树。
参考图10,电子装置可以通过将10个数字分成三组来接收按键输入信息。这是因为,如图5A至图5C所示,将可以使用方向键一次输入的数字定义为一组。
电子装置可以以树的形式累积按键输入历史信息。例如,当用户首先输入“55”时,包括第一个输入的5在内的第二组的计数可以增加1,并且在连接到第二组的模块中,包括5在内的第二组的计数也可以增加1。
当用户输入“15”时,包括第一个输入的1在内的第一组的计数可以增加1,并且在连接到第一组的模块中,包括5在内的第二组的计数也可以增加1。
因此,如果用户输入300次频道号“55”和200次频道号“15”,则第一模块的第一组的计数可以是200,第二组的计数可以是300,连接到第一组的模块的第二组的计数可以是200,并且连接到第二组的模块的第二组的计数可以是300。
另一方面,当电子装置累积了预定次数的按键输入历史信息时,电子装置可以删除用户不经常使用的模块,从而以更简单的结构存储按键输入历史信息。
另一方面,图10所示的收集按键输入历史信息的方法仅是示例实施例,电子装置可以使用各种标准和方法来收集历史信息。
如上所述,电子装置可以累积按键输入历史信息,并且当用户选择了一个按键时,预测接下来很可能要选择的按键。
图11是示出根据本公开示例实施例的电子装置的示例控制方法的流程图。
参考图11,电子装置可以确定至少一个推荐按键(S1110)。例如,电子装置可以考虑(基于)与图像信号相对应的屏幕和按键输入历史信息来确定至少一个推荐按键。例如,电子装置可以使用与图像信号相对应的屏幕的类型和用户已经在屏幕上输入的历史信息来确定至少一个推荐按键。
电子装置可以生成包括按钮对象的键区图像,其中在该按钮对象中布置了推荐按键(S1120)。按钮对象可以位于虚拟键区对象上的部分区域中,并且可以表示可由遥控器中设置的多个按钮选择的多个按键区域。例如,按钮对象可以与遥控器中设置的多个按钮的布置类型相对应。也就是说,电子装置可以生成包括按钮对象的键区图像,其中在该按钮对象中,以可以由遥控器中设置的多个按钮选择的多个按钮的形式布置至少一个推荐按键。
当用户使用遥控器按下用于显示虚拟键区图像的预定按键或者执行需要使用虚拟键区进行输入的操作时,可以由电子装置执行这种键区图像生成操作。
另一方面,虽然未示出,但是电子装置可以显示所生成的键区图像。例如,如果在电子装置中设置有显示器,则电子装置可以通过所设置的显示器来显示所生成的键区图像。另一方面,如果在电子装置中未设置显示器,则电子装置可以将与所生成的键区图像有关的信息发送到具有显示器的外部装置,以显示所生成的键区图像。
电子装置可以从遥控器接收控制信号。这里,从遥控器接收的控制信号可以根据与用户通过查看虚拟键区图像而希望选择的按键相对应的按钮操作来生成。
图12是示出根据本公开示例实施例的电子装置的示例控制方法的流程图。
参考图12,电子装置可以分析与图像信号相对应的屏幕(S1210)。例如,电子装置可以确定屏幕中是否包括预定对象。电子装置可以根据在屏幕中检测到的预定对象来确定屏幕的类型。
电子装置可以基于屏幕来确定虚拟键区对象(S1220)。例如,电子装置可以在多个虚拟键区对象当中确定与检测到的预定对象相对应的虚拟键区对象。虚拟键区对象可以包括例如(但不限于)韩语、英语和数字中的至少一个。
然后,电子装置可以在虚拟键区对象上显示要由遥控器选择的区域(S1230)。要由遥控器选择的区域可以被称为按钮对象。例如,电子装置可以在虚拟键区对象上显示与遥控器中设置的按钮形状相对应的按钮对象区域。
当从遥控器输入了按键操作命令时,电子装置可以基于屏幕和按键输入历史信息来预测接下来要输入的按键(S1240)。例如,电子装置可以根据在屏幕上检测到的预定对象,使用用户输入的按键输入信息来预测要输入的按键。也就是说,电子装置可以基于预定对象确定屏幕的类型,并且基于在所确定的屏幕类型上输入的按键输入历史信息来预测要输入的按键。
电子装置可以基于预测结果来改变要选择的区域(S1250)。这里,被改变的要选择的区域可以是对象区域。例如,电子装置可以改变按钮对象在虚拟键区对象中的位置以包括被预测为接下来要输入的按键,或者重新布置虚拟键区对象的多个按键区域,以将预测的按键包括在按钮对象中。
如上所述,通过基于与接收的图像信号相对应的屏幕和用户的按键输入历史信息生成虚拟键区图像,即使用户使用具有有限按钮的遥控器,也可以以最少的按钮操作和/或减少的按钮操作来执行控制,从而提高用户的便利性。
同时,以上描述的各种示例实施例可以在记录介质中实现,该记录介质可以由计算机或类似装置通过使用软件、硬件或其任何组合来读取。根据硬件实现方式,可以例如(但不限于)使用以下项中的至少一个来实现本公开中描述的示例实施例:专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器和用于执行其他功能的电气单元(例如,电路)等。在一些情况下,本文描述的示例实施例可以由处理器本身实现。根据软件实现方式,可以通过单独的软件模块实现诸如本文中所描述的处理和功能的实施例。每个软件模块可以执行本文所述的一个或多个功能和操作。
同时,根据上述各种示例实施例的电子装置的控制方法可以存储在非暂时性计算机可读记录介质中。非暂时性计算机可读记录介质可以在各种装置中安装和使用。
非暂时性计算机可读记录介质是半持久性地存储数据并且可由设备读取的介质。非暂时性计算机可读记录介质的示例可以包括例如(但不限于):CD、DVD、硬盘、蓝光盘、USB、存储卡、ROM等。
虽然上文已经示出和描述了本公开的示例实施例,但是本公开并不限于上述的特定示例实施例,而是可以由本公开所属领域的技术人员在不脱离例如在所附权利要求中公开的本公开的范围和精神的情况下进行各种修改。这些修改也应被理解为落入本公开的范围内。

Claims (15)

1.一种电子装置,包括:
通信器,包括通信电路,所述通信器被配置为从遥控器接收控制信号;以及
处理器,被配置为:基于与图像信号相对应的屏幕和按键输入历史信息确定至少一个推荐按键,并且生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为能够通过所述遥控器中包括的多个按钮来选择。
2.根据权利要求1所述的电子装置,其中,响应于从所述遥控器接收到按钮信息,所述处理器还被配置为:识别与所接收的按钮信息相对应的第一按键,识别在所述第一按键之后要输入的第二按键,并更改所述按钮对象以包括所述第二按键。
3.根据权利要求2所述的电子装置,其中,所述处理器还被配置为:使用机器学习来识别所述第二按键。
4.根据权利要求2所述的电子装置,其中,所述通信器还被配置为:从外部装置接收所述图像信号,以及
其中,所述处理器还被配置为:识别与所接收的图像信号相对应的屏幕上的预定对象,并且生成包括多个虚拟键区对象当中与所识别的对象相对应的虚拟键区对象在内的键区图像。
5.根据权利要求4所述的电子装置,还包括:存储器,被配置为存储按键输入历史信息,
其中,所述处理器还被配置为:针对每个预定对象获得按键输入历史信息,并使得针对每个预定对象获得的按键输入历史信息存储在所述存储器中。
6.根据权利要求4所述的电子装置,其中,响应于从遥控器接收到在所述遥控器中输入的按钮信息,所述处理器还被配置为:识别在与所接收的按钮信息相对应的所述第一按键之后要输入的第二按键,并重新布置所述虚拟键区对象中包括的多个按键区域,使得所述第二按键被包括在所述按钮对象中。
7.根据权利要求6所述的电子装置,其中,所述处理器还被配置为:重新布置所述虚拟键区对象中包括的所述多个按键区域,使得所述第二按键在所述按钮对象中定位于与所述第一按键的位置相同的位置。
8.根据权利要求1所述的电子装置,其中,所述按钮对象包括所述遥控器中设置的4个方向键和/或数字键。
9.根据权利要求1所述的电子装置,还包括:显示器,被配置为显示所生成的键区图像。
10.根据权利要求1所述的电子装置,其中,所述通信器还被配置为:将所生成的键区图像发送到外部显示装置。
11.一种电子装置的控制方法,包括:
基于与图像信号相对应的屏幕和按键输入历史信息来确定至少一个推荐按键;以及
生成包括按钮对象的键区图像,其中在所述按钮对象中,所述至少一个推荐按键被布置为能够通过遥控器中包括的多个按钮来选择。
12.根据权利要求11所述的控制方法,
其中,响应于从所述遥控器接收到按钮信息,所述确定包括:识别与所接收的按钮信息相对应的第一按键,并且识别在所述第一按键之后要输入的第二按键,以及
其中,所述生成包括:更改所述按钮对象以包括所述第二按键,并且生成包括更改后的按钮对象的键区图像。
13.根据权利要求12所述的控制方法,其中,所述确定包括:使用机器学习来识别所述第二按键。
14.根据权利要求12所述的控制方法,还包括:从外部装置接收所述图像信号,以及
其中,所述生成包括:识别与所接收的图像信号相对应的屏幕上的预定对象,并且生成包括多个虚拟键区对象当中与所识别的对象相对应的虚拟键区对象在内的键区图像。
15.根据权利要求14所述的控制方法,
其中,响应于从遥控器接收到在所述遥控器中输入的按钮信息,所述确定包括:识别在与所接收的按钮信息相对应的所述第一按键之后要输入的第二按键,以及
其中,所述生成包括:重新布置所述虚拟键区对象中包括的多个按键区域,使得所述第二按键被包括在所述按钮对象中。
CN201811477167.1A 2017-12-04 2018-12-04 电子装置、电子装置的控制方法和计算机可读记录介质 Withdrawn CN110007778A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0165220 2017-12-04
KR1020170165220A KR20190065746A (ko) 2017-12-04 2017-12-04 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체

Publications (1)

Publication Number Publication Date
CN110007778A true CN110007778A (zh) 2019-07-12

Family

ID=64606709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811477167.1A Withdrawn CN110007778A (zh) 2017-12-04 2018-12-04 电子装置、电子装置的控制方法和计算机可读记录介质

Country Status (5)

Country Link
US (1) US20190171356A1 (zh)
EP (1) EP3493039A1 (zh)
KR (1) KR20190065746A (zh)
CN (1) CN110007778A (zh)
WO (1) WO2019112235A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901656A (zh) * 2020-08-06 2020-11-06 聚好看科技股份有限公司 媒体数据的搜索方法、显示设备及服务器
CN112527432A (zh) * 2020-12-07 2021-03-19 青岛海尔科技有限公司 目标客户端界面的确定方法及装置、存储介质、电子装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWD195954S (zh) * 2017-11-20 2019-02-11 鴻海精密工業股份有限公司 顯示裝置
EP4177728A4 (en) 2020-10-15 2023-12-13 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND METHOD FOR OPERATING THE KEYBOARD OF AN ELECTRONIC DEVICE
US11803629B2 (en) * 2020-11-13 2023-10-31 Google Llc Systems, methods, and media for obfuscated personal identification number entry on media devices
KR102447469B1 (ko) * 2021-02-26 2022-09-23 한국과학기술원 소프트 키보드를 분석 및 제공하기 위한 장치 및 그에 과한 방법
CN114047830A (zh) * 2021-11-30 2022-02-15 中国建设银行股份有限公司 一种辅助输入方法和装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030126606A1 (en) * 2001-12-27 2003-07-03 Koninklijke Philips Esectronics N.V. Hierarchical decision fusion of recommender scores
US7694231B2 (en) * 2006-01-05 2010-04-06 Apple Inc. Keyboards for portable electronic devices
US20080301737A1 (en) * 2007-05-31 2008-12-04 Sony Ericsson Mobile Communications Ab System and method for personalized television viewing triggered by a portable communication device
US8065624B2 (en) * 2007-06-28 2011-11-22 Panasonic Corporation Virtual keypad systems and methods
FR2941546B1 (fr) * 2009-01-27 2011-02-04 Wyplay Procede optimise de saisie de caracteres alphanumeriques a partir d'une telecommande
US8782556B2 (en) * 2010-02-12 2014-07-15 Microsoft Corporation User-centric soft keyboard predictive technologies
WO2013057882A1 (ja) * 2011-10-19 2013-04-25 パナソニック株式会社 表示制御装置、集積回路、表示制御方法およびプログラム
KR102313353B1 (ko) * 2013-07-29 2021-10-18 삼성전자주식회사 캐릭터 입력 방법 및 디스플레이 장치
KR102246556B1 (ko) * 2014-12-02 2021-04-30 엘지전자 주식회사 멀티미디어 디바이스 및 그 제어 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901656A (zh) * 2020-08-06 2020-11-06 聚好看科技股份有限公司 媒体数据的搜索方法、显示设备及服务器
CN111901656B (zh) * 2020-08-06 2022-04-15 聚好看科技股份有限公司 媒体数据的搜索方法、显示设备及服务器
CN112527432A (zh) * 2020-12-07 2021-03-19 青岛海尔科技有限公司 目标客户端界面的确定方法及装置、存储介质、电子装置

Also Published As

Publication number Publication date
EP3493039A1 (en) 2019-06-05
US20190171356A1 (en) 2019-06-06
WO2019112235A1 (en) 2019-06-13
KR20190065746A (ko) 2019-06-12

Similar Documents

Publication Publication Date Title
CN110007778A (zh) 电子装置、电子装置的控制方法和计算机可读记录介质
KR100643306B1 (ko) 리모트 컨트롤에서의 선택 위치 또는 방향과 동일한 위치또는 방향의 메뉴를 선택할 수 있는 사용자 인터페이스를제공하는 장치 및 방법
US8407623B2 (en) Playback control using a touch interface
KR101370834B1 (ko) 디스플레이 장치 및 이의 문자 입력 방법
US20090102809A1 (en) Coordinate Detecting Device and Operation Method Using a Touch Panel
CN103813192B (zh) 切换电视频道的方法、装置及计算机程序产品
US9374547B2 (en) Input apparatus, display apparatus, and control methods thereof
US20110074545A1 (en) Remote operation device, remote operation device system, remote operation method and program
CN108052243A (zh) 支持智能用户界面交互
CN101667058A (zh) 在多***间切换焦点的交互方法
KR102310870B1 (ko) 디스플레이 장치 및 그 제어 방법
CN102214063A (zh) 信息处理方法和图形用户界面
KR20150081181A (ko) 디스플레이 장치 및 이의 추천 문자 제공 방법
CN105763920A (zh) 显示装置和显示方法
CN105867726A (zh) 显示设备和方法
CN110012327B (zh) 电子设备、电子设备的控制方法和计算机可读记录介质
US9584849B2 (en) Touch user interface method and imaging apparatus
EP2800390B1 (en) Display apparatus and controlling method thereof
KR20170072666A (ko) 디스플레이 장치, 원격 제어 장치 및 그 제어 방법
CN103200457A (zh) 显示设备及其控制方法
US9529530B2 (en) Electronic device and gesture input method of item selection
Sun et al. Controlling smart tvs using touch gestures on mobile devices
EP2558964B1 (en) Apparatus for providing digital content and method thereof
KR101720554B1 (ko) 디스플레이 장치 및 이의 문자 입력 방법
KR20160139376A (ko) 디스플레이 장치 및 이의 제어 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190712

WW01 Invention patent application withdrawn after publication