[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117651931A - 显示设备及其操作方法 - Google Patents

显示设备及其操作方法 Download PDF

Info

Publication number
CN117651931A
CN117651931A CN202280050313.0A CN202280050313A CN117651931A CN 117651931 A CN117651931 A CN 117651931A CN 202280050313 A CN202280050313 A CN 202280050313A CN 117651931 A CN117651931 A CN 117651931A
Authority
CN
China
Prior art keywords
controller
device controller
control signal
display apparatus
identified
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.)
Pending
Application number
CN202280050313.0A
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
Priority claimed from KR1020210106942A external-priority patent/KR20230024778A/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN117651931A publication Critical patent/CN117651931A/zh
Pending 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/0292User address space allocation, e.g. contiguous or non contiguous base addressing using tables or multilevel address translation means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral 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/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
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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
    • H04N21/42225User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details characterized by types of remote control, e.g. universal 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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/042Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/06Consumer Electronics Control, i.e. control of another device by a display or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

提供了一种显示设备和/或其操作方法。显示设备可以包括:显示器;存储器,存储一个或更多个指令;以及至少一个处理器,被配置为执行存储在存储器中的一个或更多个指令以识别在显示设备上激活的装置控制器和在显示设备上激活的装置,确定识别的装置控制器是否与识别的装置兼容,当确定识别的装置控制器与识别的装置兼容时,控制来自装置控制器的控制信号被直接提供给装置,并且当确定识别的装置控制器与识别的装置不兼容时,将来自装置控制器的控制信号转换为由装置可识别的控制信号,并控制转换的控制信号被提供给装置。

Description

显示设备及其操作方法
技术领域
本公开涉及一种显示设备和/或其操作方法,并且例如,涉及一种能够方便地将装置连接到与显示设备连接的装置控制器的显示设备及其操作方法。
背景技术
最近,游戏玩家的数量增加,并且为了更好的游戏沉浸感而在大屏幕电视(TV)上玩游戏的需求也在增加。
然而,当前,在TV上玩游戏意味着游戏控制台仅通过使用专用于该游戏控制台的游戏控制器来被控制,并且TV仅根据通过该游戏控制器的控制来接收和显示游戏播放图像。因此,尽管有可连接到TV的各种游戏控制台和各种游戏控制器,但是用户仍然必须准备游戏控制台和与其对应的相应游戏控制器,并通过单独使用游戏控制器来直接控制游戏控制台。
根据对游戏和游戏玩家便利性的日益增长的需求,需要一种由TV执行的以更主动的方式控制游戏控制台和游戏控制器的方法。
发明内容
技术问题
本公开的实施例提供了一种显示设备和/或其操作方法,该显示设备能够方便地将装置连接到与显示设备连接的装置控制器。
问题的解决方案
根据本公开的示例实施例,一种显示设备包括:显示器;存储器,存储一个或更多个指令;以及至少一个处理器,被配置为执行存储在存储器中的一个或更多个指令以识别在显示设备上激活的装置控制器和在显示设备上激活的装置(装置控制器和装置中的每一个包括电路),确定识别的装置控制器是否与识别的装置兼容,基于确定识别的装置控制器与识别的装置兼容,控制来自装置控制器的控制信号被直接提供给装置,并且基于确定识别的装置控制器与识别的装置不兼容,将来自装置控制器的控制信号转换成由装置可识别的控制信号,并控制转换的控制信号被提供给装置。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以基于检测到预定义事件来识别在显示设备上激活的装置控制器和在显示设备上激活的装置,并且预定义事件可以包括检测到装置控制器的激活、识别出装置控制器、检测到装置选择的变化、识别出装置或检测到中心图形用户界面的激活中的至少一个。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以执行与激活的装置控制器的连接操作,并且通过获得通过连接操作接收的装置控制器的标识信息来识别装置控制器。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以通过获得通过识别装置的操作接收的激活的装置的标识信息来识别激活的装置。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以基于装置控制器的标识信息和装置的标识信息来确定识别的装置控制器是否与识别的装置兼容。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以基于装置控制器的标识信息和版本信息以及装置的标识信息和版本信息来确定识别的装置控制器是否与识别的装置兼容。
根据本公开的示例实施例,存储器可以被配置为存储用于将来自装置控制器的控制信号转换成由与装置控制器不兼容的一个或更多个装置可识别的代码的一个或更多个转换表。(一个或更多个)转换表可以或可以不被认为是一个或更多个指令的一部分。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以基于确定识别的装置控制器与识别的装置不兼容,基于一个或更多个转换表中与装置控制器和装置对应的转换表,将来自装置控制器的控制信号转换成由装置可识别的代码。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以基于检测到预定义事件来识别在显示设备上激活的装置控制器和在显示设备上激活的装置,并且存储控制信号转换配置信息,所述控制信号转换配置信息包括激活的装置控制器的标识信息、激活的装置的标识信息、以及用于将来自激活的装置控制器的控制信号转换为由激活的装置可识别的代码的控制信号转换表。
根据本公开的示例实施例,处理器可以执行一个或更多个指令以从激活的装置控制器接收控制信号,基于存储的与激活的装置控制器对应的控制信号转换配置信息将控制信号转换成由激活的装置可识别的代码,并将代码提供给装置。
根据本公开的示例实施例,一种显示设备的操作方法包括:识别在显示设备上激活的装置控制器和在显示设备上激活的装置;确定识别的装置控制器是否与识别的装置兼容;基于确定识别的装置控制器与识别的装置兼容,控制来自装置控制器的控制信号被直接提供给装置;以及基于确定识别的装置控制器与识别的装置不兼容,将来自装置控制器的控制信号转换成由装置可识别的控制信号,并且控制转换的控制信号被提供给装置。
根据本公开的示例实施例,在其上记录有要由显示设备的处理器执行的用于实现显示设备的操作方法的一个或更多个程序的计算机可读记录介质中,操作方法包括:识别在显示设备上激活的装置控制器和在显示设备上激活的装置;确定识别的装置控制器是否与识别的装置兼容;基于确定识别的装置控制器与识别的装置兼容,控制来自装置控制器的控制信号被直接提供给装置;以及基于确定识别的装置控制器与识别的装置不兼容,将来自装置控制器的控制信号转换成由装置可识别的控制信号,并且控制转换的控制信号被提供给装置。
本公开的有利效果
根据本公开的各种示例实施例,可以通过将装置连接到装置控制器(装置控制器连接到显示设备)并以更方便的方式控制它们来增加用户便利性。
根据本公开的各种示例实施例,用户可以使用一个装置控制器访问各种装置和服务器。
根据本公开的各种示例实施例,可以通过引导用户更频繁地并且在更长的时间段内使用由显示设备提供的游戏中心来增加显示设备的可用性。
附图说明
通过以下结合附图的详细描述,本公开的某些实施例的上述和其他方面、特征和优点将更加明显,其中:
图1是示出根据相关技术的使用电视(TV)来使用游戏内容的示例的图;
图2是示出根据各种实施例的包括显示设备、装置和装置控制器的系统的示例配置的框图;
图3是示出根据各种实施例的显示设备的示例配置的框图;
图4是示出根据各种实施例的显示设备的示例配置的框图;
图5是示出根据各种实施例的操作显示设备的示例方法的流程图;
图6是示出根据各种实施例的三个装置和三个装置控制器可连接到显示设备的示例的图;
图7是示出根据各种实施例的转换表的示例的图;
图8是示出根据各种实施例的转换表的示例的图;
图9是示出根据各种实施例的与第一装置控制器对应的一个或更多个转换表和与第二装置控制器对应的一个或更多个转换表的图;
图10是示出根据各种实施例的由显示设备执行的接收和处理来自装置控制器的控制信号的示例过程的图;
图11是示出根据各种实施例的由显示设备执行的处理控制信号转换配置信息的示例过程的流程图;
图12是示出根据各种实施例的控制信号转换配置信息的示例的图;
图13是示出根据各种实施例的在选择游戏中心的情况下显示设备的示例操作的图;
图14是示出根据各种实施例的在选择高清多媒体接口(HDMI)1的情况下显示设备的示例操作的图;
图15是示出根据各种实施例的在选择云游戏1的情况下显示设备的示例操作的图;
图16是示出根据各种实施例的由显示设备执行的引导装置控制器被连接到显示设备的示例操作的流程图;以及
图17是示出根据各种实施例的引导对由显示设备提供的游戏中心屏幕的访问的示例方法的图。
具体实施方式
在整个公开中,表述“a、b或c中的至少一个”表示仅a、仅b、仅c、a和b两者、a和c两者、b和c两者、a、b和c中的全部或其变形。
将简要描述本文使用的术语,然后将详细描述本公开。
尽管本公开中使用的术语是考虑到它们在本公开中的功能而从当前广泛使用的常见术语中选择的,但是这些术语可以根据本领域普通技术人员的意图、先例或新技术的出现而不同。此外,在特定情况下,术语由本公开的申请人自行选择,在这种情况下,这些术语的含义将在具体实施方式的相应部分中被详细描述。因此,本文使用的术语不仅仅是术语的指定,而是基于术语的含义和整个公开的内容来定义术语。
在整个说明书中,当部件“包括”组件时,这意味着该部件可以另外包括其他组件而不是排除其他组件,只要没有特定的相反叙述即可。此外,说明书中描述的术语,诸如“...器”、“...单元”、“...模块”等,表示执行至少一个功能或操作的单元,其可以被实现为硬件(例如,电路)或软件或其组合。
在下文中,将参考附图详细描述本公开的实施例,以使本领域技术人员能够毫无困难地执行本公开。然而,本公开可以以许多不同的形式被实施,并且不应被解释为限于本文阐述的本公开的实施例。为了清楚地描述本公开,省略了与本公开的描述无关的部分,并且在整个说明书中将类似的参考标号分配给类似的元件。
在本文描述的本公开的实施例中,术语“用户”是指(目前或将来)通过使用控制装置来控制计算装置或电子装置的功能或操作的人,并且可以包括当前或将来的观看者、管理员或安装者。
图1是示出根据相关技术的通过使用电视(TV)10来使用游戏内容的示例的图。
参照图1,来自不同制造商的多个游戏控制台可被连接到TV 10。例如,公司A制造的游戏控制台20和公司B制造的游戏控制台30可以通过诸如高清多媒体接口(HDMI)的接口被连接到TV 10。为了在大屏幕TV上播放游戏内容,用户可以将公司A制造的游戏控制台20连接到TV 10以通过使用TV 10显示从公司A制造的游戏控制台20接收的游戏图像,并且可以连接公司B制造的游戏控制台30以通过使用TV 10显示从公司B制造的游戏控制台30接收的游戏图像。因为每个游戏控制台制造商销售与其自己制造的游戏控制台一起被使用的控制器,所以用户必须使用公司A制造的控制器25以通过使用公司A制造的游戏控制台20来播放游戏内容。此外,用户必须使用公司B制造的控制器35以通过使用公司B制造的游戏控制台30来播放游戏内容。来自同一制造商的每个游戏控制台和对应的游戏控制器可以通过例如蓝牙(BT)或通用串行总线(USB)通信彼此连接。通常,来自不同制造商的游戏控制器彼此不兼容,用户可通过使用来自与游戏控制台的制造商相同的制造商的游戏控制器来控制游戏控制台。因此,用户不能通过使用公司A制造的控制器25来控制公司B制造的游戏控制台30,并且不能通过使用公司B制造的控制器35来控制公司A制造的游戏控制台20。因此,用户可以通过使用TV 10的大屏幕来播放游戏内容,但是仍然必须准备一对公司A制造的游戏控制台和公司A制造的控制器,或者一对公司B制造的游戏控制台和公司B制造的控制器。因此,不可避免地减少使用TV的优势。
另外,虽然来自公司A制造的游戏控制台20的游戏图像由TV 10接收和显示,但是TV 10仅接收和显示由公司A制造的游戏控制台20生成的游戏图像,游戏图像的控制通过公司A制造的控制器25被执行,来自公司A制造的控制器25的控制信号被直接发送到公司A制造的游戏控制台20,然后由公司A制造的游戏控制台20执行与控制信号对应的计算或操作。因此,TV 10仅用作监视器或显示器,以接收和显示来自每个制造商的游戏控制台的受控的或播放的游戏图像,并且在主动再现用户的游戏图像方面仅具有有限的作用。
因此,为了向用户提供通过较大屏幕控制游戏内容的体验,可能优选的是,除了简单地从游戏控制台接收和显示游戏图像的被动角色之外,TV对用户扮演更主动的角色。为此,可能优选的是,TV 10更主动地管理每个制造商的游戏控制台和控制器。因此,本公开的实施例提出了一种方法,该方法将来自某个制造商的控制器连接到TV 10,主动地将从连接的控制器接收的控制信号转换成由来自另一制造商的游戏控制台或由某个源可识别的代码,并将代码发送到游戏控制台或源。
图2示出了根据本公开的实施例的包括显示设备100、装置200(下文中,也称为源装置200)和装置控制器300的系统50的示例。本文中的每个控制器包括电路。
参照图2,系统50可以包括显示设备100、装置200和装置控制器300。
装置200可以是以有线或无线方式被连接到显示设备100以发送和接收数据和/或内容的电子装置,并且可以将游戏内容发送到例如显示设备100。除了游戏内容之外,装置200还可以发送图像内容和/或音频内容。
装置200可以是能够连接到显示设备100以发送和接收数据的任何装置,并且可以包括例如第一装置210、第二装置220、第三装置230和服务器计算机240。
第一装置210、第二装置220和第三装置230可以位于显示设备100周围,并且通过HDMI接口等以有线方式被连接到显示设备100,或者通过作为短距离通信技术的Wi-Fi通信或BT通信以无线方式被连接到显示设备100。第一装置210、第二装置220和第三装置230可以包括例如通过电缆等连接到显示设备100以通过有线通信提供图像的外部输入装置。外部输入装置可以包括能够向显示设备100提供内容的各种类型的电子装置,例如,机顶盒、数字通用光盘(DVD)播放器、蓝光盘播放器、个人计算机(PC)、游戏控制台等。外部输入装置和显示设备100可以通过各种连接单元彼此连接以执行内容发送和接收。连接单元可以包括例如电缆,并且外部输入装置和显示设备100可以包括用于电缆连接的一个或更多个端口。一个或更多个端口可以包括例如数字输入接口,诸如HDMI端口、显示端口、type-C端口等。例如,第一装置210和显示设备100中的每一个可以包括HDMI端口以通过其执行通信。
例如,第一装置210、第二装置220和第三装置230可以是专用于游戏内容的装置,例如游戏控制台。然而,第一装置210、第二装置220和第三装置230不限于游戏控制台,并且可以是提供各种类型的内容(例如,游戏内容、电影内容和视频内容)的任何类型的装置。
由第一制造商制造的第一装置210能够与由第一制造商制造的第一装置控制器310直接通信,但是不能与第二装置控制器320、第三装置控制器330或显示设备控制器340(下文中,也称为遥控器340)直接通信。也就是说,因为第一装置210不能解读从由另一制造商制造的第二装置控制器320或第三装置控制器330接收的控制信号,所以第一装置210难以直接与第二装置控制器320或第三装置控制器330通信。此外,当存在全部来自同一制造商的装置的多个版本和用于装置的控制器的多个版本时,在某些情况下,即使来自同一制造商的装置和控制器也可能彼此不兼容。在这种情况下,不兼容装置与装置控制器之间的直接通信可能是不可能的。本文中的每个装置(例如,200、210、220、230)和本文中的每个控制器(例如,150、310、320、330、340)包括电路并且可以可选地包括显示器。
由第二制造商制造的第二装置220能够与由第二制造商制造的第二装置控制器320直接通信,但是不能与第一装置控制器310、第三装置控制器330或显示设备控制器340直接通信。
由第三制造商制造的第三装置230能够与由第三制造商制造的第三装置控制器330直接通信,但是不能与第一装置控制器310、第二装置控制器320或显示设备控制器340直接通信。
服务器计算机240是通过互联网连接到显示设备100的装置,并且不能直接与第一装置控制器310、第二装置控制器320、第三装置控制器330和显示设备控制器340通信。
装置控制器300可以是能够连接到显示设备100以发送和接收控制信号的任何装置,并且可以包括例如第一装置控制器310、第二装置控制器320、第三装置控制器330和显示设备控制器340。
第一装置控制器310、第二装置控制器320、第三装置控制器330和显示设备控制器340可以通过各种类型的无线通信被连接到显示设备100。无线通信的类型可以包括例如Wi-Fi通信、BT通信和红外通信。
由第一制造商制造的第一装置控制器310能够与第一装置210直接通信,但不能与第二装置220、第三装置230和服务器计算机240直接通信。
由第二制造商制造的第二装置控制器320能够与第二装置220直接通信,但不能与第一装置210、第三装置230和服务器计算机240直接通信。
由第三制造商制造的第三装置控制器330能够与第三装置230直接通信,但不能与第一装置210、第二装置220和服务器计算机240直接通信。
显示设备控制器340是用于远程控制显示设备100的装置,并且能够与显示设备100直接通信,但是不能与第一装置210、第二装置220、第三装置230和服务器计算机240直接通信。
显示设备100可以包括用于显示图像内容、视频内容、游戏内容、图形内容等的显示器。显示设备100可以输出或显示从装置200接收的图像或内容。显示设备100可以包括能够接收和输出内容的各种类型的电子装置,诸如网络TV、智能TV、互联网TV、网络TV、互联网协议TV(IPTV)、PC等。显示设备100可以被称为显示设备,因为它接收和显示内容,并且还可以被称为内容接收装置、接收装置、电子装置、计算装置等。
显示设备100可从远程控制显示设备100的显示设备控制器340接收控制信号,并且执行与接收到的控制信号对应的操作。例如,显示设备100可以从显示设备控制器340接收用于包括在显示设备100的显示器上显示的图形用户界面中的频道控制、音量控制和项目或菜单的移动控制的控制信号,并且执行与接收到的控制信号对应的操作。
显示设备100可以首先通过无线通信被连接到装置控制器300,以便从装置控制器300接收控制信号。无线通信可以包括例如BT通信、Wi-Fi通信和红外通信。
根据本公开的实施例,显示设备100可以提供用于向用户提供更方便的游戏环境的游戏中心60。游戏中心60可以是用于通过使用显示设备100向用户提供更方便的游戏环境的平台。另外,这样的平台(例如,游戏中心60)可以包括用于向用户提供游戏环境的一个或更多个应用、数据和一个或更多个图形用户界面。
根据本公开的实施例,游戏中心60可以包括图形用户界面,以允许用户选择提供要播放的游戏内容的源。例如,游戏中心60可以包括图形用户界面,该图形用户界面允许用户选择包括在装置200中的装置之一(例如,服务器计算机240、第一装置210、第二装置220和第三装置230)作为游戏内容提供源。游戏中心60还可以包括用于控制或选择用于播放游戏内容的显示设备100的环境的图形用户界面。
根据本公开的实施例,显示设备100可以提供转换功能70。转换功能70可以是识别激活的装置和激活的装置控制器、将来自激活的装置控制器的控制信号转换成由激活的装置可识别的代码并将代码提供给激活的装置的功能。激活的装置可以是被连接到显示设备100以向显示设备100发送数据和从显示设备100接收数据的装置。激活的装置控制器可以是被连接到显示设备100以向显示设备100发送数据和从显示设备100接收数据的装置。
根据本公开的实施例,当激活的装置和激活的装置控制器能够彼此直接通信时,显示设备100可以执行配置,使得来自激活的装置控制器的控制信号被直接发送到激活的装置。详细地,装置和装置控制器能够彼此直接通信可以指示装置和装置控制器在制造商和/或版本方面彼此兼容。例如,装置和装置控制器彼此兼容的状态可以包括装置和装置控制器来自相同制造商的情况,或者装置和装置控制器来自相同制造商并且具有相同版本信息的情况。
例如,当激活的装置是第一装置210并且激活的装置控制器是第一装置控制器310时,它们能够彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第一装置控制器310的控制信号被直接发送到激活的第一装置210。例如,当激活的装置是第二装置220并且激活的装置控制器是第二装置控制器320时,它们能够彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第二装置控制器320的控制信号被直接发送到激活的第二装置220。例如,当激活的装置是第三装置230并且激活的装置控制器是第三装置控制器330时,它们能够彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第三装置控制器330的控制信号被直接发送到激活的第三装置230。例如,当激活的装置是显示设备100并且激活的装置控制器是显示设备控制器340时,它们能够彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的显示设备控制器340的控制信号被直接发送到显示设备100。例如,当要被发送的控制信号的目的地是游戏中心60时,游戏中心60可以由显示设备控制器340直接控制,因为游戏中心60是包括在显示设备100中的实体。
根据本公开的实施例,当激活的装置和激活的装置控制器不能彼此直接通信时,显示设备100可以执行配置,使得通过使用转换功能70将来自激活的装置控制器的控制信号转换为由激活的装置可识别的代码。详细地,装置和装置控制器不能彼此直接通信可以指示装置和装置控制器在制造商和/或版本方面彼此不兼容。例如,装置和装置控制器彼此不兼容的状态可以包括装置和装置控制器来自不同制造商的情况,或者装置和装置控制器来自相同制造商但具有不同版本信息的情况。
例如,当激活的装置控制器是第一装置控制器310并且激活的装置是除了第一装置210之外的装置(例如,第二装置220)时,它们不能彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第一装置控制器310的控制信号被转换成由激活的第二装置220可识别的代码,然后被提供给激活的第二装置220。例如,当激活的装置控制器是第二装置控制器320并且激活的装置是除了第二装置220之外的装置(例如,第一装置210)时,它们不能彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第二装置控制器320的控制信号被转换成由激活的第一装置210可识别的代码,然后被提供给激活的第一装置210。例如,当激活的装置控制器是第三装置控制器330并且激活的装置是除第三装置230之外的装置(例如,第二装置220)时,它们不能彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的第三装置控制器330的控制信号被转换成由激活的第二装置220可识别的代码,然后被提供给激活的第二装置220。例如,当激活的装置控制器是显示设备控制器340并且激活的装置是服务器计算机240时,它们不能彼此直接通信,因此,显示设备100可以执行配置,使得来自激活的显示设备控制器340的控制信号被转换为由激活的服务器计算机240可识别的代码,然后被提供给激活的服务器计算机240。
图3是根据本公开的实施例的显示设备100的框图。
参照图3,显示设备100可以处理和输出从装置200接收的图像信号和/或音频信号。
显示设备100可以包括接收器110、通信器120、显示器130、存储器140和控制器150。
接收器110可以在控制器150的控制下,根据用于与装置200之间的连接的协议从装置200接收图像信号和/或音频信号。
通信器120可以在控制器150的控制下根据无线通信协议从装置200接收图像信号和/或音频信号。
显示器130可以在屏幕上显示从源装置200接收的图像信号。
存储器140可以存储与显示设备100的操作有关的程序以及在显示设备100的操作期间生成的各种数据。
控制器150可以控制显示设备100的整体操作,并且可以控制显示设备100处理从源装置200发送的图像信号并在显示器130上显示处理后的图像信号。
根据本公开的实施例,控制器150可以执行一个或更多个指令以识别在显示设备上激活的装置控制器和在显示设备上激活的装置,确定识别的装置控制器是否与识别的装置兼容,当确定识别的装置控制器与识别的装置兼容时,控制来自装置控制器的控制信号以被直接提供给装置,并且当确定识别的装置控制器与识别的装置不兼容时,控制来自装置控制器的控制信号以被转换为由装置可识别的控制信号,并将转换后的控制信号提供给装置。
根据本公开的实施例,当检测到预定义事件时,控制器150可以执行一个或更多个指令以识别在显示设备上激活的装置控制器和在显示设备上激活的装置,并且预定义事件可以包括检测到装置控制器的激活、识别出装置控制器、检测到装置的选择的变化、识别出装置、或检测到中心图形用户界面的激活中的至少一个。
根据本公开的实施例,控制器150可以执行一个或更多个指令以执行与激活的装置控制器的连接操作,获得通过连接操作接收的装置控制器的标识信息,并且基于标识信息识别装置控制器。
根据本公开的实施例,控制器150可以执行一个或更多个指令以获得通过识别装置的操作接收的激活的装置的标识信息,并且基于标识信息识别激活的装置。
根据本公开的实施例,控制器150可以执行一个或更多个指令,以基于装置控制器的标识信息或版本信息中的至少一个以及装置的标识信息或版本信息中的至少一个来确定识别的装置控制器是否与识别的装置兼容。
根据本公开的实施例,存储器可以存一个或更多个转换表,所述一个或更多个转换表用于将来自装置控制器的控制信号转换成由与装置控制器不兼容的一个或更多个装置可识别的代码。
根据本公开的实施例,控制器150可以执行一个或更多个指令,以在确定识别的装置控制器与识别的装置不兼容时,基于与装置控制器和装置对应的转换表将来自装置控制器的控制信号转换为由装置可识别的代码。
根据本公开的实施例,控制器150可以执行一个或更多个指令,以在检测到预定义事件时,识别在显示设备上激活的装置控制器和在显示设备上激活的装置,并且存储控制信号转换配置信息,该控制信号转换配置信息包括激活的装置控制器的标识信息、激活的装置的标识信息、以及用于将来自激活的装置控制器的控制信号转换为由激活的装置可识别的代码的控制信号转换表。
根据本公开的实施例,控制器150可以执行一个或更多个指令以从激活的装置控制器接收控制信号,基于存储的与激活的装置控制器对应的控制信号转换配置信息将控制信号转换为由激活的装置可识别的代码,并将代码提供给装置。
图4是根据本公开的实施例的显示设备100的框图。
参照图4,除了接收器110、通信器120、显示器130、存储器140和控制器150之外,显示设备100还可以包括图像处理器160、音频处理器170、音频输出器180和检测器190。本文中的每个处理器可以包括处理电路。
接收器110可以根据用于其间的连接的协议接收从外部输入装置接收的图像信号和音频信号,并且在控制器150的控制下将接收的图像信号和音频信号输出到图像处理器160和音频处理器170。
接收器110可以在控制器150的控制下从显示设备100的外部接收视频(例如,运动图像等)、音频(例如,语音、音乐等)和附加信息(例如,电子节目指南(EPG)等)。接收器110可以包括HDMI端口111、组件插孔112、PC端口113和USB端口114中的一个或其组合。除了HDMI端口之外,接收器110还可以包括DisplayPort(DP)、Thunderbolt端口和移动高清链路(MHL)端口。
通信器120可以包括实现显示设备100与无线通信系统之间或显示设备100与另一电子装置所在的网络之间的无线通信的一个或更多个模块(例如,包括电路)。例如,通信器120可以包括移动通信模块121、无线互联网模块122和短距离通信模块123,每个模块可以包括电路。
移动通信模块121向移动通信网络上的基站、外部终端或服务器中的至少一个发送无线信号以及从移动通信网络上的基站、外部终端或服务器中的至少一个接收无线信号。根据语音呼叫信号、视频呼叫信号或文本/多媒体消息的发送和接收,无线信号可以包括各种类型的数据。
无线互联网模块122是指用于无线互联网接入的模块,并且可以被嵌入在装置中或在装置外部。无线互联网技术的示例可以包括无线局域网(WLAN)(例如,Wi-Fi)、无线宽带(Wibro)、全球微波接入互操作性(Wimax)和高速下行链路分组接入(HSDPA)。通过无线互联网模块122,装置可以与另一个装置建立Wi-Fi对等(P2P)连接。
短距离通信模块123是指用于短距离通信的模块。BT、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee等可以被用作短距离通信技术。
图像处理器160可以在控制器150的控制下处理从接收器110或通信器120接收的图像信号,并将处理后的图像信号输出到显示器130。
显示器130可以在屏幕上显示从图像处理器160接收的图像信号。
音频处理器170可以在控制器150的控制下将从接收器110或通信器120接收的音频信号转换为模拟音频信号,并将模拟音频信号输出到音频输出器180。
音频输出器180可以通过扬声器输出接收到的模拟音频信号。
存储器140可以存储与显示设备100的操作有关的程序以及在显示设备100的操作期间生成的各种数据。
根据本公开的实施例,存储器140可以包括游戏中心应用141、包括电路的控制信号管理模块142和转换表143。
游戏中心应用141可以包括启用根据本公开的实施例的游戏中心60的功能、操作和图形用户界面的一个或更多个指令。
控制信号管理模块142可以包括用于当从装置控制器300接收到控制信号时基于转换表143来管理从装置控制器300接收的控制信号到目标装置的发送的一个或更多个指令。
转换表143可以包括用于在激活的装置和激活的装置控制器不能彼此直接通信时将来自激活的装置控制器的控制信号转换成由激活的装置可识别的代码的一个或更多个数据结构。详细地,转换表143可以包括用于将来自多个装置控制器中的每一个的控制信号转换成由多个装置中的每一个可识别的代码的映射表。例如,在如图2所示的系统50中,来自第一装置控制器310的控制信号可以被直接发送到第一装置210,因此,用于将第一装置控制器310连接到第一装置210的转换表可能是不必要的。转换表143可以包括用于将第一装置控制器310连接到第二装置220的转换表、用于将第一装置控制器310连接到第三装置230的转换表、用于将第一装置控制器310连接到服务器计算机240的转换表、以及用于将第一装置控制器310连接到显示设备100的转换表。
图5是根据本公开的实施例的显示设备的操作方法的示例的流程图。
参照图5,在操作510中,可以识别在显示设备上激活的装置控制器和在显示设备上激活的装置。在显示设备上激活的装置控制器可以是连接到显示设备并因此能够与显示设备通信的装置控制器。在显示设备上激活的装置可以是连接到显示设备并因此能够与显示设备通信的装置。
根据本公开的实施例,显示设备可以执行与激活的装置控制器的连接操作,获得通过连接操作接收的装置控制器的标识信息,并且基于标识信息来识别装置控制器。例如,显示设备100可以在与装置控制器的BT通信或USB通信连接的初始阶段中,从装置控制器接收用于识别装置控制器的装置控制器的标识信息。例如,显示设备100可以在与遥控器的红外通信或BT通信连接的初始阶段中,从遥控器接收用于识别遥控器的遥控器的标识信息。
根据本公开的实施例,显示设备可以获得通过识别装置的操作接收的装置的标识信息,并且基于标识信息来识别激活的装置。例如,当通过HDMI通信或USB通信连接到装置时,显示设备100可以接收用于识别装置的装置标识信息。
根据本公开的实施例,当检测到预定义事件时,显示设备100可以识别在显示设备上激活的装置控制器和在显示设备上激活的装置,如图2所示。
根据本公开的实施例,预定义事件可以包括检测到装置控制器的激活、检测到装置的激活、检测到源装置的选择的变化或检测到游戏中心的激活中的至少一个。检测到装置控制器的激活可以指示显示设备和装置控制器被检测为彼此通信地连接。检测到装置的激活可以指示显示设备和装置被检测为彼此通信地连接。检测到源装置的选择的变化可以指示显示设备检测到源装置已经被用户等改变。检测到游戏中心的激活可以指示检测到游戏中心由特定用户输入激活。例如,可以通过连接到显示设备的装置控制器上的特定按钮输入来激活游戏中心,并且可以通过接收与特定按钮输入对应的控制信号来检测游戏中心的激活。可选地,当经由通过显示设备中提供的图形用户界面的菜单选择或语音命令接收到用于激活游戏中心的命令时,可以检测到游戏中心的激活。
在操作520中,显示设备100可以确定识别的装置控制器是否与识别的装置兼容。
根据本公开的实施例,显示设备100可以基于装置控制器的制造商信息或版本信息中的至少一个以及装置的制造商信息或版本信息中的至少一个来确定识别的所述装置控制器是否与识别的装置兼容。装置控制器和装置彼此兼容指示装置可以直接从装置控制器接收控制信号并执行与接收到的控制信号对应的操作。
根据本公开的实施例,当装置控制器和装置来自同一制造商时,显示设备100可以确定装置控制器和装置彼此兼容。
根据本公开的实施例,除了制造商信息之外,显示设备100还可以考虑版本信息,并且当装置控制器和装置具有相同的制造商信息和版本信息时,确定装置控制器和装置彼此兼容。例如,即使来自同一制造商的装置控制器和装置在它们具有不同版本时也可能彼此不兼容。例如,当装置的版本为1.0并且装置控制器的版本为2.0时,即使来自同一制造商的装置控制器和装置也可能彼此不兼容。因此,当存在来自同一制造商的装置和装置控制器的多个不兼容版本时,显示设备可以通过除了制造商信息之外还考虑版本信息来确定它们之间的兼容性。
当在操作520中确定识别的所述装置控制器与识别的所述装置兼容时,该方法可以进行到操作530。
当确定识别的装置控制器与识别的装置兼容时,在操作530中,显示设备100可以控制来自装置控制器的控制信号被直接提供给装置。识别的装置控制器与识别的装置兼容指示装置能够直接接收装置控制器的控制信号。因此,在这种情况下,显示设备100可以执行配置,使得从装置控制器接收的控制信号被直接发送到装置。
当在操作520中确定识别的装置控制器与识别的装置不兼容时,该方法可以进行到操作540。
当确定识别的装置控制器与识别的装置不兼容时,显示设备100可以在操作540中将来自装置控制器的控制信号转换为由装置可识别的代码,并且在操作550中控制转换后的代码被提供给装置。因为识别的装置控制器与识别的装置不兼容,所以识别的装置不能解析装置控制器的控制信号。因此,需要将来自装置控制器的控制信号转换成由装置可解释或可解析的代码,然后将代码提供给装置,以便允许装置执行与控制信号对应的操作。根据实施例的显示设备100可以用于将来自装置控制器的控制信号转换成由装置可解释的代码,并将代码提供给装置。
根据本公开的实施例,存储器可以存储用于将来自装置控制器的控制信号转换成由与装置控制器不兼容的一个或更多个装置可识别的代码的一个或更多个转换表。
根据本公开的实施例,可以在制造显示设备100时生成存储在存储器中的一个或更多个转换表。详细地,当制造显示设备100时,显示设备100的制造商可以确定可连接到显示设备100的一个或更多个装置和一个或更多个装置控制器,生成分别用于将装置连接到装置控制器的一个或更多个转换表,并将转换表存储在显示设备100的存储装置中。
根据本公开的实施例,可以在制造显示设备100之后从服务器下载一个或更多个转换表。详细地,已经购买显示设备100的用户可以访问服务器以下载用于将装置连接到装置控制器的一个或更多个转换表,并将它们存储在显示设备100中。
根据本公开的实施例,当添加可连接到正在被使用的显示设备100的新装置或装置控制器时,可以在服务器上更新一个或更多个转换表。当在显示设备100被销售之后发布新装置或装置控制器时,显示设备100的制造商可以向服务器上传用于连接到新装置或装置控制器的转换表,并且用户可以访问服务器以下载上传的转换表。
根据本公开的实施例,当确定识别的装置控制器与识别的装置不兼容时,显示设备100可以执行配置,使得基于用于将装置控制器连接到装置的转换表,将来自装置控制器的控制信号转换为装置可识别的代码。然后,显示设备100可以控制转换后的代码被提供给装置。
根据本公开的实施例,每当接收到控制信号时,显示设备100可以识别激活的装置控制器和激活的装置,并且根据识别结果执行控制信号转换。
可选地,根据本公开的另一实施例,显示设备100可以在检测到预定义事件时存储控制信号转换配置信息,并且在接收到控制信号时通过使用存储的控制信号转换配置信息来执行控制信号转换。将参照图10至图15详细描述该处理。
在下文中,将参照图6至图10详细描述根据本公开的实施例的显示设备的操作方法。
图6是示出根据本公开实施例的三个装置和三个装置控制器可连接到显示设备100的状态的图。
参照图6,除了HDMI端口111可以包括第一HDMI端口111a、第二HDMI端口111b和第三HDMI端口111c之外,显示设备100可以与图4所示的显示设备100几乎相同。
例如,第一装置210可以被连接到第一HDMI端口111a,第二装置220可以被连接到第二HDMI端口111b,并且第三装置230可以被连接到第三HDMI端口111c。
另外,显示设备100的通信器120可以通过通信网络600与服务器计算机240通信。服务器计算机240是包括处理器、存储器、通信接口等以响应来自客户端计算机的请求的装置,并且可以从图6所示的显示设备100接收请求并向显示设备100提供对该请求的响应。例如,服务器计算机240可以包括游戏内容提供商。服务器计算机240可以提供用于显示一个或更多个游戏内容项的图形用户界面,并且针对来自显示设备100的用于选择一个或更多个游戏内容项中的一个游戏内容项的请求,以例如流传输方式向显示设备100提供所请求的游戏内容。
图7示出了根据本公开的实施例的转换表的示例。
参照图7,转换表700是当可连接到显示设备100的源是第一装置210、第二装置220、第三装置230和服务器计算机240并且可连接到显示设备100的装置控制器是第一装置控制器310、第二装置控制器320、第三装置控制器330和遥控器340时可以在显示设备100中被提供的转换表的示例。
转换表700可以包括与第一装置控制器310对应的转换表710、与第二装置控制器320对应的转换表720、与第三装置控制器330对应的转换表730和与遥控器340对应的转换表740。
与每个装置控制器对应的转换表可以包括用于分别将装置控制器连接到可连接到显示设备100的装置的一个或更多个转换表。
与第一装置控制器310对应的转换表710可以包括用于将第一装置控制器310连接到第二装置220的转换表711(下文中,也称为第一装置控制器-第二装置转换表711)、用于将第一装置控制器310连接到第三装置230的转换表712(下文中,也称为第一装置控制器-第三装置转换表712)、用于将第一装置控制器310连接到云的转换表713(下文中,也称为第一装置控制器-云转换表713)、以及用于将第一装置控制器310连接到显示设备100的转换表714(下文中,也称为第一装置控制器-显示设备转换表714)。因为第一装置控制器310和第一装置210可以彼此直接连接,所以不需要单独的转换表。
与第二装置控制器320对应的转换表720可以包括用于将第二装置控制器320连接到第一装置210的转换表721(下文中,也称为第二装置控制器-第一装置转换表721)、用于将第二装置控制器320连接到第三装置230的转换表722(下文中,也称为第二装置控制器-第三装置转换表722)、用于将第二装置控制器320连接到云的转换表723(下文中,也称为第二装置控制器-云转换表723)、以及用于将第二装置控制器320连接到显示设备100的转换表724(下文中,也称为第二装置控制器-显示设备转换表724)。因为第二装置控制器320和第二装置220可以彼此直接连接,所以不需要单独的转换表。
与第三装置控制器330对应的转换表730可以包括用于将第三装置控制器330连接到第一装置210的转换表731、用于将第三装置控制器330连接到第二装置220的转换表732、用于将第三装置控制器330连接到服务器计算机240的转换表733、以及用于将第三装置控制器330连接到显示设备100的转换表734。因为第三装置控制器330和第三装置230可以彼此直接连接,所以不需要单独的转换表。
与遥控器340对应的转换表740可以包括用于将遥控器340连接到第一装置210的转换表741、用于将遥控器340连接到第二装置220的转换表742、用于将遥控器340连接到第三装置230的转换表743、以及用于将遥控器340连接到服务器计算机的转换表744。因为遥控器340和显示设备100可以彼此直接连接,所以不需要单独的转换表。
图8示出了根据本公开的实施例的转换表的详细示例。
用于将第一装置控制器连接到第二装置的转换表711包括来自第一装置控制器的与第一装置控制器(例如,310)上的一个或更多个按钮对应的控制信号以及由第二装置可识别的代码。
参照图8,例如,第一装置控制器310可以包括按钮#1 810、按钮#2 820、按钮#3830、按钮#4 840、按钮#5 850、按钮#6 860、按钮#7 870和主页按钮880中的至少一个。当第一装置控制器310包括如上所述的一个或更多个按钮时,用于将第一装置控制器连接到第二装置的转换表711可以包括每个按钮和由第二装置可识别的对应代码的配对。
详细地,转换表711可以包括(与第一装置控制器上的按钮对应的控制信号,以及与控制信号对应并且由第二装置可识别的代码)的配对,例如如下:
(与主页按钮对应的控制信号,2AAA)
(与按钮#1对应的控制信号,2BBB)
(与按钮#2对应的控制信号,2CCC)
(与按钮#3对应的控制信号,2DDD)
(与按钮#4对应的控制信号,2EEE)
(与按钮#5对应的控制信号,2FFF)
(与按钮#6对应的控制信号,2GGG)
(与按钮#7对应的控制信号,2HHH)
当接收到通过按下第一装置控制器310的主页按钮而生成的控制信号时,显示设备100可以基于转换表711将主页按钮控制信号转换为与主页按钮控制信号对应的代码“2AAA”,并将代码“2AAA”发送到第二装置。
尽管图8示出了第一装置控制器310包括主页按钮880和七个按钮的示例,但这仅仅是说明性的。包括在每个装置控制器中的按钮的数量可以变化,并且对应的转换表可以包括根据装置控制器上的按钮的数量的(控制信号、代码)的配对。
图9示出了根据本公开的实施例的与第一装置控制器对应的一个或更多个转换表和与第二装置控制器对应的一个或更多个转换表。
参照图9,与第一装置控制器对应的转换表可以包括第一装置控制器-第二装置转换表711、第一装置控制器-第三装置转换表712、第一装置控制器-云转换表713和第一装置控制器-显示设备转换表714。
在第一装置控制器-第二装置转换表711中,代码“2AAA”被映射到主页按钮,代码“2BBB”被映射到按钮#1,并且代码“2CCC”被映射到按钮#2。在第一装置控制器-第三装置转换表712中,代码“3AAA”被映射到主页按钮,代码“3BBB”被映射到按钮#1,并且代码“3CCC”被映射到按钮#2。在第一装置控制器-云转换表713中,代码“4AAA”被映射到主页按钮,代码“4BBB”被映射到按钮#1,并且代码“4CCC”被映射到按钮#2。在第一装置控制器-显示设备转换表714中,代码“5AAA”被映射到主页按钮,代码“5BBB”被映射到按钮#1,并且代码“5CCC”被映射到按钮#2。
根据如上所述的示例转换表,当从第一装置控制器接收到与主页按钮对应的控制信号并且在显示设备100上激活的源是第二装置时,显示设备100可以例如基于第一装置控制器-第二装置转换表711向第二装置提供与主页按钮对应的代码“2AAA”(例如,参见图9)。当从第一装置控制器接收到与主页按钮对应的控制信号并且在显示设备100上激活的源是显示设备100本身时,显示设备100可以基于第一装置控制器-显示设备转换表714向显示设备提供与主页按钮对应的代码“5AAA”。
与第二装置控制器对应的转换表可以包括第二装置控制器-第一装置转换表721、第二装置控制器-第三装置转换表722、第二装置控制器-云转换表723和第二装置控制器-显示设备转换表724。
在第二装置控制器-第一装置转换表721中,代码“1XXX”被映射到主页按钮,代码“1YYY”被映射到按钮#1,并且代码“1ZZZ”被映射到按钮#2。在第二装置控制器-第三装置转换表722中,代码“3XXX”被映射到主页按钮,代码“3YYY”被映射到按钮#1,并且代码“3ZZZ”被映射到按钮#2。在第二装置控制器-云转换表723中,代码“4XXX”被映射到主页按钮,代码“4YYY”被映射到按钮#1,并且代码“4ZZZ”被映射到按钮#2。在第二装置控制器-显示设备转换表724中,代码“5XXX”被映射到主页按钮,代码“5YYY”被映射到按钮#1,并且代码“5ZZZ”被映射到按钮#2。
根据如上所述的转换表,当从第二装置控制器接收到与主页按钮对应的控制信号并且在显示设备100上激活的源是第三装置时,显示设备100可以基于第二装置控制器-第三装置转换表722向第三装置提供与主页按钮对应的代码“3XXX”。当从第二装置控制器接收到与主页按钮对应的控制信号并且在显示设备100上激活的源是云时,显示设备100可以基于第二装置控制器-云转换表723向显示设备提供与主页按钮对应的代码“4XXX”。
尽管未示出与第三装置控制器对应的转换表和与遥控器对应的转换表,但是它们可以以相同的方式操作。
图10示出了根据本公开实施例的由显示设备100执行的接收和处理来自装置控制器的控制信号的过程的流程图的示例。
参照图10,由显示设备100执行的过程可以在很大程度上被划分为用于处理来自装置控制器的控制信号的过程1000和用于处理控制信号转换配置信息的过程1100。
当显示设备100从装置控制器接收到控制信号时,用于处理控制信号的过程1000将控制信号转换成由作为控制信号的目的地的目标装置可识别的适当代码,并将转换后的代码提供给目标装置。
用于处理控制信号转换配置信息的过程1100用于存储或更新用于处理控制信号的控制信号转换配置信息。
首先,将描述处理控制信号的过程1000。
在操作1010中,显示设备100可以获得从遥控器或装置控制器接收的控制信号。显示设备100可以通过红外通信或BT通信从遥控器接收控制信号。显示设备100可以通过BT通信或USB从装置控制器接收控制信号。
在操作1020中,显示设备100可以从控制信号转换配置信息存储器1130获得控制信号转换配置信息。控制信号转换配置信息可以包括用于允许来自装置控制器的控制信号被发送到作为控制信号的目的地的目标装置的配置信息。控制信号转换配置信息可以包括关于在显示设备100上激活的装置控制器的信息、关于在显示设备100上激活的装置的信息、以及关于用于将激活的装置控制器连接到激活的装置的特定转换表的信息。关于激活的装置控制器的信息可以包括激活的装置控制器的标识符,关于激活的装置的信息可以包括激活的装置的标识符,并且关于转换表的信息可以包括转换表的索引或标识符。如参照图8和图9所述,转换表包括用于将与装置控制器上的一个或更多个按钮对应的控制信号分别转换为由装置可识别的代码的信息。
在操作1030中,显示设备100可基于控制信号转换配置信息和控制信号转换表来确定处理由显示设备100当前接收的控制信号的方法。可以从存储在控制信号转换表存储器1140中的一个或更多个控制信号转换表中检索具有包括在控制信号转换配置信息中的标识符的控制信号转换表143。详细地,当控制信号转换配置信息指示装置控制器与装置兼容并且因此可与装置直接通信时,显示设备100可以确定将来自装置控制器的控制信号直接发送到装置。当装置控制器与装置不兼容并且因此不能直接与装置通信并且存在相应的控制信号转换表时,显示设备100可以确定通过使用控制信号转换表将来自装置控制器的控制信号转换成由装置可识别的代码。
在操作1040中,显示设备100可以根据操作1030中的确定结果将控制信号直接提供给装置(例如,旁路)或将控制信号转换成由装置可识别的代码并将转换后的代码提供给装置。
图11是根据本公开的实施例的由显示设备执行的处理控制信号转换配置信息的过程的示例的流程图。
参照图11,在操作1110中,显示设备100可以检测预定义事件。
根据本公开的实施例,预定义事件可以包括检测到装置控制器的激活、检测到装置的激活、检测到源装置的选择的变化或检测到游戏中心的激活中的至少一个。检测到装置控制器的激活可以指示显示设备和装置控制器被检测为彼此通信地连接。检测到装置的激活可以指示显示设备和装置被检测为彼此通信地连接。检测到源设备的选择的变化可以指示显示设备检测到源设备已经被用户等改变。检测到游戏中心的激活可以指示检测到游戏中心由特定用户输入激活。例如,可以通过连接到显示设备的装置控制器上的特定按钮输入来激活游戏中心,并且可以通过接收与特定按钮输入对应的控制信号来检测游戏中心的激活。可选地,当经由通过显示设备中提供的图形用户界面的菜单选择或语音命令接收到用于激活游戏中心的命令时,可以检测游戏中心的激活。
在操作1121中,显示设备100可以识别激活的装置控制器和激活的装置。
在显示设备上激活的装置控制器可以是连接到显示设备并因此能够与显示设备通信的装置控制器。在显示设备上激活的装置可以是连接到显示设备并因此能够与显示设备通信的装置。
根据本公开的实施例,显示设备可以执行与激活的装置控制器的连接操作,获得通过连接操作接收的装置控制器的标识信息,并且基于标识信息来识别装置控制器。例如,显示设备100可以在与装置控制器的BT通信或USB通信连接的初始阶段中,从装置控制器接收用于识别装置控制器的装置控制器的标识信息。例如,显示设备100可以在与遥控器的红外通信或BT通信连接的初始阶段中,从遥控器接收用于识别遥控器的遥控器的标识信息。
根据本公开的实施例,显示设备可以获得通过识别装置的操作接收的装置的标识信息,并且基于标识信息来识别激活的装置。例如,当通过HDMI通信或USB通信连接到装置时,显示设备100可以接收用于识别装置的装置标识信息。
在操作1122中,显示设备100可确定是否可获得相应的控制信号转换配置信息。
详细地,显示设备100可以确定从控制信号转换配置信息存储器1130是否可获得与识别的装置控制器对应的控制信号转换配置信息。控制信号转换配置信息包括用于将激活的装置控制器连接到激活的装置的控制信号转换配置。
图12示出控制信号转换配置信息的例子。
参照图12,存储在控制信号转换配置信息存储器1130中的控制信号转换配置信息1200可以包括激活的装置控制器的标识信息1210、激活的装置的标识信息1220、以及用于将激活的装置连接到激活的装置控制器的转换配置信息1230。激活的装置控制器的标识信息1210是用于识别激活的装置控制器的信息,并且可以包括装置控制器的制造商名称、型号名称、唯一编号和版本信息中的一个或更多个。激活的装置的标识信息1220可以包括装置的制造商名称、型号名称、唯一编号和版本信息中的一个或更多个。用于将激活的装置连接到激活的装置控制器的转换配置信息1230可以包括被确定用于将激活的装置连接到激活的装置控制器的配置。转换配置信息1230可以包括指示直接发送的值、指示密钥路由器的值、转换表的标识信息等。
当与识别的装置控制器对应的控制信号转换配置信息未被存储在控制信号转换配置信息存储器1130中时,显示设备100可以新生成与识别的装置控制器对应的控制信号转换配置信息,并且因此可以执行操作1124(例如,参见图11)。
当与识别的装置控制器对应的控制信号转换配置信息被存储在控制信号转换配置信息存储器1130中时,显示设备100可以获得与识别的装置控制器对应的控制信号转换配置信息。
在操作1123中,显示设备100可以确定在获得的控制信号转换配置信息中包括的装置的标识信息与在操作1121中识别的装置的信息之间是否存在差异或变化。当获得的控制信号转换配置信息中包括的装置的标识信息与在操作1121中识别的装置的信息相同时,不需要更新控制信号转换配置信息,因此显示设备100可以进行到操作1110以处于待机状态,以检测下一个预定义事件。
在操作1123中,当获得的控制信号转换配置信息中包括的装置的标识信息与在操作1121中识别的装置的信息不同时,例如,装置已经被改变,可以执行操作1124以根据改变的装置更新控制信号转换配置信息。例如,当来自控制信号转换配置信息存储器1130的控制信号转换配置信息中包括的装置的标识信息指示装置#2,并且在操作1121中识别的装置的标识信息指示云计算机时,可能需要更新控制信号转换配置信息以适合于将装置控制器连接到云计算机。
在操作1124中,显示设备100可以确定识别的装置是否存在于存储在控制信号转换表存储器1140中的一个或更多个转换表列表中。
当确定识别的装置不存在于存储在控制信号转换表存储器1140中的一个或更多个转换表列表中时,不存在关于要被用于转换来自装置控制器的控制信号的装置的信息,因此处理可以进行到操作1125。
在操作1125中,显示设备在显示器上显示指示控制信号转换不可能的错误通知。例如,如图12所示的情况2,当在操作1121中识别的装置控制器是装置控制器#1并且识别的装置是装置#4时,因为装置#4不被包括在转换表列表中,所以转换配置信息可以包括空值。
当在操作1124中确定识别的装置存在于存储在控制信号转换表存储器1140中的一个或更多个转换表列表中时,处理可以进行到操作1126。
在操作1126中,显示设备100可以确定识别的装置控制器是否与控制信号转换表列表中的装置兼容。例如,当在操作1121中识别的装置控制器是来自制造商A的版本1.0的装置,并且控制信号转换表列表中的装置的标识信息指示“来自制造商A的版本1.0的装置”时,可以确定装置控制器和装置彼此兼容,因为它们来自相同的制造商并且具有相同的版本。例如,当在操作1121中识别的装置控制器是来自制造商A的版本2.0的装置,并且控制信号转换表列表中的装置的标识信息指示“来自制造商A的版本1.0的装置”时,装置控制器和装置可能彼此兼容或不兼容,因为它们来自相同的制造商但具有不同的版本。因此,即使在这种情况下,例如,当装置控制器和装置来自相同的制造商但具有不同的版本信息时,显示设备100也能够通过使用关于它们的兼容性的预先存储的信息来确定它们是否彼此兼容。
当确定它们彼此不兼容时,该过程可以进行到操作1127以将控制信号转换成由识别的装置可识别的代码。
当确定它们彼此兼容时,该过程可以进行到操作1128。在操作1128中,显示设备100可以执行配置,使得来自识别的装置控制器的控制信号被直接发送到装置。然后,可以将配置存储在控制信号转换配置信息存储器1130中。
在操作1127中,显示设备100可以执行配置,使得基于转换表来转换来自识别的装置控制器的控制信号。然后,可以将配置存储在控制信号转换配置信息存储器1130中。例如,如在图12所示的情况1中,当在操作1121中识别的控制器是遥控器并且识别的装置是显示设备时,转换配置信息可以包括指示密钥路由器的值。例如,如图12所示的情况3,当在操作1121中识别的装置控制器是装置控制器#1并且识别的装置是装置#2时,转换配置信息可以包括关于用于将装置控制器#1连接到装置#2的转换表711的信息。例如,如在图12所示的情况4中,当在操作1121中识别的装置控制器是装置控制器#5版本1.0并且识别的装置是装置#5版本2.0时,转换配置信息可以包括关于用于将装置控制器#5版本1.0连接到装置#5版本2.0的转换表的信息。
在下文中,将参照图13至图15详细描述显示设备的操作示例。
图13是用于描述根据本公开的实施例的在选择游戏中心的情况下显示设备的操作的图。
参照图13,第一装置控制器310可以通过例如BT通信被连接到显示设备100。在BT通信配对处理中,显示设备100可以获得第一装置控制器310的标识信息。
在第一装置控制器310被连接到显示设备100之后,用户可以按下例如第一装置控制器310的主页按钮880。第一装置控制器310的主页按钮880可以被配置为当被按下时指示显示设备100显示游戏中心主页屏幕。因此,当从第一装置控制器310接收到与主页按钮880对应的控制信号时,显示设备100可以响应于控制信号显示游戏中心主页屏幕1350。另外,当检测到用于选择游戏中心主页屏幕的控制信号(例如,与主页按钮880对应的控制信号)时,显示设备100可以确定发生预定义事件。因此,显示设备100可以生成与第一装置控制器对应的控制信号转换配置信息1300。显示设备100可以在控制信号转换配置信息1300中将激活的装置控制器的信息1310设置为“第一装置控制器”,将激活的装置的信息1320设置为“显示设备”,并且将转换配置信息1330设置为用于将第一装置控制器连接到显示设备的转换表714。
当在如上所述设置控制信号转换配置信息1300之后从第一装置控制器310接收到控制信号时,显示设备100可以基于在控制信号转换配置信息1300中设置的转换表714,将来自第一装置控制器310的与按钮对应的控制信号转换为由显示设备100可识别的代码,并将代码提供给显示设备100。
参照图13,游戏中心主页屏幕1350的布局可以以各种方式被确定,并且可以包括作为用于选择外部输入源的菜单的HDMI 1、HDMI 2、HDMI 3和HDMI 4,作为用于选择云资源的菜单的云游戏1、云游戏2、云游戏3和云游戏4,以及作为控制菜单的菜单1、菜单2、菜单3和菜单4。
例如,当用户按下第一装置控制器310上的上、下、左和右按钮以在游戏中心主页屏幕1350上的菜单之间移动光标时,显示设备100可以通过基于转换表714向游戏中心提供与控制信号对应的代码来控制游戏中心主页屏幕1350的图形用户界面。
图14是用于描述根据本公开的实施例的在选择HDMI 1的情况下显示设备的操作的图。
参照图14,当用户通过按下第一装置控制器310上的按钮来选择连接到第一装置的HDMI 1作为游戏内容的源时,显示设备100可以接收用于选择HDMI 1的控制信号。当检测到用于选择外部输入源之一的控制信号时,显示设备100可以确定发生预定义事件。因此,显示设备100可以在预定义事件发生时通过执行图11所示的操作来更新控制信号转换配置信息。
显示设备100可以在控制信号转换配置信息1400中将激活的装置控制器的信息1410设置为“第一装置控制器”,将激活的装置的信息1420设置为“第一装置”,并且将转换配置信息1430设置为“直接发送”。因为激活的装置控制器是第一装置控制器并且激活的装置是第一装置,所以两个装置都能够彼此直接通信,并且因此转换配置信息1430可以被设置为“直接发送”。
当在如上所述设置控制信号转换配置信息1400之后从第一装置控制器310接收到控制信号时,显示设备100可以基于在控制信号转换配置信息1400中设置的“直接发送”,向连接到HDMI 1的第一装置直接发送来自第一装置控制器310的与按钮对应的控制信号。
图15是用于描述根据本公开的实施例的在选择云游戏1的情况下显示设备的操作的图。
参照图15,当用户通过按下第一装置控制器310上的按钮来选择连接到第一服务器计算机的云游戏1作为游戏内容的源时,显示设备100可以接收用于选择云游戏1的控制信号。当检测到用于选择外部输入源之一的控制信号时,显示设备100可以确定发生预定义事件。因此,显示设备100可以在预定义事件发生时通过执行图11所示的操作来更新控制信号转换配置信息。
显示设备100可以在控制信号转换配置信息1500中将激活的装置控制器的信息1510设置为“第一装置控制器”,将激活的装置的信息1520设置为“第一云”,并且将转换配置信息1530设置为用于将第一装置控制器连接到第一云的转换表713。
当在如上所述设置控制信号转换配置信息1500之后从第一装置控制器310接收到控制信号时,显示设备100可以基于在控制信号转换配置信息1500中设置的转换表713将来自第一装置控制器310的与按钮对应的控制信号转换为由第一云可识别的代码,并将该代码提供给与第一云对应的服务器计算机。
图16是根据本公开的实施例的由显示设备100执行的引导装置控制器被连接到显示设备100的操作过程的流程图。
参照图16,在操作1610中,显示设备100和第一装置210可以执行连接操作。例如,显示设备100和第一装置210可以通过USB通信或HDMI通信彼此连接。
在操作1620中,显示设备100可以通过基于在操作1610中发送和接收的信息获得第一装置的标识信息来识别第一装置。
在操作1630中,显示设备100可确定识别的第一装置是否是被指定为控制器转换引导目标的电子装置。显示设备100可将特定类型的电子装置确定为控制器转换引导目标。详细地,可以将可被连接到显示设备100以提供内容并且可以通过使用直接连接到显示设备100的装置控制器来被控制的有用类型的电子装置确定为控制器转换引导目标。例如,在用于提供游戏内容的专用游戏装置的情况下,显示设备100将与第一装置对应的第一装置控制器连接到显示设备100可能是有用的,以便通过由显示设备100提供的游戏中心提供更方便的游戏环境。
当识别的装置被确定为不是控制器转换引导目标时,可以终止该过程。
当确定识别的装置是控制器转换引导目标时,该过程可以进行到操作1640。
在操作1640中,显示设备100可以向显示器输出用于引导到装置控制器的连接转换的消息。例如,显示设备100可以在显示器130上显示消息1680“已经识别了一个游戏装置。为了更方便的使用,您可以将游戏装置的控制器连接到TV。您想将游戏装置的控制器连接到TV吗?”。当用户响应于消息1680选择“是”时,显示设备100可以执行用于控制器转换的操作。当然,可以在不输出消息1680的情况下立即执行用于控制器转换的操作。
在操作1650中,显示设备100可以向第一装置210发送控制器断开连接请求命令1660。例如,显示设备100可以根据HDMI通信标准通过诸如最小化转换差分信令(TMDS)字段的区域将控制器断开连接请求命令1660发送到第一装置。
在操作1670中,显示设备100可以通过例如BT通信搜索用于控制第一装置的第一装置控制器。
图17是用于描述根据本公开的实施例的引导对由显示设备100提供的游戏中心屏幕的访问的方法的示例的图。
参照图17,显示设备100被连接到第二装置220,并且从第二装置220接收和显示游戏内容。第一装置控制器310被连接到显示设备100。与第一装置控制器310上的主页按钮对应的控制信号可以被特别地设置为引起对游戏中心屏幕的访问。也就是说,显示设备100可以将第一装置控制器310上的主页按钮设置为与显示游戏中心主页屏幕的操作对应的代码,以引导对游戏中心屏幕的访问。
显示设备100可以响应于与第一装置控制器310上的主页按钮对应的控制信号,将游戏中心主页屏幕输出到显示器。
本公开的一些实施例可以被实现为包括诸如计算机可执行程序模块的计算机可执行指令的记录介质。计算机可读介质可以是可由计算机访问的任何可用介质,并且可以包括易失性或非易失性介质以及可拆卸或不可拆卸介质。此外,计算机可读介质可以包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何方法或技术实现的易失性和非易失性、可拆卸和不可拆卸介质。
本公开的实施例可以被实现为包括存储在计算机可读存储介质中的指令的软件(S/W)程序。
计算机可以从存储介质调用存储的指令,并且基于调用的指令根据本公开的实施例进行操作,并且可以包括根据本公开的实施例的电子装置。
计算机可读存储介质可以以非暂时性存储介质的形式被提供。这里,术语“非暂时性”简单地意味着存储介质是有形装置,并且不包括信号,但是该术语不区分数据被半永久地存储在存储介质中的位置和数据被临时地存储在存储介质中的位置。
另外,可以在计算机程序产品中提供根据本公开的实施例的控制方法。计算机程序产品可以作为商品在卖方和买方之间交易。
计算机程序产品可以包括S/W程序和存储S/W程序的计算机可读记录介质。例如,计算机程序产品可以包括通过装置制造商或电子市场(例如,Google Play Store、AppStore)电子分发的软件程序(例如,可下载的应用)形式的产品。对于电子分发,S/W程序的至少一部分可以被存储在存储介质中或被临时生成。在这种情况下,存储介质可以是制造商的服务器或电子市场的服务器,或者是临时存储S/W程序的中继服务器的存储介质。
计算机程序产品可以包括在包括服务器和装置或由服务器和装置组成的系统中的服务器的存储介质或装置的存储介质。可选地,当存在通信地连接到服务器或装置的第三装置(例如,智能电话)时,计算机程序产品可以包括第三装置的存储介质。可选地,计算机程序产品可以包括S/W程序本身,其从服务器被发送到装置或第三装置,或从第三装置被发送到装置。
在这种情况下,服务器、装置和第三装置中的一个可以执行计算机程序产品以执行根据本公开的实施例的方法。可选地,服务器、装置和第三装置中的两个或更多个可以执行计算机程序产品,以便以分布式方式执行根据本公开的实施例的方法。
例如,服务器(例如,云服务器、人工智能服务器)可以执行存储在服务器中的计算机程序产品,以控制通信地连接到服务器的装置执行根据本公开的实施例的方法。
在另一示例中,第三装置可以执行计算机程序产品以控制通信地连接到第三装置的装置执行根据本公开的实施例的方法。当第三装置执行计算机程序产品时,第三装置可以从服务器下载计算机程序产品,并执行下载的计算机程序产品。可选地,第三装置可以执行以预加载状态提供的计算机程序产品,并且执行根据本公开的实施例的方法。
此外,说明书中描述的术语,诸如“...器”、“...单元”、“...模块”等,表示执行至少一个功能或操作的单元,其可以被实现为硬件(例如,电路)或软件或其组合。
提供本公开的上述描述仅用于说明性目的,并且本领域技术人员将理解,可以在不修改本公开的技术方面和基本特征的情况下容易地将本公开修改成其他详细配置。因此,应当理解,本公开的上述实施例仅仅是示例而不是限制性的。例如,被描述为单个实体的元件可以在实现方式中被分布,并且类似地,被描述为分布的元件可以在实现方式中被组合。还将理解,本文描述的任何(一个或更多个)实施例可以与本文描述的任何其他(一个或更多个)实施例结合使用。

Claims (15)

1.一种显示设备,包括:
显示器;
存储器,存储一个或更多个指令;以及
至少一个处理器,被配置为执行存储在所述存储器中的所述一个或更多个指令以进行以下操作:
识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置,所述装置控制器和所述装置中的每一个包括电路,
确定识别的所述装置控制器是否与识别的所述装置兼容,
基于确定识别的所述装置控制器与识别的所述装置兼容,控制来自所述装置控制器的控制信号被直接提供给所述装置,以及
基于确定识别的所述装置控制器与识别的所述装置不兼容,将来自所述装置控制器的控制信号转换成由所述装置能够识别的控制信号,并控制转换的控制信号被提供给所述装置。
2.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:基于预定义事件的检测,识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置,并且
其中,所述预定义事件包括以下中的至少一个:检测到所述装置控制器的激活、识别出所述装置控制器、检测到所述装置的选择的变化、识别出所述装置、或检测到中心图形用户界面的激活。
3.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:执行所述装置控制器与所述显示设备之间的连接操作,并且通过获得通过所述连接操作接收的所述装置控制器的标识信息来识别所述装置控制器。
4.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:通过获得通过用于识别所述装置的操作接收的所述激活的装置的标识信息来识别所述激活的装置。
5.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:基于识别的所述装置控制器的标识信息和识别的所述装置的标识信息来确定所述装置控制器是否与所述装置兼容。
6.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:基于识别的所述装置控制器的标识信息和版本信息以及识别的所述装置的标识信息和版本信息来确定所述装置控制器是否与所述装置兼容。
7.根据权利要求1所述的显示设备,其中,所述存储器被配置为存储一个或更多个转换表作为所述一个或更多个指令的至少一部分,所述一个或更多个转换表用于将来自所述装置控制器的控制信号转换成与所述装置控制器不兼容的一个或更多个装置能够识别的代码。
8.根据权利要求7所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:基于确定识别的所述装置控制器与包括所述电路的识别的所述装置不兼容,基于所述一个或更多个转换表中的与所述装置控制器和所述装置对应的转换表,将来自所述装置控制器的控制信号转换成由所述装置能够识别的代码。
9.根据权利要求1所述的显示设备,其中,所述处理器还被配置为执行所述一个或更多个指令以进行以下操作:基于预定义事件的检测来识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置,并且存储控制信号转换配置信息,所述控制信号转换配置信息包括所述激活的装置控制器的标识信息、所述激活的装置的标识信息、以及用于将来自所述激活的装置控制器的控制信号转换成所述激活的装置能够识别的代码的控制信号转换表。
10.根据权利要求9所述的显示设备,其中,所述处理器还被配置为从所述激活的装置控制器接收控制信号,基于存储的与所述激活的装置控制器对应的控制信号转换配置信息将所述控制信号转换成由所述激活的装置能够识别的代码,并将所述代码提供给所述装置。
11.一种显示设备的操作方法,所述操作方法包括:
识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置,所述装置控制器和所述装置中的每一个包括电路;
确定识别的所述装置控制器是否与识别的所述装置兼容;
基于确定识别的所述装置控制器与识别的所述装置兼容,控制来自所述装置控制器的控制信号被直接提供给所述装置;以及
基于确定识别的所述装置控制器与识别的所述装置不兼容,将来自所述装置控制器的控制信号转换成由所述装置能够识别的控制信号,并且使得转换的控制信号被提供给所述装置。
12.根据权利要求11所述的操作方法,还包括:
基于检测到预定义事件,识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置,
其中,所述预定义事件包括以下中的至少一个:检测到所述装置控制器的激活、识别出所述装置控制器、检测到所述装置的选择的变化、识别出所述装置、或检测到中心图形用户界面的激活。
13.根据权利要求11所述的操作方法,还包括:
执行所述装置控制器和所述显示设备之间的连接操作;以及
通过获得通过所述连接操作接收的所述装置控制器的标识信息,基于标识信息来识别所述装置控制器。
14.根据权利要求11所述的操作方法,还包括:通过获得通过识别所述装置的操作接收的所述激活的装置的标识信息,基于所述标识信息来识别所述激活的装置。
15.一种计算机可读非暂时性记录介质,其上记录有一个或更多个程序,所述一个或更多个程序能够由显示设备的至少一个处理器执行以用于实现所述显示设备的操作方法,所述操作方法包括:
识别在所述显示设备上激活的装置控制器和在所述显示设备上激活的装置;
确定识别的所述装置控制器是否与识别的所述装置兼容;
基于确定识别的所述装置控制器与识别的所述装置兼容,控制来自所述装置控制器的控制信号被直接提供给所述装置;以及
基于确定识别的所述装置控制器与识别的所述装置不兼容,将来自所述装置控制器的控制信号转换成由所述装置能够识别的控制信号,并且使得转换的控制信号被提供给所述装置。
CN202280050313.0A 2021-08-12 2022-06-13 显示设备及其操作方法 Pending CN117651931A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2021-0106942 2021-08-12
KR1020210106942A KR20230024778A (ko) 2021-08-12 2021-08-12 디스플레이 장치 및 그 동작 방법
PCT/KR2022/008309 WO2023017989A1 (ko) 2021-08-12 2022-06-13 디스플레이 장치 및 그 동작 방법

Publications (1)

Publication Number Publication Date
CN117651931A true CN117651931A (zh) 2024-03-05

Family

ID=85177417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280050313.0A Pending CN117651931A (zh) 2021-08-12 2022-06-13 显示设备及其操作方法

Country Status (3)

Country Link
US (2) US12053692B2 (zh)
EP (1) EP4321986A4 (zh)
CN (1) CN117651931A (zh)

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896125A (en) * 1995-11-06 1999-04-20 Niedzwiecki; Richard H. Configurable keyboard to personal computer video game controller adapter
US20050176505A1 (en) * 2004-02-09 2005-08-11 Stanley Mark J. Method and apparatus for providing computer pointing device input to a video game console
US20050176504A1 (en) * 2004-02-09 2005-08-11 Stanley Mark J. Method and apparatus for providing computer pointing device input to a video game console
US8187095B2 (en) * 2008-08-12 2012-05-29 Sony Corporation Universal game console controller
US20120084452A1 (en) * 2010-10-01 2012-04-05 Microsoft Corporation Remote control command translation
KR101231104B1 (ko) 2011-05-17 2013-02-07 엔그램테크놀로지(주) 스마트 tv를 위한 rcu 시스템 및 그 제어 방법
US9449500B2 (en) * 2012-08-08 2016-09-20 Universal Electronics Inc. System and method for optimized appliance control
US20130154791A1 (en) * 2011-12-14 2013-06-20 General Instrument Corporation Apparatus and method for converting remote control signals
EP2700435A4 (en) 2012-04-20 2015-05-27 Nintendo Co Ltd GAME SYSTEM AND GAME CONTROL
JP5200195B1 (ja) 2012-04-20 2013-05-15 任天堂株式会社 ゲームシステム、ゲームコントローラ
CN103561220A (zh) 2013-10-28 2014-02-05 三星电子(中国)研发中心 一种电视终端及其多屏显示和控制的方法
US9942605B2 (en) 2014-03-12 2018-04-10 Lg Electronics Inc. Devices and methods for transmitting and receiving data of a sink device to change video display resolution based on error counter value detected at the sink device using HDMI
KR102522150B1 (ko) 2016-03-31 2023-04-14 삼성전자주식회사 단말장치 및 그 제어방법
KR20170143406A (ko) * 2016-06-21 2017-12-29 삼성전자주식회사 리모컨신호를 수신하고 변환된 리모컨신호를 출력할 수 있는 디스플레이장치 및 그 제어방법
KR101827727B1 (ko) 2016-07-25 2018-02-09 린나이코리아 주식회사 각종 전기전자제품 본체와 조작장치 간 기종 및 호환 가능성 식별방법
KR20190095661A (ko) 2018-02-07 2019-08-16 손소영 게임 컨트롤러를 이용한 게임 제어 방법 및 게임 제어 장치
KR102166659B1 (ko) 2020-01-10 2020-10-16 (주)마키나 다기기 호환형 무선 사운드 디바이스 세트

Also Published As

Publication number Publication date
EP4321986A1 (en) 2024-02-14
EP4321986A4 (en) 2024-10-23
US20240359088A1 (en) 2024-10-31
US20230048793A1 (en) 2023-02-16
US12053692B2 (en) 2024-08-06

Similar Documents

Publication Publication Date Title
RU2698247C2 (ru) Система и способ для конфигурирования функциональной возможности пульта дистанционного управления у портативного устройства
KR101634745B1 (ko) 전자장치, 이를 제어할 수 있는 사용자 입력장치 및 그 제어방법
US11825153B2 (en) Display apparatus, control method thereof, and recording medium
EP3430814B1 (en) Display device and method of operating the same
US10158810B2 (en) Remote control activity detection
CN105847952A (zh) 多屏联动控制方法及装置
US20220293099A1 (en) Display device and artificial intelligence system
EP3254264B1 (en) System and method for configuring the remote control functionality of a portable device
US10915945B2 (en) Method and apparatuses for intelligent TV startup based on consumer behavior and real time content availability
KR102626168B1 (ko) 디스플레이 장치 및 그 제어 방법
US12053692B2 (en) Display apparatus and operating method thereof
US20130329140A1 (en) System and method for providing multiple multimedia activities on multiple output devices
KR20230024778A (ko) 디스플레이 장치 및 그 동작 방법
US20240004601A1 (en) Display apparatus and method of operating the same
KR102582508B1 (ko) 디스플레이 장치
KR102404364B1 (ko) 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법
AU2022204849B2 (en) Display device and method of operating the same
US20240004600A1 (en) Display apparatus and operating method of the display apparatus
US20240307766A1 (en) Display device and operating method thereof
US20230388580A1 (en) Display device and operating method therefor
US20240278117A1 (en) Display apparatus and method of operating the same
KR20240002136A (ko) 디스플레이 장치 및 그 동작 방법
CN108259784B (zh) 音频-视频分配系统
US11467985B2 (en) System, target apparatus, terminal, program, and method
US20240073470A1 (en) Mobile terminal and display system

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