CN107113455A - 预览在本地媒体源处可用的内容 - Google Patents

预览在本地媒体源处可用的内容 Download PDF

Info

Publication number
CN107113455A
CN107113455A CN201580071789.2A CN201580071789A CN107113455A CN 107113455 A CN107113455 A CN 107113455A CN 201580071789 A CN201580071789 A CN 201580071789A CN 107113455 A CN107113455 A CN 107113455A
Authority
CN
China
Prior art keywords
media
source
items
expression
media 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.)
Pending
Application number
CN201580071789.2A
Other languages
English (en)
Inventor
J·W·苏尔塔
N·J·方
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing 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 Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN107113455A publication Critical patent/CN107113455A/zh
Pending legal-status Critical Current

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/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • H04H20/08Arrangements for relaying broadcast information among terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本文公开了涉及预览可用于流传送的媒体内容的示例。一个示例提供了一种媒体消费设备,包括被配置为连接到一个或多个媒体源的通信子***、被配置为执行指令的逻辑设备以及具有指令的存储设备,所述指令可由逻辑设备执行以进行以下动作:对于所述一个或多个媒体源中的每个媒体源,发送对关于当前正被媒体源接收的媒体内容项的信息的请求,并且作为响应,接收正被媒体源接收的媒体内容项的经降低保真度的表示,输出当前正被每个媒体源接收的每个媒体内容项的经降低保真度的表示以供呈现,接收选择所选的媒体内容项以供观看的用户输入,并且输出所选的媒体内容项的较高保真度的表示以供呈现。

Description

预览在本地媒体源处可用的内容
背景
媒体内容可以经由各种类型的媒体消费设备被消费。一些示例的媒体消费设备包括,但不限于,电视显示器和移动设备(例如智能电话和平板)。这些设备中的每个设备可以从包括但不限于与电视相关的资源(例如通过电缆、广播、卫星等接收内容的电视调谐器)以及因特网资源的各种媒体源接收媒体。
概述
在此公开了涉及预览在本地媒体环境中的媒体源处当前可用的媒体内容的示例。一个示例提供了一种媒体消费,包括被配置为连接到一个或多个媒体源的通信子***、被配置为执行指令的逻辑设备以及具有指令的存储设备,所述指令可由逻辑设备执行以进行以下动作:对于所述一个或多个媒体源中的每个媒体源,发送对关于当前正被媒体源接收的媒体内容项的信息的请求,作为响应,接收正被媒体源接收的媒体内容项的经降低保真度的表示,以及输出当前正被每个媒体源所接收的每个媒体内容项的经降低保真度的表示以供呈现。所述指令可进一步执行以接收选择所选的媒体内容项以供观看的用户输入以及输出所选的媒体内容项的较高保真度的表示以供呈现。
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。
附图说明
图1示出示例本地媒体环境的示意描述。
图2示出示例本地媒体环境的框图。
图3A和3B示出一种在媒体消费设备上预览在本地媒体环境中当前可用的广播媒体内容的示例方法的流程图。
图4A-4D示出用于在媒体消费设备上预览流传送的媒体内容的示例用户界面交互。
图5示出了示例计算***的框图。
详细描述
如上所述,媒体消费设备可以被允许从本地媒体环境内的不同媒体源接收媒体内容。例如,移动设备可以被配置为通过计算机网络接收流传送的内容并且还通过直接连接到本地电视调谐器或经由另一个局域网设备连接到该调谐器来通过该调谐器接收广播内容。这可以允许例如移动设备用户在房子的不同房间中观看当前正在电视上播放什么内容。这样的移动设备还可以被配置为允许用户控制调谐器,例如以改变频道。
然而,通过移动设备预览在电视调谐器处可用的内容可能成为挑战。例如,一种可能的预览方法可以是当移动设备用户连接到电视调谐器和/或通过该移动设备改变频道时立刻开始通过局域网将来自每个频道的内容流传送到该移动设备。这可以提供下述优点:移动设备用户可以观看当前正被广播和呈现的实际内容。然而,当用户从一个频道切换到另一频道时这也可能使得网络和***资源紧张。而且,改变频道对于实际观看呈现在该调谐器处正接收的内容的电视显示器的任何观众有干扰。
另一个可能的预览方法可以是将可用节目的静止图像或文本描述提供给移动设备。作为更加具体的示例,当前正在电视调谐器处接收的内容的关键帧(例如经压缩的媒体文件的独立编码的帧)、系列作品和/或文本字幕可以被提供给移动设备以供作为预览进行呈现。然而,这样的预览与观看实际视频片段相比可以是较少信息量的。在一些实例中,预生成的视频片段可能可用于预览内容项。然而,这样的预览可能没有反映内容项的哪个部分在那时正在播放,而通过改变频道并观看实际正在播放的什么内容则可以发现该部分。
因此,在此公开了涉及提供对当前正在本地媒体环境内的媒体源处接收的媒体内容的预览的示例。简言之,所公开的示例涉及提供在本地媒体环境中的一个或多个媒体源处当前可用的内容的动态生成的较低保真度流。如下将更加详细描述地,所公开的示例可以允许移动设备用户发现什么媒体在这样的媒体源处当前可用、当前正在是运用哪些调谐器、和/或哪些媒体源可以在不引起干扰的情况下用于重新调谐。预览可以基于正向其提供预览的移动设备的能力来生成,由此定制针对要被用于呈现预览的实际设备的预览体验。而且,所公开的示例可以为用户提供关于TV调谐器是否已经由本地媒体环境中的其它设备和/或用户使用的信息。这样,所公开的预览可以允许用户在选择要预览和/或流传送的媒体内容时做出更明智的决策。
图1描述了包括起居室102和卧室104的示例本地媒体环境100。本地媒体环境100包括广播媒体内容(例如有线TV、卫星TV、广播TV)可通过其接收的各种广播媒体源,例如有线连接106、卫星接收机108和/或天线110。广播信号可以由这样的媒体源提供给本地媒体环境100的一个或多个TV调谐器。这样的调谐器此处也可被称为媒体源。示例TV调谐器在图1中的112和114处被示出。TV调谐器可以驻留在各种合适的媒体渲染或计算设备中的任意设备中,包括但不限于机顶盒、电视、视频游戏控制台、台式计算机、膝上计算机和潜在的其它计算设备。TV调谐器可以被调谐到各频道以允许在所选频道上呈现内容广播。将理解,这些媒体源和媒体内容类型在本质上是示例性的,并且任何其它合适的广播媒体内容可以应用,包括音频和/或无线电内容以及网际协议电视(IPTV)。
TV调谐器112、114被描述为正被分别连接到起居室102中的主TV 116和卧室104中的次TV 118的形式的媒体消费设备。本地媒体环境100还包括其它媒体消费设备,例如(诸如用于呈现视频游戏、流传送内容等的)娱乐控制台120以及移动设备122(例如智能电话或平板计算机)。娱乐控制台120(或另一种计算设备)可以被配置为从调谐器112、114中任一个接收内容并将所述内容转发至移动设备122以供用户126观看。
而且,如下更加详细描述的,娱乐控制台120还可以被配置为接收并聚集在本地媒体环境100中的媒体源处当前可访问的媒体内容(例如在TV调谐器当前调谐至的频道处可用的内容)以作为较低保真度的流传送预览提供给其它媒体消费设备。一种用于或被配置为用作这样的角色的计算设备在此被称为“媒体消费中枢设备”,因为该设备可同时用作媒体消费设备(例如可以消费从调谐器接收的媒体)和中枢以聚集内容和内容预览并将其分发给其它媒体消费设备。这样,娱乐控制台在此被称为“媒体消费中枢设备120”,并且术语“媒体消费设备”包括媒体消费中枢设备。任何合适的设备可以被用作媒体消费中枢设备。除所述的娱乐控制台之外的示例包括但不限于:能够接收媒体内容并将其递送给电视的机顶盒、被配置为从电视机调谐器接收电视信号的台式或膝上型计算机(或其它计算设备)以及数字视频记录设备。在一些示例中,媒体消费中枢设备120可以自身包括TV调谐器。媒体消费中枢设备(例如娱乐控制台120)可以通过与(例如描述为主TV 116的)媒体源的直接连接和/或通过网络124(例如局域网(LAN))从媒体源接收信号。
媒体消费中枢设备120还可以被配置为从媒体消费设备(例如设备122)接收电视控制信号,并将这样的控制信号提供给媒体源以进而允许媒体消费设备对媒体源的控制。作为更具体的示例,媒体消费设备122的用户126可以输入命令以改变调谐器112或114的频道。这个命令可以由媒体消费中枢设备120接收并转发以实现频道改变,并且随后在新频道处的内容可以被接收并转发给媒体消费设备122。而且,在一些示例中,媒体消费设备122可以被配置为直接到连接调谐器112、114和/或其它媒体源而无需使用媒体消费中枢设备,由此允许预览和内容被接收并且媒体源被控制而无需使用媒体消费中枢设备。
网络124可以包括任何合适类型的网络或网络组合以供在本地媒体环境中的设备进行通信。例如,网络124可以包括一个或多个有线和/或无线网络,例如,电缆、以太网、WiFi、WiFi直连、蓝牙。网络124可以允许使用任何合适的通信协议(包括但不局限于数字实况网络联盟(DLNA)协议、传输控制协议(TCP)、网际协议(IP)、实时传输协议(RTP)和实时传输控制协议(RTCP))在媒体消费中枢设备120、TV调谐器112、114、媒体消费设备122与任何其它连接的设备之间的通信。
如上所述,媒体消费中枢设备120可以聚集在本地媒体环境中的媒体资源处可用的媒体内容,其中所述媒体内容可以从直接相连的(例如娱乐控制台120所连接到的)TV调谐器或通过网络124被接收。例如,媒体消费中枢设备120可以被配置为发现在本地媒体环境100中存在的任何TV调谐器并与之连接,并且向每个TV调谐器发送对当前正在该TV调谐器处接收的媒体内容项的请求。如下更加详细描述的,媒体消费中枢设备120可以接收当前正由每一TV调谐器接收的媒体内容项的表示。所述表示可以是全保真度的或经减少的保真度的。在接收全保真度的表示时,媒体消费中枢设备120可以从全保真度的版本形成媒体内容项的经减少的保真度的版本。随后,媒体消费中枢设备120可以将媒体内容的经降低保真度的表示作为预览提供给一个或多个其它媒体消费设备,例如媒体消费设备122。这样,用户126可以预览在调谐器112、114处正被接收的媒体内容的经减少的保真度的表示。与提供全保真度的预览相比,当通过无线网络将预览发送给媒体消费设备122或其它媒体消费设备时,经减少的保真度的预览的使用可以帮助减少网络和/或设备资源的负担。
除了允许呈现在本地媒体环境中的电视调谐器处当前可用的媒体内容的预览之外,媒体消费设备122可以被配置为允许用户通过与预览交互以便扩展该预览来选择供以全保真度的表示观看的媒体内容项。而且,如上所述,媒体消费设备122可以被配置为允许控制TV调谐器112、114中的每一者以调谐到不同的频道。然而,用户126期望控制的TV调谐器可能已经被其它人使用。例如,用户128被示出为在主TV 116上观看来自调谐器112的内容。这样,如果用户126要改变在TV调谐器112处接收的当前频道,用户128的观看体验会被中断。
这样,除了预览之外,媒体消费设备122还可以被配置为提供关于每个被预览的媒体内容项是否当前正在显示器上被呈现或被观看以及谁可能在观看的信息。例如,图像传感器130、132可以捕捉环境的图像以检测任何用户是否可能目前正通过TV调谐器112、114在主TV 116和/或次TV 118上观看媒体内容。来自传感器130、132的图像数据和/或其它数据(例如语音数据)也可以被用于标识目前正观看媒体内容的用户。替换地或另外地,用户帐户信息可以被用于确定调谐器是否被另一个用户使用。例如,用户128可以登入用户账号,同时通过媒体消费中枢设备120消费媒体内容。这样的帐户信息可以被用于提供TV调谐器112当前正被帐户持有者使用同时调谐器114很可能不在被另一个人使用的指示。将再次理解媒体消费设备122可以被配置为直接连接到TV调谐器114而无需使用媒体消费中枢设备120,并且由此可以直接接收关于媒体内容项是否正由TV调谐器114呈现在主TV 116上以及哪些媒体内容项正被呈现的信息。这样,可以向用户126提供可以帮助用户126选择可使用哪个电视调谐器来观看在除当前被调谐的频道之外的频道上哪些内容可用的信息。
图2示出解说示例本地媒体环境200的框图。本地媒体环境200包括一个或多个广播媒体源202。广播媒体源202的非限制性示例包括天线、电缆接收机和/或卫星接收机。广播媒体源202可以将广播媒体内容提供给一个或多个本地媒体源,例如一个或多个TV调谐器203。示例调谐器203被示出为TV调谐器1 204和TV调谐器N 206。TV调谐器1 204到TV调谐器N 206中的每个TV调谐器可以被耦合到一个或多个显示设备207,其被解说为用于TV调谐器1 204的显示设备1 208和用于TV调谐器N 206的显示设备N 210。这样,TV调谐器203可以将从广播媒体源202接收到的媒体内容(例如TV内容)提供给相应的显示设备207以供视频显示。TV调谐器1到N可以被进一步连接到网络212(例如家庭媒体环境内的局域网)以与一个或多个媒体消费设备(被示为媒体消费设备1 214和媒体消费设备N 216)通信。广播媒体源202还可以将媒体内容提供给媒体消费中枢设备218,其可以任选地包括TV调谐器。媒体消费中枢设备218还可以通过网络212将媒体内容发送给媒体消费设备1到N,从媒体消费设备214、216接收媒体源控制信号,并将控制信号转发给任何相连的调谐器203。
图3A-3B示出了在媒体消费设备上预览广播内容的示例方法300。首先关于图3A,方法300包括在302处发现本地媒体环境中的一个或多个媒体源(例如一个或多个TV调谐器)并如304处所示连接到该一个或多个媒体源。如上所述,媒体消费设备可以被配置为直接连接到媒体源,和/或通过媒体消费中枢设备连接。
方法300还包括,在306处,将对关于当前正被每个媒体源所接收的媒体内容项的信息的请求发送给每个媒体源,并且在308处,接收关于每个媒体内容项的信息。所接收的信息在310处可以包括每个媒体内容项的经降低保真度的表示,所述表示代表了当前正被接收的内容的实际部分而不是预生成的剪辑。该内容的保真度可以按照任何合适的方式来减少。示例包括但不局限于如在312处所示的分辨率、比特率和帧速率中的一者或多者的按比例缩小。而且,经降低保真度的表示可以基于当前可用的网络资源和/或媒体消费设备的能力(例如显示规格、通信能力等)被按比例缩小,如在314处所示。将当前正由调谐器接收的内容项的经降低保真度的表示用作供在媒体消费设备上显示的预览可以有助于在用户在调谐器之间选择并切换以预览时避免对网络资源约束。将理解,当前可用的视频内容项的表示的保真度的按比例缩小可以由将内容项流提供给作出请求的媒体消费设备的设备或由媒体消费中枢设备在将经降低保真度的表示转发给另一个媒体消费设备之前来执行。
如上所述,在一些实例中,关于调谐器是否当前正由另一个观众使用的信息可以与在该调谐器处可用的内容项的经降低保真度的表示一起被提供。这样,方法300包括,在316处,接收关于每个媒体内容项是否正由任意观众观看的信息。这种信息可以包括不专用于任意观众的信息(例如用于呈现所述内容的显示设备是否处于开启状态),或可以包括很可能正在观看该内容项的观众的身份。这样,方法300可以包括,在318处,接收观看每个媒体内容项的观众的身份。方法300进一步包括,在320处,输出当前正由每个媒体源接收的媒体内容项的经降低保真度的表示。经降低保真度的表示可以如322处所示被输出到本地用户界面(例如作为一个或多个视频图像给图形用户界面)/或324处所示被输出到另一个媒体消费设备。
继续图3B,方法300还包括,在326处,接收选择所选媒体内容项以供观看的用户输入。用户输入可以如328处所示从本地输入设备(例如经降低保真度的表示正被呈现在其上的触敏显示器)处和/或如330处所示从另一个媒体消费设备(在其处用户输入被接收并由媒体消费设备发送到媒体消费中枢设备)处被接收。响应于用户选择,方法300包括,在332处,输出所选媒体内容项的较高保真度的表示以供呈现。这可以包括,例如,发送对较高保真度的表示的请求并接收该较高保真度的表示,如分别在334和336处所示。相比较较低保真度版本而言,较高保真度的表示可以具有较高的分辨率、较高的比特率、较高的帧速率和/或以任何其它合适的方式被按比例放大。而且,较高保真度的表示的保真度可以基于诸如网络资源和设备能力之类的因素。较高保真度的表示可以在338处被输出到本地显示设备和/或在340处被输出到另一个媒体消费设备。
如上所述,在一些示例中,媒体消费设备可以被配置为例如通过改变电视调谐器的频道来***体源。这样,方法300还包括,在342处,接收控制所选媒体源以接收不同的媒体内容项的用户输入,并且在344,将请求发送给所选的媒体源以接收该不同的媒体内容项。该不同的媒体内容项可以初始地被呈现为较低保真度的预览,这样媒体消费设备的用户可以遍历浏览TV频道以观看在每个频道上的当前可用的内容的较低保真度的表示。随后,在选择观看所选的调谐器处可用的频道之际,所选频道上的内容的较高保真度的版本可以从所选调谐器处获得并被提供给用户的媒体消费设备。
图4A-4D示出用于在媒体消费设备400上预览媒体内容的示例用户界面(UI),并且还示出与其的示例交互。首先,图4A描述了在起居室TV、第一卧室TV、第二卧室TV和地下室TV的调谐器处当前可用的媒体内容项的四个经降低保真度的预览的示例。除了预览之外,UI还显示关于每个媒体内容项是否正被观看和/或谁正在观看的信息。
接着,图4B示出了用于正通过选择从起居室TV流传送的媒体内容项的预览与媒体消费设备400进行交互。图4C示出了被扩展以将从起居室TV流传送的媒体内容项示为较高保真度的表示的预览。随后,只要该媒体内容项被起居室TV的TV调谐器接收,用户就可继续在媒体消费设备400上观看该媒体内容项。图4D示出了用户正与媒体消费设备400的UI上的菜单交互以选择不同的媒体内容项以供流传送。例如,用户可以选择观看新闻而非当前正从起居室TV流传送的棒球比赛。这样,起居室TV的TV调谐器可以随后调谐到所选的新闻频道,并且新闻媒体内容项将随后被流传送以供观看。将理解,用户还可以控制TV调谐器并改变媒体内容项,同时UI以预览模式示出多个媒体内容项,例如如在图4A、4B中所示。
在一些实施例中,本文中描述的方法和过程可以与一个或多个计算设备的计算***绑定。具体而言,这样的方法和过程可被实现为计算机应用程序或服务、应用编程接口(API)、库和/或其他计算机程序产品。
图5示意性地示出了可执行上述方法和过程中的一个或多个的计算***500的非限制性实施例。例如,计算***500可以表示图1中的TV调谐器112、114、视频显示设备116、118、媒体消费中枢设备120和/或媒体消费设备122中的任何设备。以简化形式示出了计算***500。计算***500可采取以下形式:一个或多个个人计算机、服务器计算机、平板计算机、家庭娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备(例如,智能电话)和/或其他计算设备。计算***500包括逻辑子***502和存储子***504。计算***500可任选地包括显示子***506、输入子***508、通信子***510和/或在图5中未示出的其他组件。
逻辑子***502包括被配置成执行指令的一个或多个物理设备。例如,逻辑机可被配置成执行作为以下各项的一部分的指令:一个或多个应用、服务、程序、例程、库、对象、组件、数据结构、或其他逻辑构造。这种指令可被实现以执行任务、实现数据类型、转换一个或多个组件的状态、实现技术效果、或以其他方式得到期望结果。
逻辑子***502可包括被配置成执行软件指令的一个或多个处理器。作为补充或替换,逻辑机可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻辑机的处理器可以是单核或多核,且在其上执行的指令可被配置为串行、并行和/或分布式处理。逻辑机的各个组件可任选地分布在两个或更多单独设备上,这些设备可以位于远程和/或被配置成进行协同处理。逻辑机的各方面可由以云计算配置进行配置的可远程访问的联网计算设备来虚拟化和执行。
存储子***504包括被配置成保持可由逻辑机执行的指令以实现此处描述的方法和过程的一个或多个物理设备。在实现此类方法和过程时,存储子***504的状态可以被变换—例如,以保持不同的数据。
存储子***504可以包括可移动和/或内置设备。存储子***504可以包括光学存储器(例如,CD、DVD、HD-DVD、蓝光碟等)、半导体存储器(例如,RAM、EPROM、EEPROM等)和/或磁性存储器(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)、等等。存储子***504可包括易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址和/或内容可寻址设备。
可以理解,存储子***504包括一个或多个物理设备。然而,本文描述的指令的各方面可另选地通过不由物理设备在有限时长内持有的通信介质(例如,电磁信号、光信号等)来传播。
逻辑子***502和存储子***504的各方面可以被一起集成到一个或多个硬件逻辑组件中。这些硬件逻辑组件可包括例如现场可编程门阵列(FPGA)、程序和应用专用的集成电路(PASIC/ASIC)、程序和应用专用的标准产品(PSSP/ASSP)、片上***(SOC)以及复杂可编程逻辑器件(CPLD)。
显示子***506可用于呈现由存储子***504所保持的数据的可视表示。此视觉表示可采取图形用户界面(GUI)的形式。由于本文所描述的方法和过程改变了由存储机保持的数据,并由此变换了存储机的状态,因此同样可以转变显示子***506的状态以视觉地表示底层数据的改变。显示子***506可包括使用实质上任何类型的技术的一个或多个显示设备。这样的显示设备可与逻辑子***502和/或存储子***504一起组合在共享封装中,或者这样的显示设备可以是***显示设备。
输入子***508可包括诸如键盘、鼠标、触摸屏或游戏控制器等一个或多个用户输入设备或者与这些用户输入设备对接。在一些实施例中,输入子***可以包括所选的自然用户输入(NUI)部件或与其对接。这样的部件可以是集成式的或者是外设,并且输入动作的转换和/或处理可以在板上或板下处理。示例NUI部件可包括用于语言和/或语音识别的话筒;用于机器视觉和/或姿势识别的红外、色彩、立体显示和/或深度相机;用于运动检测和/或意图识别的头部***、眼睛***、加速计和/或陀螺仪;以及用于评估脑部活动的电场感测部件。
当包括通信子***510时,通信子***510可被配置成将计算***500与一个或多个其他计算设备通信地耦合。通信子***510可包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子***可被配置成用于经由无线电话网络或者有线或无线局域网或广域网来进行通信。在一些实施例中,通信子***可允许计算***500经由诸如因特网这样的网络将消息发送至其他设备以及/或者从其他设备接收消息。
将会理解,本文描述的配置和/或方式本质是示例性的,这些具体实施例或本文示例不应被视为限制性的,因为许多变体是可能的。本文描述的具体例程或方法可以表示任何数量的处理策略中的一个或多个。如此,所示和/或所述的各种动作可以以所示和/或所述顺序、以其他顺序、并行地执行,或者被省略。同样,上述过程的次序可以改变。
另一种示例提供了一种媒体消费设备,该媒体消费设备被配置为提供对当前正在本地媒体环境中的一个或多个媒体源处接收的媒体内容的预览,所述媒体消费设备包括被配置为连接到一个或多个媒体源的通信子***、被配置为执行指令的逻辑设备、以及具有指令的存储设备,所述指令可由逻辑设备执行以进行以下动作:对于所述一个或多个媒体源中的每个媒体源,发送对关于当前正被媒体源接收的媒体内容项的信息的请求,并且作为响应,接收当前正由媒体源接收的媒体内容项的经降低保真度的表示,输出当前正被每个媒体源接收的每个媒体内容项的经降低保真度的表示以供呈现,接收选择所选媒体内容项以供观看的用户输入,以及输出所选媒体内容项的较高保真度的表示以供呈现。所述指令可以另外地或替换地可执行以发送对所选媒体内容项的较高保真度的表示的请求,并接收所选媒体内容项的较高保真度的表示。媒体消费设备可以另外地或替换地包括移动设备,其中所述指令可执行以输出当前正由每个媒体源接收的每个媒体内容项的经降低保真度的表示,并通过将经降低保真度的表示和较高保真度的表示中的每一者输出给移动设备的显示屏来输出所选的媒体内容项的较高保真度的表示。通信子***可以另外地或替换地被配置为连接到一个或多个其它媒体消费设备,并且其中所述指令可执行以输出当前正由每个媒体源接收的每个媒体内容项的经降低保真度的表示,并通过将经降低保真度的表示和较高保真度的表示中的每一者输出给所选其它媒体消费设备来输出所选的媒体内容项的较高保真度的表示。在这个示例中,一个或多个媒体源可以另外地或替换地包括多个媒体源。另外地或替换地,每个媒体源可以包括在本地媒体环境中的电视调谐器。所述指令可以另外地或替换地可执行以接收关于媒体内容项当前是否正被观众观看的信息。每个媒体内容项的经降低保真度的表示可以另外地或替换地包括分辨率、比特率和帧速率中的一者或多者被修改的表示。每个媒体内容项的经降低保真度的表示可以另外地或替换地包括基于网络资源和媒体消费设备的能力中的一者或多者被修改的表示。
另一种示例提供了一种在媒体消费设备上的用于预览当前正在本地媒体环境中的一个或多个媒体源处接收到的媒体内容的方法,所述方法包括:连接到一个或多个媒体源,对于所述一个或多个媒体源中的每个媒体源,发送关于当前正被媒体源接收的媒体内容项的信息的请求,并且作为响应,接收当前正被媒体源接收的媒体内容项的经降低保真度的表示,向用户界面输出当前正被每个媒体源接收的每个媒体内容项的经降低保真度的表示,通过所述用户界面接收选择所选媒体内容项以供观看的用户输入,发送对所选媒体内容项的较高保真度的表示的请求;接收所选媒体内容项的较高保真度的表示并且向所述用户界面输出所选媒体内容项的较高保真度的表示。在这个示例中,媒体消费设备可以另外地或替换地包括移动设备,并且其中用户界面被呈现在移动设备的显示屏上。所述方法可以另外地或替换地包括通过连接到多个媒体源来连接到所述一个或多个媒体源。而且,每个媒体源可以另外地或替换地包括在本地媒体环境中的电视调谐器。所述方法可以另外地或替换地包括接收关于每个媒体内容项是否当前正被观众观看的信息。每个媒体内容项的经降低保真度的表示可以另外地或替换地包括分辨率、比特率和帧速率中的一者或多者被按比例缩小的表示。每个媒体内容项的经降低保真度的表示可以另外地或替换地包括基于网络资源和媒体消费设备的能力中的一者或多者被修改的表示。
另一种示例提供了一种媒体呈现***,该媒体消费***被配置为聚集关于当前正被在本地媒体环境中的媒体源接收的媒体内容的信息,所述媒体呈现***包括被配置为连接到本地媒体环境中的一个或多个媒体消费设备和一个或多个媒体源的通信子***、被配置为执行指令的逻辑设备、以及包括可由逻辑子***执行以连接到一个或多个媒体源的指令的存储设备:对于所述一个或多个媒体源中的每个媒体源,发送对关于当前正被媒体源接收的媒体内容项的信息的请求,并且作为响应,接收当前正被媒体源接收的媒体内容项的经降低保真度的表示,接收来自作出请求的媒体消费设备的对关于当前正被每个媒体源接收的每个媒体内容项的信息的请求,向作出请求的媒体消费设备输出当前正被每个媒体源接收的每个媒体内容项的经降低保真度的表示,接收来自作出请求的媒体消费设备的选择所选的媒体内容项以供观看的用户输入,以及向作出请求的媒体消费设备输出所选媒体内容项的较高保真度的表示。所述指令可以另外地或替换地可执行以发送对所选媒体内容项的较高保真度的表示的请求,并接收该较高保真度的表示。所述一个或多个媒体源可以另外地或替换地包括电视调谐器。所述指令可以另外地或替换地可执行以接收关于每个媒体内容项是否当前正被观众观看的信息。
本公开的主题包括本文公开的各种过程、***和配置以及其他特征、功能、动作和/或性质的所有新颖和非显而易见的组合和子组合,以及其任何和所有等同物。

Claims (15)

1.一种被配置为提供对当前正在本地媒体环境中的一个或多个媒体源处接收的媒体内容的预览的媒体消费设备,所述媒体消费设备包括:
被配置为连接到所述一个或多个媒体源的通信子***;
被配置成执行指令的逻辑设备;以及
具有指令的存储设备,所述指令可由所述逻辑设备执行以进行以下动作:
对于所述一个或多个媒体源中的每个媒体源,
发送对关于当前正被所述媒体源接收的媒体内容项的信息的请求,并且
作为响应,接收当前正被所述媒体源接收的所述媒体内容项的经降低保真度的表示;
向输出设备输出当前正被每个媒体源接收的每个媒体内容项的所述经降低保真度的表示以供呈现;
接收选择所选媒体内容项以供观看的用户输入,以及
向所述输出设备输出所选媒体内容项的所述较高保真度的表示以供呈现。
2.如权利要求1所述的媒体消费设备,其特征在于,所述指令可进一步执行以发送对所述所选媒体内容项的较高保真度的表示的请求,并接收所述所选媒体内容项的所述较高保真度的表示。
3.如权利要求1所述的媒体消费设备,其特征在于,所述媒体消费设备包括移动设备,并且其中所述指令可执行以输出当前正被每个媒体源接收的每个媒体内容项的所述经降低保真度的表示,并通过将所述经降低保真度的表示和所述较高保真度的表示中的每一者输出给所述移动设备的显示屏来输出所述所选的媒体内容项的所述较高保真度的表示。
4.如权利要求1所述的媒体消费设备,其特征在于,所述通信子***被进一步配置为连接到一个或多个其它媒体消费设备,并且其中所述指令可执行以输出当前正被每个媒体源接收的每个媒体内容项的所述经降低保真度的表示,并通过将所述经降低保真度的表示和所述较高保真度的表示中的每一者输出给所选其它媒体消费设备来输出所述所选的媒体内容项的所述较高保真度的表示。
5.如权利要求1所述的媒体消费设备,其特征在于,其中所述一个或多个媒体源包括多个媒体源。
6.如权利要求1所述的媒体消费设备,其特征在于,其中每个媒体源包括在所述本地媒体环境中的电视调谐器。
7.如权利要求1所述的媒体消费设备,其特征在于,其中所述指令可进一步执行以接收关于所述媒体内容项当前是否正被观众观看的信息。
8.如权利要求1所述的媒体消费设备,其特征在于,其中每个媒体内容项的所述经降低保真度的表示包括分辨率、比特率和帧速率中的一者或多者被修改的表示。
9.如权利要求1所述的媒体消费设备,其特征在于,其中每个媒体内容项的所述经降低保真度的表示包括基于网络资源和所述媒体消费设备的能力中的一者或多者被修改的表示。
10.一种在媒体消费设备上的用于预览当前正在本地媒体环境中的一个或多个媒体源处接收的媒体内容的方法,所述方法包括:
连接到所述一个或多个媒体源;
对于所述一个或多个媒体源中的每个媒体源,
发送对关于当前正被所述媒体源接收的媒体内容项的信息的请求,并且
作为响应,接收当前正被所述媒体源接收的所述媒体内容项的经降低保真度的图像表示;
向用户界面输出当前正被每个媒体源接收的每个媒体内容项的所述经降低保真度的图像表示;
通过所述用户界面接收选择所选媒体内容项以供观看的用户输入;
发送对所述所选媒体内容项的较高保真度的图像表示的请求;
接收对所述所选媒体内容项的所述较高保真度的图像表示;以及
向所述用户界面输出对所述所选媒体内容项的所述较高保真度的图像表示。
11.如权利要求10所述的方法,其特征在于,所述媒体消费设备包括移动设备,并且其中所述用户界面被呈现在所述移动设备的显示屏上。
12.如权利要求10所述的方法,其特征在于,每个媒体源包括在所述本地媒体环境中的电视调谐器。
13.如权利要求10所述的方法,其特征在于,还包括接收关于每个媒体内容项当前是否正被观众观看的信息。
14.如权利要求10所述的方法,其特征在于,每个媒体内容项的所述经降低保真度的表示包括分辨率、比特率和帧速率中的一者或多者被修改的表示。
15.如权利要求10所述的方法,其特征在于,每个媒体内容项的所述经降低保真度的表示包括基于网络资源和所述媒体消费设备的能力中的一者或多者被修改的表示。
CN201580071789.2A 2014-12-29 2015-12-07 预览在本地媒体源处可用的内容 Pending CN107113455A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/584,919 US20160192018A1 (en) 2014-12-29 2014-12-29 Previewing content available at local media sources
US14/584,919 2014-12-29
PCT/US2015/064170 WO2016109120A1 (en) 2014-12-29 2015-12-07 Previewing content available at local media sources

Publications (1)

Publication Number Publication Date
CN107113455A true CN107113455A (zh) 2017-08-29

Family

ID=55024279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580071789.2A Pending CN107113455A (zh) 2014-12-29 2015-12-07 预览在本地媒体源处可用的内容

Country Status (3)

Country Link
US (1) US20160192018A1 (zh)
CN (1) CN107113455A (zh)
WO (1) WO2016109120A1 (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020166122A1 (en) * 1999-06-25 2002-11-07 Dan Kikinis Image-oriented electronic programming guide
CN1505897A (zh) * 2001-02-23 2004-06-16 ���չ�˾ 多媒体内容的归档和共享
US20050155052A1 (en) * 2002-10-04 2005-07-14 Barbara Ostrowska Parental control for a networked multiroom system
US20070079340A1 (en) * 2005-09-30 2007-04-05 Microsoft Corporation Multi-room user interface
US20070201549A1 (en) * 2006-01-11 2007-08-30 Nokia Corporation Backward-compatible aggregation of pictures in scalable video coding
US20110072467A1 (en) * 2009-09-23 2011-03-24 Samsung Electronics Co., Ltd. Method and apparatus for providing information between clients in multimedia broadcast system
CN102483782A (zh) * 2009-07-24 2012-05-30 苹果公司 动态媒体内容预览
CN102713814A (zh) * 2009-11-23 2012-10-03 Lg电子株式会社 用于控制多媒体设备的装置和用于提供图形用户界面的方法
US20130276007A1 (en) * 2011-09-12 2013-10-17 Wenlong Li Facilitating Television Based Interaction with Social Networking Tools

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100095345A1 (en) * 2008-10-15 2010-04-15 Samsung Electronics Co., Ltd. System and method for acquiring and distributing keyframe timelines
US20110119719A1 (en) * 2009-11-13 2011-05-19 Echostar Technologies L.L.C. Mosaic Application for Generating Output Utilizing Content from Multiple Television Receivers
US9049470B2 (en) * 2012-07-31 2015-06-02 Google Technology Holdings LLC Display aware transcoder source selection system
CN105594177B (zh) * 2013-06-06 2019-03-08 谷歌有限责任公司 用于呈现媒体内容的***、方法以及介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020166122A1 (en) * 1999-06-25 2002-11-07 Dan Kikinis Image-oriented electronic programming guide
CN1505897A (zh) * 2001-02-23 2004-06-16 ���չ�˾ 多媒体内容的归档和共享
US20050155052A1 (en) * 2002-10-04 2005-07-14 Barbara Ostrowska Parental control for a networked multiroom system
US20070079340A1 (en) * 2005-09-30 2007-04-05 Microsoft Corporation Multi-room user interface
US20070201549A1 (en) * 2006-01-11 2007-08-30 Nokia Corporation Backward-compatible aggregation of pictures in scalable video coding
CN102483782A (zh) * 2009-07-24 2012-05-30 苹果公司 动态媒体内容预览
US20110072467A1 (en) * 2009-09-23 2011-03-24 Samsung Electronics Co., Ltd. Method and apparatus for providing information between clients in multimedia broadcast system
CN102713814A (zh) * 2009-11-23 2012-10-03 Lg电子株式会社 用于控制多媒体设备的装置和用于提供图形用户界面的方法
US20130276007A1 (en) * 2011-09-12 2013-10-17 Wenlong Li Facilitating Television Based Interaction with Social Networking Tools

Also Published As

Publication number Publication date
US20160192018A1 (en) 2016-06-30
WO2016109120A1 (en) 2016-07-07

Similar Documents

Publication Publication Date Title
US10631033B2 (en) Digital media content management system and method
US10499118B2 (en) Virtual and augmented reality system and headset display
US9743119B2 (en) Video display system
US10674212B2 (en) Methods and systems for distributing media guidance among multiple devices
US10735790B2 (en) Systems and methods for recommending content
US9628850B2 (en) Server, home device access server, terminal, and home device remote control system including the same
US8491384B2 (en) Multi-user discovery
WO2015031802A1 (en) Video display system
US20150100463A1 (en) Collaborative home retailing system
US20160345062A1 (en) Systems and methods for determining temporally popular content for presentation on a common display
US20140172891A1 (en) Methods and systems for displaying location specific content
CN102918835A (zh) 可控制的设备伴侣数据
US20160345044A1 (en) Methods and systems for recommending a display device for media consumption
US9680886B2 (en) Internet enabled universal remote control system
CN109845279A (zh) 用于防止用户输入设备控制用户装备的方法和***
US20160373804A1 (en) Systems and methods of displaying and navigating content based on dynamic icon mapping
CN102609181A (zh) 经由便携式联网设备的媒体导航
US9409081B2 (en) Methods and systems for visually distinguishing objects appearing in a media asset
WO2017112520A1 (en) Video display system
US20150135218A1 (en) Display apparatus and method of controlling the same
CN107710252A (zh) 用于向消费媒体的用户提醒其它消费媒体的进度的***和方法
US20170038937A1 (en) Media sharing between devices using drag and drop gesture
CN107113455A (zh) 预览在本地媒体源处可用的内容
CN103782603A (zh) 用户界面
US9729927B2 (en) Systems and methods for generating shadows for a media guidance application based on content

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170829