处理多组频道信息的服务器和客户机及其控制方法

文档序号:7794928阅读:171来源:国知局
处理多组频道信息的服务器和客户机及其控制方法
【专利摘要】处理多组频道信息的服务器和客户机及其控制方法。根据本发明示例性实施方式的处理多个频道信息的设备包括:解码器,其将从服务器接收到的编码的数据解码;解复用器,其从解码的数据解复用各个频道的视频数据、音频数据和元数据;控制器,其提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据以用于屏上显示OSD数据;OSD产生器,其基于提取出的频道组的视频数据、音频数据和元数据产生OSD数据;以及显示模块,其显示当前选择的频道的广播画面并同时在预定部分上显示产生的OSD数据。
【专利说明】处理多组频道信息的服务器和客户机及其控制方法
【技术领域】
[0001]本发明涉及关于客户机和服务器的技术,更具体地,涉及用于处理多组频道信息的客户机和服务器及其控制方法。在本文中,客户机例如可以对应于DTV、因特网协议电视机(IPTV)、网络TV、HBBTV、智能TV和移动装置中的任一种。
【背景技术】
[0002]随着通信技术和电子技术的最近发展和演进,提供了能够快速处理多种功能的客户机。例如,提供了能够处理传统广播数据和通过因特网接收到的IP分组数据的智能TV。
[0003]此外,由于有线广播、因特网广播等的扩展,可供用户通过单个设备访问的频道的数量从几百个频道快速增加到数千个频道。然而,由于可用频道的数量过多,选择用户希望(或请求)的特定频道会花费可观的时间。并且,另外,一些随机频道可能完全不能被访问。

【发明内容】

[0004]因此,本发明旨在一种用于处理多组频道信息的服务器和客户机及其控制方法,所述服务器和客户机及其控制方法基本上消除了由于现有技术的限制和缺点而导致的一个或更多个问题。
[0005]本发明的目的是提供一种单独的管理服务器,该管理服务器用于提供针对客户机优化了的频道信息(即,客户机优化频道信息)。
[0006]本发明的另一个目的是提供一种用于在向客户机提供大量的频道信息的过程期间预先防止客户机发生数据处理过载的技术。
[0007]本发明的又一个目的是定义一种解决方案,该解决方案用于对用户优选的频道自动分组,并且按照视频数据的用户接口格式提供多组频道信息而不是简单地提供补充信
肩、O
[0008]本发明的其它优点、目的及特征一部分将在以下的说明书中进行阐述,并且一部分对于本领域的技术人员来说将在研读以下内容后变得清楚,或者可以从本发明的实践获知。本发明的这些目的和其它优点可以通过在本书面描述及其权利要求书及附图中具体指出的结构来实现和获得。
[0009]为了实现这些和其它优点,按照本发明的目的,作为具体和广义的描述,一种在服务器中发送多个频道信息的方法,该方法包括以下步骤:扫描多个频道以接收各个频道的视频数据和音频数据;复用接收到的各个频道的视频数据和音频数据;将全部复用的数据编码;通过第一通信路径向客户机发送编码的全部数据;并且通过第二通信路径向所述客户机发送各个频道的元数据。
[0010]另外,根据本发明的另一个示例性实施方式,一种在广播接收器中处理多个频道信息的方法包括以下步骤:将从服务器接收到的编码的数据解码;从解码的数据解复用各个频道的视频数据、音频数据和元数据;提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据以用于屏上显示OSD数据;基于提取出的所述频道组的视频数据、音频数据和元数据产生OSD数据;以及显示当前选择的频道的广播画面并同时在预定部分显示产生的OSD数据。
[0011]最后,根据本发明的另一个示例性实施方式,一种用于处理多个频道信息的设备包括:解码器,其将从服务器接收到的编码的数据解码;解复用器,其从解码的数据解复用各个频道的视频数据、音频数据和元数据;控制器,其提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据以用于屏上显示OSD数据;0SD产生器,其基于提取出的所述频道组的视频数据、音频数据和元数据产生OSD数据;以及显示模块,其显示当前选择的频道的广播画面并同时在预定部分显示产生的OSD数据。
[0012]应该理解,对本发明的以上概述和以下详述都是示例性和解释性的,并旨在对所要求保护的本发明提供进一步的解释。
【专利附图】

【附图说明】
[0013]附图被包括在本申请中以提供对本发明的进一步理解,并结合到本申请中且构成本申请的一部分,附图示出了本发明的实施方式,并且与说明书一起用于解释本发明的原理。在附图中:
[0014]图1例示了示出根据本发明示例性实施方式的包括服务器和客户机的整个系统的图;
[0015]图2例示了示出根据本发明另一示例性实施方式的包括服务器和客户机的整个系统的图;
[0016]图3例示了示出根据本发明示例性实施方式的客户机的构造模块的详细框图;
[0017]图4例示了图3所示的控制器的详细框图;
[0018]图5例示了示出根据本发明另一示例性实施方式的客户机的构造模块的详细框图;
[0019]图6例示了根据本发明示例性实施方式的混合视频用户接口和元数据的处理;
[0020]图7例不了根据图6的处理而输出的客户机的画面;
[0021]图8例示了根据本发明另一示例性实施方式的混合视频用户接口和元数据的处理;
[0022]图9例不了根据图8的处理而输出的客户机的画面;
[0023]图10例示了根据本发明示例性实施方式的可用于视频用户接口的设置的第一选项;
[0024]图11例示了根据本发明示例性实施方式的可用于视频用户接口的设置的第二选项;
[0025]图12例示了存储在根据本发明示例性实施方式的客户机的存储器中的数据库;
[0026]图13例示了示出根据本发明示例性实施方式的服务器的控制方法的详细流程图;以及
[0027]图14例示了示出根据本发明示例性实施方式的客户机的控制方法的详细流程图。
【具体实施方式】[0028]下面将详细描述本发明的【具体实施方式】,在附图中例示了本发明的优选实施方式的示例。在可能的情况下,在附图中始终用相同的附图标记代表相同或类似部分。
[0029]下面将参照附图更详细描述本发明。
[0030]用于描述本发明的元件中提到的后置用语“模块”和“单元”仅用于简化本发明的描述的目的。因此,后置用语“模块”和“单元”还可以另选地用于引用本发明的特定元件。
[0031]另外,在本发明的描述中提到的客户机对应于例如智能电子装置,智能电子装置除了广播节目接收功能以外还配备了计算机支持功能。因此,由于显示装置本身具有广播节目接收功能并且还补充了因特网浏览功能,显示装置可以配备有与手写型输入装置相比更方便使用的接口、触摸屏、触摸板或空间遥控器。此外,由于支持有线或者无线(或无线电)因特网功能,显示装置可以连接到(或可以访问)因特网和计算机,因而能够执行电子邮件发送、网络浏览、网上银行或游戏功能。为了实现这些多种功能,显示装置可以采用通用的标准化操作系统。
[0032]因此,由于在通用的OS内核中,多种应用可以容易添加到显示装置或者从显示装置删除,在本发明的说明中描述的显示装置可以例如能够进行多种用户友好功能。更具体地,例如,客户机的示例可以包括DTV、因特网协议电视机(IPTV)、网络TV、HBBTV、智能TV和移动装置。
[0033]下面将详细描述本发明的【具体实施方式】,在附图中例示出了本发明的优选实施方式的示例。然而,以下描述的本发明的实施方式可以修改为多种变型例。因此,应理解的是,本发明将不仅限于此处阐述的本发明的说明书中提供的示例。
[0034]另外,尽管本发明的术语是从通常已知并且使用的术语中选择的,但是此处所用的术语可以根据本领域技术人员的意图或实践而修改,或者随着新技术的进步而变化或修改。另选地,在一些具体情况下,本发明的说明书中提到的一些措辞是 申请人:慎重选择的,其具体含义在说明书的相关部分中描述。此外,要求不仅通过所使用的具体措辞而且通过每个措辞内部的含义来理解本发明。
[0035]图1例示了示出根据本发明示例性实施方式的包括服务器和客户机的总系统的图。参照图1,将在下文详细描述发送和接收视频用户界面和元数据的整体处理。然而,在以下描述中,将描述图1所示的系统,明显的是,原则上应基于所附的本发明的权利要求来确定本发明的范围。
[0036]首先,根据本发明的示例性实施方式,服务器100包括复用器110和编码器120,并且客户机150包括解码器160和解复用器170。
[0037]为了减少客户机150的数据处理过载并增强与频道信息有关的数据处理速度(或数据处理速率),服务器100通过扫描全部频道来接收各个频道的当前视频数据/音频数据
101。此外,服务器100也被设计为收集与各频道的当前广播节目有关的元数据102(例如,频道号码、与当前广播节目有关的补充信息)。
[0038]因此,服务器100的复用器110对视频数据/音频数据101和元数据102进行复用,并且编码器120对全部经复用的数据进行编码。这里,可以基于接收全部数据的客户机的编解码器性能等来决定编码方法。
[0039]此外,服务器100经由以太网向客户机150发送全部编码的数据。显然,尽管在图1中将以太网作为示例,但是本发明的范围包括设计本发明使得可以使用未被相应广播站使用的广播频道。
[0040]另外,客户机150的解码器160将从服务器100接收到的全部数据解码为预定的格式,并且解复用器170将元数据151、视频数据152和音频数据153分开(或划分)并且提取元数据151、视频数据152和音频数据153。因此,本发明的示例性实施方式的优点在于不要求客户机150逐一扫描数十到数百个频道中的每一个频道,并且客户机150能够实时地验证其它频道的视频数据。
[0041]图2例示了示出根据本发明另一示例性实施方式的包括服务器和客户机的总系统的图。尽管图1示出了将元数据视频/音频数据一起复用并接着集总地发送经复用的数据的示例,图2示出了通过单独的通信路径发送视频/音频数据和元数据的示例。显然,本领域的任何技术人员可以参照图1补充地解析图2。
[0042]首先,如图2所示,服务器200的复用器210仅复用当前从至少一个或更多个频道输出的视频/音频数据201,但不复用元数据202。
[0043]在被编码器220按照预定编码方法编码之后,经复用的视频/音频数据通过第一通信路径发送给客户机250。相反,元数据202通过第二通信路径发送给客户机250。因此,不同于图1所示的示例,图2所示的客户机250的优点在于不要求额外地设计解复用器。
[0044]另外,客户机250的编码器260将通过第一通信路径接收到的视频/音频数据201和通过第二通信路径接收到的元数据202解码。之后,解码器260分别将解码的数据转换为可输出的格式(或可用于输出的格式)251,252和253。
[0045]另外,服务器200和客户机250对应于本发明的示例性实施方式,并且包括负责由服务器200执行的功能的第一模块和负责由客户机250执行的功能的第二模块的显示装置也可以对应于本发明的另一示例性实施方式。
[0046]图3例示了示出根据本发明示例性实施方式的客户机的构造模块的详细框图。
[0047]如图3所示,根据本发明的示例性实施方式的客户机300包括广播接收模块301、解调制器302、网络接口 303、外部设备接口 304、存储器305、控制器306、视频输出单元307、音频输出单元308、电源单元309和用户接口 311组成。另外,客户机300设计成与遥控器310进行数据通信。
[0048]广播接收模块301可以例如被设计为射频(RF)调谐器,或者可以被设计为能够从外部设备接收广播数据的接口,诸如机顶盒(STB)。
[0049]例如,广播接收模块301可以接收先进电视系统委员会(ATSC)标准的单载波的RF广播信号,或者广播接收模块301可以接收数字视频广播(DVB)方法的多载波的RF广播信号。
[0050]解调制器302接收数字中频(DIF)信号,DIF信号在广播接收模块301中被转换,接着解调制器302进行解调制。
[0051]例如,在从广播接收模块301输出的DIF信号对应于ATSC方法的情况下,解调制器302可以进行8-残余边带(8-VSB)解调制。另外,解调制器302还可以进行频道解码。
[0052]外部设备接口 304对应于使得能够在外部设备和客户机300之间进行数据通信的接口。外部设备接口 304可以经由有线或无线连接而连接到诸如数字通用盘(DVD)播放器、蓝光光盘(BD)播放器、游戏机、照相机、摄像机或计算机(或笔记本(或者膝上型)计算机)、STB等的外部设备。外部设备接口 304将从外部源输入的视频信号、音频信号或数据信号投送(或者传送)到控制器306,其中,视频信号、音频信号或数据信号通过连接到外部设备接口 304的外部设备而输入。另外,外部设备接口 304还可以向外部设备输出经控制器306处理的视频信号、音频信号或数据信号。
[0053]这里,例如,外部装置接口 304可以包括通用串行总线(USB)端子、综合视频组同步(CVBS)端子、分量端子、S视频端子(模拟)、数字视频接口(DVI)端子、高清多媒体接口(HDMI)端子、RGB端子、D-SUB端子等。
[0054]网络接口 303提供用于将客户机300连接到包括因特网在内的无线和/或有线网络的接口。为了建立对有线网络的接入,网络接口 303可以例如配备有以太网端子等,并且为了建立对无线网络的接入,例如可以使用多种通信标准,诸如无线LAN(WLAN(或W1-Fi))、无线宽带(Wibro )、全球互通微波存取(Wimax)、高速下行分组接入(HSDPA)等。
[0055]网络接口 303通过接入的网络或者通过链接到所接入的网络的另一个网络可以向另一个用户或另一个电子设备发送数据或从另一个用户或另一个电子设备接收数据。
[0056]存储器305可以存储用于控制器306中的信号处理和控制的程序,或者存储器305可以存储经过信号处理的视频、音频或者数据信号。另外,存储器305还可以执行临时存储从外部设备接口 304或从网络接口 303输入的视频、音频或者数据信号的功能。此外,例如,存储器305还可以存储多种类型的OS、中间件和平台。
[0057]用户接口 311将用户输入的信号投送到控制器306,或者用户接口 311将从控制器306接收到的信号发送到外部设备(例如,遥控器310))。例如,根据诸如RF通信方法、红外线(IR)通信方法等的多种通信方法,用户接口 311被设计为从遥控器310接收与开机/关机、频道选择、屏幕设置等相对应的控制信号并处理接收到的控制信号,或者用户接口 311被设计为将从控制器306接收到的控制信号发送到遥控器310。
[0058]控制器306可以解复用从广播接收模块301、解调制器302、网络接口 303或外部设备接口 304输入的流,或者控制器306可以处理解复用的信号,以创建并输出用于视频或音频输出的信号。稍后将参照图4更详细描述控制器306。
[0059]视频输出单元307将经过控制器306处理的视频信号、数据信号、OSD信号等或者从外部设备接口 304接收到的视频信号、数据信号等转换为RGB信号,以产生驱动信号。视频输出单元307可以对应于?0?、^:0、01^0、柔性显示器、三维(30)显示器等中的任一种。
[0060]音频输出单元308接收经过音频处理的信号(经过控制器306处理),例如,立体声信号、3.1通道信号或5.1通道信号,并且音频输出单元308将接收到的信号输出为声音。这里,音频输出单元308可以实现为多种类型的扬声器。
[0061]另外,电源单元309提供整个客户机300上的对应的电力。更具体地,电源单元309可以向可实现为芯片上系统(SOC)形式的控制器306提供电力,并且电源单元309还可以向用于显示图像的视频输出单元307和用于输出音频(或声音)的音频输出单元208提供电力。
[0062]图4例示了图3所示的控制器的详细框图。
[0063]如图4所示,客户机的控制器406包括解复用器410、图像处理单元420、0SD产生器440、混合器450、帧率转换器455和格式化器460等。附加地,本发明的范围可以还包括将系统设计成使得显示设备还可以包括声音处理单元(未示出)和数据处理单元(未示出)。
[0064]解复用器410将输入的流解复用。例如,当MPEG-2TS被输入时,解复用器310将输入的MPEG-2TS解复用并且可以将解复用的MPEG-2TS分割(或者划分)为图像(或视频)、声音(或音频)和数据信号。
[0065]图像处理单元420可以对经解复用的图像信号进行图像处理。为此,图像处理单元420可以配备有图像解码器425和缩放器435。图像解码器425将解复用的图像信号解码,并且缩放器435缩放解码的图像信号的分辨率,使得可以由视频输出单元输出解码的图像信号。之后,经图像处理单元420解码的图像信号被输入到混合器450。
[0066]OSD产生器440根据用户输入或自身产生OSD信号。因此,混合器450可以将从OSD产生器440产生的OSD信号和解码的图像信号(被图像处理单元420进行图像处理)混

口 ο
[0067]混合的信号被提供到格式化器460。通过将解码的广播图像信号或者外部输入的信号与OSD信号混合,OSD可以通过叠置在广播图像或外部输入的图像上而显示。
[0068]帧率转换器(FRC)455可以转换输入的图像的帧率。例如,FRC455可以将60Hz的帧率转换为120Hz或240Hz。
[0069]另外,格式化器460接收FRC455的输出信号。之后,格式化器460可以转换信号格式,使得信号可以适用于视频输入单元,并且格式化器460可以接着输出经转换的信号。例如,格式化器460可以输出R、G和B数据信号,并且这些R、G和B数据信号可以通过低压差分信号(LVDS)或mini_LVDS输出。
[0070]图5例示了示出根据本发明另一个示例性实施方式的客户机的构造模块的详细框图。这里,可以参照以上描述的图3和图4解释图5,并且本发明的范围应包括添加、修改或删除其中的一些模块。
[0071]在下文中,将假定视频数据和元数据通过图1或图2所示的上述服务器发送。
[0072]在这里,如图5所示,处理多个频道信息的客户机500包括解码器510、解复用器520、OSD产生器530、显示模块540、控制器550和用户接口模块560。显然,只要本领域中的任何技术人员需要,本发明的范围将包括添加、修改或删除其中的一些模块。
[0073]解码器510被设计为解码从服务器接收到的编码的数据。解复用器520从解码的数据中解复用各个频道的视频数据、音频数据和元数据。
[0074]控制器550被设计为为了屏上显示OSD数据而提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据,并且OSD产生器530被设计成基于所提取的频道组的视频数据、音频数据和元数据来产生OSD数据。
[0075]另外,显示模块540被设计为显示当前选择的频道的广播画面并同时在预定部分上显示产生的OSD数据。这将在以下参照图7或者图9更详细地描述。
[0076]另外,用户接口模块560被设计成接收指定属于该频道组的频道的数量的命令,并且这将参照图10或图11更详细地描述。
[0077]此外,根据所指定的频道数量划分预定部分,控制器550接着基于所指定的频道数量号码和资料(profile)信息来检测属于该频道组的频道号码。之后,基于资料信息,控制器550对准(定位)在预定部分内显示的各组视频数据的位置。将在以下参照图12更详细地描述该处理。
[0078]另外,例如,元数据可以包括关于频道号码的信息、关于节目名称的信息和关于节目持续时间的信息中的至少一个或更多个信息。另外,例如,客户机500对应于DTV、IPTV、网络TV、HBBTV和智能TV以及移动设备中的至少一种。
[0079]图6例示了根据本发明示例性实施方式的混合视频用户界面和元数据的处理。
[0080]如以上参照图1和图2描述的,服务器向客户机发送各个频道的视频数据、音频数据和元数据。因此,如图6的(a)所示,客户机包括各个频道的可处理格式的视频数据610,其中,在各个频道的视频数据610中完成解码和解复用处理。
[0081 ] 显然,图6的(a )示出了提取出总共12个频道的视频数据。然而,这仅仅是示例,因此可以接收和提取更多数量的频道的视频数据。鉴于这个示例更依赖于服务器的性能而不是客户机的性能,有利的是不要求升级客户机的性能。
[0082]此外,如图6的(b)所述,客户机使用各个频道的元数据630,其中,在各个频道的元数据630中完成解码和解复用处理。
[0083]另外,在图6的(b)所示的示例中,尽管元数据630仅对应于广播节目的示例性频道号码和示例性标题信息,本发明的范围可以还包括将元数据设计为包括当前广播节目的剩余时间、总播放时间、演员信息等。此外,在图6的(b)所示的示例中,尽管示出了提取了仅4个频道的元数据,但是只要任何本领域技术人员需要,本发明还可以设计为提取较大数量的频道的元数据或者提取较小数量的频道的元数据。
[0084]图7例示了根据图6所示的处理而输出(或显示)的客户机的画面。在下文中,将参照图6和图7详细描述根据本发明的示例性实施方式,即,混合(或合并)各个频道的视频数据、音频数据和元数据并且输出混合的数据的处理。
[0085]首先,将图6的(a)所示的视频数据和图6的(b)所示的元数据进行混合,接着将混合的数据输出到图7所示的显示画面。
[0086]更具体地,根据本发明示例性实施方式的客户机700在整个显示画面上输出当前的广播画面710。接着,在接收到用户请求的情况下,或者根据默认设置,客户机700提供其它频道的子部分720。
[0087]子部分720由包括以上参照图6描述的视频数据和元数据的格式构成。例如,当前的广播画面710的其它相邻频道(ch5、ch6、ch7和ch8)的视频数据、音频数据和元数据(即,频道信息、广播节目信息)在子部分720上显示。
[0088]此外,根据本发明的另一个示例性实施方式,本发明可以被设计成使得子部分720中包括的频道的数量可由用户指定。并且,将在以下参照图10和图11更详细地描述该处理。
[0089]另外,根据再另一个示例性实施方式,本发明还可以被设计成使得可自动提取包括在子部分720中的特定频道的组。并且,将在以下参照图12更详细地描述该处理。
[0090]图8例示了根据本发明另一示例性实施方式的混合视频用户界面和元数据的处理。在图6中,假定接收并处理各个频道的视频数据。然而,在图8中,将描述提供应用的视频用户界面(UI)的示例性实施方式,该Π独立于频道、广播和节目。
[0091]图1和图2所示的服务器可以被设计为向客户机发送可应用于智能TV的推荐应用的视频数据、音频数据和元数据,而不是发送与频道有关的数据。因此,如图8的(a)所示,客户机包括各个应用的可处理格式的视频数据810、820、830和840,其中,在各个频道的视频数据810、820、830和840中完成解码和解复用处理。
[0092]显然,在图8的(a)示出提取了总共4个应用(或广告)的视频数据。然而,这仅是示例,因此可以接收和提取较大数量的应用的视频数据。鉴于这个示例更依赖于服务器的性能而不是客户机的性能,有利的是不要求升级客户机的性能。
[0093]此外,如图8的(b)所示,客户机使用各个应用的元数据811、821、831和841,其中,在各个应用的元数据811、821、831和841中完成解码和解复用处理,以预先设立可插入与各组元数据811、821、831和841相对应的特定应用的视频数据的子部分。
[0094]图9例示了根据图8所示的处理而输出的客户机的画面。在下文中,将参照图8和图9详细描述根据本发明的示例性实施方式,即,混合各个应用的视频数据、音频数据和元数据并且输出混合的数据的处理。
[0095]首先,将图8的(a)所示的视频数据和图8的(b)所示的元数据混合,接着将混合的数据输出到图9所示的显示画面。
[0096]更具体地,根据本发明示例性实施方式的客户机900在整个显示画面上输出当前的广播画面910。接着,在接收到用户请求的情况下(例如,当接收到请求推荐应用的运动图画图像的遥控器信号时),或者根据默认设置,客户机900基于预定标准提供推荐应用的子部分920。
[0097]子部分920由包括以上参照图8描述的视频数据和元数据的格式构成。例如,子部分920可以对应于完全独立于当前广播画面910的频道的概念,或者子部分920可以被设计成显示与当前广播画面910有关的推荐应用。
[0098]此外,当用户通过使用遥控器等选择子部分920的视频数据的特定集合时,可以通过客户机900的扬声器输出与视频数据相对应的音频数据。更具体地,在通过扬声器输出与当前广播画面910相对应的音频数据时,当客户机900接收到用户利用遥控器等选择在子部分920上的视频数据的特定集合的信号时,客户机900可以停止输出与当前广播画面910相对应的音频数据,并且可以通过扬声器输出与所选择的特定视频数据相对应的音频数据。
[0099]图10例示了根据本发明示例性实施方式的可用于视频用户界面的设置的第一选项。在下文中,将参照图10详细描述根据本发明示例性实施方式的可以由用户设立的视频用户界面的第一选项。
[0100]在图7中,曾经假定了在子部分720上显示的频道的数量是4个频道。然而,用户可能觉得需要验证较大数量的频道的视频数据、音频数据和元数据或者较小数量的频道的视频数据、音频数据和元数据。因此,为了解决这种问题,本发明提出了图10所示的选项。
[0101]根据本发明示例性实施方式的客户机1000首先输出广播画面1010,并且接着在接收到用户请求时(例如,当遥控器的快捷按钮被按下时),客户机1000显示可以编辑视频用户界面的选项1020。这里,选项1020和广播画面1010可以被设计成以覆盖(或交叠)格式显不O
[0102]因此,用户可以向选项1020指定输出的频道的数量,或者用户还可以另外地指定不显示的频道的数量。
[0103]另外,即使在用户通过选项1020指定了显示的频道的数量的情况下,本发明的示例性实施方式也需要具体决定将哪个特定频道组包括在视频用户界面(即,子部分720)中的处理。将在下面参照图11和图12更详细地描述该处理。
[0104]图11例示了根据本发明示例性实施方式的可用于视频用户界面的设置的第二选项。
[0105]首先,如果在图10中决定了频道的数量,则视频用户界面可以自动地由与当前广播画面1110相对应的频道的相邻频道构成。然而,在一些情况下,构成视频用户界面的相邻频道可以不同于用户希望验证的频道,在这些情况下,不利的是,用户可能不得不经过复杂处理来访问期望的频道组。
[0106]因此,如图11所示,根据本发明示例性实施方式的客户机1100提供选项1120,选项1120可以具体规定包括在视频用户界面(例如图7所示的子部分720)中的频道号码。
[0107]此外,本发明的范围可以包括根据在图10中决定的频道的数量来限制在图11所示的可以通过选项1120输入的频道号码的数量范围。
[0108]图12例示了存储在根据本发明示例性实施方式的客户机的存储器中的数据库。如果在图10中决定了属于视频用户界面的频道的数量,则在下文将参照图12详细描述用户优选的自动提取特定频道组的示例。
[0109]如图12所示,本发明示例性实施方式被设计成在存储器中存储与客户机的各个时间周期的特定频道(或时间周期特定频道)的特定信息有关的资料信息。显然,尽管在图12中不区分用户,但是如果客户机对应于可以被登入的客户机,则单个客户机可以管理多个用户的资料数据库。
[0110]频道I (chi)被访问2次并且总观看时间是40分钟。频道2 (ch2)被访问3次并且总观看时间是I小时25分钟。频道3 (ch3)被访问I次并且总观看时间是2小时。频道4 (ch4)被访问5次并且总观看时间是17分钟。
[0111]这里,选择被包括在视频用户界面中的特定频道组的方法被设计为基于优先级。在图12中,根据单个因素计算优先级,所述单个因素对应于观看时间。然而,本发明的范围还包括通过向访问次数和观看时间增加恒定加权后将这两个因素相加来选择特定频道组。
[0112]在使用图12所示的数据库的情况下,有利的是不要求用户单独指定包括在视频用户界面中的特定频道组,而且同样有利的是可以以更高速度实现数据处理。
[0113]图13例示了示出根据本发明示例性实施方式的服务器的控制方法的详细流程图。在下文中,将参照图13详细地顺序描述根据本发明示例性实施方式的服务器的控制方法。显然,只要本领域中的任何技术人员需要,本发明的范围将包括添加、修改或者删除一些处理步骤。
[0114]服务器被设计成扫描多个频道(S1310)并且接收各个频道的视频数据和音频数据(S1320)。之后,服务器对接收到的各个频道的视频数据和音频数据进行复用,然后服务器对全部复用的数据进行编码(S1340 )。
[0115]服务器通过第一通信路径向广播接收器发送全部编码的数据(S1350),并且服务器通过第二通信路径向广播接收器发送元数据(S1360 )。
[0116]在执行复用的步骤(S1330)中,各个频道的元数据与各个频道的视频数据和音频数据一起复用。以上已经参照图1对此进行了完整描述。
[0117]根据本发明的另一个示例性实施方式,第一通信路径和第二通信路径是相同的,并且例如,可以将通信路径中的每一个设计为以太网而不是广播频道,由此增强数据处理速度。
[0118]另外,例如,元数据可以包括关于频道号码的信息、关于节目名称的信息和关于节目持续时间的信息中的至少一个或更多个信息。
[0119]并且,图14例示了示出根据本发明的示例性实施方式的客户机的控制方法的详细流程图。在下文中,将参照图14详细地顺序描述根据本发明示例性实施方式的客户机的控制方法。显然,当本领域中的任何技术人员需要时,本发明的范围将包括添加、修改或者删除一些处理步骤。
[0120]客户机将从服务器接收到的编码数据解码(S1410),接着,客户机从解码的数据解复用各个频道的视频数据、音频数据和元数据(S1420 )。
[0121]之后,客户机提取频道组的视频数据、音频数据和元数据(S1430 )。并且之后,客户机基于提取出的频道组的视频数据、音频数据和元数据产生OSD数据(S1440)。
[0122]随后,客户机显示当前选择的频道的广播画面并同时在预定部分中显示所产生的OSD数据(S1450)。以上已经参照图6到图9对此进行了详细的描述。
[0123]尽管图14中未示出,但本发明可以设计成还包括接收指定属于频道组的频道数量的命令的步骤,以上已经参照图10对此进行了描述。
[0124]另外,尽管图14中未示出,但是根据本发明示例性实施方式的方法被设计成还包括根据所指定的频道数量划分预定区间的步骤、基于所指定的频道数量和资料信息来检测属于频道组的频道号码的步骤、以及基于资料信息来对准在预定部分中显示的视频数据的位置的步骤。并且,以上已经参照图10到图12对此进行了详细描述。
[0125]因此,根据本发明的上述示例性实施方式,即使在客户机仅配备了单个调谐器的情况下,有利的是其它频道的视频数据可以被实时验证。此外,由于全部频道被扫描并且各个频道的视频数据、音频数据和元数据由单独的服务器管理,技术上的优点是可以维持与传统客户机的向后兼容性。
[0126]通过组合以上描述的附图中的一个和以上描述的附图中的另一个,根据本发明示例性实施方式的装置和控制方法可以被构造为本发明的另一个示例性实施方式。另选地,对于任何本领域技术人员明显或者明确的本发明的细节还可以组合以构造本发明的另一个示例性实施方式。并且,这将被包括在本发明的范围内。
[0127]另外,根据本发明的电子装置的操作方法可以实现为存储介质中的处理器可读代码,其可以由电子装置中配备的处理器读取。处理器可读存储介质包括全部类型的记录装置,其被构造为存储可以由处理器读取的存储数据。处理器可读存储介质的示例可以包括ROM、RAM、CD-ROM、电磁磁带、软盘、光学数据存储装置等。此外,处理器可读存储介质可以还包括可以以载波形式实现的存储介质,诸如经由因特网的传输。最终,处理器可读存储介质可以分散到经由网络连接的计算机系统,由此能够通过使用分散方法存储和执行处理器可读代码。
[0128]如上所述,处理多组频道信息的服务器和客户机及其控制方法具有以下优点。本发明的示例性实施方式提供用于提供针对客户机优化的频道信息(即,客户机优化频道信息)的单独的管理服务器。并且,本发明的另一个示例性实施方式提供用于在向客户机提供大量的频道信息的过程期间预先防止客户机发生数据处理过载的技术。最后,本发明的又一个示例性实施方式定义了用于对用户优选的频道进行自动分组,并且提供多组视频数据的用户界面格式的频道信息而不是简单提供补充信息的方案。
[0129]对于本领域技术人员而言很明显,在不偏离本发明的精神或范围的条件下,可以在本发明的实施方式中做出各种修改和变型。因而,本发明的实施方式旨在涵盖落入所附权利要求及其等同物的范围内的本发明的修改和变型。
[0130]相关申请的交叉引用
[0131]本申请要求2013年I月9日提交的韩国专利申请10-2013-0002458的优选权,此处以引证的方式并入其全部内容,就像在此进行了完整阐述一样。
【权利要求】
1.一种在服务器中发送多个频道信息的方法,该方法包括以下步骤: 扫描多个频道以接收各个频道的视频数据和音频数据; 复用接收到的各个频道的视频数据和音频数据; 将全部复用的数据编码; 通过第一通信路径向广播接收器发送编码的全部数据;以及 通过第二通信路径向所述广播接收器发送各个频道的元数据。
2.根据权利要求1所述的方法,其中,在复用接收到的视频数据和音频数据的步骤中,将各个频道的元数据与各个频道的视频数据和音频数据复用。
3.根据权利要求1所述的方法,其中,所述第一通信路径和所述第二通信路径相同。
4.根据权利要求1所述的方法,其中,所述第一通信路径和所述第二通信路径使用以太网而不是广播频道。
5.根据权利要求1所述的方法,其中,所述元数据包括关于频道号码的信息、关于节目名称的信息和关于节目持续时间的信息中的至少一个信息。
6.一种在广播接收器中处理多个频道信息的方法,该方法包括以下步骤: 将从服务器接收到的编码的数据解码; 从解码的数据解复用各个频道的视频数据、音频数据和元数据; 提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据以用于屏上显示OSD数据; 基于提取出的所述频道组的视频数据、音频数据和元数据产生OSD数据;以及 显示当前选择的频道的广播画面并同时在预定部分显示产生的OSD数据, 其中,所述OSD数据包括用于所述频道组的一个或更多个窗口, 其中,各个窗口输出所述频道组中包括的各个频道的视频数据, 其中,包括在所述频道组中的全部频道包括与当前选择的频道不同的频道。
7.根据权利要求6所述的方法,该方法还包括以下步骤: 接收指定属于所述频道组的频道的数量的命令。
8.根据权利要求7所述的方法,该方法还包括以下步骤: 根据指定的频道的数量划分所述预定部分; 基于指定的频道的数量和资料信息来检测属于所述频道组的频道号码;以及 基于所述资料信息使所述预定部分中显示的视频数据的位置对准。
9.根据权利要求6所述的方法,其中,所述元数据包括关于频道号码的信息、关于节目名称的信息和关于节目持续时间的信息中的至少一个信息。
10.一种用于处理多个频道信息的设备,该设备包括: 解码器,该解码器将从服务器接收到的编码的数据解码; 解复用器,该解复用器从解码的数据解复用各个频道的视频数据、音频数据和元数据; 控制器,该控制器提取包括一个或更多个频道的频道组的视频数据、音频数据和元数据以用于屏上显示OSD数据; OSD产生器,该OSD 产生器基于提取出的所述频道组的视频数据、音频数据和元数据产生OSD数据;以及显示模块,该显示模块显示当前选择的频道的广播画面并同时在预定部分显示所产生的OSD数据, 其中,所述OSD数据包括用于所述频道组的一个或更多个窗口, 其中,各个窗口输出所述频道组中包括的各个频道的视频数据, 其中,包括在所述频道组中的全部频道包括与当前选择的频道不同的频道。
11.根据权利要求10所述的设备,该设备还包括: 用户接口模块,该用户接口模块接收指定属于所述频道组的频道的数量的命令。
12.根据权利要求10所述的设备,其中,所述控制器根据指定的频道数量划分所述预定部分,基于指定的频道数量和资料信息来检测属于所述频道组的频道号码,并且基于所述资料信息使所述预定部分中显示的视频数据的位置对准。
13.根 据权利要求10所述的设备,其中,所述元数据包括关于频道号码的信息、关于节目名称的信息和关于节目持续时间的信息中的至少一个信息。
14.根据权利要求10所述的设备,其中,所述客户机对应于数字电视DTV、因特网协议电视IPTV、网络TV、混合广播宽带HBBTV、智能TV和移动设备中的至少一个。
【文档编号】H04N21/238GK103916680SQ201410010897
【公开日】2014年7月9日 申请日期:2014年1月9日 优先权日:2013年1月9日
【发明者】姜承佑 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1