CN101516024B - 信息提供装置、流输出装置及流输出方法 - Google Patents
信息提供装置、流输出装置及流输出方法 Download PDFInfo
- Publication number
- CN101516024B CN101516024B CN 200910005904 CN200910005904A CN101516024B CN 101516024 B CN101516024 B CN 101516024B CN 200910005904 CN200910005904 CN 200910005904 CN 200910005904 A CN200910005904 A CN 200910005904A CN 101516024 B CN101516024 B CN 101516024B
- Authority
- CN
- China
- Prior art keywords
- information
- sequence information
- stream
- sequence
- mentioned
- 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
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种流输出装置(50)及信息提供装置,从序列信息提供装置(32A-32C)取得控制流的再生顺序的序列信息,基于该序列信息自动选择应再生的流(80A-80D)输出到TV监视器(52)。
Description
本申请是下述申请的分案申请:
发明名称:流输出装置及信息提供装置
国际申请日:2004年2月2日
国家申请号:200480004307.3
技术领域
本发明涉及一种向用户输出影像及音乐或这两者的流输出装置及与该装置一起使用的信息提供装置。特别是,本发明涉及一种在向用户输出流时能够以符合用户目的的顺序和结构将流重新组织后输出的流输出装置及用于此的信息提供装置。
背景技术
随着数字技术的发展,以往通过模拟方式处理的信息很多变为数字方式处理。数字电视广播、通过因特网的所谓网络广播电台、视频流技术等就是其中的实例。特别是,在网络上的计算机服务器中预先存储电影或音乐等数字信息,通过网络等依次向客户端计算机发送,由此在客户端再生这样的数字信息,这种技术正在发展过程中。这种技术通常称为流技术。
另外,借助于DVD(Digital Versatile Disk:数字多功能光盘)技术的发展,一部电影的影像和声音变得能够记录在一张光盘上。随之,DVD再生装置也有了相当程度的普及。进一步,随着硬盘的存储容量的急遽增加,不仅是DVD这样的盒装媒体,能够将利用流技术再生的TV(电视)节目等内容记录到大容量的硬盘中以备再生的设备也在不断普及。
这种装置有各种各样的称呼。包括使用了模拟技术的在内,已知有例如VTR(Video Tape Recorder:磁带录像机)、硬盘VTR、DVD再生机、CD(Compact Disc)再生机、以及媒体服务器等。
另外,用来编辑所记录的影像及声音的装置有运行在个人电脑上的软件。特别是,由于最近硬盘容量变得非常大,以及高性能计算机价格变得便宜,在家庭中进行这样的处理也变得相当常见了。另一方面也有许多专业者用来编辑影像等的装置。其中提出了在下述的特开2002-232827号公报中记述的影像声音编辑系统。在特开2002-232827号公报中提出的系统包含:具备对影像等进行特殊编辑的功能的服务器、和用户对影像进行编辑时操作的客户端编辑装置。素材数据和编辑功能集中在服务器,在客户端仅保留编辑操作功能。用户编辑影像等时,在要进行特定的编辑操作时,将其影像数据发送到服务器。在服务器上,对该影像数据执行指定的编辑操作后,将其结果发回到原客户端编辑装置。这样一来,在各客户端编辑装置中即使不设置执行这样的编辑操作的功能,也能够实现期望的功能。即使在增加新类型的编辑操作的情况下,也只要在服务器上增加即可,不需要在每个客户端编辑装置中增加这种功能。
另外,特开2002-300523号公报中记述了一种利用网络将各种设备连接起来、对分散在各种设备中的流进行编辑的装置和方法。在该公报中记述的装置和方法中,将分散保存在各种设备中的流的素材集中到一处,制作出压缩的副素材。然后将该副素材解码再生,一边通过目视对监视器上显示出来的影像进行确认,一边再生、倒带、或快进等,制作出编辑程序清单(Edit Procedure List:EPL)。该EPL保存在EPL服务器,由分散配置在网络上执行各种编辑处理的多个组读出。各个组按照EPL对素材进行编辑,或将其变换为可供检索的形式后保存起来。在实际再生该内容时,根据该EPL的记述取得必要的素材。
在该装置中,内容的编辑操作实质上通过EPL的编辑操作来实现。在编辑EPL时,由于不仅能够使用实际内容,也能够使用易于进行处理而编辑好的副素材,因此,编辑操作中的数据发送对装置或通信线路造成的负担变小。由于EPL中嵌入了用来指定编辑素材及格式的信息,在执行编辑时不需要增加信息。另外,即使在内容形成装置的能力低、只能得到低品质的输出的情况下,也能够获得高品质的最终作品。
另外,后述的特开2002-325221号公报中记述了一种技术,使用被称为再生清单的信息,来再生DVD-RAM(Random Access Memory:随机存取存储器)等信息记录介质中记录的信息。在该公报中记述的系统中,将用户定义的信息记录介质中记录的信息的再生顺序以用户 定义再生通道信息U-PCG(再生清单)的形式预先上传到服务器。其他用户可以将上传到服务器中的有关某种记录介质的再生清单下载后追加到记录介质中,由此将该记录介质中记录的信息按照下载的再生清单的顺序进行再生。
特开2001-285831号公报公开了一种将广播和因特网的广告链接起来进行交互式广告的系统。在该系统中,称为广告脚本头的、用来访问因特网广告所需的信息嵌入在数字广播的数据中。
特开2001-285831号公报中公开了一种能够在再生光盘内容的同时访问因特网内容的方法。
特开平11-146359号公报中公开了一种装置,用来根据媒体中记录的人物信息检索节目、取得节目信息后对节目进行选择或预约录像。
特表平9-500470号公报中公开了一种利用因特网的在线交易方法。
当用户使用因特网上的信息时,典型的是使用称为World WideWeb(以下称为“Web”)的系统。该系统从终端装置经由因特网连接到Web服务器装置,从那里传输信息,在终端装置显示或再生出来。
这种方式因为终端装置的操作简便而广为普及。但是,一般来说,由于通信速度不充分,高品质的动画保存在服务器一侧时难以回应多个用户的请求进行发送。
另一方面,在再生系统中,能够将达到高清晰度的高品质影像一次性地发送给大量观众。另外,CD或DVD等盒装媒体也能够同样便宜地将高品质的AV(Audio Visual)数据发送给大量用户。
但是,无论是广播系统还是盒装媒体,仅靠它们难以形成灵活的交互系统。特别是,在广告等领域,希望能够实现交互处理。
在数字广播中,通过在广播中同步发送数据,发送交互式内容,由此能够形成交互式系统。但是,存在着广播系统本身的复杂性引起的需要花费数据准备时间的问题。为此,存在着不容易实现节目改变或增加的问题。
另外,利用现在的技术,通过因特网、广播、或盒装媒体发送动画并不是不可能,但难以只将用户希望的一部分情节发送到用户终端进行再生。
即,目前还看不到将通过广播、盒装媒体、或因特网等发送给用 户的动画或音乐等流数据进行部分再生、并进一步将其与交互式广告结合起来的技术。
特开2002-232827号公报或特开2002-300523号公报中记述的现有技术中,基本上是由影像编辑者制作出编辑信息进行编辑。制作出的编辑信息假定为仅由包含编辑者自身的特定用户使用。各个设备都连接到网络,但流数据的通信只发生在这些固定设备之间,编辑也是只在这样的固定设备上进行。执行这些编辑的设备是面向专业者的,因此,制作编辑信息的操作需要技术和时间。
特别是,特开2002-300523号公报的EPL是以简化特定影像信息的编辑为目的而制作的。影像信息本身的编辑使装置的负担很大,因此,在EPL中附加简化素材的影像信息的内容,使用这些简化影像信息进行EPL的编辑。EPL是所谓的影像信息的替代物,并不独立于影像信息。因此,在使用EPL实现交互式处理的情况下,为此需要另外的机制。
另一方面,通常的用户只希望观看编辑后的场面。大相扑及所谓的职业棒球的摘要节目就是这样的实例。这些大多是在所谓的体育新闻节目中再生。但是,体育新闻限于时间,以棒球为例,持续2个小时以上的比赛最长也只能再生几分钟的摘要。另外,体育新闻是按照预先确定的节目表播出的,因此,并不是任何时候都能够观看,必须等到体育新闻的再生时间。
与此相对,DVD-RAM等是面向消费者的商品。此外,根据特开2002-325221,众所周知,在再生DVD-RAM这样的特定记录介质中记录的信息时,是从网络上下载再生清单信息,记录到同一个DVD-RAM,按照该序列进行再生。
但是,特开2002-325221号公报中记述的则是,只适用于DVD-RAM这样的特定记录介质,并不适于对其他的记录介质、例如硬盘、半导体存储器、连接到网络上的其他终端中积蓄的流数据进行统一的处理。更何况,完全没有说明怎样将那些流与Web上的商品或服务等的与销售相关的信息(例如利用因特网进行的通信销售所需的网站、广告所需的网站)有效地结合起来。并不限于这样的记录介质及记录、再生方法的方式,在面向消费者的装置中,还需要以用户喜好的形式再生一般的流所需的装置和方法。
特别是,在该公报中公开的技术中,再生清单信息和与其对应的流数据一一对应。当手头上没有流数据时,即使下载了再生清单信息也毫无用处。另外,即使手头上有与再生清单信息所表示的流数据同样的数据(例如,当再生清单信息是关于第1电视台转播过的职业棒球比赛的再生清单信息时,将第2电视台转播的同一比赛录像下来所得的流数据),只要不同于所表示的流数据,就不能利用该再生清单信息来再生该流数据。
因此,需要能够更灵活地利用流数据的机制。
特开2001-285831号公报中,在广播中嵌入了访问广告信息的信息。该方法在观看广播的用户访问因特网上的广告时是有效的。服务器上也不需要特殊的功能。但是,这种情况下,无法执行在服务器一侧指定特定流的特定位置、将其在终端一侧再生的处理。另外,也不能在服务器一侧与广告内容的登载同步地进行广播或盒装媒体的部分再生。
特开2001-285831号公报中记述了从光盘再生多媒体和对因特网的访问。该技术中,再生光盘中保存的内容时,并行访问因特网,对因特网上的内容进行再生。
但是,该技术中,在内容中预先确定的场面中访问因特网。不可能将在本地一侧(内容接收端的终端装置)保持的流的任意场所摘取出来在终端一侧再生,与该任意场所结合在一起的广告信息从因特网上发送到该终端进行再生。
特开平11-146359号公报中公开了一种将网络与CD-ROM组合起来检索节目的方法。但是,该技术只能进行这种检索,不能提供将记录下来的流输出或再生所需的信息。
另外,需要一种装置和方法,在输出流时,不仅对于固定在记录介质中的流,对于网络上提供的内容也能够同样地以符合用户喜好的形式进行再生。进一步,网络中特有的问题是,流有时候是从网络上多个分散的场所提供的。没有对来自这种分散流来源的流的再生序列进行控制的技术。
进一步,伴随着记录介质的存储容量的增大,一个记录介质中可能会记录多个节目。动画和音乐可能会是混合记录的。这种情况下就需要在下载再生清单信息后对当前的再生清单信息对应于哪个流进行判定。
进一步,在得到了用户以期望的序列再生流数据所需的再生清单之类的信息的情况下,最好是在将网络上的设备中存在的此类信息是何种信息等附加信息展示给用户之后对序列信息进行选择。
此外,在特开2001-282648号公报中,公开了一种通信装置,其接收嵌入了URL的视频信号,与视频信号同步地访问网页。包含该装置的系统中,能够在URL的基础上指定时间值而控制访问时间或超时(第19栏12行~40行)。另外,该公报公开了包含用于教育的问题和文本以及网页列表的再生清单,能够为网站和问题分配时间(第23栏21行~38行)。
但是,在该公报记述的技术中必须将需要的信息全部预先记述在再生清单中。因此,只能使用再生清单生成者已经知道的资源。例如,在生成再生清单时,即使不知道详细信息(例如流的存在位置),如果实际上按照该再生清单显示信息时能够根据再生清单生成者的意图进行动作,将会很方便。但本公报中没有公开这样的机制。
进一步,特开平10-136335号公报中公开了一种终端装置,其按照脚本从影像服务器获取影像文件,并按照脚本再生影像。该脚本中可以记述影像的再生开始点和再生结束点的指定(第3栏15行~21行),终端装置按照该指定从影像服务器取得影像文件的再生开始点到再生结束点的数据进行再生(第4栏26行~33行)。
该公报中记述的技术中也必须在脚本中记述用来特别指定影像文件的全部信息。因此,存在的问题是,在生成脚本时,这些信息必须明确知道。
因此,希望有某种技术在按照某种序列再生流时,能够对即使在序列生成时不能明确利用而在再生时能够使用的流进行最大限度的利用,尽量按照序列进行再生。
发明内容
此外,本发明的目的是提供一种不限于流的记录介质及记录、再生方法的方式,在面向消费者的装置中,能够以符合用户喜好的形式再生一般的流,而且适当利用并再生在再生时可用的流所需的装置和方法。
本发明的另一目的是提供一种不仅对于固定在记录介质中的流, 对于网络上提供的内容也能够同样地以符合用户喜好的形式进行再生,而且适当利用并再生在再生时可用的流所需的流输出装置和方法。
本发明的另外一个目的是提供一种对来自分散流来源的流的再生序列进行控制的流输出装置和方法。
本发明的另外一个目的是提供一种在用来指定再生序列的信息下载后用户不需要对该信息对应于哪个流进行判定的流输出装置和方法。
本发明的另外一个目的是提供一种在用户获得了以期望的序列再生流数据所需的序列信息的情况下,在将关于流数据的附加信息展示给用户之后能够对序列信息进行选择的流输出装置和方法。
本发明的另外一个目的是提供一种与上述流输出装置一起作为服务器装置动作的信息提供装置。
本发明的追加目的是提供一种能够通过用户检索节目信息来向用户提供有关以何种顺序再生节目的信息的信息提供装置。该信息称为序列信息。
本发明的另一个目的是提供一种用户能够简单地检索并得到与期望的节目相对应的序列信息的信息提供装置。
本发明的另外一个目的是提供一种通过向用户发送节目表页来使用户能够简单地获得与各节目相对应的序列信息的信息提供装置。
本发明的第1方面的流输出装置包含:序列信息取得装置,用来取得表示流数据的再生序列的序列信息;序列发生装置,用来取得可以与通过序列信息取得装置所取得的序列信息相对应的流数据,按照序列信息所指定的序列进行输出。
与所取得的序列信息相对应的流数据取得之后,按照序列信息所指定的序列进行输出。由于流数据根据序列信息自动被取得,所以能够根据序列信息自由地控制流数据的输出。通过预先准备这样的序列信息,取得了该序列信息的用户能够以根据该序列信息编辑所得的形式观看流数据。通过准备序列信息以便按照期望的序列输出各种媒体的流数据,流输出装置能够将多种多样的媒体上的流数据按照序列信息作者的意图综合起来输出。
序列信息取得装置包含:消息接收装置,用来从外部装置接收面向该装置发送的电子式消息;序列信息提取装置,用来提取利用消息 接收装置接收到的消息中所含的序列信息;从发送给该流输出装置的消息中提取序列信息,取得对应于该序列信息的流数据,进行输出。
可以使用电子式消息发送序列信息。当某个用户按照某个序列信息观看流数据并在中途停止时,通过将该序列信息作为电子式消息发送到另外一个装置,用户就能够在那个装置上继续观看流数据。另外,从准备序列信息的服务提供商的角度来看,能够从提供商向用户积极地提供与各用户相对应的序列信息。
序列信息取得装置也可以包含:浏览器部,用来取得并显示外部设备中保存的信息;用来取得与由浏览器部展示并由用户所选择的信息相对应的序列信息的装置。
用户对由浏览器部展示的期望信息进行选择,由此,序列信息取得装置能够取得与该信息对应的序列信息。用户能够简单地选择并取得期望的序列信息。用户可以一边确认自己期望的内容一边进行选择。
这种情况下,流数据输出装置也可以进一步包含:用来判定浏览器部显示的序列信息中包含的流数据是否能够由该流输出装置访问的装置;用来控制浏览器部的装置,以便根据用来判定的装置的判定结果将浏览器部显示的序列信息区别开来进行显示。
当流数据不能访问时,即使取得了该序列信息也没有用。由于通过浏览器的显示即可容易地判定,用户进行的是否应该取得序列信息的判断变得更准确而且容易。
流输出装置进一步包含:流接收装置,用来从外部装置接收流数据;流存储装置,用来存储接收到的流数据;序列发生装置包含用来从流存储装置取得与通过序列信息取得装置所取得的序列信息相对应的流数据,按照序列信息所指定的序列进行输出的装置。
由于输出了流存储装置所存储的流数据,按照序列信息输出流数据变得流畅。即使流数据的容量很大,通信负担也很小。
流输出装置进一步包含:用来判定与序列信息相对应的流数据是否存储在流存储装置中的装置;响应于在判定为与序列信息所对应的流数据没有存储在流存储装置中的情况下,将从预定信息源取得的信息输出的装置。
当与序列信息相对应的流数据没有存储在流存储装置中的情况下,输出从指定信息源取得的信息。这样能够防止由于流数据不可用 而造成的序列信息的再生中断。另外,即使流数据不可用,也能够将来自预定信息源的信息展示给用户。
用来输出从指定信息源所取得的信息的装置也可以包含替代信息准备装置,用来按照序列信息准备作为替代与序列信息相对应的流数据的信息。
预定的信息源通过预先准备用作流数据的替代物的信息,当与序列信息相对应的流数据不可用时,能够向用户展示其替代信息。
流输出装置进一步包含:流信息取得装置,用来取得流数据的属性信息;用来基于由流信息取得装置所取得的流数据的属性信息生成用来保存与该流数据相对应的序列信息的设备地址的装置;序列信息取得装置包含:用来基于设备地址取得与由流信息取得装置所取得的流数据相对应的序列信息的装置。
基于流数据的属性信息,能够生成取得与该流数据相对应的序列信息所需的设备地址,并取得序列信息。即使预先不知道保存使用某个流数据的序列信息的装置的地址,也能够基于流数据的属性信息取得序列信息。序列信息的取得和利用变得更容易。
序列发生装置也可以包含:按照序列信息,将流数据的输出与从经网络连接的外部设备所取得的信息的输出结合起来进行输出所需的装置。
利用序列信息,能够将流数据的输出与经由网络取得的信息结合起来进行输出。因此,序列信息能够将多种多样的媒体上的信息结合起来再生。
序列信息包含:表示流数据的再生序列的信息;表示输出从外部设备取得的信息与流数据时的组合方式的输出控制信息;流输出装置进一步包含:按照输出控制信息所示的组合方式,用来进行流数据的输出与从外部设备取得的信息的输出所需的装置。
利用序列信息,能够指定将流数据的输出与经由网络取得的信息以何种形式组合起来进行输出。因此,序列信息能够将多种多样的媒体上的信息以灵活的组合方式结合起来再生。
序列发生装置包含:检索装置,用来检索可以与所取得的序列信息所示的再生序列相对应的流数据;检索流选择装置,用来选择利用检索装置检索所得的流数据的某一个。
取得序列信息后,检索装置检索与该再生序列可对应的流数据。当检索所得的流数据有多个时,选择其中之一用于遵循序列信息再生流数据。即使通过多种多样的媒体准备了与共同的主题相关的多个流数据,也能够选择其中之一进行再生。
序列信息包含:针对该序列信息中使用的流数据预先确定的属性信息;并且,该属性信息是具有仅靠属性信息不能特别指定应该取得的流数据的性质的属性信息,检索装置包含:用来检索与由所取得的序列信息指定的流数据相关的属性信息一致的流数据的装置。
在取得序列信息后,以其中使用的流数据相关的属性信息为基准,由检索装置检索与该属性信息一致的流数据。能够以一个序列信息只特别指定流数据的属性,在再生序列时,检索与该属性一致的流数据。即使不特定流数据,也可以按照序列信息所指定的一定的序列再生流数据。另外,也能够以多种流数据编辑后的形式输出。通过多种多样的媒体准备了与共同的主题相关的多个流数据,并且在无法预先掌握将它们与序列信息直接联系起来的信息的情况下,也能够检索适合于序列信息再生的流数据。
本发明的第2方面的记录介质记录了计算机程序,由计算机执行时,控制计算机以使其作为上述任意一个流输出装置动作。
本发明的第3方面的流输出方法是一种在连接到网络的流输出装置中输出流数据的流输出方法,包含:用来产生用来指定连接到网络上的设备的地址的步骤;用来访问该地址以取得流数据的序列信息的步骤;用来基于所取得的序列信息,从存储在本地的流数据中选择符合序列信息的流数据的步骤;用来将所选择的流数据中由所取得的序列信息所指定的部分按照所取得的序列信息输出的步骤。
生成用来指定通过网络连接的设备的地址后,从该地址取得序列信息。进一步,基于该序列信息,从存储在本地的流数据中选择符合该序列信息的流数据,将所选择的流数据中由所取得的序列信息所指定的部分按照序列信息输出。存储在本地的流数据的各个部分成为可以按照由保存在网络上的设备中的序列信息所指定的序列输出,流数据的再生变得更加多样化。
本发明的第4方面的流输出装置包含:网络部,用来与通过网络连接的设备进行通信;流输出部,用来输出由所选择的输入提供的流 数据;计时器部,用来生成时间信息;序列信息生成部,用来生成与当前流输出部正在输出的流数据相关的序列信息,包括表示正在输出的时间的时间信息;序列信息发送部,用来将由序列信息生成部生成的序列信息发送到外部装置。
利用该流输出装置,能够生成与当前流输出部正在输出的流数据相关的序列信息,包括正在输出的时间信息,并将该序列信息发送到外部装置。在外部装置中,该流输出装置中按照序列信息进行的流数据的输出可以基于序列信息中包含的时间信息继续执行。
本发明的第5方面的信息提供装置是一种用来向终端装置发送用来指定内容再生序列的序列信息的信息提供装置,包含:选择装置,用来响应预定事件的发生,按照预先确定的步骤对序列信息进行选择;用来与该事件关联起来,确定发送序列信息的目的地的终端装置的装置;发送装置,用来向与事件相关联所确定的终端装置发送由选择装置所选择的序列信息。
用来指定与某个内容的再生相关的序列的序列信息响应某个事件的发生而被选择,并被发送到预定的终端装置。序列信息的发送可以在信息提供装置一侧启动。预定的终端装置不需要启动为了取得序列信息的某种行动。
信息提供装置也可以进一步包含:检索条件接收装置,用来从终端装置接收预定的检索条件;节目信息存储装置,用来存储节目信息;序列信息存储装置,用来存储指定内容再生序列的序列信息;第1检索装置,用来在响应于检索条件接收装置从终端装置接收到检索条件时,在节目信息存储装置中检索符合检索条件的节目;第2检索装置,用来在序列信息存储装置中检索与检索装置的检索结果相对应的序列信息;用来将包含指向第2检索装置所检索的序列信息的链接信息的检索结果发送到将检索条件发送过来的终端装置的装置。
检索条件接收装置接收终端装置发送过来的检索条件。节目信息存储装置预先存储节目信息。符合检索条件接收装置所接收的检索条件的节目由第1检索装置进行检索,进一步,与该节目对应的序列信息由第2检索装置进行检索。此外,包含指向第2检索装置所检索的序列信息的链接信息的检索结果被发送到将最初的检索条件发送过来的终端装置。终端装置向信息提供装置发送检索条件即可取得输出符 合该检索条件的节目所需的对序列信息的链接。因此,利用该方面的信息提供装置,使用终端装置的用户可以容易地取得期望的序列信息。此外,不是对序列信息的链接,而是将序列信息本身发送到终端装置也是可以的。
本发明的第6方面的信息提供装置是一种经由网络向终端装置发送用来指定内容再生序列的序列信息的信息提供装置,包含:节目信息存储装置,用来存储至少包含用来特别指定节目和该节目的播出时间的信息的节目信息;序列信息存储装置,用来存储用来指定内容再生的序列的序列信息;计时装置,用来计时当前时刻;用来响应来自终端装置的请求,参照当前时刻和节目信息中包含的各个节目的播出时间,根据节目信息和序列信息构造出随着时刻而动态变化的节目表信息的装置;用来将由用于构造的装置所构造的节目表信息发送到将请求发送过来的终端装置的装置。
用于构造的装置响应来自终端装置的请求,基于计时装置所计时的当前时刻、序列信息、节目信息存储装置所保存的节目信息,构造出随着时刻动态变化的节目表信息。该节目表信息被发送到终端装置。由于节目表信息是根据时刻、序列信息和节目信息而适当构造出来的,用户不受自己发送请求的时刻的影响,总能够取得适当形式的节目表信息。
信息提供装置进一步可以包含响应于序列信息登录到序列信息存储装置中,构造该时刻的节目表信息的装置。
节目表信息的内容通常随着序列信息的登录而变化。因此,当序列信息被登录时,重新构造节目表信息是合理的。
本发明的第7方面的信息提供装置是一种经由网络向终端装置发送用来指定内容再生序列的序列信息的信息提供装置,包含:节目信息存储装置,用来存储至少包含用来特别指定节目和该节目的播出时间的信息的节目信息;序列信息存储装置,用来存储指定内容再生的序列的序列信息;用来存储预约信息的装置,该预约信息用来指定将与特定节目相关的序列信息发送到特定的发送目的地;响应于序列信息被登录到序列信息存储装置中,在用来存储预约信息的装置内,检索预约发送该序列信息的发送目的地的装置;用来将序列信息存储装置中登录的序列信息发送到由用于检索的装置检索到的发送目的地的装 置。
与某个节目相关的序列信息被存储到序列信息存储装置后,预约发送该序列信息的发送目的地被检索,该序列信息被发送到检索到的发送目的地。用户通过事先预约发送与所期望的节目相关的序列信息,序列信息一旦被登录,立即能够获得该序列信息。
本发明的第8方面的信息提供装置包含:节目信息存储装置,用来存储节目信息;序列信息存储装置,用来存储与由节目信息存储装置所存储的节目信息相关联的、指定内容再生序列的序列信息;发送目的地存储装置,用来为每一个信息发送目的地存储用来特别指定信息发送目的地的信息和节目检索所需的条件;节目检索装置,用来检索符合发送目的地存储装置中的节目检索条件的节目;用来将与由节目检索装置检索到的节目相关联的序列信息发送到发送目的地存储装置中存储的发送目的地的装置。
用户通过在发送目的地存储装置中预先存储期望的节目检索条件和发送目的地,符合该节目检索条件的节目一旦被检索到,与该节目相关联的序列信息即被发送到该发送目的地。用户能够提早得到与符合期望的条件的节目相关的序列信息。
本发明的第9方面的记录介质存储了计算机程序,由计算机执行时,控制计算机使其作为上述任意一个信息提供装置动作。
如上,借助于本发明,在存储流数据的装置中,通过从外部设备取得序列信息,能够容易地输出流数据的摘要等。在利用流数据进行影像发送的服务中,用户以外的服务提供商制作并提供与该流数据相关的序列信息,由此,通常的用户只要获得了该序列信息即可在任意时候容易地欣赏流数据的摘要(或经适当编辑的流数据)。
另外,由于可以指定地址而连接到不同的服务提供商的装置,能够从多个服务提供商所制作的序列信息中选择获取期望的序列信息。
另外,因特网的信息(Web)和影像也可以容易地由序列信息进行控制。由此,也可以从因特网取得并显示影像的摘要中的附加说明信息,或在影像中间显示从因特网获得的广告信息。
另外,也可以将当前用户正在观看的流数据信息生成为序列信息,发送到其他设备。当用户将正在通过电视观看的某个流数据并希望利用移动电话观看后续数据时,可以将后续信息作为序列信息从电视发 送到移动电话。这在例如流数据存在于因特网上时尤其有效。同样地,与用户不同的服务提供商也可以同样地将序列信息发送给用户,用户按照该序列信息观看流数据也是可行的。由此,各个用户不是观看整个流数据,而是只观看服务提供商所选择的部分,由此,能够利落地获得必要的信息。
附图说明
第1图是示意性地表示第1实施方式的系统整体结构的图。
第2图是示意性地表示第1实施方式的系统整体动作的图。
第3图是示意性地表示流数据与序列信息的关联的图。
第4图是第1实施方式的流输出装置的框图。
第5图是示意性地表示节目表与序列信息之间的关系的图。
第6图是示意性地表示第1实施方式的序列信息的实例的图。
第7图是第1实施方式的序列信息提供装置的框图。
第8图是实现了第1实施方式的流输出装置的计算机的框图。
第9图是表示由图8所示的计算机所实现的、用来实现第1实施方式的流输出装置50的计算机程序的控制结构的流程图。
第10图是表示用来将因特网的信息与流的影像结合起来显示的序列的一个实例的概念图。
第11图是进一步具有将流与附加信息结合起来显示的功能的流输出装置250的框图。
第12图是表示包含用来将附加信息结合起来的信息的序列信息的实例的图。
第13图是表示供用户一边切换摘要和正编一边进行输出操作的遥控器的一个实例的外观图。
第14图是表示用户按下图13所示的各个键时显示出来的序列的概略的图。
图15是表示在由多个广播频道同时再生同一事态的影像时的节目表的一个实例的图。
第16图是表示与图15所示实例对应的序列信息的一个实例的图。
第17图是表示用来执行基于没有指定广播频道的序列信息检索并选择流的处理的计算机程序的控制结构的一个实例的流程图。
第18图是表示图17所示的步骤1206中所执行的检索处理的一个实例的流程图。
第19图是示意性地表示第2实施方式的系统整体结构的图。
第20图是第2实施方式的终端装置260的框图。
第21图是第2实施方式的终端装置262的框图。
第22图是第3实施方式的终端装置340的框图。
第23图是表示第3实施方式所用的流信息及地址附加信息的实例的图。
第24图是第4实施方式的终端装置380的框图。
第25图是示意性地表示第4实施方式的浏览器输出与流输出实例的图。
第26图是表示用来实现第4实施方式的终端装置380的计算机程序的控制结构的流程图。
第27图是示意性地表示第5实施方式的序列信息的实例的图。
第28图是示意性地表示第6实施方式的系统整体形态的图。
第29图是第6实施方式的服务器装置的功能框图。
第30图是序列信息发送处理部518的功能框图。
第31图是检索处理部516的功能框图。
第32图是计费处理部520的功能框图。
第33图~第35图是表示序列信息实例的图。
第36图及第37图是表示节目表页的一个实例的图。
第38图是表示计费对象表584的一个实例的图。
第39图是服务器装置480的硬件框图。
第40图是在服务器装置480执行的计算机程序的流程图。
第41图是节目表页处理的流程图。
第42图是用户联系信息登录处理的流程图。
第43图是用户指定节目存储处理的流程图。
第44图是检索处理的流程图。
第45图是序列信息发送处理的流程图。
第46图是计费处理的流程图。
第47图是表示第6实施方式的系统动作的流程图。
第48图及第49图是表示第6实施方式的系统动作及画面的显示 实例的图。
第50图是示意性地表示第6实施方式的系统中检索处理执行时在终端装置显示出来的检索画面的图。
第51图是表示检索结果画面的图。
具体实施方式
<第1实施方式>
下面说明本发明的第1实施方式的流输出装置。此外,假定以下说明的流输出装置连接到网络。但是,流输出装置并不必须连接到网络,也可以是能够使用例如存储卡等存储介质取得序列信息的装置。另外,下面说明的流输出装置中,流数据主要假定为电视影像,作为流输出装置的输出目的地装置,假定为TV监视器。但是,流数据的形式并不限于电视影像。这种情况下,输出目的地装置为用来表现该流数据内容所需的适当设备。例如,当流是收音机的声音时,输出目的地装置为扬声器或耳机等即可。
图1表示包含本实施方式的流输出装置的系统的整体概念图。参照图1,该系统包含:流发送装置30,用来通过网络或电波等发送流;序列信息提供装置32,具有用来存储与流相关的后述序列信息、根据要求将该序列信息进行发送的功能;流广播台34,将来自流发送装置30的流通过经由地波、卫星广播、有线广播、或因特网进行的流发送进行广播;终端装置38,用于供用户观看流。终端装置38及序列信息提供装置32均连接到因特网36。
终端装置38包含:本实施方式的流输出装置50,可接收经由流广播台34从流发送装置30发送的流,并且可经由因特网36取得序列信息提供装置32中存储的任意序列信息;TV监视器52,用来将来自流输出装置50的流及从序列信息提供装置32取得的序列信息向用户展示;遥控器54,用来操作流输出装置50。
流输出装置50包含:存储介质60,用来存储经由流广播台34接收到的流。遥控器54代表性的是红外线遥控器或移动电话。
流输出装置50的详细框图如图4及其后所示。
图2表示代表性的动作步骤的概念图。这里,流输出装置50中保存了第1流80A、第2流80B、及第3流80C,可通过网络与流输出装 置50通信的另一设备82中保存了第4流80D。可与流输出装置50通信的第1、第2、及第3序列信息提供装置32A、32B、及32C中存储了序列信息。
基于来自流输出装置50的用户的触发,访问序列信息提供装置32A、32B、及32C之中由用户指定的装置。这里,假定序列信息提供装置32B被指定。其次,从该序列信息提供装置32B将由用户指定的序列信息70下载到流输出装置50后,保存到存储装置。序列信息70中记载的信息与该设备可以取得的流形成匹配,从流80A~流80D自动地选择为了进行按照序列信息70的流再生所需的流。必要的话,经由网络取得该流。然后,基于序列信息向外部TV监视器(52)输出流的一部分或全部。
图3是表示流与序列的关系的一个实例的概念图。首先,在步骤1,流输出装置50将从图1所示的流发送装置30发送过来的流记录到本地。该记录也可以不与序列信息的取得同时进行。在DVD等盒装媒体或用户自己拍摄的视频影像的情况下,设置存储流的介质,必要时复制到本地的存储介质。这时,流输出装置50也同时存储媒体信息、频道信息、或播出时间信息等流来源信息。在图3所示实例中,取得(记录)频道1的流90,其后的时间内,表示已取得了频道2的流92。这里,流90包含流部分A、B、及C,流92包含流部分D、及E。
在步骤2,通过用户触发,从序列信息提供装置32B取得序列信息70。这里,在取得流之后取得序列信息。
在步骤3,基于所取得的序列信息70,连续输出所记录的流90及92的一部分(94)。例如,流90为棒球节目、流92为体育新闻时,预先制作序列信息70,使棒球节目的精彩场面(A、B、C部分)和体育新闻的对应部分的解说(D、E)连续输出,这样,用户就能够通过选择该序列信息70实现以上述顺序观看流。
即,借助于本实施方式,能够利用独立于已经记录下来的流信息而取得的序列信息,在再生时编辑流。例如,如果取得了为了存储足球比赛相关的广播的流、只从其他摘要信息发送者选择比赛的摘要场面进行再生而制作的摘要序列信息,就能够再生足球比赛的摘要。
提供这种序列信息的提供者可以有多个。通过在用户一侧指定提供者的服务器地址,就能够从用户喜好的服务器取得序列信息。也可 以将能够取得序列信息的地址或序列信息本身通过电子邮件发送。另外,可拆除的媒体中记录的序列信息也可以通过邮寄等发送。另外,提供者也可以将序列信息以字符串或2维条形码等可印刷的形式记录,将这些印刷品发布给用户。这样一来,用户就能够利用OCR(OpticalCharacter Recognition)装置或条码阅读器装置等从这些印刷品中读取序列信息,将读取到的序列信息提供给流输出装置50。
图4表示本实施方式的流输出装置50的框图。流输出装置50包含用来存储流信息的流信息存储部100。流信息是指用来特定流输出装置50中记录的流的信息。模拟广播的情况下,包含广播频道、地区信息、记录开始时间、或记录结束时间等信息。在数字广播中,在这些信息的基础上一般进一步包含附随数据。例如,附随在流中发送的数据。也可以区别于广播而访问网络取得信息。例如,为了便于预约录制广播,也可以利用以电子形式发送的节目表等。DVD等盒装媒体的情况下,可以通过盒装媒体的固有识别信息等对流进行特别指定。
流输出装置50进一步包含:网络部104,用来经由因特网等网络与其他设备进行通信;序列信息取得部106,用来从通过网络连接的设备取得序列信息;流选择部108,用来对序列信息所含的流信息与流信息存储部100中存储的流信息进行比较,对流进行自动选择;序列发生部110,按照所取得的序列信息,读出所存储的流信息,对输出进行控制;用户接口部102,供用户对序列信息或取得序列信息的外部设备等进行选择;流读出部112,用来根据序列发生部110的指示读出流。
这里的“读出”是指以时刻或时间信息为关键字从期望的流的期望位置取得数据。例如,即使是使用VTR这样的磁带的设备,只要能从外部指定位置,都可以这样从期望位置取得数据。流本身也可以存储在可通过网络通信的其他装置中。例如,如果使用数字总线技术——IEEE(Institute of Electrical and Electronic Engineers)1394和AV/C(Audio-Video/Control)命令,就可以实现针对总线连接的装置的指定了时间码的快进。对于DVD及硬盘等可随机存取的介质中积蓄的流,有时候采用流整体分散存储、其位置信息以目录或管理文件的形式进行管理。在这些情况下,为了取得通过流信息指定的时间流,需要从基于管理信息的时间向实际位置的变换处理,关于这一处理,可采用任意方法。当这种变换处理需要花费大量时间时,最 好是在流再生开始前完成全部的流开始位置的变换处理,以使流切换时不发生中断。当然,也可以是存在于网络上、包含了流开始时间和开始位置信息的可访问的流。
流输出装置50进一步包含用来存储流的流数据存储部114。流数据存储部114中存储的流每一个都与流信息存储部100中存储的流信息成对。可以利用流信息选择实际的流数据。
流输出装置50进一步包含:流输出部118,用来将流输出到TV监视器52;地址生成部116,用来生成指定外部设备的地址。该地址大多是URI(Uniform Resouce Identifier)或URL(Uniform ResouceLocator),当并不限于此。
图5表示本实施方式的流输出装置50中使用户选择序列信息的情况下的显示实例。在该实例中,将序列信息与电子式节目表相对应。在该实例中,在多个广播频道的多个节目之中,对于准备了构成摘要的序列信息的节目,在节目表示中显示“iDigest”这样的按钮130,从该按钮链接到该节目的序列信息。
按下按钮130后,可得图5下部所示的输出。对于图5上部所示“职业棒球大阪公牛队对东京轰炸机队”这样的节目,假定其存在多种序列信息,则如图5下部所示,进一步会显示从这些序列信息之中选择哪一个的选择画面。在该画面中,表示序列信息内容的标题140和提供到该序列信息的链接的按钮142按每个序列信息成对显示。通过按下按钮142,可以取得对应的序列信息。
这样,通过以与节目信息对应的形式提供序列信息,能够以统一的形式获得不同节目的摘要(序列信息)。另外,当对一个节目存在多个序列信息时,通过将原节目与这些多个序列信息对应起来提供,并进一步从这些多个序列信息之中选择1个序列信息,能够将与1个节目对应的各种编辑结果以统一的形式提供给用户。
图6表示序列信息的实例。该序列信息是文本文件的格式,并具有在因特网上由HTTP(Hyper Text Transfer Protocol)所提供的文件格式。开头行是表示内容类型的行。这里,指定内容类型为“application/x—tv-digest”。“charset=shift_jis”表示该文件的字符编码是Shift JIS型。
第2行表示序列信息的标题。该标题是由序列信息提供者标注的, 用户在选择序列信息时用作参考。这里所示实例中,标题表示该序列信息是足球“日本代表对世界选拔”这一比赛的5分钟摘要再生。此外,也可以准备5分、10分、特定选手的活跃精彩场面等多种序列信息。
第3行的“program title”项表示流的标题。在记录的是模拟广播的情况下,有时候无法取得标题;在数字广播的情况下,或者在从因特网上以电子式节目表预约了播出的情况下,可以取得标题。图6所示实例中假定为模拟广播,不带该标题。
第4行~第7行的“date”、“state”、“end”、及“channel”项分别表示该序列信息所对应的节目的播出日期、播出开始时刻、结束时刻、及该节目的播出频道相关信息。在该例中,表示频道的信息记为“osaka/tv3”和“tokyo/sportstv”。前者表示该节目在大阪由以tv3所表示的电视台播出;后者表示该节目在东京由称为sportstv的电视台播出。
一般说来,在广播的情况下,随地方不同而播出不同的节目。电视台的结构也多种多样。另一方面,序列信息可通过因特网等从全国各地取得同样信息。为此,在基于序列信息再生用户记录的播出节目的摘要的情况下,需要考虑这种因地方而造成的节目的差别来制作序列信息。如本例所示,如果有根据不同地区的指定,就能够正确地特别指定出与序列信息对应的节目。这些信息的一部分或全部可用于实现流输出装置50中存储的流信息与序列信息70之间的匹配。
这些信息的一部分或全部与终端一侧存储的流信息(标题、频道、记录时间等)相匹配,用于选择序列信息中记述的流。进一步,由于有可能需要以随地区而不同的时间进行播出,最好是将随地区而不同的时间并列记述,在终端一侧只使用适当内容。
如果是在世界范围内提供服务的,则时刻最好是以格林威治标准时为基准来表示。在因特网上,例如日本的当地时间有时候表示为“Wed,19Feb 200319:09:23+0900”等,这表示比格林威治标准时快了9个小时。
在盒装媒体中,表示其中所含的流的固有I D(识别信息)最好包含在序列信息中。在盒装媒体的情况下,可以不包含播出时间或频道。
另外,图6中虽然没有示出,但本实施方式中,当第7行的 “channel”的一行中记述了URL的情况下,流输出装置50在分析该序列信息进行流输出时,不是取得流输出装置50中存储的流,而是通过网络取得由该URL所特定的流数据。通过制作出将分散在世界各地的流以预定序列输出的序列信息,用户的流输出装置50可以编辑生成新的内容而输出。这样,在本实施方式的装置中,从外部设备取得的信息与流数据在输出时的组合方式作为序列信息保存起来,按照该序列信息所示的组合方式,执行流数据的输出和从外部设备取得的信息的输出。
图6中,第8行和第29行,以及第10行和第11行分别形成了“digest_start”和“digest_end”对。这些组合分别以流数据的记录时刻或播出时刻表示直到其前面的行的信息所特定的流数据之中进行再生的部分的开始和结束。这些组合存在多个,由此,从1个流数据之中,能够连接并输出相互分离的多个场面。
“digest_start”是开始点信息,是必要信息。另一方面,“digest_end”是结束点信息,不是必要的。当“digest_end”不存在时,可将下一“digest_start”出现的地方或该流的最后看作结束点。
此外,在广播的情况下,通常是如本例这样以绝对时刻指定。但是,如盒装媒体那样没有绝对时刻的概念时,最好是以从流开始的相对时间等、从规定的基准时间开始的相对时间来记述。像广播这样,即使在有绝对时刻的概念时,当可以通过ID或名字等各别特别指定流时,也可以与盒装媒体同样地使用相对时间来记述。重播或档期变换播出、或点播型的流发送等同一内容在不同时间段播出的流的情况下,最好使用相对时间记述。
这样,序列信息基本上是由指定流的信息、指定流开始时间及结束时间的信息构成的信息。因此,序列信息的记录中不需要很大的信息量。由此,能够以比发送接收所编辑的流小得多的通信负担向用户发送摘要。另外,也易于保存并积蓄序列信息。进一步,由于序列信息是由指定流的信息和指定流开始时间及结束时间的信息构成的单纯信息,个人用户也容易制作序列信息。
由于序列信息可以由个人制作,因此,个人有可能制作序列信息后在因特网上公开。因此,在序列信息中,也可以记述与序列信息相 关的属性信息,作为用户搜寻期望的序列信息时的参考信息。属性信息中可以记述原节目标题、或类别、或原节目的原作者名、版权所有者名、或出演者名等。用户可以根据这些属性信息选择因特网上的序列信息。因此,容易取得期望的序列信息。另外,在因特网上通常使用的所谓的检索引擎中,有的也将因特网上公开的信息中包含的单词自动进行索引后登录。属性信息如果登录到这样的检索引擎中,以登录的属性信息为基础,就能够检索序列信息。
进一步,也可以记述利用序列信息定义的各个场面的相关信息。接收到序列信息的流输出装置50可以根据该属性信息整理序列信息。为此,可以向用户展示例如针对某个流存在怎样的序列信息。另外,例如在去除某个流时,可以检测并去除不需要的序列信息。
图7表示图1的序列信息提供装置32的框图。序列信息提供装置32包含:网络部150,用来执行与外部终端(图1的流输出装置50)的通信;控制部152,用来对整体进行控制,以便响应流输出装置50的请求。在因特网的网页的情况下,通常使用HTTP协议。代表性的实例是对接收到的URL进行解释并发送指定的内容。
序列信息提供装置32进一步包含用来存储各种内容的页面存储部154。页面存储部154进一步存储节目表的页面相关的节目说明等。序列信息提供装置32进一步包含:节目表页面生成部156,用来生成节目表的页面;节目信息存储部158,用来存储节目信息。节目表的原始数据如果以例如表计算程序的表形式等生成的话,就很容易处理。但是,最后必须变换为向终端发送的节目表的形式(例如,网页的话就是以HTML记述的形式)。节目信息存储部158存储原始数据,节目表页面生成部156根据原始数据生成实际发送的数据。
序列信息提供装置32进一步包含序列信息存储部160。序列信息独立于节目表生成。序列信息基本上包含用来特别指定节目的信息(频道、播出时间等)。节目表页面生成部156利用节目信息存储部158中存储的节目信息和序列信息存储部160中存储的序列信息,自动生成在节目表中嵌入了访问序列信息的信息的数据。这样生成的结果如图5所示。在本实施方式的系统中,该数据的生成在每次有发送请求时都会执行。也可以在节目信息或序列信息被改变的时序等时刻预先进行。另外,也可以不自动执行,而由人工生成。
这样,在服务器一侧生成将节目表和序列信息链接起来的数据后,根据来自终端的请求将其发送,由此,在客户端就能够对应节目表选择摘要。体育节目中直接观看新闻信息就会知道比赛结果,因此,通过在节目信息中附随序列信息能够防止在观看摘要之前就知道比赛结果。另外,由于也存在根据节目表进行录像预约的装置,在服务器端准备的节目表中,最好是对将来的节目设置用来进行录像预约的链接,对以往的节目设置指向序列信息的链接。关于这一点,与后面第6实施方式关联进行详细叙述。
图8表示在利用计算机实现本发明的流输出装置50的情况下计算机的硬件框图。该计算机包含:中央运算处理装置(CPU)200,其内部具有运算处理装置,用来按照程序执行处理;随机存取存储器(RAM)202,用来在程序运行时暂时存储程序,或提供程序运行时的工作区域;不挥发性的只读存储器(Read-Only Memory:ROM)204,用来存储程序及固定表等。该程序等最好是能够从网络改写以便升级。或者,也可以将计算机程序记录到CD-ROM等记录介质,从CD-ROM驱动器写入ROM204。计算机程序也可以写入硬盘中。
计算机进一步包含:调谐器206,用来取得流;计时器208,用来计量时刻或时间;红外线接口210,用来接收用户操作的遥控器54的信号;网络接口212,用来执行与外部设备的通信;流输出部214,用来按照CPU200的指示输出流;流存储部216,由硬盘构成,用来存储流。流可以存储在RAM202,但由于通常需要非常大的存储容量,因此大多存储在硬盘等虽然速度比RAM低但容量大的设备中。
计算机进一步包含:向用户提供显示的显示部218。显示部218用来将多个序列信息显示给用户供其选择,或者输出错误消息。
图9是表示CPU200执行的计算机程序的控制结构的流程图。该计算机程序包含:步骤230,用来生成取得序列信息所需的外部设备的地址。地址有的预先存储在流输出装置50中,有的是由用户输入的,也有的是像网页的链接那样从其他设备获得的。总之,可以使用通常的浏览器中用来指定URL的任何一种方法。用户通过改变地址即可取得各种设备中存在的序列信息,能够选择范围广泛的序列信息。
该计算机程序进一步包含:步骤232,用来从步骤230生成的外部设备地址取得序列信息;步骤234,用来对步骤232中取得的序列信息 进行分析;步骤236,用来判断全部序列信息的处理是否结束。如果步骤236中判断为全部序列信息的处理已经结束,则全体处理结束。当判断为全部序列信息的处理并未结束时,控制进入步骤238。
在步骤238,执行在该流输出装置50中对序列信息所指定的流进行选择的处理。接着在步骤240中判断流输出装置50是否存储了该流。如果存储了,控制则进入步骤244,按照序列信息将该流输出。输出结束后,控制返回步骤234,执行下一序列信息的分析。
如果在步骤240判断为该流不存在(或序列信息所指定的时刻、时间的位置不存在),控制则进入步骤242。在步骤242,执行错误处理。在本实施方式中,步骤242输出流不存在的消息。其后,控制返回步骤234。
具有如上所述的结构的本实施方式的系统及流输出装置50的动作如参照图1~图3已经说明的那样。通过这种结构,在流输出装置50,通过从序列信息提供装置32取得流的序列信息,能够容易地输出流的摘要等。例如,在足球、棒球、或大相扑这样的影像中,如果是序列信息的服务提供商制作并提供这些影像的序列信息的话,通常的用户只要获取了该序列信息即可容易地在任何时候欣赏足球、棒球、或大相扑的摘要。另外,由于可以指定地址而连接到不同的服务提供商的装置获取序列信息,就能够从多个服务提供商所制作的序列信息中选择获取期望的序列信息。另外,各服务提供商制作出将各个流按照独自的顺序连接的序列信息,就能够编辑并生成新的流。
进一步,借助于本实施方式的系统,能够容易地将因特网的信息(主要是网页上的信息)与经由现有的媒体或新型媒体发送的影像通过序列信息以独自的形态结合起来进行提供。由此,例如可以将影像的摘要与作为其附加说明的在因特网上提供的信息结合起来显示,或在连续的影像序列之间显示从因特网获取的信息(例如广告信息)。
图10是表示利用序列信息将因特网的信息与流的影像结合起来显示的序列的一个实例的概念图。参照图10,该实例中,流96包含由影像1000构成的流部分A和由影像1002构成的流部分B。另外,假定从因特网能够获取用来说明流部分B的附加信息1004。
从流部分A持续到流部分B的摘要中可以结合附加信息1004。这种情况下,流部分A与流部分B之间,作为独立场面,将以预定时间 显示信息1004画面的指示记述到序列信息72中。利用该记述,流输出装置在开始输出流部分B之前输出将信息1004以指定时间显示的流98。
此外,上述说明是将影像1000、附加信息1004、及影像1002按顺序输出的实例。但是,输出并不只是顺序性的。例如,影像1000及1002的开头附近部分或中间部分可以是静止图片,也可以是1个画面。这种情况下,最好是进一步增加附加信息1004作为影像1002的说明。这种情况下,需要将静止图片与动画对应起来。为此,在根据动画生成的静止图片中附加时间戳。这样就能够判断应该在原动画的哪一个时间点处开始输出该静止图片。
依照此种方式进行输出的话,就能够在一个画面中输出影像1000及1002中包含的场面与作为影像1002的解说的附加信息1004,使用户可以选择这些场面中的任意内容。这样,不仅能够从开头观看节目的摘要,用户通过选择例如附加信息1004所表示的“英雄采访”,也能够从影像1002的场面开始再生。
如上所述,包含与可选择的场面相对应的静止图片的画面在本说明书中称为“目录画面”。当序列信息不仅包含影像1000及1002,而且包含更多影像时,如上所述,目录画面有可能难以收容在1个画面中。在此情况下,目录画面当然可以是多个画面。
第11图是表示本实施方式中进一步具有将流与附加信息结合起来显示的功能的流输出装置250的框图。参照图11,该流输出装置250是图4所示的流输出装置50的变形,在流输出装置50的结构基础上,进一步包含:网络数据读出部1050,用来从通过网络部连接的设备取得附加信息,将所取得的信息输出到TV监视器52;字符画面生成部1052,用来从序列信息中取得应与流结合显示的字符串,将所取得的字符串通过TV监视器52输出。另外,该流输出装置250在图4所示的流输出装置50的结构的基础上进一步包含:数据切换部1054,将网络数据读出部1050的输出、字符画面生成部1052的输出、及流输出部118的流输出根据序列发生部110的指示进行切换。
图12表示包含用来将附加信息结合起来的信息的序列信息72的实例。参照图12,该序列信息是以与图6所示的序列信息同样的记述方法记述的。该序列信息与图6所示的相比,其包含新的用来指示附 加信息的显示的记述——“caption:”项。在该项目中,“dur=5s:”的记述是用来指示出显示附加信息的时间为“5秒钟”的记述。另外,在该项目中,以“src=”开始的记述用来指定附加信息的地址。
在图12所示的实例中,是“digest_start:21:15:00”和“digest_end:21:16:30”对的后面“caption:”的记述。因此,图11所示的网络数据读出部1050取得由“src=http://nichibei.tv/digest_caption/0311110001.htm”所指定的地址信息,生成显示画面。数据选择部1054在输出由“digest_start”和“digest_end”对所指定的流之后,按照序列发生部的指示将由“dur=5s;”的记述所指定的时间(即5秒钟)输出切换为网络数据读出部1050生成的显示画面的输出。数据选择部1054在切换了5秒钟输出后,将输出切换为从流输出部118输出。流输出部118输出由“digest_start:21:45:30”和“digest_end:21:47:25”对所指定的流。
附加信息为字符串等的情况下,序列信息中也可以记述该字符串。例如,图12所示的“caption”项的记述方法也可以是规定为记述表示附加信息的字符串的“string=”。假定附加信息为“日美棒球第1战○○×选手英雄采访”这样的字符串的话,该项目的记述就是“caption:dur=5s;string=“日美棒球第1战○○×选手英雄采访″”。这种情况下,图11所示的字符画面生成部1052参照序列信息取得作为附加信息记述的字符串“日美棒球第1战○○×选手英雄采访”,生成该字符串的显示画面。数据选择部1054根据序列发生部110的指示进行输出切换。为此,显示为该字符串的显示画面与流相结合的状态。
利用序列信息可以指定同时显示流的特定场面和附加信息。这样的情况下,数据选择部1054也可以将附加信息叠加(super-impose)在例如原始流的影像上。另外,也可以在输出画面的特定区域(例如画面下部)中显示附加信息,或准备不同于原来的流输出画面的其他画面进行输出。
另外,附加信息也可以是静止图片、流的其他部分、或不同于流而准备的动画或声音等。另外,在显示附加信息时,也可以添加选取框(marquee)或擦除(wipe)等视觉效果。
另外,也可以利用HTML或XML(eXtended Markup Language)、或用来处理包含时间上的动态的各种媒体的技术——SMIL(Synchronized Mult imedia Integration Language)这样的语言等标记,在序列信息中添加指定用来表示附加信息的字符串的字体种类、字符的显示颜色、换行位置或显示位置等的记述。序列信息中也可以进一步记述显示附加信息时的选取框的速度等、用来进行视觉效果设定的信息。
另外,图11所示的字符画面生成部1052除了在画面上显示附加信息的字符串,也可以通过声音朗读出来。另外,也可以同时进行字符串显示和声音朗读。
被结合的信息并不限于网络上的服务器中的内容。例如,既可以利用广播电波的VBI(Vertical Blanking Interval)发布数据,也可以通过电子邮件发布。另外,电子邮件中大多通过称为MIME(Multipurpose Internet Mail Extension)的格式来附加各种数据。将结合信息以MIME格式附加到序列信息中的方法也是可能的。如果利用这些方法进行序列信息的发送和接收,就能够在取得序列信息后以在线状态将必要信息与流结合起来。
另外,也可以不发布结合信息,而是预先在流输出装置250一侧准备,流输出装置250将准备好的信息按照序列信息的指示结合到流中。例如,流输出装置250可以在可读取的可拆除存储介质、或预先在流输出装置250的存储器或辅助存储装置中存储固定语句或商品的标志之类的信息,按照序列信息的指定将存储的这些信息读取出来进行结合。此外,这种情况下,可以按照预先确定的方法,将所存储的这些信息自动结合起来。例如,在按照序列再生时,可以将正在显示的流的影像与“摘要再生中”的字符结合起来输出。
进一步,序列信息中也可以有指定流再生速度的记述。流输出装置250能够按照序列信息以不同于流本来的再生速度的速度再生。例如,将再生速度指定为负数即可逆向再生。利用这样的指定,例如在职业棒球的摘要中,可以一边将流以慢动作再生或倒带重放,一边生成易于理解的再生必要位置的序列,制作出以棒球指导为目的的教育节目等。进一步,如果将用来添加“解说”的信息与该序列结合,效果更好。
另外,可以通过序列信息指定某个场面的影像与所结合的信息在显示设备或显示画面上的显示位置。通过这样的指定,能够将流与其他信息按照序列制作者的意图排列再生。例如可以用箭头指向输出图像中的特定事物,对该事物进行文字或声音说明等。
此外,本实施方式中,流输出装置50及250可以通过遥控器54控制。但是,本发明并不限于这样的实施方式。例如,流输出装置50及250也可以不能通过遥控器控制。另外,也可以是只能通过遥控器来控制一部分功能。另外,例如,也可以使流输出装置50在输出预先确定的场面过程中不能通过遥控器控制。进一步,也可以在序列信息中添加用来指定不能控制的场面的记述,在输出指定场面过程中,流输出装置50及250变为不能通过遥控器控制。这样一来,就能够防止例如广告消息(以下记做“CM”)或用来向观众显示注意事项的部分等被观众略过去。
另外,本实施方式的系统中,如图1所示,流发送装置30与序列信息提供装置32各不相同。但是,本发明并不限于这样的实施方式。既可以将两者设置在同一场所,也可以将两者通过同一装置来实现。
在图3所示实例中,流90与流92假定为具有相同格式。但是,流不必全都是相同格式和媒体。例如,一个是磁带另一个是DVD等,两者可以来自不同媒体。
另外,图3所示实例中,在取得流之后取得序列信息。但是本发明并不限定于此。例如,也可以先取得序列信息70,其后再取得流。另外,也可以同时取得序列信息和流。另外,也可以分别使用这些多种取得方法。
另外,在将节目表整体下载的终端,能够设定为也同时将序列信息全部下载。由此能够实现在选择了流时,与其对应的序列已经取得这样的效果。
进一步,在执行了录像预约(节目播出预定数据的下载)的情况下,也可以其后再向该用户发送序列信息。在接收到信息的终端一侧,通过分析消息中包含的序列信息就可以再生摘要。
流既可以通过因特网发送过来,也可以作为数字广播的数据将序列信息发送过来。另外,流发送者也可以同时是序列信息提供者。
另外,也可以发送包含序列信息的流。例如,利用广播信号中的 VBI,可以在流中包含序列信息进行发送。流中包含的序列信息也可以不是与包含该序列信息的流相对应的序列信息。例如,直播的流在播出后,可以在其后时间段中播出的流中包含前面的直播相关的序列信息进行发送。
当在某个节目播出结束后,将该节目的序列信息包含在另一节目的流中发送的情况下,最好是通过Web页面或电子式节目表事先预告序列信息的发送时期。这种情况下,流输出装置可以基于该预告预约序列信息,以便在预告时期取得序列信息。
例如,观众通过Web页面或电子式节目表看到预告后对序列信息进行预约,流输出装置就将预约所需的信息发送给序列信息提供装置。被预约的序列信息一旦制作出来,序列信息提供装置即可通过邮件等将序列信息发送到流输出装置。另外,例如,也可以预先将用来通报序列信息可得的预定时刻的数据附带在Web页面或电子式节目表中。观众通过Web页面或电子式节目表预约序列信息后,流输出装置就取得预定时刻的数据。到了所取得的数据所显示的预定时刻,流输出装置即可从序列信息提供装置取得序列信息。
进一步,在本实施方式的图6所示的实例中是以文本记述序列信息的,但完全没有必要将序列信息限定于文本形式。即使是二进制形式,只要其格式预先确定、内容可通过某种方法判别出来即可。另外,即使是文本形式,作为内部格式也可以使用XML或SMIL等更通用的语言记述。
另外,这里记述了将广播作为流数据存储在流输出装置50内的情况下的实例,同样的思路也适用于盒装媒体。对于盒装媒体,为了判断所取得的序列信息与记录的流是否一致,只要在序列信息中通过盒装媒体的关键字对流进行特别指定即可。流输出装置50比较序列信息中的关键字和盒装媒体的关键字就能够判断两者是否一致。不过,在这种情况下,也需要用来特定再生序列的信息(再生部分的开始及结束时刻的序列等)。
本实施方式的系统中所用的序列信息是如图6所示的格式。但是,序列信息的格式并不限于图6所示。序列信息只要是用来指定最低限度流的信息(例如播出频道信息、播出时间信息等)和包含流开始时间的内容即可。
另外,本实施方式的图6所示的序列信息的实例中,为了与随地区而不同的电视台的构成相对应,在表示频道的信息中记述了按地区指定电视台的信息。但是,本发明并不限于这样的实施方式。例如,在序列信息中记述的信息之中,对于需要随地区而进行不同指定的部分,可以由流输出装置进行不同读法的替换。这种情况下,流输出装置中最好是预先保存对应于用户的地区的序列信息的不同读法的替换表。另外,也可以是由序列信息提供装置从流输出装置取得地区相关信息,以所取得的信息为基础,随着地区改变序列信息,向流输出装置发送序列信息。进一步,也可以另行准备一种从因特网可访问的服务器装置,接收到序列信息和表示地区的信息后,将所提供的序列信息根据不同读法的替换表替换为由接收到的信息表示的地区所适合的内容后回复。如果准备了这样的服务器装置,普通用户就能够制作序列信息,当用户之间相互交换时,能够方便地进行按照地区的指定。
序列信息中也可以包含用来防止篡改的认证信息。这种情况下,序列信息提供装置和流输出装置中需要进一步具备用来进行认证的功能。进一步,也可以将序列信息整体加密。
另外,序列信息中也可以设置有效期限。流输出装置在超过有效期限后,可以再次取得新的序列信息,将序列更新。
本实施方式的节目表页面生成部156在每次有发送请求时都自动生成节目表中自动嵌入了对序列信息的访问信息的数据(图5所示的内容)。但是,本发明并不限于这样的实施方式。例如,也可以在节目信息、或序列信息发生改变的时序中预先生成该数据。另外,也可以不是自动而是由人工生成。
另外,在参照图8所进行的说明中,利用显示部218进行错误输出。但是,本发明并不限于这样的实施方式。例如,也可以使用流输出部214进行错误输出。
另外,在本实施方式的说明中,在具有图9所示的控制结构的程序中,在步骤242输出“流不存在”这样的消息。但是,本发明中,错误处理并不限于这样的方法。步骤242中既可以什么都不输出而略过,也可以输出“流不存在”这样的消息。另外,也可以从外部设备获得信息后将该信息输出。
另外,也可以在序列信息中添加用来指定错误处理方法的记述或 信息,在步骤242,按照由序列信息指定的方法进行错误处理。例如,可以记述应选择的流和能够取得同一个流的另一流广播台的地址。另外,也可以在序列信息中记述用来指定用作应选择的流的替代物的流或图像等的信息。流输出装置能够基于这样的记述取得用作应被选择的流的替代物的流或图像等进行显示。此外,也可以记述多个错误处理方法的指定。
另外,在以上实施方式中,选择了序列信息就能输出与其对应的流。但是,本发明并不限于这样的实施方式。在预先取得了序列信息的状况下,通过指定流也能够选择对应的序列信息。这在后述的将序列信息与节目表一并取得的情况下也是有效的。也可以象DVD或VTR的磁带那样由用户设置媒体后就可以选择流。这种情况下,可以考虑不从序列信息选择流,序列一旦被选择,不执行流信息的检查,而只将当前设定的媒体按照序列信息输出。
另外,在以上实施方式中,用户指定序列信息后,基于序列信息选择出来的流部分就被输出。但是,本发明并不限于这样的实施方式。流输出装置中包含基于序列信息选择出来的流部分,原来的流整体都被保存起来。因此,根据序列信息输出的摘要和原来的流(以下将原来的流称为“正编”)就可以一边根据用户操作进行切换一边输出。例如,也可以设置在摘要再生过程中脱离摘要去再生正编这样的功能的按钮。由此,就有可能例如只取得新闻节目中标题部分的摘要,用户在喜欢的新闻部分按下按钮,由此,用户可以继续观看新闻的详细内容。
图13是表示供用户一边切换摘要和正编一边进行输出操作的遥控器的一个实例的外观图。参照图13,遥控器1100包含:摘要操作键1102,用来执行摘要正在输出的流的再生、快进、返回操作;正编操作键1104,用来执行正编的再生、快进、返回操作;键1106,用来执行摘要及正编的公共操作。
第14图表示用户按下图13所示的各个键时显示出来的序列的概略。参照图14,包含流部分A、B、C、D、及E的流1110假定为存储在流输出装置中。另外,假定流输出装置从流1110取得用来输出由流部分A、C及E构成的摘要1112所需的序列信息。
流输出装置在根据序列信息输出摘要1112的流部分C时,流部分 C的输出结束后,通常跳过流部分D,输出流部分E(图14(1))。另一方面,在流部分C的输出过程中,在图13所示的正编操作按钮1104的再生按钮被按下的情况下,输出流从摘要切换为正编。因此,流部分C的输出结束后,接着输出流部分D(图14(2))。
在正编的流部分C的输出过程中,摘要操作键1102的再生按钮被按下后,流输出装置的输出从正编切换为摘要。因此,流部分C的输出结束后,跳过流部分D,输出流部分E(图14(3))。
同样地,在正编的流部分D的输出过程中,摘要操作键1102的再生按钮被按下后,流输出装置的输出从正编切换为摘要。在摘要中,由于不输出流部分D,在该时刻流部分D的输出结束,开始输出流部分E(图14(4))。
另外,在正编的流部分C的输出过程中,摘要操作键1102的返回按钮被按下后,流输出装置的输出从正编切换为摘要。因此,流输出装置从当前正在输出的位置返回到流部分C的开头,跳过流部分B,再次开始从流部分A的末尾部分返回(图14(5))。
另一方面,在将流部分C的摘要输出的过程中,正编操作按钮的返回按钮被按下后,流输出装置的输出从摘要切换为正编。因此,从当前正在输出的位置返回到流部分C的开头,接着重新开始从流部分B的末尾部分返回(图14(6))。
通过使用这样的功能,例如在观看棒球的本垒打场面的摘要时,就能够回溯到其击球员进入击球员位置时观看正编。此外,这里所说的“再生”功能也可以包含慢放、倍速再生、逐帧再生、暂停等功能。
进一步,考虑到针对一个正编可以取得多个序列信息的情况、例如对于同一场棒球比赛的流可以取得“三分钟摘要”、和“30分钟摘要”这样的多个序列信息,也可以进一步设置一边在多个摘要之间切换一边进行再生、快进、返回的功能。在设置这样的功能的情况下,也可以设置图13所示的遥控器的“正编”操作键、“第一摘要”操作键、及“第二摘要”操作键等多个操作键。另外,也可以在遥控器上设置用来在可切换的多个序列中选择其一的选择键。这种情况下,用户可以通过使用选择键和摘要操作键1102或正编操作键1104切换序列。
另外,也可以在画面上显示当前正在再生的是“正编”还是“摘 要”。由此,因为用户能够知道正在观看的是“正编”还是“摘要”,所用能够防止操作时的混乱。
另外,本实施方式中,流输出装置将基于序列信息选择出来的流输出到TV监视器,TV监视器将它们以影像、声音等形式展示给用户。但是,本发明并不限于这样的实施方式。流输出装置也可以将选择出来的流输出到用来记录影像、声音的记录装置。记录装置将流输出装置输出的流的影像、声音记录到装置内部的硬盘、或插入到记录装置中的磁带或CD-R等可拆除媒体。基于序列信息选择出来的一系列流被流输出装置输出到记录装置后,记录装置按照序列进行记录。因此,即使原来的流是记录在象磁带那样按顺序记录信息的介质中,通过再生重新记录在记录装置中的信息,也能够不需要花费寻找时间而按照序列向用户展示流。
另外,如果是输出与再生时相同内容的影像、声音,则也可以将影像或声音数据的格式以不同于原来的流的格式输出。
例如,所输出的影像、声音的比特率可以比原来的流更低。由此,不能再生高比特率流的低能力的携带终端、移动电话等也能够观看收听借助于序列生成的影像、声音。进一步,由于数据容量也减少了,也适用于向存储装置容量少的设备输出的场合。另外,在输出时也可以添加用来限制、禁止复制或篡改的信号。
另外,也可以生成利用录像下来的多个流的序列。例如,能够利用序列信息根据每天的职业棒球节目的流录制只有出错场面的摘要。由此,即使原来的职业棒球节目的流被消除,也可以将已经录制下来的出错场面收集起来,制作出“出错场面集”。
此外,本实施方式中,主要是将流假定为电视广播,但流如果是可在时间上连续再生的数据,动态图像、声音、它们的组合等,形式不拘。另外,当流是象电视广播那样的包含声音和图像两者的信息的情况下,序列信息中也可以分别指定影像序列与声音序列进行记述。
在流输出装置或用序列信息的记述中,既可以将“影像”与“声音”综合处理,也可以将它们分别处理。
例如,对于电影的流只使用影像,而声音则另外取得;由此,可以将该电影作为外语配音版观看收听。另一方面,对于同一部电影的流,影像、声音都原样使用,如果通过另外的字幕进行翻译,就可以 将该电影作为字幕版观看。
另外,在体育实况转播中,影像的切换点与解说者的声音的切换点有时候会不一致。在生成序列信息时,在那样的场所切换序列的话,就会造成影像、声音之中至少一方在不自然的场所被切断。在这样的时候,通过暂时将影像与声音分离处理,即可以将其在各自的适当位置切断。这时,影像、声音之中切换得较长的一方的长度成为场面长度,因此,对于切换得较短的一方,可以添加某种效果或追加另外的内容对长度进行调整。
此外,当输出地点是经由网络连接的设备时,输出地点设备中也可以不录像/录音而当场再生。由此,例如从外出地点的移动终端通过网络连接到本流输出装置,在本流输出装置将序列信息进行处理后所输出的流就可以在该移动终端上观看收听。
本实施方式的系统中所用的序列信息包含用来指定成为流的提供源的广播频道或服务器装置等的记述。但是,本发明并不限于这样的实施方式。序列信息中的流的指定不一定是显式的。流输出装置判断适宜性进行选择、随时要求用户进行选择等,只要能够通过某种方式特别指定流即可。另外,当只要是在某一特定时间再生的流则任意流都可以的情况下,序列信息也可以只记述用来指定流的开始时刻等时间的信息。
例如,假定某个地区在2003年1月10日播出的节目的节目表如图15所示。参照图15,根据该节目表,在从19点左右到20点50分左右的时间段,“tv3”电视台、“日本电视”电视台、及“新世界电视”电视台都再生足球“日本代表对世界选拔”这一比赛节目。当这些节目都是实况转播节目时,同一场面的影像会在同一时刻再生。例如假定在电视台“tv3”的节目中,19点6分播出“首次进球”的场面;则电视台“日本电视台”的节目中也会在19点6分播出“首次进球”的场面。即,如果能够指定“首次进球”的场面的播出时间,从不同电视台所提供的这些不同流之中都能够选择出拍摄了“首次进球”的部分的流。
与这种情况对应的序列信息的一个实例如图16所示。图16所示的序列信息与图6所示的序列信息相同。图16所示的序列信息与图6所示的序列信息的不同点在于,图16所示的序列信息不包含图6所示 的序列信息的第7行所记述的“channel:”项目。由此,根据该序列信息,包含第4至第6行中记述的播出时间的时间段中提供的流的摘要能够与流的提供源无关地进行输出。另外,例如存在“channel:”项目,只要其内容为空,与上述说明的图16的场合相同,当做不存在“channel:”项目进行处理即可。
不过,图16所示的序列信息是不唯一指定流的具有通用性的序列信息。这种情况下,流输出装置最好是进一步具备:对包含由用来指定时间的记述所记载的时间段的流进行检索的功能,及从检索到的流之中选择要输出的流的功能。
第17图是表示用来执行基于如图16所示的序列信息那样,根据没有指定广播频道的序列信息检索并选择流的处理的计算机程序的控制结构的一个实例的流程图。参照图17,该计算机程序替代了图9所示的计算机程序的步骤238至步骤244的处理。
该计算机程序以步骤1202开始,在步骤1202,判断是否存在序列信息的分析结果、播出频道的指定信息。判断结果如果为YES,控制则进入步骤1214。判断结果如果为NO,控制则进入步骤1204。
在步骤1204,从序列信息中提取用来指定节目的开始时刻及结束时刻的节目时刻信息。接着在步骤1206,将步骤1204中提取的节目时刻信息与流信息中包含的记录时刻信息进行比较对照,进行流检索。控制进入步骤1208。此外,步骤1206的处理的详细内容在后面叙述。
在步骤1208执行步骤1206的检索结果的判定。检索结果如果是存在满足检索条件的流,控制则进入步骤1212。如果不存在满足条件的流,控制则进入步骤1210,执行错误处理。
在步骤1212,向用户展示检索到的流的流信息,取得用户用来对作为摘要输出的流进行选择的输入。通过该处理,唯一地确定了流。接着在步骤1214,根据序列信息输出所确定的流的摘要。输出结束后该处理即结束。步骤1210的处理结束后,控制返回图9的步骤234,以后,重复上述处理直至以下序列信息结束。
图18是表示图17所示的步骤1206中所执行的检索处理的一个实例的流程图。参照图18,该检索处理将播出节目的流按提供该节目的电视台进行检索。此外,在该实例中,按电视台预先确定的电视台编 号从1开始按升序排列。
步骤1206的处理从步骤1232开始,用来检索流信息的计数器n的值初始化为1。在接下来的步骤1234,判断是否存在编号与计数器n的值一致的电视台。判断结果如果为YES,控制则进入步骤1236。判断结果如果为NO,步骤1206的处理结束。
在步骤1236,将第n个电视台所再生的节目的流信息与序列信息的节目时刻信息进行对照。即,判断第n个电视台所再生的节目中是否存在由节目时刻信息指定的开始时刻和结束时刻都包含在播出时间内的流。如果存在相应的流,控制则进入步骤1238。如果不存在相应的流,控制则进入步骤1240。
在步骤1238,将与步骤1236的判定条件一致的流的流信息作为检索结果列出来。该列表用于图17所示的计算机程序的步骤1208以后的处理。在接下来的步骤1240,计数器n的值增1。控制返回步骤1234。
此外,这里假定用电视台作为关键字管理流。在其他情况下,只要检索包含由节目开始时刻和结束时刻所确定的时间的一部分或全部的节目(流)即可。
这样,只要使用不唯一指定流的具有通用性的序列信息和进一步具备基于该序列信息对流进行检索的功能的流输出装置,就能够通过1个序列信息输出多种摘要。
例如,同一棒球节目有时候通过地面波广播和卫星广播作为不同节目播出,其镜头和解说也可能互不相同。在这样的情况下,可以兼用1个序列信息作为这些节目双方的摘要信息。即使使用同一序列信息,也能够获得使用地面波广播的流所得的摘要和使用卫星广播的流所得的摘要这2个摘要。
同样地,对于录像地面波广播的流和实际上由个人在球场拍摄棒球比赛的录像带或照片,如果使用同一个序列信息,就能够获得地面波方法的节目的摘要和由个人拍摄的录像带或照片所得的摘要这样2个摘要。
此外,如上所述,当使用1个序列信息可得由动画构成的2个或以上的摘要的情况下,最好是使这些摘要相互同步地在2个画面中再生。这样一来,能够同时观看通过不同的镜头拍摄同一比赛的场面。当摘要之一由照片构成、另外一个则由视频等动画构成的情况下,最 好是在动画的再生时刻到达照片所拍摄的时刻附近时将照片显示出来。这样,就能够同时欣赏动画和照片。
另外,不限于图18示例的检索处理,也可以将节目时刻信息、广播频道相关信息或流信息中的关键字等作为检索条件进行流检索。为此,这样的检索功能也可以用于用户整理流输出装置中保存的流。
此外,图16所示例的序列信息不限于广播节目的流,也可以应用于用户自己记录并保存在流输出装置中的流等广播节目以外的流。例如,假定用户在体育场观看图15所示的实况转播节目中播出的足球“日本代表对世界选拔”比赛,并将比赛拍摄下来。该用户拍摄的视频影像与图15所示的实况转播节目是同一内容的影像。由此,通过对该视频影像应用图16所示例的序列信息,能够将与实况转播节目中应用序列信息的情况下同样的场面作为该视频影像的摘要再生。另外,在运动会等事件时,当很多到场者进行了视频摄影的情况下,主办者将基于事件时间表制作的序列信息分发给到场者的话,就有助于根据到场者所拍摄的影像制作事件的影像集。
另外,例如,当虽然取得了用来指定关键台的节目的序列信息但流输出装置中记录的节目的流中只有地方台所播出的内容的情况下,作为基于广播频道相关的记述不一致的序列信息输出摘要的情况下的错误处理,可以使用图17及图18所示例的处理。
<第2实施方式>
图19表示本发明的第2实施方式的系统的整体框图。图19所示的系统与图1所示的第1实施方式的系统的不同在于:包含终端装置262,连接到流电视台34及因特网36,能够输出流,同时又能够经由因特网36向预定目的地发送电子邮件;包含终端装置260,取代图1的流输出装置50,能够从由来自终端装置262的电子邮件所指定的外部设备下载序列信息,将由该序列信息指定的流按照序列信息输出。
图20表示本实施方式的终端装置260的框图。在图20中,对与图4所示的部件相同的部件附加相同的引用编号。其名称及功能也相同。因此,这里不重复其详细说明。此外,在以下附图中,为了简化附图,图1所示的TV监视器52及遥控器54不图示。因此,在以下说明中所说的终端装置是指流输出装置。
图20所示的终端装置260与图4所示的流输出装置50的不同在 于:包含消息接收部272,用来经由网络部104接收从外部发送给终端装置260的电子邮件;并包含序列信息提取部274,用来从消息接收部272接收到的电子邮件中提取序列信息提供给流选择部108。
消息接收部272接收的消息是电子邮件或即时消息。这些消息不是从预先确定的装置发送的。由任意的发送端设备向该装置发送电子邮件或即时消息,消息接收部272接收该消息。
消息通常是使用日语、英语等语言以人可读的形式记述。序列信息提取部274是用来从该消息中提取序列信息的。电子邮件中大多通过称为MIME的格式来附带各种数据。本实施方式中,序列信息也以这种MIME格式发送。在MIME的情况下,在发送端附加该序列信息或处理序列信息的应用软件的名称作为关键字。图6的最上部所示的是该关键字的一个实例。在图6的情况下,关键字为“xtv-digest”。这种情况下,同时也显示了数据的边界,因此,在数据边界所分割的部分,具有该关键字的部分的数据作为序列信息提取出来。
图21中以框图形式表示终端装置262的结构。参照图21,终端装置262包含:流数据输出部300,用来将记录的流或接收到的流输出到外部设备;计时器部302,用来特别指定当前流的哪个位置正在被输出。本实施方式的计时器部302是自动校正型。计时器部302特别指定记录下来的流中从记录开始的相对时间(介质上的时间),在接收到的流的情况下,特别指定出从该节目的开始的相对时间。
终端装置262进一步包含:用户接口部310,用来执行与用户的交互;序列信息生成部304,用来生成利用用户接口部310在由用户指定的时刻输出的流信息。这里,序列信息生成部304在广播的情况下生成并输出记述了频道信息、时间信息并进一步附加了正在输出的时间信息的流信息。这些信息作为序列信息以例如图6的形式生成。这种情况下,序列信息不包含图6所示的digest_start和digest_end两者,取而代之,包含表示当前位置的时间或时刻作为digest_start项目。这是生成用来指示从当前位置继续再生的摘要信息的情况。
终端装置262进一步包含:网络部308,用来与通过网络连接的设备进行通信;序列信息发送部306,用来将序列信息生成部304生成的信息经由网络部308发送到预定设备。本实施方式中,序列信息发送部306及网络部308将序列信息作为电子邮件的附件发送。发送目的 地由用户通过用户接口部310指定。例如,附加了序列信息的电子邮件经由序列信息发送部306、网络部308及因特网36发送到终端装置260。
终端装置260接收该电子邮件,从附件中提取序列信息对其进行分析,与第1实施方式同样地按照该序列信息再生流。
该第2实施方式的系统中,可以执行以下动作。例如,正在利用终端装置262观看收听流的用户在中途的某个时刻将该时刻正在输出的流的信息作为序列信息附加到电子邮件发送给例如终端装置260。该终端装置260利用网络部104及消息接收部272接收该电子邮件。序列信息提取部274从电子邮件的附件中提取序列信息提供给流选择部108。流选择部108将该序列信息保存到流信息存储部100。
其后,用户使用用户接口部102调出流信息存储部100中存储的该序列信息来观看收听流。
这样,通过使用终端装置262及终端装置260,能够将用户在终端装置262观看过的流在终端装置260基于流信息重看。由于序列信息中有中断流观看收听时的时刻信息,因此,使用了终端装置260的用户能够从该时刻再生同一流的后续部分。
如上所述,该第2实施方式的终端装置260中,能够从不特定的外部设备发送过来的电子邮件或即时消息中取得序列信息,利用该信息编辑流。例如,可以从服务一侧指定用户发送序列信息。为此,服务提供商向签订合同的特定用户发送进行了独自编辑的序列信息,用户就能够按照该序列信息观看收听提供的流(摘要等)。
另外,使用本实施方式的终端装置262,例如在终端装置262生成的序列信息通过电子邮件发送给另一终端装置260,就能够从终端装置262的流再生的继续点开始在终端装置260进行再生。例如,从设置在自家的终端装置向移动电话利用电子邮件发送序列信息,由此能够在外出时使用移动电话继续观看该流。这种情况下,一般在移动电话上需要不同于终端装置260再生的流,以更低的比特率再生流。但是,流本身不需要是相同数据(数据格式相同),只要是内容相同的流即可。
本实施方式中,序列信息作为MIME发送。但是,本发明并不限于使用MIME。例如,可以使用已经提到的XML或用其他形式记述流信息。 另外,消息正文也可以直接记述序列信息。
另外,本实施方式中,从终端装置262发送到终端装置260的序列信息是再生中的流的一个时间点。但是,本发明并不限于这样的实施方式。例如,用户也可以将流的开头和结尾的时间所构成的区间信息作为序列信息发送。另外,也可以混合这样的多个方法。
另外,在本实施方式中,计时器部302特别指定再生的相对时间。但是,本发明并不限于这样的实施方式。例如计时器部302也可以特别指定用来特别指定再生的绝对时间(可能的话使用以格林威治标准时为基础的时间)。
<第3实施方式>
图22表示本发明的第3实施方式的终端装置340的框图。该终端装置340相当于第1实施方式的系统的流输出装置50及第2实施方式的终端装置260,具有的特征是,通过在流中附加序列信息或使用关于流的电子式节目表那样的方式,仅指定流即可取得序列信息。
在图22中,对与图4所示的部件相同的部件附加相同的引用符号和名称。它们的功能也相同。因此,这里不再重复其详细说明。
图22所示的终端装置340与图4所示的流输出装置50的不同在于进一步包含:调谐器352,用来取得流;流信息取得部356,用来取得与调谐器352所取得的流相关的流信息;地址附加信息生成部358,用来根据流生成用来访问其序列信息的地址。另外,追加调谐器352后,取代图4所示的流读出部112,包含进一步具备从调谐器352接收流输出到流数据输出部118的功能的流读出部360;追加流信息取得部356后,取代图4的流信息存储部100,包含进一步具备从流信息取得部356接收并存储流信息功能的流信息存储部354;及取代图4的地址生成部116,包含地址生成部350,用来生成根据网络部104的输出及地址附加信息生成部358的输出取得序列信息所需的地址;在上述各点两者有所不同。
调谐器352是本实施方式中用来接收广播服务的电视调谐器。当利用调谐器352取得流数据后,流信息取得部356取得该流信息。流信息存储部356所取得的流信息存储到流信息存储部354。流选择部108将该流信息与序列信息取得部106取得的序列信息进行比较。
地址附加信息生成部358在根据用户指示指定了记录下来的流后, 用来使与其对应的序列信息容易取得。图23表示根据流信息生成地址附加信息的实例。
图23中表示了3种流信息。这3种流信息分别表示在图23的最上部、中部和最下部。各个流包含标题、日期、时间、频道、索引信息。
例如最上部表示未知标题、从2003年1月10日19时2分2秒开始由大阪电视台miTV播出的流。作为索引记述的信息是用来访问存储下来的流所需的信息。在图23所示实例中,索引全部记做“XXXX”,但实际的索引信息保存了用来指出流的开头位置的信息。中部是关于“7时新闻”节目的流的信息,最下部是关于地区体育的流的信息。在最下部所示的实例中,频道位置记述了URL,可知流存储在外部设备中。
地址附加信息生成部358基于这样的流信息生成用来访问序列信息所需的URL。例如,如图23所示,基于频道信息、日期、播出时间生成访问该频道的网站时的URL中附加的地址附加信息。通过将该地址附加信息附加到由地址生成部350生成的URL(图23的最上部的流信息的情况下是“http://www.miTV.co.jp”部分)中,可得到用来取得序列信息的地址。图23的最下部所示的URL中,“?”以后的部分是对应于图23的最上部的流信息的地址附加信息列。借助于该URL,能够取得对应于原来的流的序列信息。
例如,电视台miTV也同时制作其播出的节目的序列信息,该序列信息公开在其网站的情况下,用户通过指定流就可以直接获得序列信息。这种情况下例如图23的最下部所记述的那样,通过根据流信息生成地址附加信息,只要指定流就可以取得与该流相关的序列信息。
例如,当流是足球节目时,从将近2小时的播出过程中制作5分钟摘要的序列信息、30分钟的摘要、日本队的精彩场面的摘要等,有可能存在若干序列信息。本实施方式中取得其全部。
根据从这样记录的流中可得的信息生成地址,由此,就能够容易地取得适合于用户指定的流的序列。
序列发生部110中,保有计时器,以此为基础进行序列控制。如图6实例那样,当以绝对时刻指定再生位置的情况下,外部设备与该装置的时间错开时,序列输出中就会产生时间误差。为此,序列发生部最好是保有自动校正的计时器。校正方式既可以是使用以电波发送 的基准时间报告,也可以是使用因特网上的时间校正协议。
此外,该第3实施方式的调谐器352是电视调谐器。但是,本发明并不限于这样的实施方式。例如调谐器352也可以是从因特网取得流。或者取代调谐器352,通过切换CD、或DVD那样的盒装媒体,从多个流中选择其一。在DVD那样的盒装媒体中,在取得流时可以随机存取,因此图22所示的调谐器352与流读出部360可以认为是一体的。模拟广播的调谐器的情况下,通常编码为MPEG(Motion PictureExperts Group)2等压缩形式进行存储。只要数据形式是时间顺序的,MPEG2、MPEG4、MP3、或模拟等都可以。
另外,本实施方式的装置中,流信息存储部356在借助于调谐器352取得流数据时取得该流的信息保存起来。但是,本发明并不限于这样的实施方式。当利用因特网上发送的电子式节目表等对播出的录像进行预约时,也可以使用该节目表信息取得流信息。另外在DVD等盒装媒体的情况下,也可以使用盒装媒体的固有识别信息(ID)。
此外,本实施方式中当针对1个节目存在多个序列信息时将其全部取得,但在取得前也可以由用户作出选择。另外,在上述实例中,地址中嵌入了全部信息。但是,本发明并不限于这样的实施方式。连接到网络的提供序列信息的设备只要是能够特别指定流的形式,任何形式都可以。
<第4实施方式>
图24表示本发明的第4实施方式的终端装置380的框图。参照图24,终端装置380在图22所示终端装置340的结构基础上,进一步包含从连接到网络的外部设备获得信息生成显示数据的浏览器部396。该浏览器部396通常是取得以HTML记述的网上数据并生成显示信息的因特网浏览器。也可以是用来显示发送到VBI来的数据或数字广播的数据广播中发送的数据的浏览器部。随着浏览器部396的追加,分别取代图22的网络部104、序列信息取得部106及用户接口部102,包含与浏览器部396连接的网络部390、序列信息取得部392及用户接口部394,在这一点上终端装置380也与终端装置340不同。该浏览器部396通常与一般的因特网浏览器相同,不仅生成显示数据,也包含用于浏览器的语言的处理系统等。
基于通过网络部390接收到的网上数据,浏览器部396生成的显 示数据通过流数据输出部118输出。本实施方式中,流数据输出部118向TV监视器输出影像。随之,流数据输出部118将显示数据变换为模拟的视频信号后输出。
通过带有浏览器,能够从浏览器中选择序列信息。例如在因特网上的提供体育新闻的网站浏览,并取得从该新闻链接的序列信息,由此,就能够从与该序列信息对应存储在本地的流中按照序列信息进行输出。
图25表示一个显示实例。图25的左侧表示浏览器输出的实例。在该实例中,浏览器显示出从因特网获得的体育新闻的页面420。该页面中有记述了“5分钟摘要”和“ ○进球场面”的部分422、424。这些部分分别是序列信息的指定部分,这些部分中指向各个序列信息的链接采用带有地址附加信息的URL形式。通过由用户选择该部分,能够以与通常的浏览器浏览网页相同的操作取得序列信息。序列信息有时候保存在与保有该体育新闻的设备不同的设备中。
用户选择记述为“5分钟摘要”的部分422后,就从浏览器输出切换为本地保存的流的输出430(图中右部),按照序列信息输出流。
通过如上结构,新闻等信息从因特网取得,与此关联的动画能够根据预先经由调谐器352取得并存储在流信息存储部354中的流输出。
此外,本实施方式中,利用链接下载了序列信息。但是,本发明并不限于这样的实施方式。例如,如果序列信息简单,也可以直接在URL中嵌入序列信息以取代序列信息中的链接。具体地,例如URL记述为“vtr://localhost/?area=osaka&sorcech=8ch&starttime=20030630210100&endtime=20030630210420”。该记述指示,再生VTR中已经录制的内容之中、在大阪的8频道在2003年6月30日21时1分至21时4分20秒之间播出的部分。
此外,如图25的记述为“5分钟摘要”等的部分422、424那样,在显示(输出)与序列信息对应的信息的情况下,最好是预先检查该序列信息中包含的流是否能由本装置访问(即按照序列信息的输出是否可行),将其结果显示在浏览器上。由此,最好是在实际上能够按照与该信息对应的序列信息输出流的情况下,与该序列信息对应的信息以可选择的形式显示;在没有相应的流而无法输出的情况下,以与 序列信息对应的信息不可选择的形式显示。在无法选择的情况下,也可以显示为例如浅色。
图26是表示用来实现本实施方式的终端装置380的计算机程序的控制结构的流程图。在图26中,对于与图9所示的步骤相同的步骤附加相同的引用符号。因此,这里不重复其详细说明。
图26所示的流程图中追加的部分是,在步骤230之后,将从外部设备获得的数据显示在浏览器中的步骤460,和判断用户针对步骤460的显示执行操作后的结果是选择了指向另一网页的链接还是选择了序列信息的步骤462。当从网页中选择了指向其他页面的链接时,控制返回步骤230。在步骤230,再次设定地址,取得新的数据,在步骤460显示新页面。当用户选择了序列信息时,控制进入步骤232。
该计算机程序在图9所示的基础上进一步包含:当步骤240中判定为相应流存在时,用来向用户确认现在开始输出的序列的步骤464;按照用户对此所作应答,判断是否按照该序列输出流的步骤466。在步骤466,当用户指示可以使用所选择的序列的情况下,控制进入步骤244。其他情况下控制进入步骤S460。
本实施方式中,在步骤466向用户进行确认是在刚刚下载序列信息后、按照该序列信息进行流输出时的开头或切换流时进行的。此外也有各种确认时机。
此外,在步骤464向用户确认了序列信息的情况下,在收到输出序列信息的指示后,最好是从浏览器向流输出进行自动切换。另外,最好是准备在即使已经开始了流输出后,也能够中断流输出,在其前面或附近所显示的、用来选择序列信息的浏览器输出中通过单击即可切换显示的键。通过设置该“返回浏览器”键,当在流输出中途想要选择不同的序列时,能够通过单击迁移到选择画面。例如,在图26的流程图中,在步骤244的流输出的位置,根据用户输入中断流输出,返回步骤310的浏览器输出,显示前面的URL。
此外,浏览器并不限于因特网浏览器,也可以是将卫星广播的数据部分解析后进行显示(输出)的浏览器。
进一步,也可以在图26的步骤242所进行的错误处理中,访问外部设备以取得与错误对应的信息。例如,当不存在流的情况下,虽然品质低,但也可以执行从外部设备取得同等的流的处理。为此,也可 以包含当序列信息中出现错误时用来访问外部设备的信息。这样一来,能够针对每个序列信息改变错误发生时的对应。
此外,在本实施方式中,流数据输出部118将浏览器部396的输出变换为模拟视频信号。但是,本发明并不限于这样的实施方式。流数据输出部118输出的信息种类只要适合显示设备即可。另外,流输出与浏览器输出可以是不同种类的信号。
<第5实施方式>
本发明的第5实施方式处理的序列信息不仅保有用来指定并控制流的信息,也保有用来显示外部设备信息的控制信息。
图27表示第5实施方式中使用的序列信息。参照图27,该序列信息与图6相比,又新包含用来指定外部设备所保有的信息的记述,即“url:”项目。例如,在图27中以“http://”开始的URL与此相当。
在图27所示的实例中,开始的“digest_start”和“digest_end”对的后面有“url:10seconds:http://www.soccer-ad.co.jp/daihyou03.html”这样的URL。因此,在输出由上述“digest_start”和“digest_end”对所指定的流后,显示由“http://www.soccer-ad.co.jp/daihyou03.html”所指定的地址的信息。此外,这里通过设定“10seconds”这样的指定,表示10秒过后序列发生部110将显示切换为流。
在图27所示实例中,最后一行也有“url:http://www.soccer-new.co.jp”这样的记述。在该例中,该记述表示如果流的输出结束则输出其他外部设备所保有的信息。
此外,这里表示的是外部设备的信息与流信息完全切换的实例。但是,本发明并不限于这样的实施方式。例如,使序列信息能够更详细地记述,能够将流与外部设备信息同时输出。如果采用这种结构,可以有灵活的使用方式。
例如,在流再生过程中,可以在画面下方以反射式(telop)字幕形式显示出从外部设备取得的信息(例如得分场面的解说或广告)等。另外,可以将画面分割开显示外部设备的信息和流双方。当存在2个或以上流解码器时,也可以2个以上同时解码,合并为1个输出。
此外,包含时间动态处理各种媒体的技术可以使用SMIL,也可以使用能显示由这种语言记述的页面的浏览器实现。
进一步,在取得这样记述的序列信息的情况下,最好是能够选择外部设备的信息或流双方、或只是流的任意一个的输出模式。这可容易地通过序列发生部来实现。例如,在只想观看流时和在流的中途想观看网上的新闻时进行切换。进一步,可以使用来自外部设备的信息进行该切换。例如,可以考虑使装置在流的中间以网页形式显示广告,但如果签订付费服务合同,就不显示该广告页;这种情况下,通过使用从服务器发送过来的密钥信息,可以抑制(或带有密钥才能访问特殊页面)网页的访问。
<第6实施方式>
图28表示本发明的第6实施方式的系统的整体。第1~第5实施方式的系统中使用的服务器装置基本上只是响应客户端的请求发送适当的序列信息。但是,本发明的服务器装置中,能够追加除此之外的各种功能,由此,能够进一步充实系统能够提供的服务。第6实施方式主要是关于这种服务器装置的改进。
首先,说明该第6实施方式的系统的服务器装置的特征。本实施方式的服务器装置的特征主要有以下4点。第1点是,在发送与序列信息链接的节目表页面时,考虑发送时刻与节目的播出时间的关系动态改变节目表页面的内容。第2点是,使客户端能够向服务器装置进行节目录像预约,被预约录像的节目的序列信息生成后,该序列信息可以自动发送给该用户。第3点是,通过在序列信息中包含在业务上有用的信息(例如与节目内容联动的广告及商品销售所需的网站的链接信息)等,使节目与商品、服务的提供者能够协作。最后一点是,当节目与商品、服务的提供者进行协作后,提供计费系统,使商品、服务的提供者能够向节目等的制作者支付适当报酬。以下依次说明这些特征,然后说明本系统的结构及动作。
首先,针对考虑发送时刻与节目的播出时间的关系改变节目表页面的内容这一点,说明其概念。在利用广播发送流,利用网络发送与该流对应的序列信息的情况下,最好是将包含节目的标题、开始时刻、结束时刻、播出台信息等的节目信息与序列信息结合起来发送给终端。这种情况下,即使序列信息在播出前已经生成,有时候也希望在节目播出前不发送序列信息,而在节目播出后发送序列信息。这是因为,用户在终端一侧选择了序列信息的情况下,在节目开始前即使终端一 侧取得了序列信息,在终端一侧由于没有保存流数据,无法输出与序列信息相对应的流的部分。进一步,即使在节目开始之后,也无法立即发送序列信息,因此,有时候希望在服务器一侧进行控制,使摘要不能被立即看到。例如,对于付费合同的客户立即发送序列信息,与此相对,对于没有签订这种合同的客户,有时候设置为过1周以后才发送序列信息。
在这种情况下,在制作节目表页面信息时,某一节目的序列信息是否包含在发送过来的节目表页面中,最好是根据针对节目表页面有请求的时刻、各个节目的播出预定时刻来动态控制。进行这种控制的功能是本实施方式的服务器装置的第1特征。
下面说明第2特征,即节目预约及针对预约节目的用户自动发送序列信息。序列信息在大多数情况下像体育的摘要那样在实况直播后才制作出来。这样的情况下,用户一侧为了了解节目的序列信息是否已经准备好了,需要询问服务器装置。逐一进行这样的询问是很烦琐的。因此,本实施方式的服务器装置中提供了一种功能,在用户预先指定节目录像后,当与该节目对应的序列信息被登录到服务器装置时,序列信息自动发送到该用户的终端。
接着,说明第3特征,即节目与商品、服务的提供者的协作。最近,消费者的喜好有时候会受到节目中演出者的穿着、或节目中演出者的用品等的影响。因此,当某种特定商品作为节目中的小道具登场的情况下,如果设定从该节目的画面到正在销售该商品、服务等的网页的链接,对消费者来说可以方便地购物,对销售者来说以节目为广告能够扩大商品销售。本实施方式的服务器装置中提供了这样的功能。
最后说明计费功能。在上述节目与商品、服务的提供者的协作中,节目发挥了巨大作用。在商品、服务的提供者看来,节目发挥了与广告同样的功能。
例如,电视台放映电视剧,电视剧中出现的箱包有时候是与电视台独立的箱包销售者销售的。这种情况下,电视台或电视剧制作公司对该箱包的销售起了很大作用。进一步,用户在看了实际内容(本例中是节目的一部分)后,决定购买节目中出现的商品等。由此,将这样的序列信息存储在服务器供用户下载时,该商品等的销售者应该向电视台、电视剧制作公司、其他版权人等支付若干使用费。例如,可 以根据序列信息被下载的次数支付使用费。
当然,像付费服务那样可以特别指定用户的情况下,可以进一步将用户信息发送到其他管理装置,进一步构筑有效的销售系统。例如,对于下载了某个电视剧中演员“○△君”的皮包出场的摘要信息的人,可以采用以邮件向其发送包含另一电视剧中○△君穿着的夹克的序列信息的信息等促销方案。
因此,本实施方式的服务器装置中,如上所述,当用户下载了包含指向某商品等的销售网页的链接的序列信息时,设置有助于商品、服务的提供者向节目提供者支付适当报酬的计费功能,计费信息发送到计费管理装置。在服务器装置,将根据序列信息的下载次数或预先确定的计费条件计算出来的计费(支付)信息发送到适当的计费管理装置(服务器)。
-结构-
以下说明本系统的结构。参照图28,该系统包含:构成本实施方式核心的服务器装置480;可经由通信路径488与服务器装置480连接的、供用户使用的终端装置484;同样可经由通信路径488与服务器装置480连接的、用来执行上述计费管理的计费管理装置492。通信路径488典型地是所谓的因特网。
服务器装置480大致与图1所示的序列信息提供装置32对应。两者的基本功能相同,但服务器装置480进一步具备上述功能,在这一点两者不同。
终端装置484与图1及图4所示的终端装置38结构大致相同。不过,本实施方式中,终端装置38明显具有再生盒装媒体486的功能,这一点与图1不同。
终端装置484典型地是个人电脑(以下称为“PC”)、电视接收机、或移动电话。终端装置484包含DVD等盒装媒体486的驱动器。取代DVD,即使是闪速存储器等也能从终端装置484和通过网络连接的其他设备取得流。终端装置484的结构与图4所示相同。
参照图28,该系统进一步包含将动画及音乐等流发送到终端装置484的播出装置482。播出装置482经由数字/模拟方式的广播或因特网的流发送等介质490向终端装置484发送流。因此,终端装置484利用来自盒装媒体486及播出装置482的流发布的任意一个都能够取 得流。
图29表示服务器装置480的功能框图。参照图29,终端装置480包含:与外部终端进行通信的网络部500;用来控制服务器装置480整体的控制部502;用来生成节目表的页面的节目表页面生成部508;用来临时存储生成的发送信息(页面)的页面存储部504。
当短时间内从多个终端收到发送请求时,不是针对全部发送请求执行同一处理,而是在生成节目表页面后的一定时间将该页面存储部504中临时存储下来的页面进行发送,由此,能够减轻服务器一端的处理。
服务器装置480进一步包含用来存储播出节目信息的节目信息存储部512。节目信息存储部512在地波电视广播的情况下针对每个地区存储节目标题、频道信息、播出开始时刻、播出结束时刻等。可以根据节目信息存储部512中存储的节目信息生成节目表。此外,这种情况下的节目表既可以覆盖全部频道的全部节目,也可以只表示1个节目。
服务器装置480进一步包含:存储了序列信息的序列信息存储部514;用来生成当前时刻的计时器部506;连接到节目表页面生成部508及控制部502,用来按照用户指定进行录像预约的预约信息存储部510。预约信息存储部510中存储的预约信息与节目信息存储部512中存储的节目信息同样,包含节目标题、频道信息、开始时刻及结束时刻。该预约信息用于终端一侧(例如终端装置484的用户)预约录像。预约信息通常基于节目信息存储部512的信息生成。
服务器装置480进一步包含:检索处理部516,用来响应来自用户的检索请求,分别从节目信息存储部512及序列信息存储部514检索符合检索条件的节目和对应的序列信息;序列信息发送处理部518,当由用户预约录像的节目的序列信息生成时,用来将该序列信息自动发送给用户;计费处理部520,序列信息下载后,用来进行适当的计费处理。
图30表示序列信息发送处理部518的框图。参照图30,序列信息发送处理部518包含:用户指定信息存储部540,连接到控制部502,用来存储用户指定了录像预约的节目信息;用户信息存储部542,连接到用户指定信息存储部540,用来存储用户一侧的终端的联系地址。联 系地址典型的是用户的电子邮件地址。
序列信息发送处理部518进一步包含:序列信息登录部546,用来在序列信息被生成后登录该信息;用户检索部544,连接到序列信息登录部546及用户指定信息存储部540,针对序列信息登录部546中登录的序列信息,从用户指定信息存储部540中检索过去指定了该序列信息所示的节目的用户或终端;序列信息发送部548,用来将序列信息登录部546中登录的序列信息经由控制部502及网络部500(参照图29)发送到用户检索部544检索到的用户。
图31表示检索处理部516的框图。参照图31,检索处理部516包含:检索部562,连接到控制部502,从节目信息存储部512中存储的信息之中检索与终端发送过来的检索请求相对应的节目;序列信息检索部560,用来从序列信息存储部514中存储的序列信息之中检索与检索部562所检索到的节目相对应的序列信息;检索结果输出生成部564,生成将检索部562检索到的节目相关信息与序列信息检索部560检索到序列信息合成起来的检索结果输出,提供给控制部502。
图32表示计费处理部520的框图。参照图32,计费处理部520包含:用来确定计费对象的计费对象表584;计费对象判定部582,当序列信息存储部514中存储的序列信息根据终端的请求发送到终端的情况下,根据控制部502的指示判定计费对象;计费信息存储部580,用来根据计费对象判定部582判定的计费对象信息存储计费信息。计费信息以每天一次等为单位,发送到图28所示的计费管理装置492。此外,这里的计费是指,本服务器装置的管理者向序列信息所指示的节目的权利保有者(例如电视台)支付其使用费所需的基础信息。
图33表示图29的序列信息存储部514中存储的序列信息的实例。该序列信息与图6所示相同。不过,在图33中,第2行的流信息的标题表示其与电视剧“幸运”中“○△君的皮包”相关。
第3行的“program title”项目表示已经说明的那样的流标题,在该实例中表示电视剧“幸运”。
其他各点与图6所示相同。因此,这里不重复其详细说明。
从图33所示的序列信息之中选择实际上相当的流部分的方法随介质不同而不同。当流是遵循MPEG2规格等的格式时,可以通过依次读取内置的时间戳来实现,也可以通过预先生成时间与存储位置的关系 的索引来实现。也可以通过指定时间向搜索、再生装置发出命令来实现。此外,在MPEG2等在时间方向上进行压缩的数据形式的情况下,即使指定了特定的时刻,由于GOP(Group Of Pictures)等关系,有可能无法精确地从该时刻开始再生帧。但是,对此怎样处理是与实施中的设计相关的问题,无论采用什么都可以。
图34表示另一序列信息的实例。该实例是用来选择播出过程中的广告的序列。广告本身很少是用户有意录像下来的,大多意识不到记录在哪里。另外,由于同一广告大多在多个时间和多个频道播出,这种情况下,序列信息中最好也带有多个选择项。
图34所示实例中,如第1行的矩形区域610所示,在第1行中,将“boundary01”字符串定义为分割关键字,其后的记述都使用该字符串(以矩形区域612、614、616及618表示)分割。由该字符串对包围的区域表示1个序列信息。在图34的实例中,有3个被“boundary01”字符串分割出来的块。即,准备了3个序列作为选择项。此外,这3个选择项之中,以块顺序的优先顺序按照各序列信息尝试取得流。如果利用某一块的序列信息能够取得流,则忽略其后的块。因此,多个块之中的任意一个按照其记述顺序被选择。
在图34的实例中,第1块及第2块中,并列记述了分别在3月10日和3月11日这2天在不同频道播出的同一CM。进一步,第3个块中准备了用来访问HTML页面的序列信息。当第1块及第2块的任意一个中记述的序列都无法由终端利用的情况下,指定输出HTML页作为缺省。
这样,通过从多个候选之中选择一个,对于播出多次的同一内容的节目,能够通过访问适当来源进行再生。这也适用于广告以外的场合。例如可以应用于有线电视等来自多个再生同一节目的电视台的播出。另外,当有重大新闻时,同一内容的新闻在多个新闻节目中播出,在这样的状况下,也可以应用于从这些新闻节目中选择一个。
图35表示交互显示流的再生和因特网的另一内容的情况下的序列信息的实例。以第9行的URL开始的行表示在再生最初的流之后显示10秒钟因特网的内容。由此,可以为流的每个场面添加其他说明。此外,其整体或一部分也可以通过SMIL记述。
图36及图37中表示从服务器装置480发送到终端装置484来的节目表页面的实例。如图36及图37所示,本实施方式的特征在于, 节目表页面的请求时刻与节目的播出时刻相比较,根据其结果改变节目表页面的内容。
图36是在某一天的17时显示的同一天的19时左右的节目表页面。这种情况下,由于节目尚未开始放映,链接按钮的显示为“yoyaku”,该按钮上链接了用来录像的信息。录像信息包含了节目播出时间、播出台(频道)信息。由于节目随地方而不同,最好是生成用户或终端指定的地方的节目表。
图37是在同一天的22时显示的同一天的19时左右的节目表页面。这种情况下,职业棒球与电视剧已经结束播出。进一步,假定对此已经生成了序列信息。此时,链接按钮的显示变为“iDigest”,该按钮上记述了指向序列信息的链接。
图38表示图32所示的计费对象表584的实例。左侧栏中记述序列信息中包含的频道信息。右侧记述用于计费的服务器服务信息。针对被发送的序列信息,选择其中包含的频道信息,向与此对应的服务器发送计费信息。不仅是频道,通过结合时刻信息进行参照,也可以随着节目不同向不同服务器发送计费信息。
该服务器装置480实际上由计算机实现。图39表示服务器装置480的硬件框图。参照图39,服务器装置480包含:用来控制服务器装置480整体的CPU600;供CPU600工作时用作存储器的RAM602;用来存储计算机程序或数据的全部或一部分的ROM604;由硬盘构成的用来存储计算机程序及数据的外部存储部606;用来提供经由外部设备和网络进行双向通信的网络部608。
图40中以流程图形式表示用来实现本实施方式的系统的服务器装置480的功能的计算机程序的控制流程。参照图40,该计算机程序包含:步骤618,用来接收来自终端装置的发送请求;步骤620,用来分析该请求,根据请求内容分支为步骤622、624、626、630、及632;步骤622,响应节目表页面的请求事件,进行节目表页面处理;步骤624,用来响应用户联系信息的登录请求事件,进行用户联系信息登录处理;步骤626,用来响应用户指定节目存储的请求事件,进行用户指定节目存储处理;步骤630,用来响应序列信息的请求事件,进行检索处理,步骤632,用来执行除此之外的处理。此外,在图40中,为了简化图及记述,省略了用来执行与本发明没有直接关联的请求的处理 的步骤632的详细说明;只要是本领域技术人员,能够容易地实现。
这些处理结束后,控制返回步骤618。
服务器装置所实施的处理中,除此之外还有响应序列信息发送请求事件而执行的序列信息发送处理和计费信息发送处理。这些在后面叙述。
图41表示图40的步骤622中执行的节目表页面处理的详细流程图。参照图41,节目表页面处理包含:步骤660,用来判定上次发送请求之后是否过去了指定时间。此时的更新时间设定随着序列信息或节目信息的更新频度而不同,为1分至1小时左右。如果尚未经过指定时间,则已经生成并被临时保存下来的节目表页面发送出去(步骤680),处理结束。否则控制进入步骤662。
在步骤662,选择对应于本次发送请求发送的节目表页面中的节目。在步骤664,判定当前时刻是否迟于节目表页面的当前节目的结束时刻。如果迟的话,控制进入步骤666,否则控制进入步骤676。
在步骤676,由于尚未到达节目结束时刻,因此,判定包含指向进行当前节目的录像预约所需的录像预订信息文件的链接目标信息的信息(录像预约信息)是否存在。如果存在,控制进入步骤678,否则控制进入步骤668。在步骤678,执行附加录像预订信息的处理。更具体地,在发送的节目表页面的该节目信息中附加指向被选择的录像预订信息文件的链接按钮。其后控制进入步骤668。步骤668以后的处理在后面叙述。
另一方面,步骤664中判定为当前时刻比节目结束时刻迟的情况下,在步骤666,由于已经达到节目结束时刻,因此,判定与该节目表页面内的该节目相对应的序列信息是否存在。在接下来的步骤667,将该节目的序列信息附加到节目表页面信息中。更具体地,在发送的节目表页面的该节目信息中附加指向被选择的序列信息文件的链接按钮。其后控制进入步骤668。
在步骤668,判定与本次的请求相对应的节目表页面中的节目是否已被全部处理。如果已经全部结束,则控制进入步骤672。否则控制返回步骤662,以便处理下一节目。
在步骤672,由于全部节目的处理已经结束,将作成的节目表页面保存到页面存储部504(参照图29)。这种情况下,同时保存节目表 页面的制作时间。在接下来的674,将步骤672保存下来的节目表页面发送到请求的发送源——终端装置,结束处理。
在以上处理中,从上次发送请求经过指定时间后,节目表页面首次被更新。但是,本发明并不限于这样的实施方式。例如,该服务器装置480的管理者或序列信息的管理者也可以响应序列信息登录事件对节目表页面进行更新。另外,也可以不进行从上次发送请求开始是否经过了指定时间的判定,只要发生了发送请求,就生成节目表页面。
图42以流程图形式表示图40的步骤624中执行的用户登录处理的控制结构。参照图42,在用户登录处理之前,终端装置的用户将用来以后从服务器装置480接收序列信息发送所需的信息作为用户联系信息,向服务器装置480发送作为用户联系信息的登录请求。服务器装置480响应该请求的接收事件,将发送过来的用户联系信息保存到图30所示的用户信息存储部542(步骤700)。此时,大多向用户发行从下次开始的访问时所需的用户ID(识别信息)。以后,用户使用该用户ID就可以在服务器端特别指定用户的联系信息。用户的联系信息通过例如用户输入电子邮件地址来执行。
图43是图40的步骤626中执行的用户指定节目存储处理的流程图。参照图43,该处理包含执行用户认证的步骤720。例如,用户或终端通过将图42的步骤700中发行的用户ID发送给服务器装置480,就能够特别指定联系信息。为了防止其他的用户利用别的用户的用户ID进行请求,即所谓的“冒充”,也可以利用从终端装置一侧发送过来的密码进行用户ID的确认。
该处理进一步包含:步骤722,将保存的节目信息发送给终端;步骤724,从终端一侧发送过来的节目信息中选择1各或多个节目。在步骤722中发送过来的节目信息可以是节目表形式、也可以只是1个节目的介绍。步骤724的处理可以通过例如以HTML记述节目信息,由用户按下附随各个节目设置的用于“登录”的URL所链接的链接按钮或文本链接来实现。
这时,在终端一侧,既可以由用户手动选择节目,也可以通过将节目信息中包含的演出者信息、体育、或电视剧等类别相关信息与用户预先登录的喜好信息进行匹配,自动地指定节目。在自动指定的情况下,最好是在用户的终端一侧,将按照喜好信息指定的节目作为预 先与喜好匹配的节目从节目信息中选择出来进行录像。在终端一侧,与喜好匹配的节目被录下来,并且,在服务器一侧与喜好匹配的序列信息被选择出来发送,由此,用户只要输入一次喜好,就能够在终端自动取得该节目的录像和序列信息这两者。这种情况下,序列信息的发送最好是在节目发送及录像结束之后进行。
步骤724之后,步骤724中选择的节目与用户信息配对存储到图30的用户指定信息存储部540。
图44是图40所示的步骤630中执行的检索处理的流程图。不仅仅是由用户看着节目表页面取得该节目的序列信息,如果通过检索选择节目的情况下也能够获得该节目的序列信息,就会很方便。图44所示处理使得这样的检索处理成为可能。在该处理之前,用户向服务器装置480发送包含了检索条件的检索请求。
参照图44,检索处理包含:步骤760,用来从终端获得请求中包含的检索条件;步骤762(与图31的检索部562的功能对应),用来按照步骤760中取得的检索条件,从节目信息存储装置512之中检索满足检索条件的节目;步骤764(与图31的序列信息检索部560的功能对应),用来从序列信息存储部514检索与步骤762中检索到的节目相对应的序列信息;步骤766,用来根据终端一侧的设定等与步骤764中检索到的序列信息连接,生成1个序列信息。该步骤766用来连接检索到的节目的序列信息,将检索到的节目作为1个序列信息输出。使用该连接起来的序列信息,例如以“○△歌手”检索的情况下,能够将多个节目的○Δ歌手的演出场面连接起来再生。
该处理进一步包含:步骤768(与图31的检索结果输出生成部564相当),用来生成将步骤762的节目检索结果与步骤764及步骤766的序列信息检索结果结合起来的检索结果;步骤770,用来发送该检索结果。
图45是序列信息发送处理的流程图。该处理响应于某个节目的序列信息被登录到图30的序列信息登录部546的事件发生而被执行。
参照图45,该处理包含:步骤742,从登录的序列信息中包含的节目信息中选择对应的节目;步骤744,选择过去选择了该对应节目的用户。使用图43的步骤726中存储的用户信息和节目信息进行该选择。接着,在步骤746中,向步骤744中选择的用户的联系地址发送利用 图30所示的序列信息登录部546登录的序列信息后,结束处理。
这里,记述了当序列信息已经登录时发送序列信息的实例,但本发明的实施方式并不限于此。例如,也可以每隔一定时间,执行是否有新到序列信息的调查处理,每次发现有新到的序列信息时执行。
如上所述,当将用户希望的序列信息从服务器装置480发送到用户的终端装置的情况下,用户就可以按照该序列信息再生欣赏录制下来的流。当序列信息中包含提供如上所述的商品等的网站链接信息时,保有序列信息的服务器提供商可以通过使用录制的内容顺利地推进业务。因此,此时,这样的提供商最好向流的权利人支付某种报酬。因此,当序列信息发送给用户时,需要计算出保有该序列信息的提供商相关的计费信息,发送到图28所示的计费管理装置492。
图46表示这样的计费信息发送流程。参照图46,该处理响应序列信息被发送到终端装置的事件而启动。该处理包含:步骤794,使用发送过来的序列信息中包含的信息,通过参照图32及图38所示的计费对象表584来判定计费对象。这种情况下,需要确定用来发送计费信息的服务器地址。
在接下来的步骤796中,对按计费对象管理的计费信息增加与本次发送的序列信息相关的信息,进行更新。具体地,计数序列信息的下载次数。其后,在步骤798中将计费信息发送给流的权利保有者的服务器。本实施方式中,每次发送序列信息时都发送计费信息。不过,也可以将计费信息以预定时机一并发送到各个服务器。
-动作-
该系统的动作如下。首先,对用户阅览序列信息的一览或包含指向序列信息的链接的节目表页面,由此选择序列信息这一通常动作进行说明。
图47表示这种情况下的服务器装置480与终端装置的流程的通信实例。图中左侧是表示终端装置的处理的流程,右侧是表示服务器装置的处理的流程。首先,在终端一侧的步骤810中取得流。典型的是,广播的录像或盒装媒体的用于该媒体的驱动器的设置。在访问网络随时取得流数据的情况下,有时候不需要这一部分。
接着,在终端装置,向服务器装置480发送发送请求(步骤812)。针对该请求,服务器装置480在步骤840向该终端发送内容。该内容 通常是以HTML等语言记述的信息。大多情况下,在其中附带静止图片、动画数据等,利用HTTP等协议向终端装置发送。
此外,该内容中包含指向再生在终端一侧可访问的流所需的序列信息的链接。所谓链接,就是例如以URL记述的访问信息,按照该访问信息就能够获得序列信息。
接着,终端装置在步骤814显示从服务器装置480发送过来的内容。同时,有时候也会再生音乐等多媒体数据。在终端一侧,在接下来的步骤816,用户从步骤814中显示出来的内容之中选择指向针对与由终端可访问的流的序列信息的链接。通过该选择,与该序列信息相对的请求被发送到服务器装置480。
服务器针对该请求在步骤842将序列信息发送到终端装置。
在终端一侧,在步骤818取得该信息。进一步,在步骤820,根据步骤818中取得的信息,再生步骤810中准备好的流。被再生的流有时候是视频,有时候是音乐。流的再生结束后,在步骤822再次访问因特网。即,在步骤818中取得的序列信息中,在摘要输出结束后指定的内容请求被发送到服务器装置。
服务器装置响应步骤844中该请求的接收事件,将指定的内容发送给终端装置。该内容中既可以包含流本身,也可以包含出现在流中的信息或商品相关的信息或指向这种信息的链接,或者也可以包含这些商品等的销售信息或指向销售信息的链接。
此外,在步骤814的内容取得、显示中,也可以同时取得在步骤816及818的处理中取得的序列信息。进一步,也可以省略步骤812、814及816,即使没有来自终端装置的请求,服务器装置也可以向终端装置发送序列信息。
因此,可以考虑例如通过电子邮件发送序列信息等。该方法相当于上述的序列信息发送处理。
此外,在该实例中,流的再生结束后,在步骤822请求发送新的因特网内容;当然也可以返回流再生之前的显示。另外,也可以与流的序列信息的链接一起从开始就显示商品的广告、销售信息。
图48是用来说明当终端装置及服务器装置480按照图47所示的动作流程动作时的画面显示等的图。在该实例中,假定图47的步骤810的处理已经结束。在图48的中部,表示了终端装置484中的显示实例。
画面900表示步骤814结束后的显示实例。在该实例中,假定电视广播中电视剧“幸运”已经放映,其录像已完成,已经作为流存储在终端装置的流数据存储部114(参照图4)。另外,假定该用户正在阅览与该电视剧相关的网页。
参照图48,画面900的右下有“观看幸运的场面”这样的链接信息906。选择该链接后,对应的序列信息就从服务器装置480发送到终端装置。此外,该序列信息在该实例中存在于保有画面900的内容的服务器中,但也可以存在于别的服务器装置中。在Web的情况下,序列信息的要求一般通过URL来指定。
选择该链接、序列信息发送到终端装置后的终端装置的显示实例如画面902所示。这表示图47的步骤820中的显示状态。即,用户选择画面900的右下的与链接信息906对应的序列信息,终端装置从服务器装置480取得该序列信息后,终端装置从自己存储在流数据存储部114(参照图4)中的流910(这种情况下是电视录像)之中选择再生由所取得的序列信息指定的部分912。在该实例中表示流之中的“○△拿着皮包的场面”被显示。
按照序列信息的流再生结束后,图47的步骤822及步骤824被执行,显示变为如图48的画面904所示。在该实例中,包含皮包的商品信息的网页被显示出来。此外,该页面的链接目标中有销售系统。这样的销售系统可以使用特表平9-500470号公报等现有技术实现。
在该实例中,如果选择画面900的链接信息906,则自动变换为来自网页的影像再生画面,影像再生结束后,自动切换为网页显示。由此,通过选择链接信息,用户此后就不需要执行特别的操作,能够观赏一系列的影像,进一步,能够容易地获得相关商品,非常方便。
作为其他终端的实装,如图49所示那样,也可以同时进行流的再生930和Web内容的显示932。
其次说明用户预先进行录像预约,录像预约的节目的序列信息被登录时自动向用户的终端装置发送该序列信息时的终端装置及服务器装置的动作。
在该处理之前,首先由用户将自己的联系信息登录到图30所示的用户信息存储部542。用于登录的画面作为HTML文件由Web服务器发送到用户的终端装置。使用从该画面发送过来的信息,在图40的步骤 624中,在用户信息存储部542中记录该用户的联系信息。
接着,用户进行录像预约。本实施方式中,用来进行录像预约的画面作为HTML文件由Web服务器发送到用户的终端装置,从该画面发送过来的录像预约信息通过图40的步骤626中执行的用户指定节目存储处理626登录到图30的用户指定信息存储部540。
此外,在本实施方式的说明中没有进行详细叙述,但假定对于该用户指定信息存储部540中登录的节目,在服务器装置及终端装置中设置了自动在用户的终端装置进行录像的功能。
指定节目的放映结束后,通常由该服务器装置480的管理者制作出该节目的序列信息。例如,棒球、足球、橄榄球、相扑、网球等体育转播的情况下,是用来实现由精彩场面构成的摘要的序列信息。序列信息生成后,该序列信息提供给图29所示的序列信息存储部514存储下来。在该序列信息存储部514中存储了节目的序列信息的这一信息被提供到序列信息登录部546,作为应发送给用户的序列信息登录。
用户检索部544从用户指定信息存储部540中检索,判定是否有用户预约了由序列信息登录部546登录的序列信息的录像。如果存在这样的用户,则从用户信息存储部542中读取该用户的联系信息(电子邮件地址),提供给序列信息发送部548。
序列信息发送部548向由用户检索部544提供的用户的电子邮件地址发送由序列信息登录部546登录的序列信息。
用户通过接收该电子邮件,能够接收到针对自己的终端装置中录像的流所准备的最新序列信息。通过选择该序列信息,能够欣赏录像的流的摘要。
接着说明通过检索取得序列信息时的终端装置与服务器装置的动作。在图50及图51中表示通过检索取得序列信息的实例。本实施方式中,用来实现用于检索的画面的HTML文件由服务器装置准备好,根据来自用户的请求将该画面发送到终端装置。该动作可由通常的Web服务器很容易地实现。
图50的画面950是这样通过在浏览器中显示发送的HTML文件而实现的,用于节目检索的用户提示画面。该实例是利用标题、类型、出场演员、关键字等全部一致或部分一致等这些通常所知的检索方法检索节目的显示实例。
该画面950的检索字段中输入期望的关键字,从终端装置发送到服务器装置480。参照图13,服务器装置480的检索部562接收该信息,在节目信息存储部512(参照图30)中检索相应的节目。进一步,序列信息检索部560从序列信息存储部514(参照图30)中检索与检索到的节目所对应的序列信息。检索结果输出生成部564将这些检索结果合成,作为检索结果提供给控制部502。控制部502将该检索结果发送给终端装置,终端装置显示该检索结果。
图51所示的画面960是在对图50所示的画面950检索出场演员“○△拓哉”的情况下在终端装置上显示的检索结果画面的实例。这里,演员“○△拓哉”参加演出的节目或CM与其播出时间、频道信息、及标题信息一起显示出来。
在图51中,检索到的节目的第4段中记述了“TV9及其他”这样的“及其他”的记述。这表示在CM的情况下,由于被多次放映,播出时间及频道仅表示有代表性的时间及频道,其他播出时间或频道也会有该CM放映。不仅是广播,因特网上的流内容也可以包含在检索对象中。
图51的检索结果的最右边表示的“iDigest”按钮是用来下载序列信息的按钮。该按钮中嵌入了分别指向对应的序列信息的链接,按下该按钮后,就会分别下载对应的序列信息。此外,像第4个CM那样存在多个放映的情况下,如图34所示,最好是将各自对应的序列信息并列记述,再生时按照优先顺序取得流。
此外,本实施方式中,为了进行检索,向用户展示图50所示的检索画面。这可以通过例如在服务器装置预先准备用于检索的HTML画面,将其发送到终端装置来实现。
不过,并不是必须向用户展示这样的画面。也可以考虑只根据从终端一侧按照预定的格式发送过来的检索请求而发送序列信息。终端向服务器装置发送检索请求、适当地下载序列信息就是这样的实例。在这样的实例中,用户只要在终端一侧输入一些关键字,就可以实现序列信息的下载。
如上所述的序列信息的每一次下载时,由计费处理部520更新相应的计费对象的计费信息,作为计费信息发送到计费服务器。
此外,在上述各实施方式中,节目是该系统中用于操作的单位, 摘要用来将1个节目中若干个场面提取并连接起来。但是,本发明并不限于这样的实施方式。例如,也可以将节目的集合作为操作单位,将其中的一个节目作为以上实施方式中说明的摘要进行处理。另外,也可以将摘要作为节目本身。在这些情况下,摘要的选择就只是节目的选择,或是将多个节目连接起来。
另外,在上述实施方式中,对于从序列信息中选择流的场合,没有特别预想出现问题的状况。但是,实际上例如按照序列信息再生时所需的流并不一定都存储在本地的终端装置。例如,有时候必要的流中只有一部分保存在本地,或者流本身存在,但必要的部分没有全部保存下来。也需要考虑这样的情况来构造终端装置。
例如,当本地只有一部分流可用时,可以考虑在开始就警告用户有不可再生的部分,以便只再生可用的部分。当流完全不含有可用部分时,可以跳转到图26的步骤242的错误处理。
另外,在上述实施方式中,假定为按照序列信息在终端装置再生摘要。但是,序列信息的用途并不限于此。例如,也可以利用序列信息,在只将摘要复制(dupping)到不同于终端装置的其他装置,例如移动电话等便携式装置时,只将所选择的场面进行复制。例如,可以考虑将摘要复制到存储器卡、将该存储器卡安装到移动电话这样的用途。这种情况下,考虑移动电话等再生装置的画面大小同时变换为适当尺寸的图像是有效的。进一步,最好同时进行数据格式变换。在这样的由多个场面构成的摘要的复制中,场面与场面之间最好加入使场面的区分明显的显示。
此外,在上述实施方式中,序列信息假定为经由Web发送到终端装置。但是,本发明并不限于这样的实施方式。例如,也可以在节目的电视信号的垂直扫描期间或数字广播的数据区间内发送序列信息。
利用如上的本实施方式,序列信息就是用来指定流数据的哪一部分以何种顺序怎样再生的信息。另一方面,流数据是记录在例如硬盘等存储介质中的记录影像。两者的内容通过时间信息等相互关联起来,但两者也可以相互独立地移动。
通常,为了截取流数据的一部分,必须指定其开始时刻和结束时刻。但是,本实施方式的序列信息中,采用流数据的播出时刻作为这些时刻的基准。其结果是,即使在基于序列信息截取例如节目的一部 分时,也不需要特意考虑录像开始时刻、录像结束时刻、节目整体是否被记录、记录时使用何种比特率等。因此,利用序列信息的流数据的再生不会受到观众环境的影响。其结果是,不需要为序列信息的再生附加特定条件,能够广泛地发布序列信息。
例如,在存储流数据的装置中,通过从外部设备取得序列信息,能够容易地输出流数据的摘要等。在利用流数据进行影像发送的服务中,用户以外的服务提供商制作并提供与该流数据相关的序列信息,由此,通常的用户只要获得了该序列信息即可在任意时候容易地欣赏流数据的摘要(或经适当编辑的流数据)。
另外,由于可以指定地址而连接到不同的服务提供商的装置,能够从多个服务提供商所制作的序列信息中选择获取期望的序列信息。
另外,本实施方式中,构成场面的素材不仅是流数据,完全可以包含序列信息中嵌入的字符串、静止图片、或因特网上的信息等、序列信息再生时以各种方式可得的信息等。即,序列信息可以与多种多样的媒体结合起来。其结果是,与只剪切粘贴流数据的一部分进行再生相比,生成的影像中包含文字等更多信息,能够变得更易懂。
因特网的信息(Web)和影像也可以容易地由序列信息进行控制。由此,也可以从因特网取得并显示影像的摘要中的附加说明信息,或在影像中间显示从因特网获得的广告信息。
另外,也可以将当前用户正在观看的流数据信息生成为序列信息,发送到其他设备。当用户将正在通过电视观看的某个流数据继续利用移动电话观看时,可以将后续信息作为序列信息从电视发送到移动电话。这在例如流数据存在于因特网上时尤其有效。同样地,与用户不同的服务提供商也可以将序列信息发送给用户,用户按照该序列信息观看流数据。由此,各个用户不是观看整个流数据,而是只观看服务提供商所选择的部分,由此,能够迅速获得必要的信息。
如上所述,序列信息与流数据独立、序列信息可与多种多样的媒体协作,利用这些特征,本实施方式的序列信息能够实现更高的表现力。另一方面,为了应付例如序列信息指定了未录像的点这样的错误,利用上述实施方式的序列信息可以指定错误处理。例如,当序列信息指定了不可利用的流数据时,可以指定特定的字符串或从预定URL获取信息进行显示,进行多种多样的错误处理。其结果是,进一步提高 了序列信息与流信息的独立性,能够实现更高表现力的影像再生。
本次公开的实施方式仅为示例,本发明并不限于上述实施方式。本发明范围在参考发明的详细说明的记述的基础上由权利要求书的各项权利要求示出,包含与所记述的词句具有相同意思及权利要求内的全部变更。
工业适用性
如上所述的本发明能够将多种多样的媒体所提供的多种信息以适合于包含一般消费者在内的多种多样的人们的喜好或需要的多种多样的形式容易地进行利用。其结果是,本发明能够用于面向一般消费者的影像或声音再生装置。另外,借助于本发明,能够促进一般消费者在再生信息时可用的序列信息的流通。其结果是,本发明可用于制作这样的序列信息、向消费者提供序列信息的产业中。
Claims (12)
1.一种信息提供装置,是一种用来向终端装置发送用来指定内容再生序列的序列信息的信息提供装置,其包含:
选择装置,用来响应预定事件的发生,按照预先确定的步骤对序列信息进行选择,上述序列信息作为用于特别指定通过该序列信息再生的内容的信息;
装置,用来与上述事件相关联地确定发送序列信息的目的地的终端装置;以及
发送装置,用来向与上述事件相关联所确定的终端装置,以独立于是否接收到来自该终端装置的发送请求的方式发送由上述选择装置所选择的序列信息,
上述序列信息的内容再生序列包含与该内容相关联预先选择出来的指向与物品或服务销售相关的信息页面的链接信息。
2.如权利要求1所述的信息提供装置,上述序列信息包含:
用来特别指定对应流的信息项目;以及
用来在时间上指定上述对应流中利用上述序列信息的再生开始和结束的信息。
3.如权利要求2所述的信息提供装置,上述序列信息的上述对应流是广播节目,
用来特别指定上述对应流的信息项目包含用来特别指定该广播节目的播出时间及频道的信息项目。
4.如权利要求1所述的信息提供装置,上述序列信息包含用来特别指定互不相同的流的多个信息项目。
5.如权利要求1所述的信息提供装置,上述序列信息的内容再生序列在其中的预定位置包含指向上述信息提供装置所保持的信息的链接信息。
6.如权利要求1所述的信息提供装置,其进一步包含:
检索条件接收装置,用来从终端装置接收预定的检索条件;
节目信息存储装置,用来存储节目信息;
序列信息存储装置,用来存储指定内容再生序列的序列信息;
第1检索装置,用来响应于上述检索条件接收装置从终端装置接收到检索条件,在上述节目信息存储装置中检索符合上述检索条件的节目;
第2检索装置,用来在上述序列信息存储装置中检索与上述第1检索装置的检索结果相对应的序列信息;
装置,用来将包含上述第2检索装置所检索的序列信息或指向该序列信息的链接信息的检索结果发送到将上述检索条件发送过来的终端装置。
7.如权利要求1所述的信息提供装置,上述序列信息包含:
指向包含在上述序列信息的内容再生序列中的内容的第1链接信息;指向与该内容相关联预先选择出来的与物品或服务的销售相关的信息页面的第2链接信息;以及与上述第1链接信息及上述第2链接信息相关联预先准备的内容。
8.如权利要求1所述的信息提供装置,其进一步包含:
表存储装置,用来存储预先与各序列信息对应起来的信息发送目的地的表;
装置,用来响应于上述序列信息从上述信息提供装置发送到终端装置,参照上述信息发送目的地的表,确定与上述所发送过来的序列信息对应起来的信息发送目的地;
装置,用来响应上述序列信息的发送,计算出该序列信息所计费的计费信息;以及
装置,用来将由上述用于计算的装置所计算出来的计费信息发送到由用于确定上述信息发送目的地的装置所确定的信息发送目的地。
9.如权利要求8所述的信息提供装置,用于计算上述计费信息的装置包含用来基于序列信息发送到特定发送目的地的发送次数,计算出向该发送目的地的计费信息的装置。
10.如权利要求1所述的信息提供装置,其进一步包含:
检索条件接收装置,用来从终端装置接收预定的检索条件;
序列信息存储装置,用来存储指定内容再生序列的序列信息;
检索装置,用来响应于上述检索条件接收装置从终端装置接收到检索条件,在上述序列信息存储装置中检索符合上述检索条件的序列信息;以及
装置,用来将包含指向由上述检索装置所检索的序列信息的链接信息的检索结果发送到将上述检索条件发送过来的终端装置。
11.如权利要求1所述的信息提供装置,其进一步包含:
检索条件接收装置,用来从终端装置接收预定的检索条件;
节目信息存储装置,用来存储节目信息;
序列信息存储装置,用来存储指定内容再生序列的序列信息;
第1检索装置,用来响应于上述检索条件接收装置从终端装置接收到检索条件,在上述节目信息存储装置中检索符合上述检索条件的节目;
第2检索装置,用来在上述序列信息存储装置中检索与上述第1检索装置的检索结果相对应的序列信息;以及
装置,用来将由上述第2检索装置所检索的序列信息发送到将上述检索条件发送过来的终端装置。
12.如权利要求1所述的信息提供装置,其进一步包含:
检索条件接收装置,用来从终端装置接收预定的检索条件;
序列信息存储装置,用来存储指定内容再生序列的序列信息;
检索装置,用来响应于上述检索条件接收装置从终端装置接收到检索条件,在上述序列信息存储装置中检索符合上述检索条件的序列信息;以及
装置,用来将由上述检索装置所检索的序列信息发送到将上述检索条件发送过来的终端装置。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003035950 | 2003-02-14 | ||
JP035950/2003 | 2003-02-14 | ||
JP106095/2003 | 2003-04-10 | ||
JP2003106095 | 2003-04-10 | ||
JP201756/2003 | 2003-07-25 | ||
JP2003201756 | 2003-07-25 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004800043073A Division CN100539682C (zh) | 2003-02-14 | 2004-02-02 | 流输出装置及流输出方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101516024A CN101516024A (zh) | 2009-08-26 |
CN101516024B true CN101516024B (zh) | 2012-09-05 |
Family
ID=36748362
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004800043073A Expired - Fee Related CN100539682C (zh) | 2003-02-14 | 2004-02-02 | 流输出装置及流输出方法 |
CN 200910005904 Expired - Fee Related CN101516024B (zh) | 2003-02-14 | 2004-02-02 | 信息提供装置、流输出装置及流输出方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004800043073A Expired - Fee Related CN100539682C (zh) | 2003-02-14 | 2004-02-02 | 流输出装置及流输出方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN100539682C (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1300012A (zh) * | 1999-12-16 | 2001-06-20 | Actv公司 | 利用本地主机进行网络通信的增强型视频编程系统及方法 |
CN1328300A (zh) * | 2000-06-14 | 2001-12-26 | 松下电器产业株式会社 | 数据处理装置及数据处理方法 |
CN1332934A (zh) * | 1998-09-08 | 2002-01-23 | 夏普公司 | 动态图像编辑方法及动态图像编辑装置 |
-
2004
- 2004-02-02 CN CNB2004800043073A patent/CN100539682C/zh not_active Expired - Fee Related
- 2004-02-02 CN CN 200910005904 patent/CN101516024B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1332934A (zh) * | 1998-09-08 | 2002-01-23 | 夏普公司 | 动态图像编辑方法及动态图像编辑装置 |
CN1300012A (zh) * | 1999-12-16 | 2001-06-20 | Actv公司 | 利用本地主机进行网络通信的增强型视频编程系统及方法 |
CN1328300A (zh) * | 2000-06-14 | 2001-12-26 | 松下电器产业株式会社 | 数据处理装置及数据处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1765129A (zh) | 2006-04-26 |
CN100539682C (zh) | 2009-09-09 |
CN101516024A (zh) | 2009-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4304185B2 (ja) | ストリーム出力装置及び情報提供装置 | |
KR101299639B1 (ko) | 콘텐츠 전달 방법 및 시스템 | |
US20020059604A1 (en) | System and method for linking media content | |
US20080036917A1 (en) | Methods and systems for generating and delivering navigatable composite videos | |
US6760916B2 (en) | Method, system and computer program product for producing and distributing enhanced media downstreams | |
JP4371152B2 (ja) | 情報提供システム、情報受信装置、情報提供装置、情報提供方法およびプログラム | |
US20070297755A1 (en) | Personalized cutlist creation and sharing system | |
US20030001880A1 (en) | Method, system, and computer program product for producing and distributing enhanced media | |
US20090262238A1 (en) | Generation And Delivery of Stepped-Frame Content Via MPEG Transport Streams | |
CN102550039A (zh) | 用于关联并提供共享属性的不同类型的媒体内容的方法和系统 | |
JP2004517532A (ja) | 非侵入的且つ視聴者主体で使用するために再利用可能なオブジェクトベースの製品情報をオーディオビジュアル番組に埋め込む方法 | |
JP2010532519A (ja) | 推奨情報に基づいて1つ以上のメディアを購入する方法およびその装置 | |
KR20100130638A (ko) | 사용자가 액세스 가능한 콘텐츠 내의 메타데이터 이용 가능성의 표시를 용이하게 하는 시스템 및 셋탑박스 | |
JP4020562B2 (ja) | 情報管理装置及びリモートコントローラ | |
JP4483906B2 (ja) | 情報提供システム、映像再生装置、情報提供装置、情報提供方法およびプログラム | |
US20080288981A1 (en) | Receiving device, information providing device, information providing system, information providing method, and programs | |
JP2005522113A (ja) | パーソナル化されたニュースを提供するための方法及びシステム | |
JP2006311592A (ja) | ストリーム再生制御装置及びコンピュータプログラム | |
CN101516024B (zh) | 信息提供装置、流输出装置及流输出方法 | |
JP6667997B2 (ja) | コンテンツ情報処理装置、コンテンツ情報処理方法及び電子機器 | |
JP2003108866A (ja) | 旅行商品案内システム、旅行商品案内方法、旅行情報提供システム、番組編集システム、番組編集方法、番組データ記録媒体、デジタル放送システム、デジタルテレビシステム、商品案内システム | |
JP2007228619A (ja) | 記憶・出力装置 | |
Batista | Managing Your Media Assets and Workflows | |
JP2006324826A (ja) | 映像記録装置 | |
JP2005086542A (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: 20120905 Termination date: 20160202 |