CN101238722B - 提供多屏幕的设备和动态地配置多屏幕的方法 - Google Patents
提供多屏幕的设备和动态地配置多屏幕的方法 Download PDFInfo
- Publication number
- CN101238722B CN101238722B CN2006800291848A CN200680029184A CN101238722B CN 101238722 B CN101238722 B CN 101238722B CN 2006800291848 A CN2006800291848 A CN 2006800291848A CN 200680029184 A CN200680029184 A CN 200680029184A CN 101238722 B CN101238722 B CN 101238722B
- Authority
- CN
- China
- Prior art keywords
- screen
- logical
- service
- display screen
- attribute information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
提供一种用于提供多屏幕的设备和动态地配置多屏幕的方法。用于提供多屏幕的设备包括:数字信号处理模块,接收预定的信息并基于预定的信息恢复服务;服务处理模块,显示与服务有关的多个逻辑屏幕;以及输出模块,在显示屏幕上的不同位置排列由服务处理模块提供的逻辑屏幕。逻辑屏幕具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
Description
技术领域
符合本发明的设备和方法涉及配置多屏幕,更具体地说,涉及一种动态地配置在单个物理显示装置上提供多种内容的多屏幕。
背景技术
现有技术的广播接收器(诸如,数字电视(TV)或数字机顶盒)在单个物理显示装置上仅提供一种内容元素,或在单个物理显示装置上同时显示主屏幕和子屏幕。
尽管现有技术的广播接收器可在相同的显示屏幕上同时显示主屏幕和子屏幕,但是广播接收器仅可按照有限数量的方式排列主屏幕和子屏幕。在主屏幕中显示内容的情况下,显示内容的所有元素(即,视频数据、音频数据和其他数据)。换句话说,在子屏幕中显示内容的情况下,仅显示内容的一些元素。
内容源包括广播服务(诸如,卫星广播设备、陆地广播设备和有线广播设备)、存储介质(诸如,数字通用光盘(DVD))或连接到输入终端的外部装置。然而,使用现有的广播接收器很难在显示屏上显示由这些各种内容源提供的内容。
在交互式TV应用环境(诸如,多媒体家庭平台(MHP)、高级通用应用平台(ACAP)和开放式有线电视应用平台(OCAP))中,假设在物理显示装置上仅显示一个屏幕。
在交互式TV应用环境中,采用例如基于家庭音频/视频交互性(HAVi)的用户接口(UI)。根据HAVi UI标准,即使没有强加于显示在物理显示装置上的屏幕的数量上的限制,在物理显示装置上通常也仅显示一个屏幕。
发明内容
技术问题
在这种环境中,在独立的屏幕上显示多媒体内容的同时,难于对显示在屏幕上的多媒体内容之一执行操作(诸如,解码、数字信号处理、用户交互处理等)。此外,难于以屏幕为单位动态地控制应用程序的生命周期和资源的使用。
因此,需要一种在动态配置的屏幕上显示多种内容的方法。
技术方案
本发明提供多屏幕的动态配置,所述多屏幕的动态配置在物理显示装置上提供多条内容。
根据本发明的一方面,提供一种提供多屏幕的设备。所述设备包括:数字信号处理模块,接收视频信息、音频信息或数据信息并基于视频信息、音频信息或数据信息恢复服务;服务处理模块,产生用于显示恢复的服务的多个逻辑屏幕;以及输出模块,将由服务处理模块提供的多个逻辑屏幕映射到显示屏幕上的不同位置。逻辑屏幕可具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
根据本发明的另一方面,提供一种提供多屏幕的设备。所述设备包括:服务处理模块,产生显示服务的逻辑屏幕以及允许逻辑屏幕与服务有关并显示所述逻辑屏幕的显示屏幕;输出模块,将产生的逻辑屏幕映射到产生的显示屏幕上的特定区域。逻辑屏幕可具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
根据本发明的另一方面,提供一种提供多屏幕的设备。所述设备包括:数字信号处理模块,接收视频信息、音频信息或数据信息并恢复服务;服务处理模块,产生用于显示恢复的服务的逻辑屏幕;以及输出模块,在显示屏幕的任意区域上显示由服务处理模块提供的逻辑屏幕。逻辑屏幕可具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
还根据本发明的另一方面,提供一种动态地配置多屏幕的方法。所述方法包括:接收视频信息、音频信息或数据信息并恢复服务;产生显示恢复的服务的多个逻辑屏幕;以及将逻辑屏幕映射到显示屏幕上的不同位置。逻辑屏幕可具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
根据本发明的另一方面,提供一种动态地配置多屏幕的方法,所述方法包括:产生显示服务的多个逻辑屏幕和显示多个逻辑屏幕的显示屏幕;以及将逻辑屏幕映射到显示屏幕上的任意区域。逻辑屏幕可具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
附图说明
通过参照附图对本发明示例性实施例的详细描述,本发明的上述和其他方面将会变得更加清楚,其中:
图1A至图1H是示出根据本发明示例性实施例的PiP屏幕的配置的示图;
图2是示出根据本发明示例性实施例的逻辑屏幕和显示屏幕之间的关系的示图;
图3是示出根据本发明示例性实施例的服务源的框图;
图4A至图4B是示出根据本发明示例性实施例的非抽象服务和抽象服务的示图;
图5是示出逻辑屏幕和显示屏幕的属性信息和接口的示图;
图6是示出根据本发明示例性实施例的逻辑屏幕的属性“z-order”的示图;
图7A和图7B是示出根据本发明示例性实施例的逻辑屏幕的属性“DisplayArea”的示图。
图8是示出根据本发明示例性实施例的将两个服务映射到显示屏的方法的示图;
图9是示出根据本发明示例性实施例的提供多屏幕的设备的配置的框图;
图10是示出根据本发明示例性实施例的动态地配置多屏幕的方法的流程图;
图11是示出根据本发明示例性实施例的提供多屏幕的软件架构的示图;
图12是示出根据本发明示例性实施例的组成应用编程接口(API)层的模块之间的关系的示图;
图13是示出根据本发明示例性实施例的显示由图2所示的模块在显示屏幕上的各个相应的逻辑屏幕上显示的多个服务的方法的流程图;以及
图14是示出根据本发明示例性实施例的交换在图12所示的模块之间的逻辑屏幕上显示的服务的方法的流程图。
具体实施方式
通过参照以下本发明的示例性实施例的详细描述和附图,更加容易地理解本发明的优点和特点以及实现本发明的方法。然而,本发明可按照很多不同的形式被实施,并且不应该被解释为局限于在此阐述的示例性实施例。相反,提供这些示例性实施例,从而该公开将彻底和全面并且可将本发明的构思完全传达给本领域技术人员,并且本发明将仅由权利要求定义。贯穿说明书,相同的标号表示相同部件。
以下,将根据本发明示例性实施例,参照用户界面、方法和计算机程序产品的流程图来描述本发明。将理解,可由计算机程序指令实现流程图的每个块和流程图中多个块的组合。可将这些计算机程序指令提供给通用计算机、专用计算机或其他可编程的数据处理设备的处理器以产生机器,从而经由通用计算机、专用计算机或其他可编程的数据处理设备的处理器执行的指令创建用于实现在一个或多个流程图块中指定的功能的装置。
这些计算机程序指令还可被存储在能够引导计算机或其他可编程数据处理设备按照特定方式运行的计算机可用或计算机可读存储器,从而存储在计算机可用或计算机可读存储器中的指令产生包括实现在一个或多个流程图块中指定的功能的指令装置的制造产品。
也可将计算机程序指令加载到计算机或其他可编程的数据处理设备,以引起将在计算机或其他可编程的设备上执行的一系列操作步骤,以产生计算机实现的处理,从而在计算机或其他可编程的设备上执行的指令提供用于实现在一个或多个流程图块中指定的功能。
流程图的每个块可表示包括用于实现指定的逻辑功能的一个或多个可执行的指令的模块、片段或部分代码。应注意到,在一些可选择的实现中,块中记载的功能可不按照顺序发生。例如,连续示出的两个块实际上可同时被执行,或者块有时可按照相反的顺序被执行,这取决于所包含的功能。
为了更好的理解本发明,现将定义在该公开中使用的术语。
术语“服务”指示一组一起显示的多媒体内容(即,一组服务组件(component))。
服务组件是服务的元素,并且包括视频组件、音频组件和数据组件。数据组件是在服务中的应用程序。
术语“服务语境”指示可控制服务的执行的对象,并且包括提供服务所需的各种资源、装置和执行状态信息。
术语“物理显示装置”指示实际显示服务的内容的物理装置、输出服务或存储服务的存储介质的内容的输出端口。
术语“显示屏幕”指示在物理显示装置上实际显示的屏幕。可在显示屏幕中直接设置任意服务,并且显示屏幕可被显示在物理显示装置上。可选择地,映射到显示屏幕的特定区域的至少一个逻辑屏幕可被显示在物理显示装置上。
术语“逻辑屏幕”指示任意服务被显示的空间。逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕,因此不被显示在物理显示装置上。
逻辑屏幕和显示屏幕可以是背景静止图像、视频光栅和图形光栅的组合。图形光栅可以是文本、线、颜色和图像的组合,或视频帧的混合。
术语“主服务”指示通过显示在物理显示装置上的菜单或用户的遥控器,或通过应用的API选作主服务的服务,并且显示主服务的屏幕被称为“主屏幕”。
术语“画中画服务”(PiP服务)指示通过显示在物理显示装置上的菜单或用户的遥控器,或经由应用的API选作主服务中的子服务的服务,并且PiP服务可被显示在画中画屏幕(PiP屏幕)或主屏幕。
PiP屏幕包括如图1A至图1D所示占据另一屏幕的一部分的屏幕、以及如图1E和1F所示在不重叠其他屏幕而与另一屏幕同时被显示的屏幕。在这种情况下,可以理解的是,如图1G和图1H所示,PiP屏幕可包括显示在物理显示装置中的任意位置或区域上或重叠另一屏幕的屏幕。
图2是示出根据本发明示例性实施例的逻辑屏幕和显示屏幕之间的关系的示图。
参照图2,可使用逻辑屏幕210、212和214显示服务。逻辑屏幕210、212和214通过映射块230被映射到显示屏幕220、222和224。
详细地,逻辑屏幕210和212被映射到显示屏幕220,逻辑屏幕212和214被映射到显示屏幕222,并且逻辑屏幕210、212和214被映射到显示屏幕224。
简单地说,显示服务的至少一个逻辑屏幕被映射块230映射到显示屏幕的任意区域。
映射块230是将逻辑屏幕映射到显示屏所需的一组各种信息。各种信息的示例包括:在多个逻辑屏幕中的每个被映射的显示屏幕上的预定区域的坐标信息、逻辑屏幕和显示屏幕的识别信息、以及指定逻辑屏幕以什么顺序被显示在显示屏幕上的信息。映射块230可由通过将被执行的各种计算机程序语言准备的接口或功能来实现,并且使用上述信息作为参数创建并改变逻辑屏幕和显示屏幕之间的关系。而且,映射块230可由硬件实现,所述硬件具有在逻辑屏幕和显示屏幕之间的映射功能。
而且,由各种服务源提供的服务可被显示在显示屏幕上,并且如图3所示,显示屏幕可被显示在物理显示装置上。
存在提供广播服务(诸如,陆地广播设备320和有线广播设备330)的服务源、提供存储在存储介质(诸如,个人视频录像机(PVR)340)中的服务的服务源和经由有线网络或无线网络提供服务的服务源(图3中未示出)。
广播接收器310从服务源接收服务,并产生显示每个接收的服务的逻辑屏幕。
然后,使用预定义的方法、或由用户或应用设置的方法在将被显示在物理显示装置上的显示屏幕上直接设置任意服务。否则,被映射到显示屏幕上的任意区域的至少一个逻辑屏幕被显示在物理显示装置350上。简单地说,由陆地广播设备320、有线广播设备330和PVR提供的服务被显示在物理显示装置350上。
图3中示出作为服务源的陆地广播设备320、有线广播设备330和PVR,但是本发明不限于此。根据本发明示例性实施例,提供能够一起被显示的多媒体内容的任何类型的多媒体内容源可以是服务源。
根据本发明示例性实施例的服务可被分类为抽象服务和非抽象服务,如图4A和图4B所示。
抽象服务不是由实时被发送的广播信号提供的服务,而是独立于广播信道的服务。抽象服务仅包括数据组件(即,应用程序),而不包括视频组件和音频组件。基于OCAP标准,抽象服务的示例包括具有未绑定的应用的服务。
非抽象服务被认为是除了抽象服务之外的服务。
根据本发明的当前示例性实施例,抽象服务和非抽象服务都具有独立性。例如,可不通过逻辑屏幕而在物理显示装置上直接设置抽象服务,并且非抽象服务可被显示在逻辑屏幕上。然后,逻辑屏幕可被映射到设置抽象服务的显示屏幕。然后,显示屏幕可通过物理显示装置被输出。从而,抽象服务可独立于非抽象服务被显示在显示屏幕上。此外,抽象服务和非抽象服务可被映射到不同的逻辑屏幕。然后,逻辑屏幕可被映射到单个显示屏幕。换句话说,抽象服务可独立于非抽象服务被显示在显示屏幕上。
根据本发明的当前示例性实施例,逻辑屏幕和显示屏幕可被分类为不同的对象。可选择地,屏幕可根据一个屏幕对象的属性信息用作逻辑屏幕或显示屏幕。
详细地,屏幕对象是逻辑屏幕还是显示屏幕取决于屏幕对象属性中的“Type”信息。
屏幕对象属性包括“Type”、“z-Order”、”Display_Area”、“Visibility”、“ Associated_Display_Screen”、“Associated_Service_Contexts”和“OutputPort”。
图5示出用于处理屏幕的属性的屏幕对象和接口的属性信息。
属性“Type”510用于确定屏幕类型是逻辑屏幕还是显示屏幕。
属性“z-Order”用于确定多个逻辑屏幕以什么顺序沿着z轴排列。图6示出用于逻辑屏幕的属性“z-Order”的值的组合的物理显示装置上的逻辑屏幕的配置。
参照图6,第一逻辑屏幕620和第二逻辑屏幕630分别被映射到显示屏幕610的预定区域。详细地,第一逻辑屏幕620被显示在显示屏幕610上,并且第二逻辑屏幕630被显示在与第一逻辑屏幕620部分重叠的显示屏幕上。换句话说,显示屏幕610、第一逻辑屏幕620和第二逻辑屏幕630在z轴方向上被连续地排列。在这种情况下,第一逻辑屏幕620的属性“z-Order”可被设置为值1,并且第二逻辑屏幕630的属性“z-Order”可被设置为值2。第一逻辑屏幕620和第二逻辑屏幕630的属性“z-Order”可被设置为任何数字或符号,只要这些数字或符号可表示第一逻辑屏幕620和第二逻辑屏幕630将沿着z轴被排列的特定顺序。
属性“Display_Area”530是关于逻辑屏幕的显示屏幕区域的信息,如图7A和图7B所示。
图7A示出逻辑屏幕710被映射到显示屏幕720的整个区域,并且图7B示出逻辑屏幕730被映射到显示屏幕740的部分区域。
属性”Display_Area”可包括指定逻辑屏幕将被映射的显示屏幕的预定部分的二维坐标的信息,或者可包括指定显示屏幕上的预定位置的信息和逻辑屏幕从显示屏幕上的预定位置偏离多少的偏移值。
属性“Visibility”540确定逻辑屏幕被显示在显示屏幕上可见还是不可见。可通过改变属性“Visibility”530的值,使得逻辑屏幕出现在显示屏幕上或从显示屏幕消失。
属性“Associated_Display_Screen”550是关于与逻辑屏幕有关的显示屏幕的信息。不与任何显示屏幕有关的逻辑屏幕可不被显示在物理显示装置上,也不被发送到外部输出装置。
属性“Associated_Service_Contexts”560是关于连接到逻辑屏幕或显示屏幕的服务语境的信息。在该服务语境中设置的服务可被显示在逻辑屏幕或显示屏幕上。
属性“OutputPort”570是关于显示屏幕将被输出的装置的信息,并且这种装置包括显示屏幕、有线/无线通信介质和各种存储介质。
可提供用于识别或改变图5所示的属性的值的接口。参照图5,接口可包括:接口“SET”,用于设置属性值或将逻辑屏幕连接到显示屏幕;接口“ADD”,用于添加属性值或将逻辑屏幕连接到服务;接口“GET”,用于识别属性值;以及接口“REMOVE”,用于删除属性值。这些接口可分别包括处理、功能、过程或执行其功能的方法。
例如,方法“setVisible(boolean visible)”使当前逻辑屏幕可见或不可见。详细地,应理解方法“setVisible(boolean visible)”是用于设置属性“Visibility”的接口。在这种情况下,参数“可见”是指表示在与当前逻辑屏幕有关的显示屏幕上当前逻辑屏幕可见或不可见的属性信息,并且数据类型可优选是逻辑可见值。
当执行方法“setVisible(boolean visible)”时,如果当前屏幕不是逻辑屏幕或由于硬件或软件的特性而不能改变当前屏幕的属性“Visibility”,则可实施异常(exceptional)操作。
相应于方法“setVisible(boolean visible)”,可理解,方法“getVisible(void)”是用于获得当前屏幕的属性“Visibility”的信息的接口。方法“getVisible(void)”可确定逻辑屏幕在显示屏幕上是否可见。如果当前屏幕是显示屏幕,则显示屏幕可以是连续可见的。相反,如果当前屏幕是逻辑屏幕,则当前屏幕可以是连续可见或不可见的。方法“getVisible(void)”的返回值可优选为Boolean类型。
在利用方法“setVisible(boolean visible)”和方法“getVisible(void)”的情况下,任何服务可被显示或可不被显示在物理显示装置的逻辑屏幕上,这取决于用户的选择。
另外,当用户想要周期性地接收任意服务,例如,当在第一逻辑屏幕上提供陆地广播服务,并且在第二逻辑屏幕上提供与股票信息相关的数据广播服务时,第二逻辑屏幕的属性“Visibility”的信息被周期性地改变,从而用户可在接收陆地广播服务的同时,在预定的时间段接收股票信息。
根据另一示例,方法“getDisplayScreen(void)”返回与当前屏幕有关的显示屏幕。详细地,如果当前屏幕是逻辑屏幕,则方法“getDisplayScreen(void)”返回有关的显示屏幕。如果当前屏幕是显示屏幕,则方法“getDisplayScreen(void)”返回关于当前屏幕的参考信息。另外,如果当前屏幕是逻辑屏幕,但是不存在有关屏幕,则方法“getDisplayScreen(void)”返回“NULL”值。
根据另一示例,方法“public void setDisplayArea(HscreenRectangle rect)throws Security Exception,IllegalStateException”提供一种用于将当前逻辑屏幕映射到有关显示屏幕的预定区域的功能。作为参数被提供的实例具有包“org.havi.ui”的类“HScreenRectangle”,并具有二维位置信息。作为对方法“setDisplayScreen(HScreen screen)”的异常操作,可实施方法“SecurityException”和“IllegalStateException”的执行。在当前屏幕是逻辑屏幕或由于主机平台的特性,与当前逻辑屏幕有关的显示屏幕的一部分不能改变时,可执行方法“IllegalStateException”。
根据另一示例,方法“getOutputArea(void)”返回当前屏幕的区域信息作为HScreenRectangle信息。如果当前屏幕与显示屏幕相应,则方法“getOutputArea(void)”返回具有与HScreenRectangle(0,0,1,1)相同值的HScreenRectangle信息。如果当前屏幕是逻辑屏幕,则方法“getOutputArea(void)”返回关于由当前屏幕占据的显示屏幕上的区域的信息。如果当前屏幕是逻辑屏幕,但不与任何显示屏幕有关,则方法“getOutputArea(void)”返回值“NULL”。
贯穿以下描述所使用的特定术语是指特定接口。然而,本领域技术人员将理解,简单地命名特定功能以指示它的功能。该示例性实施例的详细描述不是试图将名称而不是功能不同的功能之间进行区分。
图8是示出在将被映射到单个显示屏幕的两个逻辑屏幕上设置两个服务的处理的示图。
参照图8,第一服务包括全部的三个服务组件(即,视频、音频和数据组件),并且第二服务仅包括视频和音频组件。然而,本发明不在服务组件上强加任何限制,并且图8所示的第一和第二服务是示例性的。
如图8所示,第一和第二服务以与现有技术几乎相同的方式被显示在物理显示装置上。根据本发明的当前示例性实施例,可在不对可被显示在单个显示屏幕上的服务的数量加以任何限制的情况下,独立于彼此在物理显示装置上显示多个服务。
图9是根据本发明示例性实施例的用于提供多屏幕的设备的框图。
参照图9,用于提供多屏幕的设备900包括:数字信号处理模块940、服务处理模块950、输出模块960和用户/应用接口模块965。
而且,设备900包括广播信号接收模块910、存储介质920和作为服务源的外部输入模块930,并包括物理显示装置970、存储介质980和作为服务输出介质的外部输出模块990。
在此使用的术语“模块”是指但是不局限于执行特定任务的软件或硬件组件(诸如,现场可编程门阵列(FPGA)或专用集成电路(ASIC))。模块可方便地被配置以存在于可寻址的存储介质中,并且被配置以在一个或多个处理器上被执行。因此,举例来说,模块可包括组件(诸如,软件组件、面向对象的软件组件、类组件和任务组件)、处理、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表格、数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或者还可被进一步分割为另外的组件和模块。
数字信号处理模块940从广播信号接收模块910、存储介质920或外部输入模块930接收服务(诸如,多媒体内容)的各种信息(例如,视频信息、音频信息或数据信息)。
广播信号接收模块910接收卫星、陆地、有线广播信号并发送接收的广播信号,存储介质920存储服务的视频信息、音频信息或数据信息,外部输入模块930从外部装置(诸如,连接到网络的网络接口模块)接收服务的视频信息、音频信息和数据信息。
数字信号处理模块940使用接收的服务组件恢复多个服务。恢复的服务包括抽象或非抽象服务。
在此,短语“多个服务”是指由广播信号接收模块910发送的两个或多个服务或由广播信号接收模块910和存储介质920分别发送的两个或多个服务。
数字信号处理模块940可在用户/应用接口模块965的帮助下,根据用户或应用的选择恢复服务。在这种情况下,用户或应用可选择任何服务和屏幕之间的连接。
服务处理模块950产生一个或多个逻辑屏幕和一个显示屏幕,以显示由数字信号处理模块940恢复的服务。
输出模块960将由服务处理模块950产生的多个逻辑屏幕映射到显示屏幕。可使用预定义方法或由用户设置的方法,在用户/应用接口模块965的帮助下,实施逻辑屏幕到显示屏幕的映射。
由数字信号处理模块940恢复的服务可不由服务处理模块950处理。相反,由数字信号处理模块940恢复的服务可直接被映射到由输出模块960产生的显示屏幕的特定部分。
由输出模块960提供的显示屏幕可被显示在物理显示装置970上或可被存储在存储介质980中。存储介质980的示例包括计算机可读软盘、硬盘、CD-ROM、DVD、DVD-ROM、BD(蓝光盘)和半导体存储器。
而且,由输出模块960提供的显示屏幕可经由外部输出模块990被发送到连接到网络的外部装置。
为此,输出模块960可包括多个输出端口,显示屏幕可经由所述输出端口被提供。在这种情况下,可经由预先设置为默认值的输出端口或由用户在用户/应用接口模块965的帮助下选择的输出端口提供显示屏幕。
用户或应用可使用用户/应用接口模块965来选择多个服务中的一个或恢复期望的服务。而且,用户可使用用户/应用接口模块965来选择多个显示屏幕中的一个。
由于根据图9所示的模块的功能分割所述模块,因此可将模块连接到其他模块。
图10是示出根据本发明示例性实施例的动态地配置多屏幕的方法的流程图。
通常组成多媒体内容的视频信息、音频信息和数据信息以预定格式(例如,MPEG流格式)被发送。在操作S1010,用于提供服务(诸如,多媒体内容服务)的设备接收视频信息、音频信息和数据信息,并基于视频信息、音频信息和数据信息恢复服务。在此,可由用户或应用选择或预先确定在操作S1010恢复的服务。用户可使用显示在显示装置上的菜单或遥控器来选择任意屏幕和屏幕之间的连接。应用可使用API来选择连接。
另外,数据信息包括关于服务的应用的应用信息,并且这些应用信息包括指示应用程序是否可在PiP屏幕上被执行的信号信息。应用信息的示例包括基于MHP标准的应用信息表(AIT)和基于OCAP标准的扩展应用信息表(XAIT)。信号信息可被添加到应用。
然后,在操作S1020,恢复的服务被设置,从而恢复的服务可被显示在逻辑屏幕上。在操作S1030,逻辑屏幕被映射到显示屏幕。在操作S1040,使用显示屏幕、存储介质或网络将显示屏幕提供给用户。
如图10所示,恢复的服务经由逻辑屏幕被显示在物理显示装置上。然而,恢复的服务在无需通过逻辑屏幕的情况下可直接被显示在物理显示装置上。
当用户选择PiP服务时,PiP服务以两个模式被实现。在第一模式下,在无需为PiP服务创建单独的逻辑屏幕(即,PiP屏幕)的情况下,仅提供用于在主屏幕上选择的PiP服务的视频组件。在第二模式下,创建用于PiP服务的单独的逻辑屏幕以提供在创建的PiP屏幕上选择的PiP服务。
为简明,图10示出仅将一个服务映射到显示屏幕的方法。然而,可通过多个逻辑屏幕或无需通过多个逻辑屏幕,将多个服务映射到显示屏幕。
当以这种方式将显示屏幕提供给用户时,用户可执行多个服务。
图11是示出根据本发明示例性实施例的用于提供多屏幕的软件构造的示图。
参照图11,软件架构1100包括装置驱动程序层1110、API层1120和应用层1130。
装置驱动程序层1110从各种多媒体内容源接收服务组件,并对接收的服务组件解码。接收的服务组件的示例包括视频信息、音频信息和数据信息。
API层1120产生逻辑屏幕和显示屏幕,并将服务、逻辑屏幕和显示屏幕彼此映射。
应用层1130提供用户接口,从而用户可动态地配置用于显示服务或将用户命令发送到API层1120的逻辑屏幕,从而API层可执行用户命令。
用户在应用层1130的帮助下使装置驱动程序层1110能够经由物理显示装置提供显示屏幕,或者将显示屏幕存储在存储介质中。此外,用户使装置驱动程序层1110能够经由网络将显示屏幕发送到外部装置。
为此,装置驱动程序层1110可包括能够提供显示屏幕的多个输出端口。否则,API层1120可包括多个输出端口。
为了在显示屏幕上动态地配置多个逻辑屏幕,API层1120可包括多个软件模块(例如,多屏幕管理器模块“MultiScreenManager”1210、多屏幕语境模块“MultiScreenContext”1230、多屏幕语境监听器模块“MultiScreenContextListener”1250和多屏幕语境事件模块“MultiScreenContextEvent”1240。这些模块之间的关系在图12中示出。
多屏幕管理器模块1210管理多屏幕语境模块1230,搜索期望的屏幕,显示指定什么装置被屏幕共享的信息,注册多屏幕语境监听器模块1250,或取消屏幕语境监听器模块1250的注册。
多屏幕语境模块1230是与屏幕对象1220有关的接口对象,并根据由多屏幕语境模块1230执行的接口操作来确定屏幕对象1220是否将变成逻辑屏幕还是显示屏幕。可在多屏幕语境模块1230中设置各种属性(诸如,图6A和图6B所示的属性510至570)。多屏幕语境模块1230可提供以上参照图5描述的接口“SET”、“ADD”、“GET”和“REMOVE”。
当由多屏幕语境模块1230改变屏幕对象1220的属性信息时,多屏幕语境事件模块240用作通知屏幕对象1220的属性信息已经改变的事件类,并且多屏幕语境监听器模块1250用作能够在预定的应用类中实现的监听器接口对象,所述预定的应用类尝试接收由多屏幕语境事件模块1240提示的事件。
应用1260是在应用层1130上被驱动的模块。应用1260允许用户选择期望的服务并在显示屏幕上自由地排列多个逻辑屏幕。
详细地,应用1260将允许用户动态地配置和管理逻辑屏幕的各种命令发送到多屏幕管理器模块1210,并且多屏幕管理器模块1210控制相应于将通过多屏幕语境模块1230被执行的各种命令的操作。
多屏幕语境模块1230与屏幕对象1220有关,并管理图5所示的屏幕对象1220的属性信息。为了管理屏幕对象1220的属性信息,多屏幕语境模块1230可包括各种功能或方法。
多屏幕管理器模块1210从装置驱动程序层1110接收由各种服务源提供的服务组件,并执行操作以在逻辑屏幕或显示屏幕上显示接收的服务组件。
图13是示出根据本发明的示例性实施例的在显示屏幕上显示由图12所示的模块在各个相应的逻辑屏幕上显示的多个服务的方法的流程图。
参照图13,在操作S1310,多屏幕管理器模块1210产生一个显示屏幕以及与将被执行的服务的数量相应的多个逻辑屏幕。
在操作S1320,多屏幕管理器模块1210将逻辑屏幕连接到从装置驱动程序层1110接收的各个相应的服务。多屏幕管理器模块1210可通过将接收的服务的服务语境对象设置为用于逻辑屏幕服务的参数,来对每个逻辑屏幕调用方法“ addServiceContext”。方法“addServiceContext”将逻辑屏幕连接到服务,并且可由多屏幕语境模块1230提供。
在操作S1330,一旦逻辑屏幕被连接到各个服务时,多屏幕管理器模块1210将逻辑屏幕连接到显示屏幕。此时,多屏幕管理器模块1210可通过将与逻辑屏幕连接的显示屏幕对象设置为参数,来对每个逻辑屏幕调用方法“setDisplayScreen”。方法“setDisplayScreen”将逻辑屏幕连接到显示屏幕,并且可由多屏幕语境模块1230提供。
方法“setDisplayScreensetDisplayScreen”可被设置为“public voidsetDisplayScreen(HScreen screen)throws SecurityExpection,IllegalStateException”,并且该方法允许作为将与当前逻辑屏幕有关的参数被提供的实例“HScreen”。在这种情况下,实例“HScreen”优选为显示屏幕。
方法“setDisplayScreen(HScreen screen)”的参数可包括“NULL”值。在这种情况下,当无需异常操作的情况下执行方法“setDisplayScreen(HScreenscreen)”时,当前逻辑屏幕不再与显示屏幕有关。
方法“SecurityException”和“IllegalStateException”可作为用于方法“setDisplayScreen(HScreen screen)”的异常操作被实施。
在当前屏幕是逻辑屏幕或当由于主机平台的特性而与当前屏幕有关的显示屏幕的部分不能改变时,可执行方法“IllegalStateException”。
在操作S1340,确定逻辑屏幕将分别被映射的显示屏幕上的区域。此时,由多屏幕语境模块1230提供的预定方法可被调用以确定逻辑屏幕将被显示的显示屏幕上的区域。
图14是根据本发明示例性实施例的在图12所示的模块之间交换显示在逻辑屏幕上的服务的方法的流程图。
在操作S1410,多屏幕管理器模块1210临时终止将在两个逻辑屏幕之间交换的服务。
然后,在操作S1420,关于服务的信息在两个逻辑屏幕之间被交换。此时,为两个逻辑屏幕中的每一个调用方法“removeServiceContext”和方法“addServiceContext”,从而在两个逻辑屏幕之间交换在两个逻辑屏幕中设置的服务语境。方法“removeServiceContext”去除连接到逻辑屏幕的服务语境,并且“addServiceContext”将新的服务语境添加到逻辑屏幕。方法“removeServiceContext”和方法“addServiceContext”可由多屏幕语境模块1230提供。根据本发明的当前示例性实施例,关于连接到逻辑服务的服务的服务信息在逻辑服务之间被交换,从而获得交换主屏幕和子屏幕的效果。此外,根据本发明的当前示例性实施例,即使当在显示屏幕上执行三个或更多服务时,也能够在任意数量的逻辑屏幕之间交换服务。
在操作S1430,产生服务和两个逻辑屏幕之间的连接已经被改变的事件的发生。然后,在操作S1440,多屏幕语境事件模块1240将事件发送到多屏幕语境监听器模块1250,并开始执行重新连接到两个逻辑屏幕的服务。
产业上的可应用性
根据本发明,可使用单个物理显示屏幕以各种方式执行由各种源(诸如,有线广播、陆地广播、各种存储介质和外部输入)提供的多个服务。
尽管已经参照本发明的示例性实施例具体示出和描述了本发明,但是本领域技术人员将理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可在形式和细节上进行各种改变。因此,将理解,上述示例性实施例仅以描述性意义被提供,并且不应被理解为是对本发明的范围的限制。
Claims (25)
1.一种提供多屏幕的设备,所述设备包括:
数字信号处理模块,接收视频组件、音频组件或数据组件并基于视频组件、音频组件或数据组件恢复服务;
服务处理模块,产生用于显示由数字信号处理模块恢复的服务的多个逻辑屏幕;以及
输出模块,将由服务处理模块产生的所述多个逻辑屏幕映射到显示屏幕上的不同位置,
其中,所述多屏幕包括多个逻辑屏幕和显示屏幕,服务指示一组一起显示的多媒体内容,显示屏幕指示实际提供给输出端口的屏幕,逻辑屏幕指示任意服务被显示的空间,逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕,并且所述多个逻辑屏幕包括指示逻辑屏幕在显示屏幕上是否可见的属性信息。
2.如权利要求1所述的设备,其中,由接口设置所述属性信息。
3.如权利要求2所述的设备,其中,如果当前屏幕不是逻辑屏幕,则接口执行异常的处理。
4.如权利要求2所述的设备,其中,如果在当前屏幕中属性信息不能被改变,则接口执行异常的处理。
5.如权利要求1所述的设备,其中,由获得属性信息的接口提供属性信息。
6.如权利要求1所述的设备,其中,属性信息被周期性地改变。
7.一种提供多屏幕的设备,所述设备包括:
服务处理模块,产生显示服务的逻辑屏幕以及允许逻辑屏幕与服务有关并显示所述逻辑屏幕的显示屏幕,其中,服务包括视频组件、音频组件和数据组件中的至少一个;以及
输出模块,将逻辑屏幕映射到显示屏幕上的特定区域,
其中,所述多屏幕包括多个逻辑屏幕和显示屏幕,服务指示一组一起显示的多媒体内容,显示屏幕指示实际提供给输出端口的屏幕,逻辑屏幕指示任意服务被显示的空间,逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕,并且逻辑屏幕具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
8.如权利要求7所述的设备,其中,由接口设置属性信息。
9.如权利要求8所述的设备,其中,如果当前屏幕不是逻辑屏幕,则接口执行异常的处理。
10.如权利要求8所述的设备,其中,如果在当前屏幕中属性信息不能被改变,则接口执行异常的处理。
11.如权利要求7所述的设备,其中,由获得属性信息的接口提供属性信息。
12.如权利要求7所述的设备,其中,属性信息被周期性地改变。
13.一种提供多屏幕的设备,所述设备包括:
数字信号处理模块,接收视频组件、音频组件或数据组件并基于视频组件、音频组件或数据组件恢复服务;
服务处理模块,产生用于显示由数字信号处理模块恢复的服务的逻辑屏幕;以及
输出模块,在显示屏幕的任意区域上显示由服务处理模块产生的逻辑屏幕,
其中,所述多屏幕包括多个逻辑屏幕和显示屏幕,服务指示一组一起显示的多媒体内容,显示屏幕指示实际提供给输出端口的屏幕,逻辑屏幕指示任意服务被显示的空间,逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕,并且逻辑屏幕具有指示逻辑屏幕在显示屏幕上是否可见的属性信息。
14.一种动态地配置多屏幕的方法,所述方法包括:
接收视频组件、音频组件或数据组件;
基于视频组件、音频组件或数据组件恢复多个服务;
产生显示恢复的服务的多个逻辑屏幕;以及
将逻辑屏幕映射到显示屏幕上的不同位置,
其中,逻辑屏幕具有指示逻辑屏幕在显示屏幕上是否可见的属性信息,
其中,所述多屏幕包括多个逻辑屏幕和显示屏幕,服务指示一组一起显示的多媒体内容,显示屏幕指示实际提供给输出端口的屏幕,逻辑屏幕指示任意服务被显示的空间,逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕。
15.如权利要求14所述的方法,其中,由接口设置属性信息。
16.如权利要求15所述的方法,其中,如果当前屏幕不是逻辑屏幕,则接口执行异常的处理。
17.如权利要求15所述的方法,其中,如果在当前屏幕中属性信息不能被改变,则接口执行异常的处理。
18.如权利要求14所述的方法,其中,由获得属性信息的接口提供属性信息。
19.如权利要求14所述的方法,其中,属性信息被周期性地改变。
20.一种动态地配置多屏幕的方法,所述方法包括:
产生显示多个服务的多个逻辑屏幕和显示所述多个逻辑屏幕的显示屏幕;以及
将逻辑屏幕映射到显示屏幕上的任意区域,
其中,逻辑屏幕具有指示逻辑屏幕在显示屏幕上是否可见的属性信息,
其中,所述多屏幕包括多个逻辑屏幕和显示屏幕,服务指示一组一起显示的多媒体内容,服务包括视频组件、音频组件和数据组件中的至少一个,显示屏幕指示实际提供给输出端口的屏幕,逻辑屏幕指示任意服务被显示的空间,逻辑屏幕是在被映射到显示屏幕之前的虚拟屏幕。
21.如权利要求20所述的方法,其中,由接口设置属性信息。
22.如权利要求21所述的方法,其中,如果当前屏幕不是逻辑屏幕,则接口执行异常的处理。
23.如权利要求21所述的方法,其中,如果在当前屏幕中属性信息不能被改变,则接口执行异常的处理。
24.如权利要求20所述的方法,其中,由获得属性信息的接口提供属性信息。
25.如权利要求20所述的方法,其中,属性信息被周期性地改变。
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US70549105P | 2005-08-05 | 2005-08-05 | |
US60/705,491 | 2005-08-05 | ||
US78957706P | 2006-04-06 | 2006-04-06 | |
US60/789,577 | 2006-04-06 | ||
US81209006P | 2006-06-09 | 2006-06-09 | |
US60/812,090 | 2006-06-09 | ||
KR10-2006-0073113 | 2006-08-02 | ||
KR1020060073113 | 2006-08-02 | ||
KR1020060073113A KR100900975B1 (ko) | 2005-08-05 | 2006-08-02 | 다중 스크린을 제공하는 장치 및 상기 다중 스크린의 동적구성 방법 |
PCT/KR2006/003070 WO2007018374A1 (en) | 2005-08-05 | 2006-08-04 | Apparatus for providing multiple screens and method of dynamically configuring multiple screens |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101238722A CN101238722A (zh) | 2008-08-06 |
CN101238722B true CN101238722B (zh) | 2011-09-14 |
Family
ID=39899027
Family Applications (13)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800288436A Expired - Fee Related CN101238719B (zh) | 2005-08-05 | 2006-08-03 | 提供多屏幕的设备以及动态配置多屏幕的方法 |
CN200680028909A Expired - Fee Related CN100581226C (zh) | 2005-08-05 | 2006-08-03 | 用于提供多屏幕的设备以及动态配置多屏幕的方法 |
CN2006800283663A Expired - Fee Related CN101233748B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN200680028821XA Expired - Fee Related CN101238718B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800282868A Expired - Fee Related CN101233747B (zh) | 2005-08-05 | 2006-08-04 | 用于提供多屏幕的设备及动态配置多屏幕的方法 |
CN2006800291848A Expired - Fee Related CN101238722B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态地配置多屏幕的方法 |
CN2006800286553A Expired - Fee Related CN101238717B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态地配置多屏幕的方法 |
CN2006800283767A Expired - Fee Related CN101233750B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备以及动态配置多屏幕的方法 |
CN2006800285207A Expired - Fee Related CN101238724B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800285086A Expired - Fee Related CN101238715B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN200680028518XA Expired - Fee Related CN101238716B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800289316A Expired - Fee Related CN101238721B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态地配置多屏幕的方法 |
CN2006800283860A Expired - Fee Related CN101233749B (zh) | 2005-08-05 | 2006-08-05 | 用于提供多个屏幕的设备以及动态配置多个屏幕的方法 |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800288436A Expired - Fee Related CN101238719B (zh) | 2005-08-05 | 2006-08-03 | 提供多屏幕的设备以及动态配置多屏幕的方法 |
CN200680028909A Expired - Fee Related CN100581226C (zh) | 2005-08-05 | 2006-08-03 | 用于提供多屏幕的设备以及动态配置多屏幕的方法 |
CN2006800283663A Expired - Fee Related CN101233748B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN200680028821XA Expired - Fee Related CN101238718B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800282868A Expired - Fee Related CN101233747B (zh) | 2005-08-05 | 2006-08-04 | 用于提供多屏幕的设备及动态配置多屏幕的方法 |
Family Applications After (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800286553A Expired - Fee Related CN101238717B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态地配置多屏幕的方法 |
CN2006800283767A Expired - Fee Related CN101233750B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备以及动态配置多屏幕的方法 |
CN2006800285207A Expired - Fee Related CN101238724B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800285086A Expired - Fee Related CN101238715B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN200680028518XA Expired - Fee Related CN101238716B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态配置多屏幕的方法 |
CN2006800289316A Expired - Fee Related CN101238721B (zh) | 2005-08-05 | 2006-08-04 | 提供多屏幕的设备和动态地配置多屏幕的方法 |
CN2006800283860A Expired - Fee Related CN101233749B (zh) | 2005-08-05 | 2006-08-05 | 用于提供多个屏幕的设备以及动态配置多个屏幕的方法 |
Country Status (1)
Country | Link |
---|---|
CN (13) | CN101238719B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9182937B2 (en) * | 2010-10-01 | 2015-11-10 | Z124 | Desktop reveal by moving a logical display stack with gestures |
KR20100070146A (ko) * | 2008-12-17 | 2010-06-25 | 삼성전자주식회사 | 디스플레이 방법 및 이를 이용한 촬영 장치와 디스플레이 장치 |
JP2012047842A (ja) * | 2010-08-25 | 2012-03-08 | Seiko Epson Corp | 画像表示装置および画像表示方法 |
JP5892361B2 (ja) * | 2011-08-02 | 2016-03-23 | ソニー株式会社 | 制御装置、制御方法、プログラム、及びロボット制御システム |
JP5796566B2 (ja) * | 2011-12-28 | 2015-10-21 | 株式会社デンソー | 表示制御装置 |
CN102547143A (zh) * | 2012-01-13 | 2012-07-04 | 深圳市华泰敏信息技术有限公司 | 视频切换设备输出口与显示器建立映射关系的方法及装置 |
CN102663988B (zh) * | 2012-04-28 | 2015-06-24 | 广东威创视讯科技股份有限公司 | 字幕播报方法、装置和系统 |
KR101952724B1 (ko) * | 2012-07-31 | 2019-02-28 | 삼성전자주식회사 | 방송 시스템에서 엔-스크린 서비스 제공 장치 및 방법 |
CN103838503B (zh) * | 2012-11-26 | 2017-02-08 | 华为技术有限公司 | 多应用显示方法及装置 |
KR102069547B1 (ko) * | 2013-04-19 | 2020-01-28 | 삼성전자주식회사 | 방송 통신 시스템에서 부가 정보를 송수신하는 방법 및 장치 |
CN104427374B (zh) * | 2013-08-27 | 2018-03-20 | 海尔集团公司 | 多媒体内容的显示控制方法、装置及多媒体设备 |
CN104270661A (zh) * | 2014-10-24 | 2015-01-07 | 冠捷显示科技(厦门)有限公司 | 一种智能电视扩展显示设备的系统及其显示方法 |
CN104537573A (zh) * | 2014-12-17 | 2015-04-22 | 国家电网公司 | 一种电网运行信息全景可视化展示系统 |
US9652196B2 (en) * | 2015-06-29 | 2017-05-16 | Microsoft Technology Licensing, Llc | Smart audio routing management |
CN106254928B (zh) * | 2016-08-19 | 2019-07-30 | 青岛海信电器股份有限公司 | 一种图片字幕显示方法和装置 |
CN111711843A (zh) * | 2020-06-09 | 2020-09-25 | 海信视像科技股份有限公司 | 多媒体设备及投屏播放方法 |
CN112181335B (zh) * | 2020-09-25 | 2023-08-15 | 北京博睿维讯科技有限公司 | 一种多信号综合管控方法、智能终端和存储介质 |
CN115145509A (zh) * | 2021-03-30 | 2022-10-04 | 微软技术许可有限责任公司 | 多屏幕管理 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0550911A1 (en) * | 1992-01-08 | 1993-07-14 | Thomson Consumer Electronics, Inc. | Programmable picture-outside-picture display |
CN1149950A (zh) * | 1994-04-15 | 1997-05-14 | 菲利浦电子有限公司 | 用于发送和接收视频信号的装置和方法 |
WO2004004322A1 (en) * | 2002-07-01 | 2004-01-08 | Koninklijke Philips Electronics N.V. | System for processing video signals |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5347624A (en) * | 1987-03-05 | 1994-09-13 | Hitachi, Ltd. | Method and apparatus for display control |
US5867223A (en) * | 1995-07-17 | 1999-02-02 | Gateway 2000, Inc. | System for assigning multichannel audio signals to independent wireless audio output devices |
US5805118A (en) * | 1995-12-22 | 1998-09-08 | Research Foundation Of The State Of New York | Display protocol specification with session configuration and multiple monitors |
US6088005A (en) * | 1996-01-11 | 2000-07-11 | Hewlett-Packard Company | Design and method for a large, virtual workspace |
JP3509060B2 (ja) * | 1998-05-28 | 2004-03-22 | 松下電器産業株式会社 | 表示制御装置および方法 |
US6204887B1 (en) * | 1998-12-11 | 2001-03-20 | Hitachi America, Ltd. | Methods and apparatus for decoding and displaying multiple images using a common processor |
JP4541476B2 (ja) * | 1999-02-19 | 2010-09-08 | キヤノン株式会社 | マルチ画像表示システムおよびマルチ画像表示方法 |
JP2000324489A (ja) * | 1999-05-14 | 2000-11-24 | Sony Corp | マルチ画面映像送出方法とマルチ画面映像送出システムおよびマルチ画面映像送出システムのセットアップ方法 |
JP2002010165A (ja) * | 2000-06-26 | 2002-01-11 | Sony Corp | 多画面表示装置および多画面表示方法 |
KR20020040303A (ko) * | 2000-11-24 | 2002-05-30 | 구자홍 | 티브이의 부화면 처리장치 |
KR20020068134A (ko) * | 2001-02-20 | 2002-08-27 | 엘지전자주식회사 | 디지털 티브이의 pip 표시방법 |
US6917362B2 (en) * | 2002-01-25 | 2005-07-12 | Hewlett-Packard Development Company, L.P. | System and method for managing context data in a single logical screen graphics environment |
JP2003271285A (ja) * | 2002-03-12 | 2003-09-26 | Sharp Corp | スクロール制御装置および情報処理プログラムとその記録媒体 |
JP2003309780A (ja) * | 2002-04-18 | 2003-10-31 | Matsushita Electric Ind Co Ltd | 画像表示装置 |
JP2004133733A (ja) * | 2002-10-11 | 2004-04-30 | Sony Corp | 表示装置および方法、並びにプログラム |
JP2004178127A (ja) * | 2002-11-26 | 2004-06-24 | Fuji Xerox Co Ltd | 情報表示処理装置およびプログラム |
KR20040071945A (ko) * | 2003-02-07 | 2004-08-16 | 엘지전자 주식회사 | 부화면 조정이 가능한 영상표시기기 및 그 방법 |
US7487460B2 (en) * | 2003-03-21 | 2009-02-03 | Microsoft Corporation | Interface for presenting data representations in a screen-area inset |
KR100512611B1 (ko) * | 2003-04-11 | 2005-09-05 | 엘지전자 주식회사 | 영상표시기기의 pip 처리장치 및 방법 |
KR100971920B1 (ko) * | 2003-06-02 | 2010-07-22 | 디즈니엔터프라이지즈,인크. | 소비자용 비디오 플레이어를 위한 프로그램된 윈도우 제어시스템 및 방법 |
KR100585534B1 (ko) * | 2003-08-13 | 2006-05-30 | 엘지전자 주식회사 | 멀티 픽쳐를 이용한 채널 디스플레이 방법 및 장치 |
US8260857B2 (en) * | 2003-10-23 | 2012-09-04 | Microsoft Corporation | One to many data projection system and method |
CN2710285Y (zh) * | 2004-03-01 | 2005-07-13 | 天津市华海计算机技术有限公司 | 无线传输的公路交通视频监控系统 |
CN100405832C (zh) * | 2004-12-17 | 2008-07-23 | Tcl王牌电子(深圳)有限公司 | 一种实现可同时接收播放多套节目的电视机装置 |
-
2006
- 2006-08-03 CN CN2006800288436A patent/CN101238719B/zh not_active Expired - Fee Related
- 2006-08-03 CN CN200680028909A patent/CN100581226C/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800283663A patent/CN101233748B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN200680028821XA patent/CN101238718B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800282868A patent/CN101233747B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800291848A patent/CN101238722B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800286553A patent/CN101238717B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800283767A patent/CN101233750B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800285207A patent/CN101238724B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800285086A patent/CN101238715B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN200680028518XA patent/CN101238716B/zh not_active Expired - Fee Related
- 2006-08-04 CN CN2006800289316A patent/CN101238721B/zh not_active Expired - Fee Related
- 2006-08-05 CN CN2006800283860A patent/CN101233749B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0550911A1 (en) * | 1992-01-08 | 1993-07-14 | Thomson Consumer Electronics, Inc. | Programmable picture-outside-picture display |
CN1149950A (zh) * | 1994-04-15 | 1997-05-14 | 菲利浦电子有限公司 | 用于发送和接收视频信号的装置和方法 |
WO2004004322A1 (en) * | 2002-07-01 | 2004-01-08 | Koninklijke Philips Electronics N.V. | System for processing video signals |
Non-Patent Citations (1)
Title |
---|
WO 2004004322 A1,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN101233749A (zh) | 2008-07-30 |
CN101238718B (zh) | 2012-05-30 |
CN101238720A (zh) | 2008-08-06 |
CN101238724B (zh) | 2012-05-23 |
CN101233747B (zh) | 2010-08-04 |
CN101238719A (zh) | 2008-08-06 |
CN101238719B (zh) | 2012-05-30 |
CN100581226C (zh) | 2010-01-13 |
CN101238715B (zh) | 2013-03-27 |
CN101238718A (zh) | 2008-08-06 |
CN101233748B (zh) | 2011-06-29 |
CN101238724A (zh) | 2008-08-06 |
CN101238721A (zh) | 2008-08-06 |
CN101233747A (zh) | 2008-07-30 |
CN101238722A (zh) | 2008-08-06 |
CN101238717B (zh) | 2012-09-05 |
CN101238716B (zh) | 2012-05-23 |
CN101238716A (zh) | 2008-08-06 |
CN101238721B (zh) | 2011-06-29 |
CN101233750B (zh) | 2011-11-16 |
CN101233750A (zh) | 2008-07-30 |
CN101233749B (zh) | 2011-11-16 |
CN101238715A (zh) | 2008-08-06 |
CN101233748A (zh) | 2008-07-30 |
CN101238717A (zh) | 2008-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101238722B (zh) | 提供多屏幕的设备和动态地配置多屏幕的方法 | |
CN101416497A (zh) | 提供多屏幕的设备和动态配置多屏幕的方法 | |
JP2009503603A (ja) | 多重スクリーンの提供装置及び該多重スクリーンの動的構成方法 | |
EP1911275B1 (en) | Apparatus for providing multiple screens and method of dynamically configuring multiple screens | |
WO2007114669A1 (en) | Apparatus and method for identifying an application in the multiple screens environment | |
WO2007114675A1 (en) | Apparatus for providing multiple screens and method for dynamic configuration of the same | |
EP1911281A1 (en) | Apparatus for providing multiple screens and method of dynamically configuring multiple screens | |
CA2615881A1 (en) | Apparatus for providing multiple screens and method of dynamically configuring multiple screens | |
JP2009503604A (ja) | 多重スクリーンを提供する装置及びその多重スクリーンの動的構成方法 | |
JP2009503605A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110914 Termination date: 20180804 |