CN101199203A - 用于改变显示区域的用户界面特征 - Google Patents

用于改变显示区域的用户界面特征 Download PDF

Info

Publication number
CN101199203A
CN101199203A CNA2006800035663A CN200680003566A CN101199203A CN 101199203 A CN101199203 A CN 101199203A CN A2006800035663 A CNA2006800035663 A CN A2006800035663A CN 200680003566 A CN200680003566 A CN 200680003566A CN 101199203 A CN101199203 A CN 101199203A
Authority
CN
China
Prior art keywords
viewing area
video
zone
text
area
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
CNA2006800035663A
Other languages
English (en)
Inventor
卡洛琳·雷·詹森
瓦莱里·沙克雷兹·利邦霍尔德
保罗·***·莱昂斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101199203A publication Critical patent/CN101199203A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • 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/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

公开了一种用于改变显示装置的显示区域的方法和装置。本发明辨别所述显示区域的一个区是否被对象占据,并且当在显示装置上呈现(800)该显示区域时,用替换区域调整在屏显示对象的呈现或去除所述占据区域。

Description

用于改变显示区域的用户界面特征
技术领域
本发明涉及呈现(render)视频的领域,具体来说,涉及视频在显示装置上的显示。
背景技术
当用户观看显示装置上的视频时,如果用户进行诸如频道或频道改变之类的操作,则可能会在该装置的显示区域中出现菜单或其它类型的标志。典型地,所生成的菜单重叠在用户正在观看的节目的视频画面上,如图1所示。不过,如果用户与显示装置一起使用机顶盒或其它视频源,则可能会造成问题。
有可能其它视频源(例如机顶盒)具有它自己的菜单或也在显示装置上显示的其它类型的对象,如图2所示。当用户操纵机顶盒和显示装置时,机顶盒和显示装置两者的视频重叠可能会彼此干扰,以致产生了如图3所示的令人不满意的结果。
发明内容
公开了一种用于改变显示装置的显示区域的方法和设备。在本发明的说明性实施方式中,当在第一区域中发生对象的冲突时,显示装置将利用在屏显示呈现的对象从第一区域移动到第二区域。
公开了一种用于改变显示装置的显示区域的方法和设备。在本发明的另一个说明性实施方式中,显示装置检测进行文本滚动字幕的显示平面的区域。响应于该检测,显示装置对所述显示区域的视频图像进行缩放,以去除进行文本滚动字幕(text crawl)的区域。
附图说明
图1示出了呈现显示装置中菜单功能的显示装置的显示区域的示范性实施方式;
图2示出了呈现机顶盒中菜单功能的显示装置的显示区域的示范性实施方式;
图3示出了呈现显示装置中菜单功能和机顶盒中菜单功能的显示装置的显示区域的示范性实施方式;
图4示出了能够解码接收到的视频节目广播的视频解码器***的示范性实施方式;
图5示出了能够解码接收到的视频节目广播的显示装置和机顶盒***的示范性实施方式;
图6示出了用户可操作菜单的示范性实施方式,用于控制由在屏显示产生的对象的位置;
图7示出了在显示区域的顶部位置上呈现的文本的示范性实施方式;
图8示出了在显示区域中有两个OSD对象的示范性实施方式;
图9示出了本发明针对文本滚动字幕进行操作的示范性实施方式;
图10示出了本发明对样本文本滚动字幕进行操作的示范性实施方式;
图11示出了本发明的将显示区域划分为宏块的示范性实施方式;
图12表示本发明的通过使用矢量相加来计算每一行宏块的结果水平运动矢量的示范性实施方式;和
图13示出了使用宏块和运动检测确定由文本滚动字幕界定的区域的方法的示范性框图。
具体实施方式
本发明致力于在考虑到可能干扰视频节目广播显示的对象(例如在屏显示生成的(OSD)菜单、文本、频道标志、闭路字幕数据、用户可选择选项和文本滚动字幕)的前提下对显示装置的显示区域进行的修改。应当理解,本发明可以以硬件、软件、固件、专用处理器或者它们的组合的各种不同形式来实现。优选地,将本发明实现为硬件和软件的组合。此外,最好将软件实现为有形地体现在程序存储装置上的应用程序。这样的应用程序可以能够运行在例如Windows CETM、基于Unix的操作***之类的操作***上,在这种情况下,应用程序能够操控来自视频信号的视频信息。
可以将应用程序上载到包括任何适当体系结构的机器上并且由该机器执行。优选地,将该机器实现在具有诸如中央处理单元(CPU)、随机访问存储器(RAM)和(多个)输入/输出(I/O)接口中的一个或多个之类的硬件的计算机平台上。该计算机平台还包括操作***和微指令代码。这里所述的各种处理和功能可以是微指令代码的一部分,也可以是经由操作***执行的应用程序的一部分(或者它们的组合)。应用程序主要提供视频数据控制,用以辨别视频信号的属性和用于呈现由视频信号提供的视频信息。
应用程序还可以控制本申请所述的OSD实施方式的操作,作为处理器类型的实例,该应用程序运行在例如PentiumTM III这样的计算机处理器上。应用程序还可以与通信程序(用于控制通信接口)和视频呈现程序(用于控制显示处理器)一起工作。备选地,可以将所有这些控制功能集成到用于针对本发明所述实施方式的操作的处理器中。
此外,还应当理解,由于附图中画出的某些分立***组成部分和方法步骤优选是用软件实现的,因此***组成部分(或处理步骤)之间的实际连接可能会取决于用程序实现本发明的方式而有所不同。在得到了本文的教导的情况下,相关领域的普通技术人员能够设想出本发明的这些和类似的实现方式或构成方式。
具有OSD显示菜单或文本信息的本发明的操作对以不同显示格式显示视频信号的显示处理器起作用。通过电缆、DSL、卫星、因特网或任何其它能够传输视频信号的手段在地球范围内接收由显示处理器处理的视频信号。优选地,视频信号遵循例如DVB、ATSC、MPEG、NTSC这样的视频标准或者其它公知的视频信号标准。
类似的,显示OSD与连接到例如有线调制解调器、DSL调制解调器、电话调制解调器、卫星接口这样的通信接口或者能够处理双向通信的其它类型的通信接口的处理器协同操作。优选地,该处理器能够接收经由通信接口传送的数据,所传送的数据代表按照例如HTML这样的格式化语言或者其它类型的格式化命令编码的网页数据。此外,该处理器能够解码可以使用显示处理器、OSD或者例如SoundBlasterTM卡这样的音频处理单元加以呈现并且按照基于MPEG的传输方式传送的数据、图形数据、音频数据或文本数据。通过处理器解码和呈现所传送数据。在HTML数据的情况下,与图形处理器协同地使用格式剖析器(如网络浏览器)来显示代表网页的HTML数据,不过同样也可以呈现其它类型的格式化数据。
图4是能够解码所接收的视频节目广播的视频解码器***的示范性实施方式。该示范性解码器***是用在电视机或机顶盒中的***。解码器***20从例如卫星、电缆和陆地源接收节目数据和节目指南信息(例如,包括经由电话线从因特网源接收)。在图4的解码器***(***20)中,由天线10接收利用携带音频、视频和表达广播节目内容的相关数据的信号进行了调制的陆地广播载波,并且由单元13对其加以处理。解调器15解调出结果得到的数字输出信号。由解码器17对来自单元15的解调输出进行trellis解码、映射到字节长度数据段、进行去交织并且进行Reed-Solomon纠错。来自单元17的修正输出数据具有MPEG兼容传输数据流的形式,包含节目表达多路复用音频、视频和数据分量。由单元22将来自单元17的传输流多路解复用为音频、视频和数据分量,这些分量将由解码器***100的其它组件进一步加以处理。这些其它组件包括视频解码器25、音频处理器35、子画面处理器30、在屏图形显示生成器(OSD)37、多路复用器40、NTSC编码器45和存储接口95。在一种模式下,解码器100提供MPEG解码数据,用于分别在单元50和55上进行的显示和音频再现。在另一模式下,由解码器100处理来自单元17的传输流,以便提供MPEG兼容数据流,从而经由存储装置90存储在存储介质98上。在模拟视频信号处理模式下,单元19处理来自单元17视频信号,以便提供NTSC兼容信号,从而用于分别在单元50和55上进行显示和音频再现。
视频解码器25缩放解码视频信号的属性。例如,相对于要呈现信号的显示区域,视频解码器25放大解码视频信号的特定区域,或者视频解码器25缩小解码视频信号。也可以采用其它缩放功能,这取决于本发明的说明性实施方式的需要。
在其它输入数据模式下,单元72、74和78分别为来自电话线18的因特网流送视频和音频数据、来自馈线11的卫星数据以及来自电缆线14的有线视频提供接口。对来自单元72、74和78的经过处理的数据由单元17进行适当解码,并提供给解码器100,以便按照结合经由天线10输入的陆地广播介绍的方式类似的方式进行进一步的处理。
用户通过使用遥控器单元70选择电视频道或在屏菜单(例如节目指南),以便观看。处理器60使用从遥控器单元70经由接口65提供的选择信息来适当配置图4中的组件,以接收要观看的期望节目频道。处理器60包括处理器62和控制器64。单元62处理(即剖析、对照和汇总)节目专用信息,包括节目指南和***信息,控制器64执行操作解码器100过程中所需的其余控制功能。虽然可以将单元60的功能如图4中所画出的那样实现为独立的组件62和64,但是按照另外一种可选方案也可以将它们实现在单独一个处理器中。例如,可以将单元62和64的功能结合在微处理器的程控指令中。处理器60对处理器13、解调器15、解码器17和解码器***100进行配置,以解调和解码输入信号格式和编码类型。针对输入信号类型,通过处理器60使用双向数据和控制信号总线C设定这些组件内的控制寄存器值来单独配置单元13、15、17和解码器100中的子单元。
提供给解码器100的传输流包括包含节目频道数据和节目专用信息的数据包。单元22将节目专用信息包传送到处理器60,处理器60对该信息进行剖析、对照并且将其汇总到分级安排的表中。对包括用户选择节目频道的各个数据包进行识别并且使用汇总的节目专用信息对它们进行汇总。该节目专用信息包含使得图4的***能够调谐到期望频道和汇总数据包来形成完整节目的条件接入、网络信息和识别标志以及链接数据。节目专用信息还包含辅助节目指南信息(例如,电子节目指南-EPG)和与广播节目相关的描述性文字以及支持这一辅助信息的识别和汇总的数据。
处理器60将接收到的节目专用信息包汇总到多个分级设置且相互联系的表中。分级表设置包括主指南表(MGT)、频道信息表(CIT)以及事件信息表(EIT)和诸如扩展文本表(ETT)之类的备选表。该分级表设置还结合了按照本发明的新的服务信息(NSI)。将由处理器60经由单元22形成的结果得到的节目专用信息数据结构存储在单元60的内部存储器内。
图5是显示装置和能够解码接收到的视频节目广播的机顶盒***500的示范性实施方式。使用天线510接收以陆地方式传输的视频信号。这些视频信号的某些格式包括NTSC、ATSC、PAL、DVB-T等等。如图4所示,显示装置530是诸如电视机、显示监视器之类能够使用解码器对经由天线510接收到的视频信号进行解码的装置。类似地,连接到显示装置530的机顶盒520用于接收、解调和解码来自诸如碟形卫星天线、有线网络、数据网络之类源的视频信号。机顶盒520还包括如图4所示的解码器。需要注意,显示装置530能够呈现从机顶盒520接收的视频信号或者在显示装置530自身中解码出的视频信号。
图6是用户可操作菜单600的实施方式,用于控制由在屏显示产生的对象的位置,这些对象是文本、频道标志、闭路字幕数据、用户可选择选项、菜单等等。通过操作控制装置(例如图4中的遥控70)来启动菜单600中出现的选项。菜单600控制OSD产生的对象在显示装置的显示区域中所处的位置。如图7所示,选项610将会在显示区域700的顶部位置上呈现文本。相反,如图1所示,选项620将会在显示区域100的底部位置上显示文本。
如果用户选择选项630,则显示装置被配置为具有OSD产生的对象,所述对象被放置在不干扰来自诸如机顶盒指令视频源的OSD文本的位置上。如之前在图3中所示,可能会有来自机顶盒的OSD产生的对象(例如频道信息)干扰由显示装置产生的OSD产生的对象(例如音量控制)的情况。实现这一功能的一种方式是为视频解码器25配置能够识别文本字符的软件程序(例如光学字符识别(OCR)软件)。
当视频解码器25识别到OSD产生的对象已经位于显示区域中时,视频解码器25将其生成的OSD产生对象移动到显示区域的第二个位置。如图8中所示,使由机顶盒产生的OSD对象位于显示区域800的底部,而使由显示装置产生的OSD对象位于显示区域800的顶部。
图9示出了针对文本滚动字幕进行操作的本发明的实施方式。典型地,来自诸如新闻台之类的源的视频节目使用被称为文本滚动字幕的展示方式,其中使文本910(例如证券、来自新闻专线的新闻、学校停学等)横穿视频画面的底部进行滚动。文本910的滚动通常沿着从右向左的方向移动,表现出文本滚动字幕区域,不过对于其它语言,有可能文本910沿着从左向右的方向滚动。视频920代表电视节目广播中占据非文本滚动字幕区域的视频图像。通常在广播商处生成文本910和视频图像920的组合区域并且将它们一起作为视频信号的一部分进行发送,而无需在接收地点使用OSD。
可以显示装置构成为用来识别是否存在横穿显示区域缓慢行进的文本并且消除这一文本。通过分析解码视频图像的连续视频帧,显示装置确定被广播商***的视频滚动字幕文本占用的显示区域的受限区域。
本发明人认识到,视频滚动字幕文本区域典型地位于显示区域的最下端。这个区域适合于通过将文本滚动字幕占用的水平线从显示区域中切除来从显示区域中除去文本滚动字幕。优选地,通过使用视频解码器25(图4中的视频解码器)借助重新设定大小或内插技术来调整视频显示区域,实现这一操作。图10中示出了具有显示区域1000的这一操作的结果,并且使用了视频图像1020(来自没有被所述文本滚动字幕占据的区域的替代视频图像)来占据与所述文本滚动字幕区域相关的区域。
特别地,可以通过使用运动检测技术和/或OCR装置来检测文本滚动字幕。处于滚动字幕区域内的光学文字或块运动矢量表现为局限于文本滚动字幕的运动幅度内的水平运动,其中这些文本以相对水平的速度进行横穿显示区域的运动。一旦检测到这些情况,就限定由这一行为描述的受限区域,并且识别由文本滚动字幕占用的水平线。然后将这一文本滚动字幕区域从所呈现的显示区域中切除。
使用运动检测来检测文本滚动字幕的操作开始于图11所示的将显示区域1100划分为宏块的处理。这一划分结果并不在用于显示的显示装置上呈现,而是在(图4的)视频解码器25中内部完成。这一显示区域到宏块的划分顾及了被称为帧间编码的处理,这种处理确定新帧相对于在前帧的变化。如果这些帧之间没有发生变化,则仅需要少量的数据来表达当前帧。帧间编码中的帧到帧变化代表视频画面中相对于在前帧的运动,并且将这样的变化表达为运动矢量。与在前视频帧一起使用运动矢量被称为运动补偿或运动预测。因此,通过使用指向描述在前帧的数据的运动矢量来“预测”当前帧。因此,在帧之间,与文本滚动字幕相应的运动矢量应当是恒定的并且指向同一方向。
为了确定与文本滚动字幕相应的运动矢量,视频解码器25进行运动补偿操作来检测当前帧相对于在前帧的直线运动。检测构成视频帧的块在垂直和水平方向上的变化并且使用这些变化来预测当前帧的相应块。通过相对于遍布整个视频区域的水平运动矢量来分析和比较视频区域内特定区域中的水平运动矢量,检测出文本滚动字幕的水平运动。通过使用矢量加法来为各个块行计算出最终的水平运动矢量,如图12中的显示区域1200所示。从而,显示区域中包含文本滚动字幕的区域具有幅度和方向恒定不同于显示区域其它部分中产生的幅度和方向的结果水平运动矢量。因此,由所识别的运动矢量结果(这些结果相同或近似相同)界定的区域1210限定了显示区域中包含视频滚动字幕的区域。
图13表示使用宏块和运动检测确定由文本滚动字幕界定的区域的框图。在步骤1305中,该方法开始于由来自解码视频信号的特定视频帧计算帧运动矢量数据。优选地,如图11所示,将这一操作表示为由视频解码器25进行。在下一个步骤1310中,视频解码器25按行分类结果得到的宏块。
该处理继续进行分支处理,其中在步骤1315中,将特定帧的每一宏块与前一帧的第二行宏块进行比较。这一操作帮助确定与这些宏块行的水平运动相对应的一系列矢量。然后在步骤1325中,如上面定义的那样,如果多个结果得到的矢量具有接近相同的幅度并且指向相同的方向,则判断这些矢量的结果是否与文本滚动字幕相对应。
步骤1320按照与步骤1315类似的方式继续进行,只是不再计算至少两个帧之间的宏块行的结果运动矢量,而是计算与代表平均值的宏块行相对应的运动矢量。然后在步骤1330中,如果结果得到的矢量具有接近相同的幅度并且指向相同的方向,则判断这些平均向量的结果是否与文本滚动字幕相对应。
如果步骤1325和/或1330得到了与某一行或多行相应的宏块代表文本滚动字幕的判断结果,则步骤1335将与已经识别为与文本滚动字幕相关的宏块行和帧相对应的信息存储起来。在步骤1340中,视频解码器25确定那些宏块行具有已经认定为与文本滚动字幕相关的结果矢量。在步骤1350中,视频解码器25限定滚动字幕的边界并且通过去除与这一区域相应的行或者利用视频调整功能来从显示区域中切除这一区域。
本发明可以用计算机实现的处理和实践这些处理的设备的形式来具体实现。本发明还可以以收录在有形介质中的计算机程序代码的形式具体实现,有形介质可以例如是软盘、只读存储器(ROM)、CD-ROM、硬盘驱动器、高密度盘或任何其它计算机可读存储介质,其中,当计算机程序代码由计算机加载并执行时,计算机就变成了实践本发明的设备。本发明也可以以计算机程序代码的形式具体实现,而不管该计算机程序代码例如存储在存储介质中、由计算机加载和/或执行还是通过某种传输媒介传送(例如通过电线或电缆、通过光纤或者经由电磁辐射),其中,当由计算机加载并执行该计算机程序代码时,该计算机就变成了实践本发明的设备。当在通用处理器上实现时,计算机程序代码段对该处理器进行配置,以创建专用逻辑电路。

Claims (14)

1.一种用于改变能够显示在显示装置上的显示区域的方法,该方法包括步骤:
呈现包括视频数据的视频信号(800),作为显示区域;
在第一区域中产生在屏显示产生对象;和
当所述第一区域被第二在屏显示产生对象占用时,在第二区域中产生所述在屏显示对象。
2.根据权利要求1所述的方法,其中所述显示装置外部的源将所述第二在屏显示对象是***到所述视频数据中。
3.根据权利要求1所述的方法,其中通过使用光学字符识别算法来识别所述第二在屏显示对象。
4.根据权利要求1所述的方法,其中所述第一区域处于所述显示区域的底部,并且所述第二区域处于所述显示区域的顶部。
5.根据权利要求1所述的方法,其中所述在屏显示对象是文本、频道标志、闭路字幕数据、用户可选择选项和菜单中的至少一种。
6.根据权利要求1所述的方法,其中所述在所述第二区域中产生在屏显示对象的步骤是经由菜单选项触发的。
7.一种在要呈现的显示区域中检测文本滚动字幕区域的方法,该方法包括步骤:
在所述要呈现的显示区域(800)中检测所述文本滚动字幕区域;
通过从所述显示区域中消除所述文本滚动字幕区域来呈现所述显示区域。
8.根据权利要求7所述的方法,其中所述呈现所述显示区域的步骤涉及这样的操作:缩放视频,从而利用来自未由所述文本滚动字幕占据的区域中的占据了所述文本滚动字幕区域的替换视频来呈现所述显示区域。
9.根据权利要求7所述的方法,还包括步骤:
将所述显示区域分为宏块;和
进行运动估计操作,来确定与所述宏块的水平行相应的运动矢量。
10.根据权利要求9所述的方法,还包括步骤:
匹配具有近似相同的幅度和方向的运动矢量;和
确定如果所述运动矢量相邻,则由与所述运动矢量相对应的宏块占据的区域是所述文本滚动字幕区域。
11.一种用于为显示装置呈现显示区域的设备,该设备包括:
视频输入端;
视频处理器,该视频处理器确定从所述视频输入端接收到的视频信息是否包含由对象占据的区域;
所述视频处理器通过对所述视频信息进行缩放来填充所述由所述对象占据的区域,来将所述视频信息呈现为不具有由所述对象占据的区域的显示区域。
12.根据权利要求11所述的设备,其中所述对象为在屏显示对象。
13.根据权利要求11所述的设备,其中所述对象为横穿显示屏幕滚动的文本。
14.根据权利要求13所述的方法,其中所述视频处理器通过进行运动估计操作来确定所述由所述对象占据的区域,在所述运动估计操作中,将运动矢量与从所述显示区域中产生的宏块的水平行相关联。
CNA2006800035663A 2005-01-31 2006-01-20 用于改变显示区域的用户界面特征 Pending CN101199203A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/047,181 US20060170824A1 (en) 2005-01-31 2005-01-31 User interface feature for modifying a display area
US11/047,181 2005-01-31

Publications (1)

Publication Number Publication Date
CN101199203A true CN101199203A (zh) 2008-06-11

Family

ID=36295115

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800035663A Pending CN101199203A (zh) 2005-01-31 2006-01-20 用于改变显示区域的用户界面特征

Country Status (5)

Country Link
US (1) US20060170824A1 (zh)
EP (1) EP1847118A2 (zh)
JP (1) JP2008536150A (zh)
CN (1) CN101199203A (zh)
WO (1) WO2006083589A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764949A (zh) * 2008-11-10 2010-06-30 新奥特(北京)视频技术有限公司 一种基于区域划分的定时字幕的冲突检测方法
CN105282475A (zh) * 2014-06-27 2016-01-27 澜起科技(上海)有限公司 移动字幕检测与补偿方法及***
US9256446B2 (en) 2010-01-28 2016-02-09 Huawei Device Co., Ltd. Method and apparatus for component display processing

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4783713B2 (ja) * 2006-11-10 2011-09-28 富士通東芝モバイルコミュニケーションズ株式会社 移動無線端末装置および表示制御方法
US20090228948A1 (en) * 2008-03-10 2009-09-10 Sony Corporation Viewer selection of subtitle position on tv screen
US8786781B2 (en) * 2009-04-09 2014-07-22 Ati Technologies Ulc Detection and enhancement of in-video text
US9014269B2 (en) * 2010-09-30 2015-04-21 General Instrument Corporation Method and apparatus for managing bit rate
US8704948B2 (en) * 2012-01-18 2014-04-22 Eldon Technology Limited Apparatus, systems and methods for presenting text identified in a video image
US9697630B2 (en) * 2014-10-01 2017-07-04 Sony Corporation Sign language window using picture-in-picture
US10097785B2 (en) 2014-10-01 2018-10-09 Sony Corporation Selective sign language location
US10204433B2 (en) 2014-10-01 2019-02-12 Sony Corporation Selective enablement of sign language display
US10771853B2 (en) 2016-12-01 2020-09-08 Arris Enterprises Llc System and method for caption modification

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611202A (en) * 1983-10-18 1986-09-09 Digital Equipment Corporation Split screen smooth scrolling arrangement
US5175813A (en) * 1989-08-14 1992-12-29 International Business Machines Corporation Window display system and method for creating multiple scrollable and non-scrollable display regions on a non-programmable computer terminal
JP2664611B2 (ja) * 1992-11-18 1997-10-15 三洋電機株式会社 クローズド・キャプションデコーダ及びこれを備えたテレビジョン受信機
JPH08107550A (ja) * 1994-10-05 1996-04-23 Sony Corp 文字表示制御装置
JPH0946657A (ja) * 1995-08-02 1997-02-14 Sharp Corp クローズドキャプションデコーダ装置
JP3360576B2 (ja) * 1997-07-30 2002-12-24 日本ビクター株式会社 テレビジョン受像機
JP4235340B2 (ja) * 2000-04-04 2009-03-11 キヤノン株式会社 情報処理装置及び情報処理方法
JP2002016885A (ja) * 2000-06-30 2002-01-18 Pioneer Electronic Corp 映像再生装置及び映像再生方法
US6903779B2 (en) * 2001-05-16 2005-06-07 Yahoo! Inc. Method and system for displaying related components of a media stream that has been transmitted over a computer network
JP2003037792A (ja) * 2001-07-25 2003-02-07 Toshiba Corp データ再生装置及びデータ再生方法
US7075587B2 (en) * 2002-01-04 2006-07-11 Industry-Academic Cooperation Foundation Yonsei University Video display apparatus with separate display means for textual information
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US20040008278A1 (en) * 2002-07-09 2004-01-15 Jerry Iggulden System and method for obscuring a portion of a displayed image
KR100930043B1 (ko) * 2002-11-23 2009-12-08 삼성전자주식회사 스크롤링 텍스트나 그래픽 데이터를 검출할 수 있는움직임 추정장치 및 방법
KR20040055059A (ko) * 2002-12-20 2004-06-26 삼성전자주식회사 영상포맷의 변환장치 및 방법
JP2004208014A (ja) * 2002-12-25 2004-07-22 Mitsubishi Electric Corp 字幕表示装置及び字幕表示プログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764949A (zh) * 2008-11-10 2010-06-30 新奥特(北京)视频技术有限公司 一种基于区域划分的定时字幕的冲突检测方法
CN101764949B (zh) * 2008-11-10 2013-05-01 新奥特(北京)视频技术有限公司 一种基于区域划分的定时字幕的冲突检测方法
US9256446B2 (en) 2010-01-28 2016-02-09 Huawei Device Co., Ltd. Method and apparatus for component display processing
US10698563B2 (en) 2010-01-28 2020-06-30 Huawei Device (Dongguan) Co., Ltd. Method and apparatus for component display processing
US10983668B2 (en) 2010-01-28 2021-04-20 Huawei Device Co., Ltd. Method and apparatus for component display processing
CN105282475A (zh) * 2014-06-27 2016-01-27 澜起科技(上海)有限公司 移动字幕检测与补偿方法及***
CN105282475B (zh) * 2014-06-27 2019-05-28 澜至电子科技(成都)有限公司 移动字幕检测与补偿方法及***

Also Published As

Publication number Publication date
WO2006083589A2 (en) 2006-08-10
EP1847118A2 (en) 2007-10-24
JP2008536150A (ja) 2008-09-04
US20060170824A1 (en) 2006-08-03
WO2006083589A3 (en) 2006-11-16

Similar Documents

Publication Publication Date Title
CN101199203A (zh) 用于改变显示区域的用户界面特征
KR101026398B1 (ko) 디스플레이장치 및 그 제어방법
CA2775263C (en) System and method for distributing auxiliary data embedded in video data
US20060061682A1 (en) User selectable content stream
US20050273838A1 (en) Method and apparatus for display of a digital video signal
CN101867733A (zh) 视频节目的字幕数据流的处理方法及视频显示***
US8161509B2 (en) Television receiver and method for providing information to the same
US20120155552A1 (en) Concealed metadata transmission system
KR100736095B1 (ko) 실시간 동영상 스트림의 화면 크기를 제어하는 장치 및방법
JP6285007B1 (ja) 送受信システム、送信装置、及び送受信方法
CN101883237B (zh) 一种基于数字电视机顶盒的滚动字幕控制方法
KR100926911B1 (ko) 디지털 방송에서 광고를 제공하는 방법 및 시스템
KR100595154B1 (ko) 티브이 프로그램(TV program)에서의 오브젝트 캡쳐장치
JP2009118166A (ja) テレビジョン受像機
KR100487203B1 (ko) 영상디스플레이장치의디스플레이방법
KR100746780B1 (ko) 데이터 방송용 수신기 및 그 동작방법
KR20110072542A (ko) 디스플레이장치 및 그의 osd 표시 방법
JP4420035B2 (ja) 放送受信装置
KR100292358B1 (ko) 자막 신호의 제한적 디스플레이 제어방법
KR20080055191A (ko) 영상신호의 오버 스캔 최소화 방법
KR100579871B1 (ko) 실시간 프로그램 정보 표시 기능과 그를 이용한 방송 예약기능을 갖는 디지털 방송 수신기 및 그의 방법
KR100774188B1 (ko) Tv 수신장치 및 이를 위한 방송정보 디스플레이 방법
KR20070041187A (ko) 자막 서비스 방법 및 이를 수행하는 영상처리장치
KR20090053362A (ko) 문자 입력을 위한 osd표시 장치 및 방법.
JP2005168046A (ja) 受信装置およびテレビジョン受信機

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

Open date: 20080611