CN1638456A - 叠加有图形用户界面和缩小图像的全屏图像 - Google Patents

叠加有图形用户界面和缩小图像的全屏图像 Download PDF

Info

Publication number
CN1638456A
CN1638456A CNA2004100954887A CN200410095488A CN1638456A CN 1638456 A CN1638456 A CN 1638456A CN A2004100954887 A CNA2004100954887 A CN A2004100954887A CN 200410095488 A CN200410095488 A CN 200410095488A CN 1638456 A CN1638456 A CN 1638456A
Authority
CN
China
Prior art keywords
full
user interface
image
video flowing
downscaled images
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
CNA2004100954887A
Other languages
English (en)
Inventor
D·H·斯罗
R·A·莫里斯
P·T·巴雷特
J·W·法斯纳齐特
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 Corp
Original Assignee
Microsoft Corp
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 Corp filed Critical Microsoft Corp
Publication of CN1638456A publication Critical patent/CN1638456A/zh
Pending legal-status Critical Current

Links

Images

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/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, rendering scenes according to MPEG-4 scene graphs
    • 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, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • 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, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 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, rendering scenes according to MPEG-4 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/44029Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
    • 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
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/44504Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • 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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios

Abstract

本发明公开内容涉及在客户装置的显示中显示叠加有缩小图像和图形用户界面的全屏图像。客户装置接收全屏图像和缩小图像的视频流。两路视频流是相互独立地发送的,并且客户装置的用户可以控制任一路或两路视频流的图像格式,和/或将缩小图象放置于全屏图像上任意位置。将图形用户界面放置得不遮挡缩小图像。另外,客户装置也可以接收单一的视频流。当接收到单一视频流时,客户装置产生两路视频流,一路视频流包括全屏图像而另一路视频流包括缩小图像。缩小图像和图形用户界面叠加于全屏图像之上。

Description

叠加有图形用户界面和缩小图像的全屏图像
技术领域
本发明涉及一种交互式电视系统,特别是一种应用于这样的系统中的用户界面。
背景技术
交互式电视(ITV)是一种正在快速发展的媒体,相对于以往的电视广播媒体(即,射频广播和有线电视广播),它提供给用户更丰富的观看体验。ITV使用带有交互菜单的图形用户界面(GUI),其中交互菜单可以给用户提供有价值的信息。这种信息的实例包括,电视节目介绍、播放特定电视节目的时间以及不同的变量,比如观看节目时所使用的语言。
对于用户而言,在观看电视节目的时候调用基于GUI的菜单是很普通的事。只可惜,由于用户必须将注意力从电视节目转换到GUI上,因此这种菜单常常分散用户继续观看电视节目的注意力。在某些情况下,GUI取代了屏幕上的电视节目。取代电视节目来显示菜单完全打断了用户继续观看电视节目的能力,而该电视节目一般来说会以后台方式继续进行。
在另一些情况下,GUI直接叠加或显示在电视图像上面。不过,在这种情况下,当GUI显示时,所叠加的GUI通常会使电视图像模糊、挡住部分电视图像并且因此妨碍了用户观看电视节目的能力。在其它的一些情况下,电视图像可以被缩小,以将所要显示的GUI放置于其旁边。不过,这种技术一般来说会牵涉到重新改变电视图像的大小,以连同GUI一起将指定区域适当地镶嵌在屏幕上。换句话说,当用户界面和电视图像在电视屏幕上同时显示时,一种预定的格式限定了用于用户界面和电视图像的指定区域在电视屏幕上的位置。而且,当全屏图像转换成缩小图像时,图像可能会发生变形。例如,用户可能选择了以文本框格式观看电影,但是与缩小图像一起正确地显示GUI可能需要将电视图像的尺寸改变为不同于文本框格式的格式,这种改变会扭曲视频图像。
在上述的技术和其它的技术中,当调用了GUI时,视频图像会遭到打断、模糊和/或变形,影响了用户的光看感受。尽管用户可能期望调用图形用户界面,但为了避免错过当前正在播放的节目,用户会再三考量。
发明内容
本文介绍的系统和方法提供一种图形用户界面,在该GUI显示时,最大限度地减小图形用户界面对所正在观看的电视节目的干扰。对于具体的实现方式而言,一个全屏图像显示在屏幕上。一个看起来相似但缩小的图像和GUI叠加在全屏图像上。缩小图像和GUI在屏幕上定位成使得GUI不会遮挡缩小图像的显示。按照这种方式,虽然GUI妨碍了全屏图像的观看,但不会妨碍缩小图像的观看。
按照某些实现方式,用户可以在不影响全屏图像格式的情况下,进行改变缩小图像的格式以达到更好的观看效果的动作。另外,在不影响全屏图像的格式的情况下,可以自动改变缩小图像的格式从而达到更好的观看效果。用户也可以在图形用户界面上进行动作,以此来改变或提供一些显示在图形用户界面上的新的信息。
附图说明
图1是图解说明支持传输和接收多路视频流的示范性系统的框图。
图2A表示一个示范性显示屏幕,其中,图形用户界面和缩小图像按照第一种布局叠加在全屏图像上。
图2B表示采用不同于图2A所示第一种布局的第二种布局另一个示范性屏幕显示。
图3是图解说明提供一个或多个视频流的示范性电视服务器的框图。
图4是图解说明说明接收一个或多个视频流的示范性电视客户装置的框图。
图5是用来说明提供全屏和缩小图像的视频流的示范性处理过程的流程图。
图6是用来说明在屏幕上显示图形用户界面的示范性处理过程的流程图。
具体实施方式
下面公开的内容涉及在电视节目播放期间显示图形用户界面(GUI)的技术。这种技术将在示范性的电视(例如,有线电视、ITV、卫星电视等等)图文中进行描述,其中在继续在屏幕上显示电视图像的同时,调用了节目菜单或指南。
在所描述的实现方式中,将一个基于GUI的菜单叠加于全屏视频图像之上。同时与菜单一起还示出一个缩小的视频图像,并且叠加所述全屏图像之上。所叠加的菜单和缩小视频图像遮挡住了全屏图像的一些部分;不过,用户观看到了没有遮挡且未变形的看上去与全屏图像相同的缩小视频图像。所述菜单可用来显示与广播节目相关的信息和响应于由用户启动的动作的信息。
虽然有很多可行的实现方式,但所述技术是在交互式TV环境下加以介绍的,下一小节将首先介绍这一交互式TV环境。
示例环境
图1表示一种提供相同视频流的示例系统100。系统100是一种便于将内容和节目数据分配给多个用户的电视娱乐系统。系统100包括电视服务器105和多个通过分配网络115连接到电视服务器105的客户装置110(1),110(2)…110(N)。示例系统100可以包括任意数量的电视服务器和客户装置。尽管示例系统100所描述的是有线和/或卫星传输,但可以想见,也可以采用其它的传输模式,比如网络电视(IPTV),来将视频数据从源(比如服务器)传输至目的地(比如客户端)。
电视服务器105供应各种不同的媒体内容,比如电视节目、电影、点播视频和广告。这些内容可以是存在于电视服务器105上,或者是从一个或多个不同的数据源(没有被示出)接收到的。此外,电视服务器105可以为客户装置110提供其它的信息,比如针对节目名称、收视率、人物、介绍、体裁、演员表、电视台标识、频道标识、时间安排信息等等的电子节目指南(EPG)数据。
电视服务器105处理并通过分配网络115传输节目内容。分配网络115可以包括有线电视网、射频、微波、卫星和/或数据网,如因特网,还可以包括使用任意广播模式或广播协议的有线或无线媒介。另外,分配网络115可以是任意一种网络,可以使用任意一种网络拓扑结构和任意网络传输协议,也可以表示或相反实现为两种或多种网络的组合。
客户装置110可以用多种方式实现。一种具体的客户装置110可以是连接到任意数量的电视机和/或可以实现为用来显示或相反提供内容的相似设备。类似地,任意数量的客户装置110也可以连接到一台电视机。
比如,客户装置110(1)通过碟形卫星天线125从基于卫星的发射器接收包含视频流输出120的内容。通过碟形卫星天线125接收到的内容可以是直接由电视服务器105发送的,或者是由分配网络115发送的。客户装置110(1)也称为机顶盒或卫星接收装置。客户装置110(1)连接到电视机130,用来显示由客户装置110(1)接收到的内容(比如音频数据和视频数据),以及图形用户界面。另外,可以使用射频(RF)天线代替碟形卫星天线125来接收内容。
接入客户装置110(2)以从分配网络115接收内容并所接收到的内容提供给电视机135。客户装置110(N)是组合在一起的电视机140和集成机顶盒145的例子。在这个例子中,机顶盒的各个不同的组成部分和功能都被合并到了电视机中,而不是采用两个单独的装置。合并于电视机中的机顶盒可以通过碟形卫星天线(同碟形卫星天线125相似)和/或直接连接到分配网络115,来接收内容信号。按照其它可选用的实现方案,客户装置110也可以通过因特网或其它的广播介质来接受内容信号。
电视服务器105构成为用于发送单独一个或两个视频流。该(多个)视频流如视频流120所示。视频流120可以包括来自于媒体内容提供方的视频图像。当两个视频流被发送时,期望一个视频流是另一个视频流(全屏)的压缩型式。相比全屏图像视频流而言,压缩的视频流利用了较少的传输资源。换句话说,在向客户装置进行广播时,压缩的视频流利用较少的带宽资源。压缩的视频流提供了缩小的视频图像,该缩小的视频图像看上去与全屏视频流的全屏图像相同。
在客户装置110上,缩小的视频图像连同GUI一起被重叠在全屏图像之上。示范性的显示布局如电视130上显示的150(1)、电视135上显示的150(2)和电视140上显示的150(3)。这些显示布局将在下一节进行更加详细的介绍。
用户界面
图2A表示可以显示在电视屏幕、电脑显示器或实施在客户装置110上的其它类型的显示装置上的示范性屏幕200。这个屏幕显示同图1中所示的显示布局150相同。
屏幕显示200包括一个全屏图像205、一个缩小图像210和一个图形用户界面(GUI)215。全屏图像205代表在客户装置110处接收到的全屏视频流。全屏图像205占据了屏幕的整个区域。缩小图像210代表在客户装置110处接收到的缩小(并且在某些情况下是经过压缩的)视频流的视频图像,该缩小视频流是由图像205表示的全屏视频流的不失真缩小型式。缩小图像210从视觉角度上同全屏图像205相同。
在这个例子中,缩小图像210被放置在屏幕200的左下角。按照另外的方案,缩小图像210也可以被放置在屏幕200的其它部位。考虑到大多数用户习惯于从上至下,从左至右来观看或“阅读”信息,因此信息和/或子图像(例如缩小图像200)可以在屏幕200上按照重要程度从左上角至右下角排列。可以改变布局来适应GUI 215的特殊的应用、由图像205和/或210表示的特殊视频格式或者目标受众。比如,由右至左阅读文字的目标受众可能会受益于不同的布局。
GUI 215被叠加于全屏图像205之上。GUI 215可以提供按照各种不同的布局呈现的各种不同的信息块。GUI 215是用来提供无数的图形界面菜单的一种实例。GUI 215以不遮挡缩小图像210的方式放置于缩小图像210的旁边。GUI 215和缩小图像210叠加在全屏图像之上,并部分地遮挡了全屏图像205。
在这个例子中,GUI 215是一个包括等时线225、在“频道”标题230下的频道信息和在“电影”标题235下的电影信息的节目指南220。用户从节目指南220中选择一个特定的条目(例如电影),那么将给出介绍感兴趣的电影的简介240。这个简介可能包括有关电影的评论和分类等级,还有电影的简短介绍。在这个例子中,用户选择了频道“106”上的电影《奶牛(The Cow)》,如在节目指南220中由放大的名称和频道号码所呈现的。简介240给出有关电影《奶牛》的信息。
屏幕205包括一组图形用户界面箭头245(1)、245(2)、245(3)和245(4),以使得用户能够遍查GUI 215。在这个例子中,箭头245(1)和245(2)使得用户能够翻动频道230;而箭头245(3)和245(4)使得用户能够翻动等时线225。图形用户界面箭头245构成为用于将来自用户的输入返回给附图1中的电视服务器105或客户装置110,或者返回给提供图像用户界面215的另一个装置和/或系统,比如定义为TV操作员的操作中心的“head in”。
当菜单215显示时,缩小图像210呈现在全屏图像205顶上并且二者的视频图像均继续显示正在进行的节目。由于全屏图像205是与缩小图像210相同的图像,因此用户能够在菜单215显示的同时观看没有遮挡的、变小的缩小图像210,由此最大限度地减小了对正在进行的节目干扰。用户能够进行从全屏无遮挡图像到缩小图像继续播放的交互模式的容易且直观的可视转换。缩小视频图像继续提供无遮挡的视频图像,而留下充足的屏幕200来显示交互用户界面(比如GUI 215)。
图2B表示带有另一种示范性显示输出的屏幕200。如同图2A示出的那样,全屏图像205继续占用整个屏幕200;然而,这个例子中,对缩小图像210进行了移动。这说明缩小图像210并不局限于屏幕200上的任何特定部分,而是可以位于屏幕200上任何位置。为了达到最好的观看效果,缩小图像210也可以采用不同于全屏图像205的格式。比如,如果全屏图像205是文本框格式,那么缩小图像210可以以由观众更好观看的格式进行显示。
一种不同的GUI 250呈现给了观众。在这个具体的例子中,GUI 250介绍节目信息255。具体的节目信息涉及电影《奶牛》,该节目信息提供了一个包含名称、节目分级和详尽说明的简介260,这不同于简介240所给出的内容。另外,GUI 250提供交互式按钮让用户从中选择。具体来讲,按钮260使得用户能够返回节目指南,按钮265使得用户能够定制电影,而按钮270提供电影预览。
电视服务器
图3表示一种提供给客户装置一个或多个视频流的示范性电视服务器105。这种视频流包含图2A和图2B所示的全屏图像205和缩小图像210。而且,电视服务器105可以播送图2A中所示的GUI 215和图2B中所示的GUI 250。电视服务器105也可以作为更大的服务器体系结构的一部分来实现,在这里服务器结构体系是“前端设备”的一部分,并提供各种电视和基于因特网的服务。电视服务器105可以同其它的包括微软公司的“TV Server”服务器在内的各种标准之一兼容。
电视服务器105包括可以设置为输入/输出单元的接收器单元305。接收器单元305接收包括音频,视频数据和GUI数据(即,涉及全屏图像205,缩小图像210和GUI 215,GUI 250的数据)在内的媒体内容310。媒体内容310也可以从媒体内容提供方或其它源来接收。
处理器315包含在电视服务器105中。处理器315完成初始化/监视电视服务器内其它单元的功能、处理各种应用软件/程序并且获取数据和指令。
电视服务器105包括一个存储/记忆单元320,存储/记忆单元320构成为用来存储各种应用软件/程序、操作系统和诸如媒体内容310之类的内容。存储/记忆单元320可以包括随机存取存储器(RAM)和只读存储器(ROM)。而且,可以将存储/记忆单元320构成为光学、磁性或其它一些读/写存储介质。
可以想见,媒体内容310包括由单一视频流构成的视频内容。电视服务器105包括用来接收单一视频流并将其分为两支视频流的视频分割器单元325。
两支视频流中的一支被视频压缩器单元330接收。可以将视频压缩器单元330构成为采用有损压缩算法来减小接收到的特定视频流的视频图像的大小。有损压缩算法尤其会降低得自视频图像的质量信息,比如从压缩图像中去掉一些行。因为压缩后的图像在客户装置上显示为未压缩图像的缩小型式,因此用户不会感觉到压缩带来的图像质量恶化:视频图像只不过是看起来小了一些。压缩图像的视频流(压缩视频流)由视频压缩器单元330产生。
同步单元335可用于对压缩过的视频流和没有经过压缩的视频流(全屏)进行同步。同步单元335保证同样的图像——一个缩小图像和另一个全屏图像在同一时间显示。可以想见,同步单元335也可以用来使音频内容和其它媒体内容与缩小和全屏视频流(比如字幕信息)同步。可以由电视服务器105发送出单独的视频流(即,分开的音频和视频流);不过,在一些特殊的实施例中,音频和视频流可以是相互交替的,以产生包括音频和视频内容的单一媒体数据流。
视频流输出单元340包含在电视服务器105中,用来输出压缩视频流345和全屏视频流350。压缩视频流345和/或全屏视频流350的图像可以在不影响其它数据流的情况下加以改变(即,图像格式的改变)。比如,压缩视频流345可以以文本框格式发送,而全屏视频流350以另一种格式发送。
在向客户装置广播之前,视频流输出单元340可以直接向附图1的广播网络提供输出,或者可以向前端设备内的其它服务器、装置和子网络进行输出。在某些实施例中,一个单一视频流取代两个视频流345和350,从视频流输出单元340中输出。如下面的进一步描述,在单一视频流的情况下,客户装置接收单一视频流并将其分割为两部分。
客户装置
图4表示一种接收来自于电视服务器105的一路或多路视频流的示范性客户装置110。在某些实施例中,客户装置110接收两路视频流(即,图3中的视频流345和350)。在其它的一些实施例中,客户装置110接收单一的数据流。客户装置110构成为用来接收包括图3中的压缩视频流345和全屏视频流350或单一视频流的数据内容400。当接受到两路视频流时,如图2A和2B所示,一路视频流包含全屏视频图像,表示全屏图像205,另一路包含缩小视频图像,表示缩小图像210。而且,客产装置110可以构成为用于接收表现如图2A所示的GUI 215和图2B所示的GU 250的GUI数据。
调谐器405接收表示数据内容400的信号。调谐器405可以由一个从特定频道接收信号的带内调谐器(未示出);一个有利于从前端装置向客户装置110传送数据的带外调谐器(未示出);和一个从客户装置110发送数据的返回路径调谐器组成(未示出)。
客户装置105的调制/解调单元410将来自于调谐器405的模拟信号转换为数字位流。模拟信号和数字位流都包含视频流。数字位流在去多路复用单元415被接收。数字位流包含数据包识别符(PID)的多个唯一识别的数据包,数据包识别符用来识别包含音频和视频数据的数据的特定格式。
去多路复用单元415检查PID并将同PID相联系的数据包传送至特定的解码器。在特定的情况下,包含视频数据的数据包被送至视频解码/数据解码单元420。视频数据可以是单一的视频流,或者是如图3所示的压缩视频流345和全屏视频流350。在两路视频流(压缩的和全屏)被客户装置110接收时的情况下,视频解码/数据解码单元420将包含视频数据的数据包转换为一连串缩小和全屏图像,这些图像通过系统总线425进行传送。系统总线425将这些图像顺序地传送至连接到监视器或电视机的电视和图像输出端430。
在一个具体的实施例中,当单一信号流被送至客户装置110时,包含视频数据的数据包被转换成为一连串图像,这些图象被送至视频流分割/压缩器单元435,该单元产生缩小图像和全屏图像。缩小图像可以被视频流分割/压缩器单元435压缩,也可以不被压缩。可以想见,其它的实施例可以将视频流分割/压缩器单元435或类似单元放置在上面所描述的数据处理单元内的其它位置上,。比如,数字位流可以在被调制/解调器单元410接收之前进行分割;或者包含视频数据的数据包可以在被视频解码/数据解码单元415接收之前进行分割。
处理器单元440配置成用于通过系统总线进行通信,并且执行包括初始化客户装置110的各个基本单元、处理各种应用程序、监视客户装置110内部的硬件、从存储单元445获取数据和指令的各种功能。处理器单元440也可以完成使全屏图像和缩小图像同步的功能。
存储器单元445可以包括用来临时存储数据的RAM,这些临时数据在处理器单元440和上述各种硬件单元之间进行处理。存储器单元445也可以包括用来存储指令的ROM。此外,存储器单元445可以包括读/写存储装置,如硬盘和可擦除介质。
用户界面或图形交互菜单数据可以作为数据内容400的一部分传送给客户装置110。调谐器405接收作为数据内容400一部分的图形交互菜单数据。调制/解调器单元410、去多路复用单元415和视频/数据解码器420可以对图形用户菜单数据进行处理。在一些实施例中,提供相似功能的单元也可以用来对图形用户菜单数据进行处理。经过处理后的图形用户菜单数据被送至图形处理单元450,用来产生覆盖在图像上的图形交互菜单(图形用户界面)。图形交互菜单先被送往系统总线425,然后系统总线再将其送至连接到监视器或如图1所示的电视机130、135和140上的电视和图像输出端430上。监视器或电视机提供用来显示带有缩小图像和图形交互菜单的电视图像的屏幕。图形交互菜单数据也可以完全在客户装置110内部产生,而不必作为数据内容400的一部分进行发送。
操作方式
图5表示提供视频流的示范性处理过程500,该处理可以用在提供重叠有看起来相似但缩小的图像和GUI的全屏图像的输出显示,其中GUI可以是节目指南或其它菜单。处理过程500可以整合在图2所示的电视服务器或图3所示的客户装置110中。可以想见,处理过程500下面所将描述的步骤可以由硬件、软件或软硬件结合来实现。
在块505处,视频流被接收并分割成两路一样的视频流。这可以通过模拟RF分割器来实现,或者从初始视频流复制接收到的视频流的图像的相关数字信息,从而产生一个复制视频信号流。视频分割可以由图2所示的电视服务器105的视频分割单元225来实现,也可以通过图3所示的客户装置110的视频流分割/压缩器335来实现。
在块510处,一路视频流被压缩。如上所述,压缩视频流代表图2A或图2B所示的屏幕200上显示的缩小图像210。这一压缩可以由图3所示的电视服务器105的视频压缩器330采用多种有损压缩技术的一种实现,或者由图4所示的客户装置110的视频流分割/压缩器435来实现。
在块515处,判定两路视频流是否要进行同步。当块505或510所示的事件发生时,或者一些涉及到一路和/或两路视频流的处理发生时,一路视频流可能相对于另一路出现延迟。块515的判定过程可以由图3所示的电视服务器105的处理器单元315来实现,或者由图4所示的客户装置110的处理器单元440来实现。
在块520处,如果视频流不需要进行同步(即,块515的“否”分支),则输出视频流。这个操作可以作为图3所示的电视服务器的输出功能来进行,具体来讲,由电视服务器105的视频流输出单元340来实现。块520的操作也可以作为附图4的客户装置110的一个功能来实现,在这里视频流被输出至图4数据总线425并输出给电视和视频输出端430。
在块525处,如果视频流需要进行同步(即,块515下的“是”分支),那么为了确保彼此同样两个的图像会被同时传送、显示,视频流将被同步。在块525处,同步可如上所述地由如图3所示的电视服务器105的同步单元335和如图4所示的处理器单元440来实现。然后经同步后的视频流由块520输出。
在两路视频流的情况下,一路含有缩小图像,而另一路含有全屏图像,用户能够与另一路视频流的图像操纵无关地操控一路视频流的图像。换句话说,如上所述并且如图2A和图2B所示,用户可以在不更改全屏图像205的情况下,将缩小图像210更改为实现更好的用户观看效果的格式。
图6表示一个使用图5所示的处理500的视频流来显示图形用户界面(GUI)的示范性处理600。特别的,GUI和缩小图像被叠加在全屏图像之上。处理600可以针对如图4所示的屏幕400来具体实现。
在块605处,准备作为上述的全屏视频流的一部分的全屏图像来进行显示。全屏图像占据了整个屏幕或如由上面图2A和图2B所介绍的全屏图像205所示那样显示。
在块610处,缩小图像被显示在全屏视频图像之上或将缩小视频图像叠加在全屏视频图像之上。缩小图像和全屏图像看起来是相同的。缩小图像210如图2A和2B的缩小图像210所示。缩小图像可以放置在全屏图像的任意位置上。放置位置可以在方便用户、易于观看和用户选择的基础上来指定。
在块615处,一个GUI放置(叠加)在全屏图像之上,遮挡住部分全屏图像,但并不会遮挡缩小图像。这里的GUI如图2A的GUI 215和图2B的GUI 250所示。
在块620处,用户可以在GUI上进行动作,如菜单选择。该动作可以包括选择一个菜单项、翻动GUI中提供的项目和调用菜单和/或其它的界面。
在块625处,可以进行块620的动作或多个动作,比如命令诸如图3所示的电视服务器105或图4所示的客户装置110这样的装置为GUI提供新的(例如,经过更改的)信息。
虽然是以专门针对结构特征和/或方法行为的语言对本发明进行介绍的,但应当理解,所附的权利要求书中限定的本发明并非必须局限于所介绍的特定的特征或行为。而是,特定的特征和行为是以实现所要求的发明的示范形式加以公开的。

Claims (62)

1.一种用户界面,包括:
在屏幕上显示的全屏图像;
缩小图像,由全屏图像缩小而来,叠加在全屏图像的一部分上;和
图形用户界面,在不遮挡所述缩小图像的前提下与叠加在全屏图像上的所述缩小图像相邻接地定位。
2.如权利要求1所述的用户界面,其中全屏图像同缩小图像的图像格式不同。
3.如权利要求1所述的用户界面,其中用户决定全屏图像和缩小图像的图像格式。
4.如权利要求1所述的用户界面,其中全屏图像和缩小图像看起来相似。
5.如权利要求1所述的用户界面,其中缩小图像沿着全屏图像的左边沿放置。
6.如权利要求1所述的用户界面,其中用户决定将缩小图像叠加在全屏图像上的什么位置上。
7.如权利要求1所述的用户界面,其中图形用户界面构成为用于接收来自用户的指令,以提供一个不同的图形用户界面。
8.一种客户装置中的方法,包括:
在屏幕上显示全屏图像;
将全屏图像的缩小图像叠加于全屏图像之上;以及
在不遮挡所述缩小图像的前提下,将图形用户界面与叠加在全屏图像上的所述缩小图像邻接地放置。
9.如权利要求8所述的方法,其中缩小图像同全屏图像的图像格式不同。
10.如权利要求8所述的方法,其中缩小图像沿着全屏图像的左边沿放置。
11.如权利要求8所述的方法,进一步包括接收来自于用户指令,以更改图形用户界面显示的信息。
12.一种方法,包括:
接收全屏图像的第一视频流;
产生看起来相似、但缩小的图像的第二视频流;和
同图形用户界面一起输出第一和第二视频流,其中缩小图像和图形用户界面叠加于全屏图像之上。
13.如权利要求12所述的方法,其中缩小图像同全屏图像的图像格式不同。
14.如权利要求12所述的方法,其中接收来自于媒体内容提供方。
15.如权利要求12所述的方法,其中接收进一步包括接收其它的媒体内容。
16.如权利要求12所述的方法,其中第二视频流产生是通过将接收到的图像的视频流进行分割而实现的。
17.如权利要求12所述的方法,其中第二视频流产生是通过将接收到的图像的视频流进行分割并对选定的诸图像进行压缩而实现的。
18.如权利要求17所述的方法,其中压缩是通过压缩算法实现的。
19.如权利要求12所述的方法,进一步包括对视频流的图像进行同步。
20.如权利要求19所述的方法,其中同步对其它的媒体内容进行。
21.如权利要求12所述的方法,进一步包括接收来自于用户的用来更改图形用户界面的指令。
22.一种执行权利要求12所述方法的电视服务器。
23.一种包含权利要求22所述电视服务器的前端系统。
24.一种方法,其特征在于,它包括:
接收媒体内容;
从媒体内容分离出由缩小图像组成的视频流、由全屏图像组成的视频流、图形用户界面;和
在屏幕上显示全屏图像,其中缩小图像和图形用户界面重叠于全屏图像之上。
25.如权利要求24所述的方法,其中全屏图像同缩小图像的图像格式不同。
26.如权利要求24所述的方法,其中缩小图像是全屏图像的压缩图像。
27.如权利要求24所述的方法,其中接收来自于分配网络。
28.如权利要求24所述的方法,其中分配网络是电视娱乐系统的一部分。
29.如权利要求24所述的方法,其中分离是由一个或多个调谐器来完成的。
30.如权利要求24所述的方法,进一步包括对全屏图像和缩小图像的相同图像进行同步。
31.如权利要求30所述的方法,其中同步是和其它媒体数据进行的。
32.一种实现权利要求24所述方法的客户装置。
33.一种方法,其特征在于,包括:
接收一图像视频流和一图形用户界面;
将所述视频流分割为两相似同视频流;
改变两视频流之一的图像大小,以产生缩小图像的视频流;
显示图像没有缩小的视频流的全屏图像;和
将缩小图像和图形用户界面叠加于全屏图像之上。
34.如权利要求33所述的方法,其中图像的视频流和图形用户界面是其它媒体内容的一部分。
35.如权利要求33所述的方法,其中全屏图像同缩小图像的图像格式不同。
36.如权利要求33所述的方法,其中改变大小包括对缩小的图像进行压缩。
37.如权利要求36所述的方法,其中压缩是采用压缩算法。
38.如权利要求33所述的方法,其中接收来自于分配网络。
39.如权利要求38所述的方法,其中分配网络是电视娱乐系统的一部分。
40.如权利要求33所述的方法,进一步包括对全屏图像和缩小图像进行同步。
41.如权利要求40所述的方法,其中同步是和其它的媒体数据进行的。
42.一种实现如权利要求35所述方法的客户装置。
43.一种服务器,包括:
用于接收媒体内容的装置;
用于从所接收的包含在媒体内容内的视频流产生两相似视频流的装置;
用于改变一视频流的图像大小的装置;和
用于对包括缩小图像的视频流和图像未缩小的视频流的图像进行广播的装置。
44.如权利要求43所述的服务器,其中用于改变大小的装置包括采用压缩算法来压缩图像。
45.如权利要求43所述的服务器,其中用于广播的装置进一步包括图形用户界面。
46.如权利要求45所述的服务器,进一步包括用于接受来自于远程用户的更改与图形用户界面有关的信息的指令的装置。
47.一种客户装置,包括:
用于接收一路或两路图像视频流的装置,其中当接收两路视频流时,一路视频流包含缩小图像而另一路视频流包含全屏图像;
用于在只接收到一路视频流时产生一路完全一样的图像视频流的装置;
用于在只接收到一路视频流时,缩小视频流之一的图像来产生一缩小图像的视频流的装置;和
用于显示全屏图像和叠加于全屏图像之上的缩小图像的装置。
48.如权利要求47所述的客户装置,其中用于接收的装置是从分配网络进行接收的。
49.如权利要求47所述的客户装置,其中用于接收的装置进一步包括图形用户界面。
50.如权利要求49所述的客户装置,其中用于显示的装置进一步包括将图形用户界叠加于全屏图像之上。
51.如权利要求47所述的客户装置,进一步包括用来从用户接受更改图形用户界面的动作的装置。
52.如权利要求47所述的客户装置,其中用于缩小的装置包括对图像进行压缩。
53.一种服务器,包括:
一个存储器;
一个同存储器连接的处理器;和
指令,这些指令存储在存储器中,并且可以在处理器上执行:访问来自一个源的媒体内容,其中所述媒体内容包括全屏图像的视频流;产生一相似的视频流;缩小所述视频流之一的图像;和播送所述视频流和图形用户界面,其中全屏图像显示于接收装置之上,并且缩小图像同图形用户界面一起叠加于该全屏图像之上。
54.如权利要求53所述的服务器,其中所述指令进一步包括接收和处理改变图形用户界面的信息。
55.一种客户装置,包括:
一个存储器;
一个同存储器连接的处理器;和
指令,所述指令存储在存储器中,并且可在处理器上执行:接收一路或两路视频流和图形用户界面;如果只接收到一路视频流,则产生一路相同的缩小图像的视频流;缩小所述视频流之一的图像;并且显示叠加有缩小图像和图形用户界面的没有缩小的视频流的图像。
56.如权利要求55所述的服务器,其中指令进一步包括接收和处理改变图形用户界面的信息。
57.一种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令用来执行以下步骤,包括:
接收视频流数据和图形用户界面;
分割视频流数据来产生两路相似数据的视频流;
产生两路视频流之一的缩小图像;和
将视频流和图形用户界面输出给显示装置。
58.如权利要求57所述的计算机可读介质,进一步包括更改图形用户界面的处理指令。
59.一种系统,包括:
一个电视服务器;和
一个客户装置,所述客户装置被配置成接收来自于电视服务器计算机的一路或两路视频流,当接收到两路视频流时,一路视频流包括缩小图像而另一路视频流包括全屏图像和图像用户界面;如果只接收到一路视频流,则产生一路缩小图像视频流;并且显示上面叠加有缩小图像和图形用户界面的全屏图像。
60.如权利要求59所述的系统,其中电视服务器将图形用户界面提供给客户装置。
61.如权利要求59所述的系统,其中电视服务器被配置成用于接收更改图形用户界面的指令。
62.如权利要求61所述的系统,其中客户装置进一步被配置成用于更改图形用户界面。
CNA2004100954887A 2003-09-19 2004-09-17 叠加有图形用户界面和缩小图像的全屏图像 Pending CN1638456A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/665,714 US7133051B2 (en) 2003-09-19 2003-09-19 Full scale video with overlaid graphical user interface and scaled image
US10/665,714 2003-09-19

Publications (1)

Publication Number Publication Date
CN1638456A true CN1638456A (zh) 2005-07-13

Family

ID=34194766

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004100954887A Pending CN1638456A (zh) 2003-09-19 2004-09-17 叠加有图形用户界面和缩小图像的全屏图像

Country Status (4)

Country Link
US (3) US7133051B2 (zh)
EP (1) EP1517547A3 (zh)
CN (1) CN1638456A (zh)
CA (1) CA2478944A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103151023A (zh) * 2007-12-14 2013-06-12 微软公司 向远程客户机发送可视内容的方法和系统
CN106814915A (zh) * 2017-01-17 2017-06-09 宇龙计算机通信科技(深圳)有限公司 一种用于移动终端的触摸屏显示控制方法和系统
CN106920142A (zh) * 2015-12-28 2017-07-04 索尼公司 集成多平台用户界面/用户体验

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101007798B1 (ko) * 2003-12-08 2011-01-14 엘지전자 주식회사 디지털방송수신기의 주영상의 일부영역에 대한 스케일링방법
US20050273833A1 (en) * 2004-05-14 2005-12-08 Nokia Corporation Customized virtual broadcast services
EP1842378A1 (en) * 2005-01-24 2007-10-10 Thomson Licensing Method, apparatus and system for visual inspection of transcoded video
US20060225108A1 (en) * 2005-04-01 2006-10-05 Nextel Communications, Inc. System and method for interactivity between mobile stations and a television device
JP4562606B2 (ja) * 2005-07-22 2010-10-13 富士通テン株式会社 受信装置及び受信方法
KR20070043332A (ko) * 2005-10-21 2007-04-25 삼성전자주식회사 디스플레이장치 및 디스플레이장치의 제어방법
US8042048B2 (en) * 2005-11-17 2011-10-18 Att Knowledge Ventures, L.P. System and method for home automation
US20070266403A1 (en) * 2006-05-15 2007-11-15 Sbc Knowledge Ventures, L.P. System and method for personalized video program listing and targeted content advertisement
US8789078B2 (en) * 2006-08-24 2014-07-22 At&T Intellectual Property I, Lp Method and apparatus for sending stored advertising data from an internet protocol television end user network interface device
US8473868B1 (en) * 2006-10-27 2013-06-25 Arris Group, Inc. System and method for reverse hierarchical navigation within a user interface
US8386304B2 (en) * 2007-05-29 2013-02-26 Yu Chen Methods for interactive television and mobile device
US8897322B1 (en) * 2007-09-20 2014-11-25 Sprint Communications Company L.P. Enhancing video quality for broadcast video services
US20100262961A1 (en) * 2007-10-30 2010-10-14 Lg Electronics Inc. Method and system for downloading software
US8026794B1 (en) 2007-10-30 2011-09-27 United Services Automobile Association Systems and methods to deliver information to a member
CN101836434A (zh) * 2007-10-30 2010-09-15 Lg电子株式会社 用于下载软件的方法和系统
EP2198626A4 (en) * 2007-11-01 2012-02-08 Lg Electronics Inc METHOD FOR DATA PROCESSING AND IPTV RECEIVING DEVICE
KR20090049183A (ko) * 2007-11-13 2009-05-18 삼성전자주식회사 디스플레이장치 및 그 제어방법
US20090187945A1 (en) * 2008-01-21 2009-07-23 At&T Knowledge Ventures, L.P. Customized electronic programming guide
US8719868B2 (en) * 2008-03-05 2014-05-06 Hewlett-Packard Development Company, L.P. Presentation of combined video signals from multiple sources
EP2117231A1 (en) * 2008-05-06 2009-11-11 Sony Corporation Service providing method and service providing apparatus for generating and transmitting a digital television signal stream and method and receiving means for receiving and processing a digital television signal stream
US8990673B2 (en) * 2008-05-30 2015-03-24 Nbcuniversal Media, Llc System and method for providing digital content
KR101570696B1 (ko) * 2009-05-29 2015-11-20 엘지전자 주식회사 영상표시장치 및 그 동작방법
WO2011084890A1 (en) * 2010-01-06 2011-07-14 Hillcrest Laboratories Inc. Overlay device, system and method
US20130318553A1 (en) * 2010-02-26 2013-11-28 Echostar Ukraine, L.L.C. System and methods for enhancing operation of a graphical user interface
US9324130B2 (en) * 2010-10-11 2016-04-26 Hewlett-Packard Development Company, L.P. First image and a second image on a display
WO2012083415A1 (en) 2010-11-15 2012-06-28 Tandemlaunch Technologies Inc. System and method for interacting with and analyzing media on a display using eye gaze tracking
US8589423B2 (en) 2011-01-18 2013-11-19 Red 5 Studios, Inc. Systems and methods for generating enhanced screenshots
US9338494B2 (en) * 2011-02-11 2016-05-10 Sony Corporation Method and apparatus for providing recommended content playback on a display device
US8793313B2 (en) 2011-09-08 2014-07-29 Red 5 Studios, Inc. Systems, methods and media for distributing peer-to-peer communications
CN102404527B (zh) * 2011-12-15 2015-04-22 深圳Tcl新技术有限公司 数字电视节目显示方法及终端
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9569078B2 (en) 2012-03-06 2017-02-14 Apple Inc. User interface tools for cropping and straightening image
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US20130239051A1 (en) 2012-03-06 2013-09-12 Apple Inc. Non-destructive editing for a media editing application
US8632411B1 (en) 2012-06-28 2014-01-21 Red 5 Studios, Inc. Exchanging virtual rewards for computing resources
US8628424B1 (en) 2012-06-28 2014-01-14 Red 5 Studios, Inc. Interactive spectator features for gaming environments
US8834268B2 (en) 2012-07-13 2014-09-16 Red 5 Studios, Inc. Peripheral device control and usage in a broadcaster mode for gaming environments
US8795086B2 (en) 2012-07-20 2014-08-05 Red 5 Studios, Inc. Referee mode within gaming environments
CN104145434B (zh) * 2012-08-17 2017-12-12 青岛海信国际营销股份有限公司 智能电视的频道切换器
CN105376629B (zh) * 2014-08-25 2019-05-10 深圳市同方多媒体科技有限公司 一种智能电视电视节目的浏览方法及智能电视
US10666902B1 (en) * 2019-01-30 2020-05-26 Microsoft Technology Licensing, Llc Display conflict elimination in videoconferencing
TWI719415B (zh) * 2019-03-05 2021-02-21 紅點子科技股份有限公司 用於評估影片等級的自然語言處理系統及方法
CN116248936A (zh) * 2020-03-13 2023-06-09 海信视像科技股份有限公司 一种显示设备及显示画面旋转适配方法
IT202000021184A1 (it) * 2020-09-09 2022-03-09 Eugenio PISANI Videoriproduttore web di video panoramici a 360 gradi con sovrapposizione oggetti interattivi durante la riproduzione.

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4639765A (en) * 1985-02-28 1987-01-27 Texas Instruments Incorporated Synchronization system for overlay of an internal video signal upon an external video signal
JP3435172B2 (ja) * 1992-06-02 2003-08-11 株式会社東芝 テレビジョン信号処理回路
WO1994014279A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US5621456A (en) * 1993-06-22 1997-04-15 Apple Computer, Inc. Methods and apparatus for audio-visual interface for the display of multiple program categories
US5459528A (en) * 1994-03-31 1995-10-17 Texas Instruments Incorporated Video signal processor and method for secondary images
US5889561A (en) 1994-11-04 1999-03-30 Rca Thomson Licensing Corporation Method and apparatus for scaling a compressed video bitstream
US6323911B1 (en) * 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6310655B1 (en) * 1996-04-09 2001-10-30 Hughes Electronics Corporation Method and device for displaying widescreen images on conventional aspect ratio display monitors
US6469753B1 (en) * 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
US5847771A (en) * 1996-08-14 1998-12-08 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing multiple digital pictures
US6272235B1 (en) * 1997-03-03 2001-08-07 Bacus Research Laboratories, Inc. Method and apparatus for creating a virtual microscope slide
JP3787404B2 (ja) * 1997-02-24 2006-06-21 キヤノン株式会社 カメラ制御システム及びその制御方法
US6091447A (en) * 1997-10-01 2000-07-18 Gershfeld; Jack Methods of evaluating performance of video systems and compensating for degradation of video signals
US6243142B1 (en) * 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
JP4378782B2 (ja) * 1998-09-03 2009-12-09 ソニー株式会社 映像機器
US6636222B1 (en) * 1999-11-09 2003-10-21 Broadcom Corporation Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
US6577350B1 (en) * 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US6466220B1 (en) * 1999-03-05 2002-10-15 Teralogic, Inc. Graphics engine architecture
US7234937B2 (en) * 1999-11-30 2007-06-26 Orametrix, Inc. Unified workstation for virtual craniofacial diagnosis, treatment planning and therapeutics
US7137066B2 (en) * 2000-04-06 2006-11-14 Microsoft Corporation Binary cache file format for themeing the visual appearance of a computer system
US20020053084A1 (en) * 2000-06-01 2002-05-02 Escobar George D. Customized electronic program guide
KR100400002B1 (ko) * 2001-03-09 2003-09-29 삼성전자주식회사 데이터 방송 시스템의 부가 정보 처리 장치 및 방법
US20060117343A1 (en) * 2001-04-17 2006-06-01 Digeo, Inc. Apparatus and methods for advertising in a sequential manner and based upon user preference
US6918132B2 (en) * 2001-06-14 2005-07-12 Hewlett-Packard Development Company, L.P. Dynamic interface method and system for displaying reduced-scale broadcasts
US7558318B2 (en) * 2002-06-11 2009-07-07 Sanyo Electric Co., Ltd. Method and apparatus for processing images, method and apparatus for recording and reproducing images, and television receiver utilizing the same
US7001413B2 (en) * 2002-07-03 2006-02-21 Life Support Technologies, Inc. Methods and apparatus for light therapy
EP1427197A1 (en) * 2002-12-03 2004-06-09 Ming-Ho Yu Apparatus for producing TV advertising contents and inserting interstitial advertisements on TV programs
US20040111526A1 (en) * 2002-12-10 2004-06-10 Baldwin James Armand Compositing MPEG video streams for combined image display
US20040117823A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for media exchange network functionality synchronized with media broadcasting

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103151023A (zh) * 2007-12-14 2013-06-12 微软公司 向远程客户机发送可视内容的方法和系统
US9082337B2 (en) 2007-12-14 2015-07-14 Microsoft Technology Licensing, Llc Changing visual content communication
CN103151023B (zh) * 2007-12-14 2015-11-18 微软技术许可有限责任公司 向远程客户机发送可视内容的方法和系统
US9330634B2 (en) 2007-12-14 2016-05-03 Microsoft Technology Licensing, Llc Changing visual content communication
CN106920142A (zh) * 2015-12-28 2017-07-04 索尼公司 集成多平台用户界面/用户体验
CN106814915A (zh) * 2017-01-17 2017-06-09 宇龙计算机通信科技(深圳)有限公司 一种用于移动终端的触摸屏显示控制方法和系统
CN106814915B (zh) * 2017-01-17 2020-02-21 宇龙计算机通信科技(深圳)有限公司 一种用于移动终端的触摸屏显示控制方法和系统

Also Published As

Publication number Publication date
US20050253869A1 (en) 2005-11-17
EP1517547A3 (en) 2007-10-24
US20050066278A1 (en) 2005-03-24
CA2478944A1 (en) 2005-03-19
EP1517547A2 (en) 2005-03-23
US7133051B2 (en) 2006-11-07
US20100194977A1 (en) 2010-08-05
US7705860B2 (en) 2010-04-27
US7907152B2 (en) 2011-03-15

Similar Documents

Publication Publication Date Title
CN1638456A (zh) 叠加有图形用户界面和缩小图像的全屏图像
KR100735218B1 (ko) 디지털 방송수신기의 방송정보 표시장치 및 방법
AU717977B2 (en) Multi-channel television system with viewer-selectable video and audio
JP5124279B2 (ja) 遠隔装置へのコンテンツ・ストリーム通信
US7987481B2 (en) Receiving apparatus and receiving method
CN102119528B (zh) 用于跨越多个数字广播信道的多个服务的数据更新的信道跳跃方案
JP3539454B2 (ja) 電子番組ガイド表示制御装置および方法
US20030159153A1 (en) Method and apparatus for processing ATVEF data to control the display of text and images
US20080225167A1 (en) Method for displaying video pictures
US20040107449A1 (en) Receiving apparatus
EP0805591B1 (en) Apparatus for transmitting television broadcasting program and apparatus for receiving television broadcasting program
CN1918905A (zh) 在当前节目观看期间自动显示新节目信息
JP2008522456A (ja) デジタル放送環境下において連動型データ放送をインターネット領域に拡張して双方向広告を実現する方法
JP2018195972A (ja) 受信装置、受信方法、送信装置、及び送信方法
JP3539453B2 (ja) 電子番組ガイド表示制御装置および方法
JP5042532B2 (ja) デジタル放送システム及びこのデジタル放送システムにおけるチャネル切換方法
JP3539452B2 (ja) 電子番組ガイド表示制御装置および方法
US8813128B2 (en) Method and system for providing a multi-decoder based channel surfing service
KR101692556B1 (ko) 채널 정보 표시 방법 및 그를 이용한 디스플레이 장치
US20090064256A1 (en) Efficient selection of auxiliary broadcast-service data according to a user preference
CN1520689A (zh) 通过交替使用带宽实现最优化广告或其他节目片断的传输的技术
CN1728788A (zh) 数字广播接收器及其收看限制方法
Lechner The dawn of terrestrial digital television broadcasting in the United States
Reimers et al. Digital Television—a First Summary
EP1073264A1 (en) Method and apparatus for controlling program selection in a digital television receiver

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20050713