专利名称:再现网络内容的方法和设备的制作方法
技术领域:
本发明涉及一种数字TV,更具体地说,涉及一种在数字TV中自动再现 网络上的内容的方法和设备。
背景技术:
由于数字相机、数字摄像机、个人视频录像机等的普及性的增加以及在 线技术数的发展,已经在线发布各种多媒体内容,诸如用户创建的内容 (UCC)、业余爱好者的音乐视频、TV节目等。
Google近来已经获得YouTube, YouTube是一种流行的浮见频共享网站, 并且占领了大于50%的在线视频内容市场。因此,在线多J 某体内容量已经增 加,并且预计将持续增加。
图1示出连接到视频共享网站的PC上显示的Web浏览器。参照图1, 希望看到特定内容的用户使用鼠标或键盘从Web浏览器上分类的多种视频内 容中选择该内容,下载该内容,并且经由PC观看该内容。用户重复上述操 作以连续地观看多种视频(被称为"PULL方法")。
同时,用户想要使用互联网协议(IP) TV (连接到互联网的数字TV)
浏览器被再现,因此很难通过使用具有控制面板或遥控器,而不具有鼠标或 键盘的TV来搜索和再现内容。
更详细地,由于用户能够通过打开TV观看广播节目,并通过改变TV 的频道观看另一广播节目(被称为"PUSH方法"),因此再现互联网内容的 传统方法不适合TV。
此外,当用户从传统互联网内容提供网站下载内容并再现内容时,为了 无缝地再现内容,用户在再现内容之前需要花一些时间来緩沖该内容,这样给用户造成不便。
发明内容
本发明提供一种用于再现网络内容以方便地通过数字TV观看网络上内容。
根据本发明的一方面,提供一种再现网络内容的设备,所述设备包括 内容列表队列,存储从内容提供服务器接收的内容列表;内容预先获取模块, 基于内容列表队列从内容提供服务器预先获取至少一个内容元素,并将所述 内容存储在本地存储单元中;以及内容再现模块,无缝地再现存储在本地存 储单元中的至少一个内容元素。
根据本发明的另一方面,提供一种再现网络内容的设备,所述设备包括 第一内容列表队列,存储从内容提供服务器接收的内容列表;内容列表队列 管理模块,根据用户的用于改变内容列表的命令改变存储在第 一 内容列表队 列中的内容列表;第二内容列表队列,存储内容列表队列管理模块改变的内 容列表;内容预先获取模块,基于第二内容列表队列从内容提供服务器预先 获取至少一个内容元素,并将所述内容存储在本地存储单元中;以及内容再 现模块,无缝地再现存储在本地存储单元中的至少一个内容元素。
根据本发明的另一方面,提供一种用于再现网络内容的系统,所述系统 包括至少一个内容提供服务器;数字TV,从内容提供服务器接收至少一个 内容元素并再现所述内容;以及站点-频道映射服务器,将内容提供服务器的 站点和数字TV的频道映射。
根据本发明的另一方面,提供一种站点-频道映射方法,所述方法包括 从至少一个内容提供站点选择将被映射的站点;搜索数字TV上可用于映射 的频道;以及将选择的站点与数字TV上找到的频道映射。
根据本发明的另一方面,提供一种再现网络内容的方法,所述方法包括 数字TV基于站点-频道映射信息访问内容提供服务器;从内容提供服务器接 收内容列表;根据内容列表从内容提供服务器接收至少一个内容元素;以及 无缝地再现所述至少 一个内容元素。
根据本发明的另 一方面,提供一种存储用于执行站点-频道映射方法的程 序的计算机可读记录介质,所述方法包括从至少一个内容提供站点选择将 被映射的站点;搜索数字TV上可用于映射的频道;以及将选择的站点与数字TV上找到的频道映射。
根据本发明的另 一方面提供一种存储用于执行再现网络内容的方法的程
序的计算机可读记录介质,所述方法包括数字TV基于站点-频道映射信息 访问内容提供服务器;从内容提供服务器接收内容列表;根据内容列表从内 容提供服务器接收至少一个内容元素;以及无缝地再现所述至少一个内容元素。
通过下面参照附图对本发明的示例性实施例进行的详细描述,本发明的
上述和其它特点和优点将会变得更加清楚,其中
图1示出连接到视频内容共享网站的PC上显示的Web浏览器;
图2是根据本发明的实施例的用于再现网络内容的系统的示意性框图3A至图3C示出根据本发明的实施例的用于执行站点-频道映射方法
所需要的菜单窗口;
图4示出用于编辑视频列表的菜单窗口;
图5是示出根据本发明的实施例的用于再现网络内容的图2所示的数字 TV的框图6示出根据本发明的实施例的实现再现网络内容的方法的显示器; 图7是根据本发明的另 一实施例的用于再现网络内容的数字TV的框图; 图8是示出根据本发明的实施例的将多个视频提供站点(或多个视频提 供服务器)与数字TV的频道映射的方法的流程图9是示出图8所示的站点-频道映射操作的流程图;以及
图10是示出根据本发明的实施例的再现网络视频的方法的流程图。
具体实施例方式
现将参照附图更加全面地描述本发明,本发明的示例性实施例示例在附 图中示出。
图2是根据本发明的实施例的用于再现网络内容的系统的示意性框图。 参照图2,所述系统包括多个视频内容提供服务器(以下,称为"视频提 供服务器")11、站点-频道映射服务器12、数字TV14和经由有线/无线信道 连接视频提供服务器11、站点-频道映射服务器12和数字TV 14的网络13。对于数字TV14,每个视频提供服务器11用作服务器计算机,并且通过 网络13将包括视频内容的各种多媒体内容提供给数字TV 14。当前实施例的 每个视频提供服务器11被认为是至少一个视频提供站点的代表。因此,每个 视频提供服务器11是具有不同的统一资源定位符(URL)(或者域名或互联 网协议(IP)地址)的独立计算机。以下,视频提供服务器和视频提供站点 彼此相应。
需要当前实施例的数字TV 14执行传统数字TV的功能,并且具有通过 网络13与其它计算机进行数据通信的网络接口。更详细地,数字TV14必须 具有接收和再现地面广播信号、线缆广播信号或多播广播信号形式的数字传 输流的功能,和从通过网络13连接的各种视频提供服务器11接收和再现视 频内容的功能。
因此,当前实施例的数字TV 14被认为包括互联网协议(IP)TV、互 联网TV、具有IPTV功能的PC和具有用于执行IPTV功能的机顶盒的传统 数字TV。
网络13包括所有类型的有线/无线网络,诸如互联网、LAN等。
(或者域名或IP地址)映射到数字TV 14的一个频道,并且可使用传统Web 服务器技术来设计站点-频道映射服务器12。站点-频道映射服务器12能够被 设计为由数字TV制造商管理的IP入口服务器的一部分。用户通过用户数字 TV或PC访问站点-频道映射服务器12,并且将期望的视频提供站点映射到 用户数字TV的频道。稍后将参照图8和图9详细地描述站点-频道映射服务 器12的操作。
通过网络13将关于通过站点-频道映射服务器12映射的站点-频道的信 息发送到数字TV 14。
图5是示出根据本发明的实施例的用于再现网络内容的数字TV 14的框 图。参照图5,当前实施例的数字TV14包括视频列表队列141、用户配置 数据库142、视频预先获取模块146、包括多个緩冲存储器的本地存储器147 和视频再现一莫块148。
除了上述部件之外,数字TV14包括硬件(诸如调谐器、解码器、解 复用器、CPU、主板、显示器、遥控器信号接收单元等)、用于控制硬件的数 字TV装置控制程序和应用程序,这些都是传统数字TV的组件。然而,在附图中,为了筒明,在当前实施例中省略了传统数字TV的这些组件。
用户配置数据库142存储从站点-频道映射服务器12接收的站点-频道映 射信息、视频列表编辑信息等。如果用户打开数字TV14,并且将数字TV14 的当前频道改变为映射的频道中的一个,则数字TV 14的控制器(CPU(未 显示))在用户配置数据库142中搜索映射到改变的频道的站点,并且将具有 搜索的站点的视频提供服务器11与数字TV 14电连接。
如果将数字TV 14电连接到视频提供服务器11,则数字TV 14从视频提 供服务器11接收视频列表111,并将视频列表111存储在视频列表队列141 中。存储在视频列表队列141中的视频列表111可能保持不变。然而,如果 用户配置数据库142存储视频列表编辑信息,则数字TV 14的控制器基于视 频列表编辑信息编辑视频列表111,并且将编辑的视频列表111存储在视频列 表队列141中。
稍后将参照图4给出如何编辑视频列表111的描述。
视频预先获取模块146根据存储在视频列表队列141中的视频列表111 从包括在视频提供服务器11中的视频数据库112接收至少一个视频元素的前 部数据,并且在本地存储器147緩冲该前部数据。为此,基于緩沖器的数量、 每个緩沖器的容量和视频质量适当地确定接收的视频的数量和接收的前部数 据量。视频预先获取模块146接收并緩沖至少一个视频元素,从而无缝地再 现视频。
视频再现模块148根据存储在视频列表队列141中的视频列表111的顺 序而不根据任何用户指令,无缝地再现存储在本地存储器147中的至少一个 视频元素。
视频再现模块148与负责视频再现的不同数字TV中间件链接,并且控 制多个视频元素的再现。
由数字TV 14再现的多个视频元素可在一般显示模式下被显示。更详细 地,可在整个屏幕上显示视频元素。
图6示出根据本发明的实施例的实现再现网络内容的方法的显示器149。 参照图6,以画中画(PIP)显示模式在显示器149上同时呈现多个视频元素。 例如,在主屏幕上显示在视频列表111中具有第一优先级的视频,并且在第 一至第四子屏幕上显示具有下一优先级的其它视频元素。由于数字TV 14通 常包括两个A/V解码器,因此以运动画面形式再现显示在第一子屏幕上的视频,而以静止图像形式在第二至第四子屏幕上显示其它视频元素。在这种情
况下,第一子屏幕是PIP形式,第二至第四子屏幕是同屏显示(OSD)形式。 图7是根据本发明的另一实施例的用于再现网络内容的数字TV 14的框 图。与图5示出的数字TV 14相比,当前实施例的数字TV 14还包括第二 视频列表队列144、视频列表队列管理模块145和用户命令接收模块143。
用户可使用附加组件以改变存储在第一视频列表队列141中的视频列 表。例如,当用户想要在主屏幕上再现当前在一个子屏幕上再现的视频元素, 改变一些子屏幕的再现顺序,或删除一些子屏幕时,用户在观看呈现多个视 频元素的图6所示的显示器149的同时,必须通过使用用户输入装置(诸如 遥控器)改变视频列表。例如,如果用户使用遥控器选择显示静止图像的第 三子屏幕,则将显示运动画面的第一子屏幕改变为显示静止图像,并且将第 三子屏幕3改变为显示运动画面。也就是说,在视频列表111中改变在第一 子屏幕和第三子屏幕上显示的视频的优先级。为此,如果用户将显示模式改
变为全屏模式,则第三子屏幕3扩展为主屏幕。
用户命令接收模块143接收用于改变视频列表的用户命令,接着将该用 户命令发送到视频列表队列管理模块145。视频列表队列管理模块145根据 用户的命令改变存储在第一视频列表队列141中的视频列表lll,并将改变的 视频列表发送到第二视频列表队列144。
视频预先获取模块146基于改变的第二视频列表队列144开始或停止本 地存储器单元147的緩冲器执行的緩冲,或改变緩沖顺序。
视频再现模块148基于改变的第二视频列表队列144依次再现本地存储 器单元147中緩冲的至少一段视频内容。
图8是示出根据本发明的实施例的将多个视频提供站点(或多个视频提 供服务器)与数字TV的频道映射的方法的流程图。现将参照图3A和图8描 述站点-频道映射方法。
显示在站点-频道映射服务器中注册的多个视频提供站点(操作81)。如 果用户将用户装置(数字TV或PC)连接到站点-频道映射服务器12,则如 图3A所示,在用户装置的监视器上显示菜单窗口 120。菜单窗口 120显示在 站点-频道映射服务器中注册的N个视频提供站点21-24,以及每个站点的 描述、相关图形或图标25 -28。
用户使用用户装置的输入装置从N个视频提供站点21-24选择将被映射的视频提供站点(操作82)。假设用户选择第一视频提供站点21。
站点-频道映射服务器搜索用户选择的第一视频提供站点21和数字TV 的可用频道(操作83 )。
第一视频提供站点21和数字TV的频道彼此映射(操作84 )。将参照图 9更加详细地描述该纟喿作。
输入视频列表编辑信息(操作85)。对于本发明,该操作不是必要的, 而是根据用户的选择来执行。将参照图10更加详细地描述该操作。
图9是示出图8所示的站点-频道映射操作(操作84)的流程图。现将 参照图3B、图3C和图9详细地描述站点-频道映射操作。
站点-频道映射服务器12执行对将被映射的数字TV的可用频道的搜索 (操作83),接着显示如图3B所示的菜单窗口 29,以询问如何映射频道(操 作91)。选#^乍为默认选项的找到的频道中的一个(例如,频道IOI),并在 菜单窗口 29上显示该频道。
如果用户想要将用户选择的第一视频提供站点21映射到数字TV的频道 101,则用户必须点击按钮"确认"(操作92)。然后,第一视频提供站点21 和数字TV的频道101彼此自动映射(操作93 )。
同时,如果用户期望将第一视频提供站点21映射到除了数字TV的频道 101之外的其它频道,则用户点击按钮"手动选择"(操作92)。
然后,弹出图3C所示的另一菜单窗口 41 (操作94)。在菜单窗口41上 显示站点-频道映射状态42。用户从没有映射并显示在菜单窗口 41上的数字 TV的频道(例如,频道99和101 )中选4奪频道(例如,频道99 ),将选4奪的 频道输入到频道输入块43,并且点击按钮"确认"(操作95),从而第一视频 提供站点21和数字TV的频道99彼此映射(操作96 )。
通过网络13将使用站点-频道映射服务器获得的站点-频道映射信息发送 到数字TV 14。
在第一视频提供站点21和数字TV的频道99彼此完全映射之后,如果 用户打开数字TV14并且将数字TV14的频道改变为频道99,则数字TV自 动访问第一视频提供站点21 (或服务器)。视频提供服务器11将存储在其中 的所有视频元素或者属于特定类别(例如,今年的视频、最流行的视频等) 的视频元素发送到数字TV 14。此时,视频提供服务器11发送视频列表,所 述视频列表包括所有发送的视频元素的URL和关于视频顺序的信息。通常,由视频提供服务器或站点-频道映射服务器确定视频列表的内容。 然而,在当前实施例中用户能够编辑视频列表。更详细地,用户能够确定将
被发送的视频的范围(与图8所示的操作85相应)。也就是说,在完成站点-频道映射操作(操作84)之后,在连接到站点-频道映射服务器的用户装置的 显示器上弹出图4所示的菜单窗口,从而帮助用户选择将被再现的视频的范 围。用户能够通过各种选择类别(例如,上载周期(例如,今天的视频、今 年的视频等)、视频质量(例如,HD等级视频)、下载值(例如,流行度)和 在菜单窗口上显示的再现时间周期)来编辑视频列表。
图10是示出根据本发明的实施例的再现网络视频的方法的流程图。参照 图10,用户打开数字TV或改变数字TV的频道(操作111 )。数字TV从站 点-频道映射服务器接收站点-频道映射信息(操作112)。
数字TV访问视频提供服务器(操作113 )。基于站点-频道映射信息通过 网络将数字TV和映射到数字TV的当前频道的视频提供服务器彼此连接。
接收并编辑视频列表(操作114)。数字TV从视频提供服务器接收视频
列表。如果用户建立图4所示的视频列表编辑信息,则基于视频列表编辑信 息编辑纟见频列表。
数字TV根据接收或编辑的视频列表依次接收至少一个视频元素(操作 115 )。
基于视频列表无缝地再现所述至少一个视频元素(操作116)。 如果再现至少一个视频元素,则在完全再现碎见频元素之后且在再现下一
视频之前,在视频之间插入标识语图像或广告图像,以将视频的开始和结束
通知纟会用户。
在本发明的另一实施例中,操作111和112的顺序可互换/变换。 还能够以计算机可读记录介质上的计算机可读代码实现本发明的再现视 频的方法。例如,能够以计算机可读程序实现包括在本发明的用于再现视频 的设备中的视频预先获取模块146、视频再现模块148和视频列表队列管理 模块145。还可通过使用包括在传统数字TV中的给出的存储器来实现本发明 的视频列表队列141、用户配置数据库142、第一一见频列表队列141、第二视 频列表队列144和本地存储器147,因此可在不将新硬件添加到传统数字TV 的情况下,实现本发明的再现视频的方法。
所述计算机可读记录介质是可存储其后能够被计算机系统读取的数据的任何数据存储装置。所述计算机可读记录介质的例子包括只读存储器
(ROM)、随机存取存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存储装 置以及载波。所述计算机可读记录介质还可以是分布式联网的计算机系统上, 以便所述计算机可读代码能够以分布方式被存储和执行。
本发明的再现网络内容的设备和方法能够允许用户通过使用遥控器打开 数字TV,观看互联网上的一些视频内容的元素,并且通过改变数字TV的频 道观看不同站点的 一见频内容。
本发明的再现网络内容的设备预先获取至少一个视频内容的元素并且缓 冲该视频内容,从而允许用户无缝地观看一些视频元素。
本发明能够以PIP显示模式同时显示一些视频内容的元素,从而能够将 待再现的视频内容预先通知给用户,并且通过使用遥控器容易地改变视频内 容的再现顺序。
尽管已经参照本发明的示例性实施例具体地显示和描述了本发明,但本 领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和 范围的情况下,可以对其进行形式和细节的各种改变。优选实施例应该祐:认 为仅是描述性的,而不是限制的目的。因此,本发明的范围不由本发明的详 细描述限定,而是由权利要求限定,并且该范围内的所有差异应被解释为包 括在本发明中。
权利要求
1、一种再现网络内容的设备,包括内容列表队列,存储从内容提供服务器接收的内容列表;内容预先获取模块,基于内容列表队列从内容提供服务器预先获取至少一个内容元素,并将所述内容存储在本地存储单元中;以及内容再现模块,无缝地再现存储在本地存储单元中的至少一个内容元素。
2、 如权利要求l所述的设备,还包括用户配置数据库,存储内容提供 服务器的站点和数字TV的频道之间的映射信息。
3、 如权利要求l所述的设备,还包括用户配置数据库,存储用于编辑 存储在内容列表队列中的内容列表的信息。
4、 如权利要求3所述的设备,还包括控制器,基于存储在用户配置数 据库中的编辑信息来编辑从内容提供服务器接收的内容列表。
5、 如权利要求3所述的设备,其中,由用户预先配置用于编辑存储在用 户配置数据库中的内容列表的信息。
6、 如权利要求1所述的设备,其中,所述网络内容是视频内容。
7、 如权利要求l所述的设备,其中,本地存储单元包括至少一个緩冲存 储器。
8、 如权利要求l所述的设备,其中,内容预先获取模块緩冲本地存储单 元中的至少一个内容元素,以无缝地再现多个内容元素。
9、 一种数字TV,包括权利要求1所述的用于再现网络内容的设备。
10、 一种再现网络内容的设备,包括第 一 内容列表队列,存储从内容提供服务器接收的内容列表;内容列表队列管理模块,根据用户的用于改变内容列表的命令改变存储在第 一 内容列表队列中的内容列表;第二内容列表队列,存储内容列表队列管理模块改变的内容列表;内容预先获取模块,基于第二内容列表队列从内容提供服务器预先获取至少一个内容元素,并将所述内容存储在本地存储单元中;以及内容再现模块,无缝地再现存储在本地存储单元中的所述至少一个内容元素。
11、 如权利要求10所述的设备,还包括用户命令接收模块,接收用于改变内容再现顺序的用户命令。
12、 如权利要求IO所述的设备,其中,所述网络内容是视频内容。
13、 一种用于再现网络内容的系统,包括 至少一个内容提供服务器;数字TV,从内容提供服务器接收至少一个内容元素并再现所述内容;以及站点-频道映射服务器,将内容提供服务器的站点与数字TV的频道映射。
14、 如权利要求13所述的系统,其中,当改变数字TV的频道时,将数 字TV自动连接到映射到频道的站点之一的内容提供服务器中的一个。
15、 如权利要求13所述的系统,其中,数字TV从内容提供服务器接收 内容列表。
16、 如权利要求15所述的系统,其中,数字TV根据内容列表从内容提 供服务器接收至少一个内容元素,并无缝地再现所述内容。
17、 如权利要求15所述的系统,其中,由用户编辑内容列表。
18、 如权利要求13所述的系统,其中,数字TV包括显示一个主屏幕和 两个或多个子屏幕的显示器。
19、 如权利要求18所述的系统,其中,子屏幕之一以运动画面格式显示 内容,并且其它子屏幕以静止图像格式显示内容。
20、 一种站点-频道映射方法,包括从至少 一个内容提供站点选择将被映射的站点; 搜索数字TV上可用于映射的频道;以及 将选择的站点与数字TV上找到的频道映射。
21、 如权利要求20所述的方法,还包括输入内容列表编辑信息。
22、 如权利要求20所述的方法,其中,内容列表编辑信息包括内容上载 周期、内容质量、内容再现周期和内容下载次数中的至少一个。
23、 如权利要求20所述的方法,其中,选择的站点和数字TV的找到的频道自动地^:此映射。
24、 如权利要求20所述的方法,其中,选择的站点和数字TV的找到的 频道手动地;波此映射。
25、 如权利要求24所述的方法,其中,手动映射包括 显示至少一个映射可用频道;以及用户选#^可用频道中的 一个以进行映射。
26、 如权利要求20所述的方法,其中,连接到站点-频道映射服务器的 用户装置用于执行所述方法。
27、 一种再现网络内容的方法,包括数字TV基于站点-频道映射信息访问内容提供服务器; 从内容提供服务器接收内容列表;根据内容列表从内容提供服务器接收至少 一个内容元素;以及 无缝地再现所述至少一个内容元素。
28、 如权利要求27所述的方法,还包括从站点-频道映射服务器接收 站点-频道映射信息。
29、 如权利要求27所述的方法,还包括编辑内容列表。
30、 如权利要求27所述的方法,其中,至少一个内容元素的无缝再现的 步骤包括在内容之间插入标识语图像或广告图像。
31、 一种存储用于执行站点-频道映射方法的程序的计算机可读记录介 质,所述方法包括从至少 一个内容提供站点选择将被映射的站点; 搜索数字TV上可用于映射的频道;以及 将选择的站点与数字TV上找到的频道映射。
32、 一种存储用于执行再现网络内容的方法的程序的计算机可读记录介 质,所述方法包括数字TV基于站点-频道映射信息访问内容提供服务器; 从内容提供服务器接收内容列表;根据内容列表从内容提供服务器接收至少 一个内容元素;以及 无缝地再现所述至少一个内容元素。
全文摘要
提供一种再现网络内容的方法和设备。用于再现网络内容的设备包括第一内容列表队列,存储从内容提供服务器接收的内容列表;内容列表队列管理模块,根据用户的用于改变内容列表的命令改变存储在第一内容列表队列中的内容列表;第二内容列表队列,存储内容列表队列管理模块改变的内容列表;内容预先获取模块,基于第二内容列表队列从内容提供服务器预先获取至少一个内容元素,并将所述内容存储在本地存储单元中;以及内容再现模块,无缝地再现存储在本地存储单元中的至少一个内容元素。
文档编号H04N5/44GK101287078SQ20081000343
公开日2008年10月15日 申请日期2008年1月11日 优先权日2007年4月11日
发明者李和耿, 李文相 申请人:三星电子株式会社