CN105828213B - 用于减少呈现等待时间的分配器、输出设备和方法 - Google Patents

用于减少呈现等待时间的分配器、输出设备和方法 Download PDF

Info

Publication number
CN105828213B
CN105828213B CN201610178101.7A CN201610178101A CN105828213B CN 105828213 B CN105828213 B CN 105828213B CN 201610178101 A CN201610178101 A CN 201610178101A CN 105828213 B CN105828213 B CN 105828213B
Authority
CN
China
Prior art keywords
mode
waiting time
data
output
content
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.)
Active
Application number
CN201610178101.7A
Other languages
English (en)
Other versions
CN105828213A (zh
Inventor
R.R.克伦布兰德
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.)
Sony Interactive Entertainment LLC
Original Assignee
Sony Computer Entertainment America LLC
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 Sony Computer Entertainment America LLC filed Critical Sony Computer Entertainment America LLC
Priority claimed from CN201310460509.XA external-priority patent/CN103716550B/zh
Publication of CN105828213A publication Critical patent/CN105828213A/zh
Application granted granted Critical
Publication of CN105828213B publication Critical patent/CN105828213B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • 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/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/358Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
    • 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/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • 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/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • 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/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/534Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for network load management, e.g. bandwidth optimization, latency reduction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0252Improving the response speed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/121Frame memory handling using a cache memory
    • 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/02Networking aspects
    • 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
    • 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/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • 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/12Use of DVI or HDMI protocol in interfaces along the display data pipeline
    • 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/16Use of wireless transmission of display information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

用于减少呈现等待时间的分配器、输出设备和方法,所述方法包括:接收等待时间减少模式起始信号;响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式;接收结束等待时间减少模式信号;以及响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中所述等待时间减少模式起始信号为与将由所述输出设备显示的所述内容数据一起接收的令牌,其中每隔规则间隔所述令牌与由所述输出设备接收的后续内容数据一起被连续接收,并且其中所述结束等待时间减少模式信号是所述输出设备接收的所述内容数据中令牌的缺乏。

Description

用于减少呈现等待时间的分配器、输出设备和方法
本申请是以下发明专利申请的分案申请:
申请号:201310460509.X
申请日:2013年9月30日
发明名称:用于减少呈现等待时间的方法和装置
技术领域
本公开涉及视频游戏仿真。此外,本申请描述一种用于将输出设备从第一输出模式自动改变成等待时间减少模式的方法和装置。
背景技术
现代电视利用图像处理来提高所显示的视频的质量。例如,电视可以执行数字信号增强(诸如边缘增强),或电视可以利用缓冲器来提高图像质量。这些图像处理步骤延迟视频帧的显示。根据选择的电视模型和视频设置,由额外处理造成的延迟可能是50-100毫秒或更多。这个延迟特别对于等离子电视和液晶显示器(LCD)电视成为关注的问题。为了使音频与视频保持同步,电视可以使音频信号延迟类似的量。
然而,在利用对等待时间敏感的应用(例如,视频游戏)时,甚至在使视频与音频同步时,可能仍然注意到延迟。在游戏***的情况下,在用户看到电视显示的其行动(例如,在游戏控制器上按下按钮)的结果之前将耗费某一时段。用户的行动与电视上的显示之间的延迟经常被称为等待时间或***滞后。这个等待时间在快速移动的游戏环境中产生问题。例如,在第一人称射击游戏中,长的等待时间可能减少用户的反应时间,并因此在用户原本有时间避免来袭时导致用户被射击。
为此,现代电视经常含有“游戏模式”,其中禁用一些图像处理步骤以减少等待时间。尽管通过利用游戏模式可能影响图像质量,但是对于游戏社区中的那些情形而言这被视为值得的折中。游戏模式选项在云游戏的环境下特别重要,其中由电视延迟造成的等待时间形成***的整体等待时间的重要的部分。
然而,没有在游戏模式与标准模式之间切换的自动的方式。目前,用户必须在游戏模式与标准模式之间来回切换,这是一个繁琐的过程。通常,这个过程涉及进入菜单以及从选项的列表选择游戏模式。此外,由于游戏模式可能为许多观看模式选项中的一个,故许多游戏玩家可能甚至没有意识到其电视支持这样的功能性。由于用户认为其不能减少感知到的***滞后,因此,用户可能会缓慢地采用基于云的游戏。因此,希望有一种每当用户开始玩时为用户自动选择游戏模式的***。
正是在这种环境下,出现本公开的方面。
发明内容
根据本发明一实施例,提供了一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)接收等待时间减少模式起始信号;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;c)接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中所述等待时间减少模式起始信号为与将由所述输出设备显示的所述内容数据一起接收的令牌,其中每隔规则间隔所述令牌与由所述输出设备接收的后续内容数据一起被连续接收,并且其中所述结束等待时间减少模式信号是所述输出设备接收的所述内容数据中令牌的缺乏。
根据本发明另一实施例,提供了一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)接收等待时间减少模式起始信号;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;c)接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备。
根据本发明另一实施例,提供了一种输出设备,其包括:处理器;存储器,其耦合到所述处理器;一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)从分配器接收等待时间减少模式起始信号,其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;c)从分配器接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式。
根据本发明另一实施例,提供了一种方法,其包括:a)从分配器接收等待时间减少模式起始信号,其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;c)从分配器接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式。
根据本发明另一实施例,提供了一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)接收等待时间减少模式起始信号,其中通过高清晰度多媒体接口(HDMI)连接接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号;b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;c)接收结束等待时间减少模式信号,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号为消费电子控制(CEC)命令;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中所述等待时间减少模式起始信号为与将由所述输出设备显示的所述内容数据一起接收的令牌,其中每隔规则间隔所述令牌与由所述输出设备接收的后续内容数据一起被连续接收,并且其中所述结束等待时间减少模式信号是所述输出设备接收的所述内容数据中令牌的缺乏。
根据本发明另一实施例,提供了一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)接收等待时间减少模式起始信号;b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;c)接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式。
根据本发明另一实施例,提供了一种输出设备,其配置为在网络上操作,所述输出设备包括:处理器;存储器,其耦合到所述处理器;一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)接收等待时间减少模式起始信号;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;c)接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式。
根据本发明另一实施例,提供了一种在配置为在网络上操作的输出设备中用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,包括:a)接收等待时间减少模式起始信号;b)响应于接收所述等待时间减少模式信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;c)接收结束等待时间减少模式信号;以及d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式。
根据本发明另一实施例,提供了一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备。
根据本发明另一实施例,提供了一种设备,其包括:处理器;存储器,其耦合到所述处理器;一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备。
根据本发明另一实施例,提供了一种方法,包括:a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备。
根据本发明另一实施例,提供了一种分配器,配置为在网络上操作,所述分配器包括:处理器;存储器,其耦合到所述处理器;一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备。
根据本发明另一实施例,提供了一种在配置为在网络上操作的分配器中用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,包括:a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备。
附图说明
图1为通过局部网络通信的客户端设备平台、分配器和输出设备的示意图。
图2A为描述根据本公开的方面的***配置的图解,其中输出设备连接到单一的客户端设备平台。
图2B为描述根据本公开的方面的***配置的图解,其中输出设备连接到分配器,分配器将从多个客户端设备平台中的一个递送的内容数据选择性地路由到输出设备。
图3A为根据本公开的方面的用于将输出设备的输出模式从第一输出模式自动改变成等待时间减少输出模式的方法的流程图。
图3B为根据本公开的额外方面的用于将输出设备的输出模式从第一输出模式自动改变成等待时间减少输出模式的方法的流程图。
图4为根据本公开的方面的用于检测何时接收等待时间减少模式起始信号以及何时接收结束等待时间减少模式信号的方法的流程图。
图5为描述根据本公开的额外方面的输出设备如何将输出模式从第一输出模式自动改变成等待时间减少输出模式的指令的方框图。
图6A为描述根据本公开的额外方面的客户端设备平台如何将输出设备的输出模式从第一输出模式自动改变成等待时间减少输出模式的指令的方框图。
图6B为描述根据本公开的额外方面的分配器如何将输出设备的输出模式从第一输出模式自动改变成等待时间减少输出模式的指令的方框图。
具体实施方式
尽管为了说明的目的,下列详细描述含有许多具体细节,但是本领域的任何一个普通技术人员将了解下列细节的许多变化和变更在本公开的范围内。因此,在这描述后面的权利要求书的一般性没有任何损失且不对所述权利要求书强加限制的情况下,陈述下文所述的本公开的方面。
本公开的方面描述一种用于将输出设备的输出模式从第一输出模式自动改变成等待时间减少模式的方法和装置。输出设备可以接收等待时间减少模式起始信号以及输出数据。可以从客户端设备平台或信号分配器接收起始信号和输出数据。一接收到起始信号,输出设备就可以将输出模式从第一输出模式改变成等待时间减少模式。此后,输出设备可以接收结束等待时间减少模式信号。然后,输出设备可以将输出模式恢复到第一输出模式。
本公开的方面描述一种等待时间减少模式,其被配置成减少输出设备对内容数据执行的处理操作的数量。举例而言但并非限制,输出设备可以被配置成处理输出数据以提高图像或音频质量。在等待时间减少模式中,可以减少或消除图像或音频处理以便减少输出内容数据所需的时间。
图1为根据本公开的方面的***100的示意图。一个或多个客户端设备平台104可以通过数据连接109访问输出设备105。分配器106可以从一个或多个客户端设备平台105接收内容数据210并且将期望的内容数据流210选择性地路由到输出设备105。客户端设备平台可以通过网络160从内容提供商107接收内容数据210。
客户端设备平台104可以包括中央处理器单元(CPU)131。例如,CPU 131可以包括一个或多个多核处理器,例如,双核、四核或Cell处理器。客户端设备平台104也可以包括存储器132(例如,RAM、DRAM、ROM等)。CPU131可以执行程序133,程序133的部分可以存储在存储器132中。客户端设备平台104也可以包括众所周知的辅助电路140,诸如输入/输出(I/O)电路141、电源(P/S)142、时钟(CLK)143和高速缓冲存储器144。举例而言但并非限制,I/O电路141可以包括高清晰度多媒体接口(HDMI)连接。客户端设备平台104可以可选地包括大容量存储设备134,诸如用于存储程序和/或数据的磁盘驱动器、CD-ROM驱动器、磁带驱动器或类似物。客户端设备平台104也可以可选地包括显示单元137。显示单元137可以呈显示文本、数字或图形符号的阴极射线管(CRT)或平板屏幕的形式。客户端设备平台104也可以可选地包括红外线(IR)发射器(blaster)148。例如,IR发射器148可以被配置成将指示输出设备105改变输出模式的命令递送到输出设备105。
控制器145可以通过I/O电路141连接到客户端设备平台104或控制器145可以直接集成到客户端设备平台104中。控制器145可以促进客户端设备平台104与用户之间的互动。控制器145可以包括键盘、鼠标、操纵杆、光笔、触摸板、触摸屏、手持控件(例如,游戏控制器)或其他设备。根据本公开的方面,控制器145可以能够产生触觉响应146。
客户端设备平台104可以包括网络接口139,其被配置成能够使用Wi-Fi、以太网端口或其他通信方法。网络接口139可以并入适合的硬件、软件、固件或这些元件中的两种或更多种的某一组合以促进通过电子通信网络160的通信。网络接口139可以被配置成通过局域网和广域网(诸如互联网)实施有线或无线通信。客户端设备平台104可以通过网络160经由一个或多个数据包发送并接收文件的数据和/或请求。
在一些实施中,可以在客户端设备平台104上为等待时间调整网络设置。举例而言但并非限制,客户端设备平台104可以具有影响等待时间的网络设置(例如,缓冲区大小、超时、省电设置等)。假定存在这样的设置,适当调整这些设置像是对用户的整体等待时间改善。作为实例,假定用户在游戏手柄上按下按钮以在第一人称射击(FPS)游戏中发射子弹。可以调整游戏手柄上的网络设置以使得按钮按下事件较早到达服务器,因此用户也将在其输出设备上较早地看到响应。
我认为存在这些网络设置。我希望在等待时间之间会存在折中,从而有效地使用网络信道(在你尽可能快地发送网络数据包时,你可能不会将网络使用至其极限),并且在移动设备的环境下,你可能会更快地耗尽你的电池(例如,网络收发器将在更大部分的时间被打开)。
前述组件可以通过内部***总线150互相交换信号。客户端设备平台104可以为通用计算机,其在运行实施本文所述的本发明的实施方案的代码时成为专用计算机。举例而言但并非限制,客户端设备平台104可以为游戏机、机顶盒、电缆箱、个人计算机、平板计算机、电话、手机、DVD播放器、蓝光播放器、数字视频录像机(DVR)或其他类似设备或上述任何组合。可以为客户端设备平台的其他可能类型的设备包括流媒体播放器,诸如从加利福尼亚的***的Roku公司接收的Roku SoundBridge网络音乐播放器、Roku DVP互联网流式视频,或来自加利福尼亚的库比蒂诺的苹果公司的Apple TV数字媒体接收器。
输出设备105可以包括中央处理器单元(CPU)131’。例如,CPU 131’可以包括一个或多个多核处理器,例如双核、四核或Cell处理器。输出设备105也可以包括存储器132’(例如RAM、DRAM、ROM等)。CPU 131’可以执行程序133’,程序133’的部分可以存储在存储器132’中。输出设备105也可以包括众所周知的辅助电路140’,诸如输入/输出(I/O)电路141’、电源(P/S)142’、时钟(CLK)143’和高速缓冲存储器144’。举例而言但并非限制,I/O电路141’可以包括高清晰度多媒体接口(HDMI)连接。输出设备105可以可选地包括大容量存储设备134’,诸如用于存储程序和/或数据的磁盘驱动器、CD-ROM驱动器、磁带驱动器或类似物。输出设备105也可以可选地包括显示单元137’和用户接口单元138’以促进输出设备105与需要直接访问输出设备105的用户之间的互动。显示单元137’可以呈阴极射线管(CRT)或平板屏幕的形式,诸如但不限于显示文本、数字或图形符号的LCD、等离子、LED或OLED。用户接口单元138’可以包括键盘、鼠标、操纵杆、光笔或其他设备。输出设备105也可以包括音频单元147’。音频单元147’可以呈扬声器的形式。举例而言但并非限制,扬声器可以为单一的扬声器或两个或更多个扬声器的***,诸如环绕立体声扬声器***。输出设备105也可以可选地包括IR接收器149’,其被配置成从分配器106的IR发射器148”或从客户端设备平台104的IR发射器148接收命令信号。例如,命令信号可以指示输出设备105改变客户端设备平台105的输出模式。输出设备105可以包括网络接口139’,其被配置成能够使用Wi-Fi、以太网端口或其他通信方法。
网络接口139’可以并入适合的硬件、软件、固件或这些元件中的两种或更多种的某一组合以促进通过电子通信网络160的通信。网络接口139’可以被配置成通过局域网和广域网(诸如互联网)实施有线或无线通信。输出设备105可以通过网络160经由一个或多个数据包发送并接收文件的数据和/或请求。
前述组件可以通过内部***总线150’互相交换信号。输出设备105可以为通用计算机,其在运行实施本文所述的本发明的实施方案的代码时成为专用计算机。举例而言但并非限制,输出设备105可以为电视、投影仪、个人计算机、平板计算机、扬声器***、整个房子的扬声器***(即,位于整个建筑物内的两个或更多个房间中的一系列扬声器)、电话或任何类似的设备或上述任何组合。可以用作输出设备105的其他可能的设备包括移动电话或便携式游戏机,诸如来自日本东京的索尼计算机娱乐公司的PS Vita。
输出设备105可以具有两个或更多个输出模式。不同的输出模式可以被配置成以最佳的方式显示某些类型的内容数据210。举例而言但并非限制,在非等待时间敏感的应用(诸如观看从电缆箱递送的电视现场直播)下,输出设备可以实施对内容数据的额外处理。举例而言但并非限制,额外处理可以包括数据流的广泛的缓冲和/或针对视频流的每一帧的边缘增强。另外,输出设备可以能够实施等待时间减少模式。举例而言但并非限制,等待时间减少模式可以减少或消除内容数据210的额外处理。等待时间减少模式也可以被称为“游戏模式”。可以通过执行不同的程序133’或通过硬件或固件或上述任何组合实施不同的输出模式。另外,额外的输出模式(包括添加等待时间减少模式)可以通过固件或软件更新添加到输出设备105。
分配器106可以包括中央处理器单元(CPU)131”。例如,CPU 131”可以包括一个或多个多核处理器,例如双核、四核或具有主处理器和一个或多个协处理器的处理器体系结构(诸如Cell处理器)。分配器106也可以包括存储器132”(例如RAM、DRAM、ROM等)。CPU 131”可以执行程序133”,程序133”的部分可以存储在存储器132”中。分配器106也可以包括众所周知的辅助电路140”,诸如输入/输出(I/O)电路141”、电源(P/S)142”、时钟(CLK)143”和高速缓冲存储器144”。举例而言但并非限制,I/O电路141”可以包括高清晰度多媒体接口(HDMI)连接。分配器106可以可选地包括大容量存储设备134”,诸如用于存储程序和/或数据的磁盘驱动器、CD-ROM驱动器、磁带驱动器或类似物。分配器106也可以可选地包括显示单元137”和用户接口单元138”以促进分配器106与需要直接访问分配器106的用户之间的互动。显示单元137”可以呈显示文本、数字或图形符号的阴极射线管(CRT)或平板屏幕的形式。用户接口单元138”可以包括键盘、鼠标、操纵杆、光笔、遥控器、触摸板、触摸屏或其他设备。分配器106也可以可选地包括红外线IR发射器148”。例如,IR发射器148”可以被配置成将指示输出设备105改变输出模式的命令递送到输出设备105。分配器106可以包括网络接口139”,其被配置成能够使用Wi-Fi、以太网端口或其他通信方法。
网络接口139”可以并入适合的硬件、软件、固件或这些元件中的两种或更多种的某一组合以促进通过电子通信网络160的通信。网络接口139”可以被配置成通过局域网和广域网(诸如互联网)实施有线或无线通信。分配器106可以通过网络160经由一个或多个数据包发送并接收文件的数据和/或请求。
前述组件可以通过内部***总线150”互相交换信号。分配器106可以为通用计算机,其在运行实施本文所述的本发明的实施方案的代码时成为专用计算机。举例而言但并非限制,分配器可以为机顶盒、家庭娱乐***、均衡器、混合器、无线集线器或类似的设备或上述任何组合。
图2A和图2B描绘两个可能的***配置,其可以利用本公开的方面以便在显示与等待时间敏感的应用相关联的内容数据210时减少等待时间。在图2A和图2B中,虚线箭头指示通过网络160传送数据,并且实线箭头指示通过数据连接109传送数据。举例而言但并非限制,数据连接109可以为有线连接或无线连接。有线数据连接109可以包括诸如但不限于HDMI以太网、迅雷、显示端口或同轴连接的连接。无线数据连接109可以包括诸如但不限于Wi-Fi、互联网无线显示(WiDi)、无线HD、无线HDMI、蓝牙或红外线连接的连接。举例而言但并非限制,内容数据210可以为视频流和/或音频流。举例而言但并非限制,等待时间敏感的应用可以为通过基于云的网络递送的视频游戏、通过在建筑物的单独房间中的多个扬声器的视频会议、视频聊天、音频会议或音频流。另外,远程“桌面”应用(例如涉及在远程机器上运行的计算机程序会话的数据流传输)可以被认为是等待时间敏感的应用。远程桌面应用的实例包括但不限于像VNC、Citrix、远程桌面协议(RDP)。可以使用这样的应用(例如)以实施常规的计算机应用(诸如Microsoft Office、Adobe Photoshop等)的桌面会话的远程流传输。
图2A为描绘***配置200的本公开的第一方面的方框图。***配置200包括输出设备105,其可以直接从客户端设备平台104接收与等待时间敏感的应用相关联的内容数据210。客户端设备平台104可以从内容提供商107接收内容数据210。举例而言但并非限制,内容提供商107可以为电缆电报公司、视频游戏提供商或电话服务提供商以及通过网络160递送媒体或数据通信的任何其他公司。
图2B为描绘***配置201的本公开的第二方面的方框图。***配置201包括输出设备105,其可以从分配器106接收与等待时间敏感的应用相关联的内容数据210。这个布置在两个或更多个客户端设备平台104各自将内容数据210递送到单一的输出设备105时是有用的。举例而言但并非限制,分配器106可以为能够从游戏机104、蓝光播放器104’和电缆箱104”接收内容数据210的家庭影院***。分配器106可以控制哪些数据连接109将在任何给定的时间显示在输出设备105上。
如图3A中所示,输出设备105可以被配置成根据本发明的方法300实施将输出设备105的输出模式从第一输出模式自动改变成等待时间减少模式的方法。方法300的各种方面可以通过执行在输出设备105和/或客户端设备平台104上运行的计算机可执行指令结合输出设备105的行动来实施。具体来说,输出设备105可以例如通过合适的编程被配置成实施某些输出设备指令371。另外,客户端设备平台104可以被配置成实施某些客户端设备平台指令370。在图3A中,虚线箭头表示通过数据连接109在客户端设备平台104与输出设备105之间的数据流动。
在接收与等待时间敏感的应用相关联的内容数据210后,在方框372,客户端设备平台104可以将等待时间减少模式起始信号311自动地递送到输出设备105。客户端设备平台104可以将起始信号311***数据流中,这个数据流含有被递送到输出设备105的内容数据210。举例而言但并非限制,起始信号311可以***含有内容数据210的数据包的报头中,或起始信号311可以作为除内容数据210之外的单个数据包发送。
或者,起始信号311可以为通过数据连接109递送的命令信号。举例而言但并非限制,起始信号311可以为消费电子控制(CEC)命令。CEC为被设计成允许由HDMI电缆附接的设备互相控制的HDMI标准的特征。具体来说,CEC为使用AV链路协议执行遥控功能的单线双向串行总线。因此,起始信号311可以为通过HDMI数据连接109递送的CEC命令,其指示输出设备105将输出模式改变成等待时间减少模式。此外,举例而言但并非限制,起始信号311可以为由IR发射器148递送到输出设备105的IR命令。
在373,输出设备105可以接收等待时间减少模式起始信号311。起始信号311的接收使输出设备105将输出模式从第一输出模式改变成等待时间减少模式。举例而言但并非限制,第一输出模式可以为输出设备105的默认输出模式,或第一输出模式可以为被最优化用于观察特定类型的媒体的替代显示模式,诸如电影显示模式或体育频道显示模式。当起始信号311不为命令信号时,起始信号311可以指示输出设备105需要执行输出模式切换程序以便将输出模式改变成等待时间减少模式。例如,输出模式切换程序可以为存储在输出设备105的CPU 131’上或存储器132’中的程序133’,其在被执行时使输出设备将输出模式改变成等待时间减少模式。如果起始信号311为CEC命令或IR命令,那么起始信号311可以被配置成控制输出设备105并且自动地使输出设备105将输出模式改变成等待时间减少模式,而无需运行额外的操作。
当客户端设备平台104不再递送对应于等待时间敏感的应用的内容数据210时,如方框375中所示,客户端设备平台104可以将结束等待时间减少模式信号312递送到输出设备。结束等待时间减少模式信号312与等待时间减少模式起始信号311的类似之处在于其可以为与内容数据210一起发送的信号,或其可以为CEC命令信号或IR命令信号。在376,输出设备105可以接收结束等待时间减少模式信号312。一接收到结束等待时间减少模式信号312,输出设备105就可以将输出模式变回到第一输出模式。类似于方框374,如果结束等待时间减少模式信号312不为命令信号,那么结束等待时间减少模式信号312可以指示输出设备105需要执行输出模式切换程序以便将输出模式变回到第一输出模式。或者,如果结束等待时间减少模式信号312为CEC命令或IR命令,那么结束等待时间减少模式信号312可以被配置成控制输出设备105并且自动地使输出设备105将输出模式变回到第一输出模式,而无需运行额外的操作。
如图3B中所示,输出设备105可以被配置成根据本发明的方法301实施将输出设备105的输出模式从第一输出模式自动改变成等待时间减少模式的方法。方法301的各种方面可以通过执行在输出设备105和/或分配器106上运行的计算机可执行指令结合输出设备105的行动来实施。具体来说,输出设备105可以例如通过合适的编程被配置成实施某些输出设备指令371’。另外,分配器106可以被配置成实施某些分配器指令370’。在图3B中,虚线箭头表示通过数据连接109在分配器106与输出设备105之间的数据流动。
除了用分配器106代替方法300的客户端设备平台104以外,方法301类似于方法300。分配器106的利用允许输出设备105从多个客户端设备平台104选择性地接收内容数据210。当分配器106递送与等待时间敏感的应用相关联的内容数据210时,可以利用方法301。
一接收到与等待时间敏感的应用相关联的内容数据210,在方框372’,分配器106就可以将等待时间减少模式起始信号311递送到输出设备105。分配器106可以将起始信号311***数据流中,这个数据流含有被递送到输出设备105的内容数据210。举例而言但并非限制,起始信号311可以***含有内容数据210的数据包的报头中,或起始信号311可以作为除内容数据210之外的单个数据包发送。
本公开的方面也描述起始信号311,其可以为通过数据连接109递送的命令信号。举例而言但并非限制,起始信号311可以为CEC命令。因此,可以通过HDMI数据连接109递送CEC命令以便指示输出设备105将输出模式改变成等待时间减少模式。此外,举例而言但并非限制,起始信号311可以为由IR发射器148”递送到输出设备105的IR命令。
本公开的其他额外方面也包括在被递送到输出设备105的内容数据210源于被已知用来运行等待时间敏感的应用的客户端设备平台104时,使分配器106将等待时间减少模式起始信号311递送到输出设备105。举例而言但并非限制,客户端设备平台104可以为主要用于等待时间敏感的应用(诸如基于云的游戏)的游戏机。在这种情况下,当将游戏机的内容数据210路由到输出设备105时,分配器106可以始终递送等待时间减少起始信号311。分配器106可以基于诸如但不限于历史使用、默认设置和/或用户指定的因素,预先确定哪些客户端设备平台104将附有起始信号311。
例如,可以通过计算客户端设备平台104利用等待时间减少模式的总时间百分比来确定历史使用。如果总百分比超过阈值(诸如百分之五十或任何其他级别),那么分配器将递送起始信号311。也可以针对诸如当天的时间、星期几或月的因素调整总百分比。在用户具有在晚上将某一客户端设备平台104用于基于云的游戏会话,并且在早上将相同的客户端设备平台104用于游戏会话的模式时,这可能是有益的,在这个模式中将游戏存储在客户端设备平台104内的存储器或磁盘中。
另外,分配器106可以被编程以识别某些类型的客户端设备平台104作为传统上利用等待时间敏感的应用的客户端设备平台。例如,分配器106可以识别游戏机作为利用等待时间敏感的应用的客户端设备平台,并且因此具有预定的默认以在刚一递送源于游戏机的内容数据210就添加起始信号311。或者,客户端设备平台104(诸如电缆箱)可以传统上被视为不运行等待时间敏感的应用,并因此默认在从电缆箱接收的内容数据210之外可能不添加起始信号。
然而,预定的默认可能并不总是用户希望的默认。例如,电缆电报公司开始通过电缆箱将更多基于云的内容递送到用户。诸如基于云的游戏和同步群组观看体验的应用变得越来越普遍,诸如在Joseph Dodson等人的、标题为“PLAYBACK SYNCHRONIZATION IN AGROUP VIEWING A MEDIA TITLE”的和年、月、日申请的共同拥有的专利申请13/631,622(代理人参考号SCEA12019US00)中描述的那些应用,并且所述申请整体并入本文。因此,用户可能经常将电缆箱用于这些类型的等待时间敏感的应用,并且可能期望允许用户改变分配器106的默认设置以最适合其个人偏好。
在373’,输出设备105可以接收等待时间减少模式起始信号311。输出设备105可以通过将输出模式从第一输出模式自动改变成等待时间减少模式来响应起始信号311的接收。举例而言但并非限制,第一输出模式可以为输出设备105的默认输出模式,或第一输出模式可以为被最优化用于观察特定类型的媒体的替代显示模式,诸如电影显示模式或体育频道显示模式。当起始信号311不为命令信号时,起始信号311可以指示输出设备105需要执行输出模式切换程序以便将输出模式改变成等待时间减少模式。例如,输出模式切换程序可以为存储在输出设备105的CPU 131’上或存储器132’中的程序133’,其在被执行时使输出设备105将输出模式改变成等待时间减少模式。如果起始信号311为CEC命令或IR命令,那么起始信号311可以被配置成控制输出设备105并且自动地使输出设备105将输出模式改变成等待时间减少模式,而无需运行额外的操作。
当分配器106不再将对应于等待时间敏感的应用的内容数据210递送到输出设备105时,如方框375’中所示,分配器106可以将结束等待时间减少模式信号312自动地递送到输出设备。结束等待时间减少模式信号312与等待时间减少模式起始信号311的类似之处在于其可以为与内容数据210一起发送的信号,或其可以为CEC命令信号或IR命令信号。在376’,输出设备105可以接收结束等待时间减少模式信号312。一接收到结束等待时间减少模式信号312,输出设备105就可以将输出模式变回到第一输出模式。类似于方框374’,如果结束等待时间减少模式信号312不为命令信号,那么结束等待时间减少模式信号312可以指示输出设备105需要执行输出模式切换程序以便将输出模式变回到第一输出模式。或者,如果结束等待时间减少模式信号312为CEC命令或IR命令,那么结束等待时间减少模式信号312可以被配置成控制输出设备105并且自动地使输出设备105将输出模式变回到第一输出模式,而无需运行额外的操作。
根据本公开的额外方面,可以通过图4中所述的令牌***实施等待时间减少模式起始信号311和结束等待时间减少模式信号312。当起始信号311为由客户端设备平台104或分配器106递送的非命令信号时,可以实施令牌***的使用。客户端设备平台104或分配器106可以将起始信号311***数据流中,这个数据流含有被递送到输出设备105的内容数据210。举例而言但并非限制,起始信号311可以***含有内容数据210的数据包的报头中,或起始信号311可以作为除内容数据210之外的单个数据包发送。一旦已经递送起始信号311,只要需要等待时间减少模式,发送设备104或106就将继续使令牌与内容数据210一起供应。举例而言但并非限制,可以在后续内容数据210的报头中递送令牌,或令牌可以作为除内容数据210之外的单个数据包递送。可以用内容数据210的每个数据包递送令牌,或每隔一定间隔(诸如每隔1、5或10秒或任何其他所需的间隔长度),令牌可以与内容数据一起被递送。当不再需要等待时间减少模式时,发送设备104或106可以停止递送令牌。未收到令牌被认为是结束等待时间减少模式信号,并因此,指示输出设备105将输出模式变回到第一状态。
可以根据方法400实施令牌***。在方法400中,输出设备105必须首先在决策方框451中确定其目前是否处于等待时间减少模式。如果输出设备105不处于等待时间减少模式,那么方法400进入方框456,其中输出设备105必须检查收到等待时间减少起始信号311。如果输出设备105确定已经在决策方框457中接收起始信号311,那么输出设备105进入方框458并且启动等待时间减少模式。一旦启动等待时间减少模式,方法400进入方框452。然而,如果在方框457中未接收起始信号311,那么方法400进入方框459并且保持处于第一输出模式。此后,方法继续返回到方框456以继续检查等待时间减少起始信号311。
如果方框451的答复为是,那么方法400进入方框452。在方框452中,指示输出设备105检查令牌并且进入决策方框453。如果输出设备105在方框453中已经接收令牌,那么方法继续进入方框454并且输出设备105将保持处于等待时间减少模式。在方框454后,方法通过推进回到方框452再次开始循环,其中方法将再次检查令牌。然而,如果在方框453中未接收令牌,那么方法400继续进入方框455。在方框455中,输出设备105结束等待时间减少模式并且恢复到第一输出模式。此后,方法继续进入方框456,其中输出设备将开始检查起始信号311。应注意,在一些实施中,起始信号311可以呈令牌的形式。
根据本公开的额外方面,输出设备可以将信息提供给客户端设备平台104、分配器106或内容提供商107,从而通知它们第一输出模式是什么。该信息可以被提供作为来自设备104、106中的任何一个或内容提供商107的查询的结果。
或者,一接收到等待时间减少模式起始信号311,输出设备就可以自动地将该信息递送回到设备104、106或内容提供商107。这在结束等待时间减少模式信号312为命令信号(诸如CEC命令或IR命令)时是有用的,这是因为该信号可以包括用于将输出模式恢复到第一输出模式而无需输出设备105进一步处理的命令。
根据本公开的其他额外方面,客户端设备平台104可以例如通过合适的编程或专用硬件被配置成能够查询等待时间减少的结果。假定输出设备105不能移动到低等待时间模式,“查询结果能力”允许客户端设备104向用户提供该影响的通知。例如,客户端设备104可以显示消息,这个消息陈述因为等待时间太高,所以云游戏是不可能的。
如图5中所示,可以例如通过输出设备105实施一组输出设备指令581。输出设备指令581可以形成在非暂态计算机可读介质(诸如存储器132’或大容量存储设备134’)上。输出设备指令581也可以为过程控制程序133’的部分。在583,指令可以包括用于接收等待时间减少模式起始信号的指令。此后,在584,输出设备指令581可以包括用于使输出设备105将输出模式从第一输出模式自动改变成等待时间减少模式的指令。在586,可以指示输出设备104接收结束等待时间减少模式信号。此后,在587,指令581可以包括用于响应于收到结束等待时间减少模式信号而将输出模式从等待时间减少模式自动变回到第一输出模式的指令。
如图6A中所示,可以例如通过客户端设备平台104实施一组客户端设备平台指令680。客户端设备平台指令680可以形成在非暂态计算机可读介质(诸如存储器132或大容量存储设备134)上。客户端设备平台指令680也可以为过程控制程序133的部分。在682,指令可以包括用于刚一进入或再继续等待时间敏感的应用就将等待时间减少模式起始信号自动地递送到输出设备105的指令。此后,在685,指令可以包括例如刚一结束、退出或暂停等待时间敏感的应用就指示客户端设备平台104将结束等待时间模式信号自动地递送到输出设备105。
如图6B中所示,可以例如通过分配器106实施一组分配器指令680’。分配器指令680’可以形成在非暂态计算机可读介质(诸如存储器132”或大容量存储设备134”)上。分配器指令680’也可以为过程控制程序133”的部分。在682’,指令可以包括用于将等待时间减少模式起始信号自动地递送到输出设备105的指令。此后,在685’,指令可以包括指示分配器106将结束等待时间模式信号自动地递送到输出设备105。
本公开的方面也包含等待时间减少模式在输出设备105处无法使用的情形。例如,在一些情况下,客户端设备104可以查询输出设备并且确定减少的等待时间模式无法使用。在这种情况下,客户端设备104可以被配置成通过向用户提供警告和/或通过禁止访问等待时间敏感的某些内容来响应输出设备无法进入减少的等待时间模式的确定。
根据本公开的一些方面,客户端设备104可以被配置成查询输出设备105以确定输出设备是否在低等待时间模式中操作或输出设备是否甚至能够在这种模式中操作。客户端设备可以例如通过程序133中的合适的指令实施这种查询。
存在人们可以在客户端设备的部分上实施等待时间模式查询的许多不同的方式。例如,客户端设备104可以通过用于启动减少的等待时间模式切换的相同的信道发送“等待时间状态查询”。根据如何实施减少的等待时间模式切换,可能或可能不存在查询结果的方法。在HDMI-CEC的情况下,可以实施状态查询,但是使用IR发射器可能是不切实际的,这是因为通信是单向的。
使用客户端设备实施等待时间模式查询的一个可能的方法为将等待时间模式切换信号发送到输出设备,并然后检查以查看输出设备的等待时间是否随后改变。在一些实施中,通过使用耦合到客户端设备104或为客户端设备104的部分的摄影机,以及由输出设备显示并且由摄影机观察的测试模式,可以进行这种类型的基本的等待时间测试。网络摄像头或移动电话可能为对等待时间足够敏感的以注意到在切换到等待时间减少模式或从等待时间减少模式切换前后之间的等待时间的差异。或者,可以例如通过在摄影机的游戏手柄上计时按钮按下来测试服务器-客户端等待时间。
尽管上述内容为本发明的优选实施方案的完整描述,但是可能使用各种替代、修改和等效物。因此,不应该参照以上描述确定本发明的范围,而是应该参照所附权利要求书以及其等效物的全部范围确定本发明的范围。本文所述的任何特征,不管是否优选,都可以与本文所述的不管是否优选的任何其他特征结合。在以下权利要求书中,除非另有明确规定,否则不定冠词“一(A/An)”指的是在冠词之后的项目中的一个或多个的数量。除非在给定权利要求书中使用短语“用于......的构件”来明确叙述限制,否则所附权利要求书不被解释为包括手段附加功能限制。

Claims (52)

1.一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)接收等待时间减少模式起始信号;
b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;
c)接收结束等待时间减少模式信号;以及
d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
2.如权利要求1所述的方法,其中在所述输出设备接收的所述内容数据源于从基于云的内容提供商接收所述内容数据的客户端设备平台时,所述分配器递送所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
3.如权利要求1所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,在客户端设备平台通过利用历史使用数据,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
4.如权利要求1所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,在客户端设备平台通过利用默认设置和/或用户指定,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
5.如权利要求3所述的方法,其中所述内容数据是音频流,并且所述音频流为电话交谈。
6.如权利要求1所述的方法,其中通过高清晰度多媒体接口HDMI连接接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
7.如权利要求6所述的方法,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号为消费电子控制CEC命令。
8.如权利要求6所述的方法,其中所述HDMI连接为无线HDMI连接。
9.如权利要求1所述的方法,其中从红外线IR发射器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
10.一种输出设备,其包括:
处理器;
存储器,其耦合到所述处理器;
一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)从分配器接收等待时间减少模式起始信号,其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备;
b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作;
c)从分配器接收结束等待时间减少模式信号;以及
d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
11.一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)接收等待时间减少模式起始信号;
b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;
c)接收结束等待时间减少模式信号;以及
d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
12.如权利要求11所述的方法,其中通过高清晰度多媒体接口HDMI连接接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
13.如权利要求12所述的方法,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号为消费电子控制CEC命令。
14.如权利要求12所述的方法,其中所述HDMI连接为无线HDMI连接。
15.如权利要求11所述的方法,其中通过红外线IR发射器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
16.如权利要求11所述的方法,其中所述等待时间减少模式起始信号为与将由所述输出设备显示的所述内容数据一起接收的令牌,其中所述令牌与由所述输出设备接收的后续内容数据一起被连续接收,并且其中所述结束等待时间减少模式信号是所述输出设备接收的所述内容数据中令牌的缺乏。
17.如权利要求16所述的方法,其中所述令牌以规则间隔接收。
18.如权利要求11所述的方法,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号从客户端设备平台接收。
19.如权利要求18所述的方法,其中所述客户端设备平台为游戏机。
20.如权利要求18所述的方法,其中所述客户端设备平台为机顶盒。
21.如权利要求18所述的方法,其中所述客户端设备平台为计算机。
22.如权利要求18所述的方法,其中所述客户端设备平台为电话***。
23.如权利要求11所述的方法,其中在所述输出设备接收的所述内容数据源于从基于云的内容提供商接收所述内容数据的客户端设备平台时,所述分配器递送所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
24.如权利要求11所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,在客户端设备平台通过利用历史使用数据,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
25.如权利要求11所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,在客户端设备平台通过利用默认设置和/或用户指定,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
26.如权利要求11所述的方法,其中所述输出设备为电视。
27.如权利要求11所述的方法,其中所述输出设备为投影仪。
28.如权利要求11所述的方法,其中所述输出设备为一个或多个扬声器。
29.一种输出设备,其配置为在网络上操作,所述输出设备包括:
处理器;
存储器,其耦合到所述处理器;
一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)接收等待时间减少模式起始信号;
b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;
c)接收结束等待时间减少模式信号;以及
d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
30.一种在配置为在网络上操作的输出设备中用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,包括:
a)接收等待时间减少模式起始信号;
b)响应于接收所述等待时间减少模式起始信号,将所述输出模式从所述第一输出模式自动改变成所述等待时间减少模式,其中所述等待时间减少模式使所述输出设备停止对由所述输出设备显示的一组内容数据的一个或多个处理操作,其中所述内容数据是电话交谈;
c)接收结束等待时间减少模式信号;以及
d)响应于接收所述结束等待时间减少模式信号,将所述输出模式从所述等待时间减少模式自动改变成所述第一输出模式,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
31.一种用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及
b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
32.如权利要求31所述的方法,其中通过高清晰度多媒体接口HDMI连接递送所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
33.如权利要求32所述的方法,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号为消费电子控制CEC命令。
34.如权利要求32所述的方法,其中所述HDMI连接为无线HDMI连接。
35.如权利要求31所述的方法,其中通过红外线IR发射器递送所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
36.如权利要求31所述的方法,其中所述等待时间减少模式起始信号为与将由所述输出设备显示的所述内容数据一起接收的令牌,其中所述令牌与由所述输出设备接收的后续内容数据一起被连续接收,并且其中所述结束等待时间减少模式信号是递送至所述输出设备的所述内容数据中令牌的缺乏。
37.如权利要求36所述的方法,其中以规则间隔递送所述令牌。
38.如权利要求31所述的方法,其中所述等待时间减少模式起始信号和所述结束等待时间减少模式信号由客户端设备平台递送。
39.如权利要求38所述的方法,其中所述客户端设备平台为游戏机。
40.如权利要求38所述的方法,其中所述客户端设备平台为机顶盒。
41.如权利要求38所述的方法,其中所述客户端设备平台为计算机。
42.如权利要求38所述的方法,其中所述客户端设备平台为电话***。
43.如权利要求38所述的方法,其中所述客户端设备被配置成在自动地递送所述等待时间减少模式起始信号后,查询所述输出设备以确定所述输出设备是否在低等待时间模式中操作或所述输出设备是否甚至能够在这种模式中操作。
44.如权利要求31所述的方法,其中在递送至所述输出设备的所述内容数据源于从基于云的内容提供商接收所述内容数据的客户端设备平台时,所述分配器递送所述等待时间减少模式起始信号和所述结束等待时间减少模式信号。
45.如权利要求31所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,通过利用所述多个客户端设备平台的一个或多个客户端设备平台的历史使用数据,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
46.如权利要求31所述的方法,其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,在客户端设备平台通过利用默认设置和/或用户指定,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
47.如权利要求31所述的方法,其中所述输出设备为电视。
48.如权利要求31所述的方法,其中所述输出设备为投影仪。
49.如权利要求31所述的方法,其中所述输出设备为一个或多个扬声器。
50.一种输出设备,其包括:
处理器;
存储器,其耦合到所述处理器;
一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及
b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
51.一种分配器,配置为在网络上操作,所述分配器包括:
处理器;
存储器,其耦合到所述处理器;
一个或多个指令,其实施在存储器中以由所述处理器执行,所述指令被配置成实施用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,所述方法包括:
a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及
b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
52.一种在配置为在网络上操作的分配器中用于将输出设备上的输出模式从第一输出模式改变成等待时间减少模式的方法,包括:
a)除内容数据之外,将等待时间减少模式起始信号自动地递送到输出设备,其中所述内容数据与等待时间敏感的应用相关联,并且其中所述内容数据是电话交谈;以及
b)在所述内容数据不再与等待时间敏感的应用相关联时,将结束等待时间减少模式信号自动地递送到所述输出设备,其中从分配器接收所述等待时间减少模式起始信号和所述结束等待时间减少模式信号,并且其中所述分配器被配置成将来自多个客户端设备平台中的一个的内容数据选择性地路由到所述输出设备,并且其中在将所述多个客户端设备平台的内容数据选择性地路由到所述输出设备时,所述分配器预先确定所述多个客户端设备平台中的哪些应该包括等待时间减少模式起始信号。
CN201610178101.7A 2012-10-04 2013-09-30 用于减少呈现等待时间的分配器、输出设备和方法 Active CN105828213B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201261709873P 2012-10-04 2012-10-04
US61/709,873 2012-10-04
US13/790,289 US9086995B2 (en) 2012-10-04 2013-03-08 Method and apparatus for improving decreasing presentation latency
US13/790,269 US8990446B2 (en) 2012-10-04 2013-03-08 Method and apparatus for decreasing presentation latency
US13/790,289 2013-03-08
US13/790,269 2013-03-08
CN201310460509.XA CN103716550B (zh) 2012-10-04 2013-09-30 用于减少呈现等待时间的方法和装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201310460509.XA Division CN103716550B (zh) 2012-10-04 2013-09-30 用于减少呈现等待时间的方法和装置

Publications (2)

Publication Number Publication Date
CN105828213A CN105828213A (zh) 2016-08-03
CN105828213B true CN105828213B (zh) 2019-05-14

Family

ID=50433668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610178101.7A Active CN105828213B (zh) 2012-10-04 2013-09-30 用于减少呈现等待时间的分配器、输出设备和方法

Country Status (6)

Country Link
US (5) US8990446B2 (zh)
EP (1) EP2891145B1 (zh)
JP (1) JP2014075789A (zh)
KR (2) KR101657112B1 (zh)
CN (1) CN105828213B (zh)
WO (1) WO2014055265A1 (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990446B2 (en) * 2012-10-04 2015-03-24 Sony Computer Entertainment America, LLC Method and apparatus for decreasing presentation latency
US9332216B2 (en) 2014-03-12 2016-05-03 Sony Computer Entertainment America, LLC Video frame rate compensation through adjustment of vertical blanking
EP2953370A1 (en) * 2014-06-05 2015-12-09 Ziggo B.V. Minimizing input lag in a remote GUI TV application
US9563367B2 (en) * 2014-08-26 2017-02-07 HGST Netherlands B.V. Latency command processing for solid state drive interface protocol
US9396702B2 (en) * 2014-12-23 2016-07-19 Sony Interactive Entertainment America Llc Latency tester
US10744407B2 (en) 2015-09-08 2020-08-18 Sony Interactive Entertainment LLC Dynamic network storage for cloud console server
US9813468B2 (en) 2015-09-08 2017-11-07 Microsoft Technology Licensing, Llc Wireless control of streaming computing device
US11206393B2 (en) 2017-09-22 2021-12-21 Microsoft Technology Licensing, Llc Display latency measurement system using available hardware
KR102480310B1 (ko) * 2017-11-06 2022-12-23 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
US10706812B2 (en) 2018-05-30 2020-07-07 Ati Technologies Ulc Source-side tone mapping based on native color gamut and brightness of display
US11703834B2 (en) * 2018-07-31 2023-07-18 Canon Kabushiki Kaisha Production system, and method of producing article
CN109587546B (zh) * 2018-11-27 2020-09-22 Oppo广东移动通信有限公司 视频处理方法、装置、电子设备和计算机可读介质
CN116389794A (zh) * 2019-02-20 2023-07-04 华为技术有限公司 用于启用超高清联盟指定参考模式(uhda-srm)的技术
CN109908574B (zh) * 2019-02-22 2020-09-08 网易(杭州)网络有限公司 游戏角色控制方法、装置、设备和存储介质
US20220256236A1 (en) * 2019-07-17 2022-08-11 Dolby International Ab Latency management for content delivery
US11323766B2 (en) * 2019-10-03 2022-05-03 Dolby International Ab Method and device for providing audio/video content to a rendering device
KR20210057354A (ko) * 2019-11-12 2021-05-21 삼성전자주식회사 전자 장치 및 그 제어 방법
JP2022036737A (ja) * 2020-08-24 2022-03-08 キヤノン株式会社 投影装置、制御方法、プログラム
CN114302220B (zh) * 2021-01-14 2023-04-14 海信视像科技股份有限公司 一种显示设备、外接设备及播放模式控制方法
EP4295578A2 (en) * 2021-02-17 2023-12-27 Sonos Inc. Wireless streaming of audio-visual content and systems and methods for multi-display user interactions
KR20230106445A (ko) * 2022-01-06 2023-07-13 삼성전자주식회사 전자 장치, 서버 컴퓨터 및 그 동작 방법
KR20230112964A (ko) * 2022-01-21 2023-07-28 삼성전자주식회사 전자 장치 및 그 동작 방법
US11776507B1 (en) 2022-07-20 2023-10-03 Ivan Svirid Systems and methods for reducing display latency

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101627625A (zh) * 2007-03-13 2010-01-13 索尼株式会社 通信***、发送装置、发送方法、接收装置以及接收方法
CN102098473A (zh) * 2009-12-14 2011-06-15 索尼公司 输出控制设备、输出控制方法、程序、和输出控制***
CN103716550A (zh) * 2012-10-04 2014-04-09 索尼电脑娱乐美国公司 用于减少呈现等待时间的方法和装置

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587520B1 (en) 2001-01-24 2009-09-08 3Dlabs Inc. Ltd. Image display system with visual server
KR100500232B1 (ko) 2002-11-06 2005-07-11 삼성전자주식회사 컴퓨터영상제어시스템 및 영상제어방법
US20060012586A1 (en) 2004-07-15 2006-01-19 David Ochs Display device and method for adjusting display device settings based on a predetermined code
DE102005016427A1 (de) 2005-04-08 2006-10-12 Schaeffler Kg Bund mit stirnseitigen Zähnen für eine antreibbare Radnabe
JP4551343B2 (ja) * 2006-02-28 2010-09-29 シャープ株式会社 映像処理装置、及び映像処理方法
US8698812B2 (en) 2006-08-04 2014-04-15 Ati Technologies Ulc Video display mode control
JP2008042703A (ja) * 2006-08-09 2008-02-21 Sharp Corp 画面表示モード切換装置、テレビジョン受像機及び画面表示モード切換方法
US8935738B2 (en) * 2006-12-13 2015-01-13 At&T Intellectual Property I, L.P. System and method of providing interactive video content
US20080168519A1 (en) * 2007-01-05 2008-07-10 Radiospire Networks, Inc. System, method and apparatus for connecting multiple audio/video sources to an audio/video sink
KR20080110079A (ko) * 2007-06-14 2008-12-18 삼성전자주식회사 외부 av 기기 정보 또는 프로그램 정보에 따라 환경을설정하는 환경설정방법 및 디스플레이 장치
US8766955B2 (en) * 2007-07-25 2014-07-01 Stmicroelectronics, Inc. Methods and apparatus for latency control in display devices
JP2009033415A (ja) * 2007-07-26 2009-02-12 Sony Corp 表示システム、表示制御装置、表示制御方法、再生装置、再生方法、およびプログラム
JP2009094610A (ja) * 2007-10-04 2009-04-30 Sharp Corp テレビジョン受信機及びテレビゲームシステム
US8419545B2 (en) * 2007-11-28 2013-04-16 Ailive, Inc. Method and system for controlling movements of objects in a videogame
US20100013855A1 (en) 2008-07-16 2010-01-21 International Business Machines Corporation Automatically calibrating picture settings on a display in accordance with media stream specific characteristics
US8754904B2 (en) * 2011-04-03 2014-06-17 Lucidlogix Software Solutions, Ltd. Virtualization method of vertical-synchronization in graphics systems
US8860893B2 (en) * 2008-08-22 2014-10-14 Sony Corporation DTV with detachable HDMI inputs
JP2009141940A (ja) * 2008-08-22 2009-06-25 Hitachi Ltd 映像表示装置、表示パネル及び映像処理装置
US8559746B2 (en) * 2008-09-04 2013-10-15 Silicon Image, Inc. System, method, and apparatus for smoothing of edges in images to remove irregularities
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
JP2011120024A (ja) * 2009-12-03 2011-06-16 Canon Inc 映像表示システム
US9104238B2 (en) 2010-02-12 2015-08-11 Broadcom Corporation Systems and methods for providing enhanced motion detection
WO2011132719A1 (ja) * 2010-04-20 2011-10-27 シャープ株式会社 出力装置、ソース機器、テレビジョン受像機、システム、出力方法、プログラム、及び、記録媒体
US9055281B2 (en) * 2010-05-20 2015-06-09 Samsung Electronics Co., Ltd. Source device and sink device and method of transmitting and receiving multimedia service and related data
US8542320B2 (en) * 2010-06-17 2013-09-24 Sony Corporation Method and system to control a non-gesture controlled device using gesture interactions with a gesture controlled device
US20120229460A1 (en) 2011-03-12 2012-09-13 Sensio Technologies Inc. Method and System for Optimizing Resource Usage in a Graphics Pipeline
US9041775B2 (en) * 2011-03-23 2015-05-26 Mgestyk Technologies Inc. Apparatus and system for interfacing with computers and other electronic devices through gestures by using depth sensing and methods of use
US20140096169A1 (en) 2012-09-28 2014-04-03 Joseph Dodson Playback synchronization in a group viewing a media title
US20140092004A1 (en) * 2012-09-28 2014-04-03 Ashok K. Mishra Audio information and/or control via an intermediary device
US8990446B2 (en) 2012-10-04 2015-03-24 Sony Computer Entertainment America, LLC Method and apparatus for decreasing presentation latency
US10353633B2 (en) 2013-12-19 2019-07-16 Sony Interactive Entertainment LLC Mass storage virtualization for cloud computing
US9497358B2 (en) 2013-12-19 2016-11-15 Sony Interactive Entertainment America Llc Video latency reduction
US9332216B2 (en) 2014-03-12 2016-05-03 Sony Computer Entertainment America, LLC Video frame rate compensation through adjustment of vertical blanking
US9396702B2 (en) * 2014-12-23 2016-07-19 Sony Interactive Entertainment America Llc Latency tester

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101627625A (zh) * 2007-03-13 2010-01-13 索尼株式会社 通信***、发送装置、发送方法、接收装置以及接收方法
CN102098473A (zh) * 2009-12-14 2011-06-15 索尼公司 输出控制设备、输出控制方法、程序、和输出控制***
CN103716550A (zh) * 2012-10-04 2014-04-09 索尼电脑娱乐美国公司 用于减少呈现等待时间的方法和装置

Also Published As

Publication number Publication date
US20150301960A1 (en) 2015-10-22
KR20150052158A (ko) 2015-05-13
JP2014075789A (ja) 2014-04-24
USRE49144E1 (en) 2022-07-19
US20140101342A1 (en) 2014-04-10
US10002088B2 (en) 2018-06-19
US9086995B2 (en) 2015-07-21
EP2891145A4 (en) 2016-06-15
KR101657112B1 (ko) 2016-09-13
KR101707637B1 (ko) 2017-02-16
WO2014055265A1 (en) 2014-04-10
EP2891145B1 (en) 2018-03-28
US8990446B2 (en) 2015-03-24
US20140101341A1 (en) 2014-04-10
EP2891145A1 (en) 2015-07-08
KR20160110534A (ko) 2016-09-21
US9626308B2 (en) 2017-04-18
CN105828213A (zh) 2016-08-03
US20170220496A1 (en) 2017-08-03

Similar Documents

Publication Publication Date Title
CN105828213B (zh) 用于减少呈现等待时间的分配器、输出设备和方法
US20210056929A1 (en) Methods, systems, and media for managing output of an hdmi source
WO2017088392A1 (zh) 视频播放方法及装置
US9089768B2 (en) Method and system for remote game display
CN107371044B (zh) 电子设备互动方法、电子设备、用户终端及服务器
EP2892239A1 (en) Living room computer with small form-factor pluggable port
WO2015078310A1 (zh) 题目问答方法、装置及***
WO2018113648A1 (zh) 动画播放方法、装置、客户端、视频直播***以及存储介质
WO2020010819A1 (zh) 基于直播间的数据交互方法、装置、终端和存储介质
CN111263233B (zh) 电视多窗口处理方法、装置、计算机设备和存储介质
US11648474B2 (en) Dynamic adjustment of cloud game data streams to output device and network quality
US11924617B2 (en) Method for projecting screen, display device, screen projection terminal, and storage medium
WO2015172546A1 (zh) 一种多媒体数据的处理装置、***和方法
CN103716550B (zh) 用于减少呈现等待时间的方法和装置
CN105915996A (zh) 多路流媒体播放方法及设备
US20190007745A1 (en) Methods, systems, and media for presenting notifications on associated devices
US8943247B1 (en) Media sink device input identification
WO2023160100A1 (zh) 显示设备、外接设备、音频播放及音效处理方法
CN116489430A (zh) 音效控制方法、电视设备、功放设备及可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant