图象记录系统的制作方法

文档序号:7561112阅读:289来源:国知局
专利名称:图象记录系统的制作方法
技术区域本发明涉及信息处理装置及方法、信息提供装置及方法、图像记录系统、媒体,特别地涉及接收规定广播并且进行预约录像、或者使得进行预约录像的信息处理装置及方法、信息提供装置及方法、图像记录系统、媒体。
背景技术
现在被广泛利用的是下述技术,即在个人计算机中内装调谐器,接收来自电视台的图像及声音的信号并且将接收到的图像及声音变换为规定的数字数据并记录在硬盘等的记录媒体中,且根据需要进行重放。
在这样的个人计算机中设定预约录像十分费事费时。

发明内容
本发明鉴于上述情况,目的是为了能够简单且迅速地进行设定预约录像。
本发明的信息处理装置,其特点在于,包含发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信手段;记录规定图像的记录手段;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制手段。
又,本发明的信息处理装置的信息处理方法,其特点在于在于,包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据通信步骤;记录规定图像的记录步骤;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制步骤。
又,本发明的媒体的程序,其特征在于,包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据通信步骤;记录规定图像的记录步骤;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制步骤。
又,本发明的信息提供装置,其特点在于,包括记录用于控制记录的数据的记录手段;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信手段。
又,本发明的信息提供装置的信息提供方法,其特点在于,包括记录用于控制记录的数据的记录步骤;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信步骤。
又,本发明的媒体的程序,其特点在于,包括记录用于控制记录的数据的记录步骤;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信步骤。
又,本发明的图像记录系统,其特点在于,它是由记录规定图像的信息处理装置以及提供控制所述图像记录的数据的信息提供装置构成的图像记录系统,所述信息处理装置包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信手段;记录规定图像的记录手段;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制手段,所述信息提供装置包括记录用于控制记录的数据的记录手段;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信手段。
又,本发明的信息处理装置,其特点在于,包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定手段;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信手段;记录规定图像的记录手段根据所述用于控制记录的数据而控制所述记录手段的记录的记录控制手段。
本发明的信息处理方法,其特点在于,包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定手段;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信步骤;记录规定图像的记录步骤;根据所述用于控制记录的数据而控制所述记录步骤的记录的记录控制步骤。
本发明的媒体的程序,其特点在于,所述程序包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定步骤;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信步骤;记录规定图像的记录步骤;根据所述用于控制记录的数据而控制所述记录步骤的记录的记录控制步骤。
附图简述

图1表示本发明的图像记录重放系统一实施形态。
图2是表示本发明的图像记录重放系统一实施形态。
图3用来说明个人计算机构造的框图。
图4是表示图像处理板的构造的图。
图5是说明伺服系统7的构造的图。
图6是说明个人计算机所实行的应用程序。
图7是说明个人计算机所实行的应用程序、中间设备以及驱动设备的构造。
图8是说明个人计算机所实行的应用程序、中间设备、以及驱动设备的构造的图。
图9是说明AV目录构造的例的图。
图10是说明当可以进行图像操作时录像重放程序显示于个人计算机CRT上的图面。
图11是说明当录像开始时录像重放程序显示于个人计算机CRT上的图面。
图12是说明当可以进行重放操作时录像重放程序显示于个人计算机CRT上的图面。
图13是说明预约录像设定程序的图面。
图14是说明预约录像设定程序的图面。
图15是说明预约录像设定程序的图面。
图16是说明WWW浏览器的图面。
图17是表示录像预约数据的示例。
图18是表示频道变换文件的示例。
图19说明显示添加着由电子邮件程序生成的录像预约数据的电子邮件的数据的图面。
图20(A)、20(B0)、图20(C)是说明显示添加着由电子邮件程序生成的录像预约数据的电子邮件数据的图面。
图21是说明录像预约处理的流程图。
图22是说明频道设定处理的流程图。
图23是说明伺服系统提供录像预约数据处理的流程图。
图24是说明移动电话进行录像预约数据发送处理的流程图。
图25说明个人计算机进行录像预约数据接收处理的流程图。
图26是说明预约后录像处理的流程图。
图27是说明电子邮件的录像预约数据的发送处理的流程图。
图28(A)、图28(B)及图28(C)是说明媒体的图。
最佳实施形态以下参考附图对于本发明的最佳实施形态进行详细地说明。
图1是表示本发明的图像记录重放系统一实施形态的图。个人计算机1-1输入由接收了规定电视台发送出电波的天线2供给的信号,而重放规定的图像及声音并且记录规定的图像及声音。又,个人计算机1-1重放由VCR(录像机)供给的模拟信号、或者重放通过IEEE(Institute of Electrical and ElectronicEngineers)1394等的网络5而由DVCR(数字式录像机)4供给的数字数据所对应的图像及声音,并且记录这些图像及声音。
个人计算机1-1将对应于所记录的声音及图像的模拟信号供给VCR3,或者将对应于所记录的声音及图像的数字数据供给DVCR4。
又,通过以太计算机网(Ethernet)或者因特网等的网络6,以HTTP(HypertextTransfer Protocol)等的协议为基础,个人计算机1-1将要求用于预约录像规定电视台的规定节目的数据(以下称为录像预约数据)发送的信息发送到伺服系统7中。伺服系统7即通过所谓的网络伺服系统而接收由个人计算机1-1发送出的用于录像预约规定电视台的规定节目并要求录像预约数据发送的信息,对应于此信息,将用于录像预约规定电视台的规定节目的数据发送到个人计算机1-1中。
个人计算机1-1接收用于录像预约规定电视台的规定节目的数据,并根据此数据对规定节目进行预约录像。
个人计算机1-2在电子邮件中添加用于录像预约规定电视台的规定节目的录像预约数据,并且通过网络6而发送到个人计算机1-1。通过计算机1-1接收由个人计算机1-2发送出的电子邮件,并且利用添加于电子邮件中的录像预约数据而对规定节目进行预约录像。
再者,在图2中,个人计算机1对应于具有规定浏览功能的移动电话机17的呼出(拨号呼出)通过电话线路网16而与移动电话17连接。个人计算机1以HTTP(Hypertext Transfer Protocol)等的协议为基础,将用于输入录像预约的数据或者用于选择录像预约设定的数据等发送到移动电话17,并且个人计算机17接收由移动电话17所供给的、用于录像预约规定电视台的规定节目的数据(以下称为录像预约数据),根据接收到的录像预约数据而进行预约录像的设定。个人计算机1根据预约录像的设定而进行规定节目的预约录像。
移动电话17即所谓的imode(商标)等的具备浏览功能的移动电话通过基局18及电话线路网16而拨号呼出个人计算机1,根据个人计算机1所供给的数据,显示固定的文本或者图面。移动电话17的用户(也有个人计算机1的用户)根据通过浏览功能而显示于移动电话17的规定的文本或者图面,输入用于录像预约规定电视台的规定节目的设定。
移动电话17对应于规定的操作,根据输入的用于录像预约规定电视台的规定节目的设定,产生规定录像预约数据,并且通过基局18及电话线路网16而将录像预约数据发送到个人计算机1。
图3是说明个人计算机1-1的构造的框图。CPU(中央处理器)21实际地实行各种应用程序以及基本的OS(operating system,操作系统)。ROM(只读存储器)22一般地收纳CPU21使用的程序以及运算用参数中基本的固定的数据。RAM(随机存储器)23收纳CPU21实行中使用的程序以及对于此实行进行适当变化的参数。图面通过由CPU母线或者存储器母线等构成的主机母线24而相互连接。
主机母线24通过桥接器25而与PCI(Peripheral Component interconnect/Interface)总线等的外部总线26连接。
当向CPU21输入各种指令时,用户操作键盘28。当在CRT(阴极射线管)30图面上进行指示及选择时,用户操作鼠标29。CRT30以文本或图像来显示各种信息。HDD(硬盘驱动器)31及FDD(软盘驱动器)32分别驱动硬盘或软盘,在它们中使得记录或者重放CPU21所实行的程序及信息。扬声器33重放规定的声音。这些键盘28以至扬声器33都与接口27连接,接口27通过外部总线26、桥接器25以及主机母线24而与CPU21连接。
图像处理板34根据CPU21的控制,以天线2供给的信号、VCR3供给的图像或者声音的模拟信号、或者通过网络6-1而由DVCR4或DVCR5供给的图像或声音的数字数据为基础,产生规定的图像或声音的数据,并且通过外部总线26及接口27而输出到HDD31。
又,图像处理板34通过外部总线26及接口27,输入记录在HDD31上的图像或声音的数据,并且产生对应于输入的图像或声音的数据的模拟信号而供给VCR3,或者产生对应于输入的图像或声音的数据的数字数据并通过网络5而供给DVCR4。
图像处理板34通过外部总线26、桥接器25、以及主机总线24而与CPU21连接。
通信板35是为了与网络6进行连接的装置,具体地是由以太网板/调制解调器板等构成,并且通过外部总线26、桥接器25、及主机总线24而与CPU21连接。
其次,对于图像处理板34的构造进行说明。图4是表示图像处理板34构造的图。1394接口51具有对应于IEEE1394规定的构造并且与网络5连接,根据对应于IEEE1394规定的协议,接收由DVCR4或DVCR5供给的图像或声音的DVCR格式的数字数据,并供给DV(数字视频)数据接口52。
又,1394接口51将由DV数据接口52供给的图像或声音的DVCR格式的数字数据,根据对应于IEEE1394规定的协议而供给DVCR4。
DV数字接口52将由1393接口51供给的DVCR格式的图像及声音的数字数据、或者由数字选择器57供给的图像或声音数字数据(例如,所谓的4∶1∶1等没有被压缩的数字数据等)输出到DV数据压缩扩展电路53,将由DV数字压缩扩展电路53供给的DVCR格式的图像或声音的数字数据输出到1394接口51,将由DV数据压缩扩展电路53供给的来自数字选择器57供给的图像或声音的数字数据(没有被压缩的)输出到数字选择器57。
DV数据压缩扩展电路53将由DV数据接口供给52供给的DVCR格式的图像或声音的数字数据扩展为没有被压缩的图像或声音数字数据并且输出到DV数据接口52,或者将由DV数据接口52供给的没有被压缩的图像或声音的数字数据压缩成DVCR格式的图像或声音的数字数据并且输出到DV数据接口52。
调谐器54输入天线2供给的RF(无线电射频)信号并且将规定频道的图像及声音的模拟信号输出到模拟选择器55。模拟选择器55选择VCR3、或者D/A(数字/模拟)变换电路61供给的图像或声音的模拟信号中任一个,并且输出到A/D(模拟/数字)变换电路56或VCR3。
A/D变换电路56将由模拟选择器55供给的图像及声音的模拟信号变换为数字数据(例如,所谓的4∶1∶1等的图像数据等),并且输出到数字选择器57。数字选择器57输入由DV数字接口52、A/D变换电路56、或MPEG(Moving PictureExperts Group)译码器60输出的图像及声音的数字数据,选择其中任一个的图像及声音的数字数据,在输出到DV数据接口52、MPEG编码器58、或者D/A变换电路61的同时,输出到桥接器59。
MPEG编码器58将由数字选择器57供给的图像声音的数字数据压缩为MPFG方式的数字数据并且输出到桥接器59。由MPEG编码器58将图面的变化的图像变换为静止的图像并且输出到桥接器59。
桥接器59将由数字选择器57供给的图像及声音的数字数据(没有被压缩的)通过图像处理板34装置着的个人计算机1的PCI总线26及接口27而输出到CRT30。桥接器59将由MPEG编码器58供给的MPEG方式的图像或声音的数字数据通过图像处理板34上装置着的个人计算机1的PCI总线26,输出到HDD31或者CPU21。又,桥接器59通过PCI总线26而从个人计算机1的HDD31接收到MPEG方式的图像或声音的数字数据并且输出到MPEG译码器60。
MPEG译码器60扩展由桥接器59供给的MPEG方式的图像或声音的数字数据,并且将此作为没有被压缩的图像或声音的数字数据而输出到数字选择器57。
D/A变换电路61将由数字选择器57供给的图像及声音的数字数据变换为模拟信号并输出到模拟选择器55中。
又,对应于MPEG编码器58或MPEG译码器60的处理也可以通过规定的程序而由CPU21实行。
图5是说明伺服系统7的构造的图。CPU81实际地实行各种应用程序及基本的OS。ROM82一般收纳CPU81使用的程序及运算的参数中基本固定的数据。RAM83收纳CPU81实行中使用的程序及在此实行中进行适当变化的参数。这些通过由CPU总线或者存储器总线等构成的主机总线84而相互连接着。
主机总线84通过桥接器85与PCI总线等的外部总线86而连接着。
键盘88是当向CPU81输入各种指令时由用户进行操作。鼠标89是当在VRT90的图面上进行点的指示及选择时由用户进行操作。CRT90通过文本及图像来显示各种信息。HDD91及FDD92分别驱动硬盘或软盘,在它们之中记录或重放由CPU81实行的程序及信息。这些键盘88以至FDD92与接口87连接着,接口87通过外部总线86、桥接器85、及主机总线84而与CPU81连接。
通信板93是用于与网络6连接的装置,具体地是由以太网络板等构成,并且通过外部总线86、桥接器85以及主机总线84与CPU81连接。
个人计算机1-2的构造由于伺服系统7相同,因此省略说明。
图6是说明个人计算机1-1实行的应用程序的图。记录重放程序101在图像处理板34上选择由调谐器54接收的规定频道的图像及声音的模拟信号、VCR3供给的图像及声音的模拟信号、或者通过网络5而由DVCR4供给的图像及声音的数字数据中任一个,将被选择的模拟信号或数字数据变换为MPEG方式的图像或声音的数字数据,作为由一个以上规定形式文件构成的AV(视听)目录而记录到HDD31中。
又,录像重放程序101将作为一个以上规定形式文件而记录在HDD31上的AV目录在图像处理板34上进行扩展,并且生成没有被压缩的规定的图像或声音的数字数据,将图像显示在CRT30上,且扬声器33重放声音。
AV目录管理检索程序102显示记录在HDD31中的AV目录或录像日期等的规定信息。又,AV目录管理检索程序102将规定的AV目录的重放指示给录像重放程序101,并且选择成为编辑对象的AV目录,将此被选择的AV目录的信息供给AV目录编辑程序103而对于预约录像设定程序104进行预约录像的指示。
AV目录编辑程序103根据记录在HDD31中的AV目录,而将被选择的AV目录的规定图像及声音进行编辑(将包含在规定AV目录中的图像及声音连接起来),生成重放被编辑的图像及声音的规定形式的AV目录。
此AV目录如下述那样,不具有图像及声音的数字数据,由特定被选择的AV目录的信息以及特定利用的图像及声音的信息而构成,能够通过录像重放程序101进行重放。
预约录像设定程序104根据设定而生成使得实行预约录像的AV目录。此AV目录对应于设定(录像时间、以及决定图像质量的录像模式),预先确保HDD存储区域。又,预约录像设定程序104根据由WWW(World Wide Web)浏览器106或者没有图示的电子邮件程序供给的录像预约数据,而生成使得实行预约录像的AV目录。
预约监视程序105当个人计算机1动作时(OS动作时)进行通常的动作(所谓的常驻),根据使得实行预约录像设定程序104生成的预约录像的AV目录以及没有图示的RTC(Real Time Clock)供给的时刻实行预约录像。又,预约监视程序105改变实行预约录像的AV目录的设定。
WWW(World Wide Web)浏览器106以HTTP等规定协议为基础,要求伺服系统7发送规定的录像预约数据,并且接收规定录像预约数据而供给预约录像设定程序104。
CGI程序106’按记录在规定原本(script)中的程序并通过下述的网络服务器125,根据HTTP等规定的协议,将显示规定目录的数据、选择录像预约设定的数据、或显示个人计算机1的预约状况的数据等发送到移动电话17。CGI程序106’接收来自移动电话17的规定录像预约数据并且供给预约录像设定程序104。
图7是用来说明个人计算机所实行的应用程序、中间设备以及驱动设备的构造。中间设备对应于来自于应用程序的要求,而使得规定的驱动设备进行动作。驱动设备使得图像处理板34的MPEG编码器58等的规定硬件资源实际地进行动作。
硬件接口121要求录像重放程序101、AV目录检索程序102、AV目录编辑程序103、预约录像设定程序104、预约监视程序105、或者WWW浏览器106,暂停使用硬件资源,根据各种优先顺序等的设定,应用程序能够合适地利用规定的硬件资源。
目录数据库122管理AV目录的后述属性的数据,对于录像重放程序101、AV目录管理检索程序102、AV目录编辑程序103、预约录像设定程序104或者预约监视程序105,目录数据库122是提供特定文件数据的数据库,所述文件中存储着AV目录后述属性的数据或者对应于AV目录的图像或声音的数字数据。
文件I/O(输入/输出)123通过目录数据库122,根据录像重放程序101、AV目录管理检索程序102、AV目录编辑程序103、预约录像设定程序104或者预约监视程序105的规定AV目录(由一个以上的文件所构成)的读出或者写入的要求,实际地对于规定文件而进行数据的读出或者数据的写入。
编码器126在图像处理板34的MPEG编码器58中,对于由数字选择器57输入的图像或声音的数据实行压缩为MPEG方式的数字数据的控制。
译码器127在图像处理板34的MPEG译码器60中,对于由桥接器59输入的MPEG方式的图像或声音的数字数据实行扩展的处理。
输出切换器128使得图像处理板34的模拟选择器55及1394接口51发生动作,对于来自于图像处理板34的模拟信号或者通过网络5的数字数据的输出进行控制。
输入切换器129使得图像处理板34的模拟选择器55、1394接口51、DV数据接口52、以及数字选择器57进行动作,选择输入到图像处理板34中的模拟信号或者数字数据。
图像显示130使得数字选择器57及桥接器59等动作并且控制在CRT30上的图像显示。
驱动装置131是根据编码器126、译码器127、输出切换器128、输入切换器129、以及图像显示器130的要求而使得图像处理板34实际地进行动作的程序。
TCP(Transmission Control Protocol)/IP(Internet Protocol)132进行为了使通信板35与网络6连接的处理。
图8是用来说明个人计算机1所实行的应用程序、中间设备、以及驱动设备的构造。中间设备根据来自于应用程序的要求而使得规定的驱动设备动作。驱动设备使得图像处理板34的MPEG编码器58等的规定硬件资源实际地进行动作。
硬件接口121根据录像重放程序101、AV目录管理检索程序102、AV目录编辑程序103、预约录像设定程序104或者预约监视程序105所要求的、暂停硬件资源的使用,依照各种优先顺序等的设定,应用程序能够合适地利用规定的硬件资源。
目录数据库122管理AV目录的后述属性的数据,对于录像重放程序101、AV目录管理检索程序102、AV目录编辑程序103、预约录像设定程序104或者预约监视程序105,目录数据库122是提供特定文件数据的数据库,所述文件中存储着AV目录后述属性的数据或者对应于AV目录的图像或声音的数字数据。
文件I/O(输入/输出)123通过目录数据库122,根据录像重放程序101、AV目录管理检索程序102、AV目录编辑程序103、预约录像设定程序104或者预约监视程序105的规定AV目录(由一个以上的文件所构成)的读出或者写入的要求,实际地对于规定文件进行数据的读出或数据的写入。
拨号服务器124根据移动电话17的呼出而通过电话线路网16,施行向移动电话17供给规定的IP(Internet Protocol)地址等的处理,并且设定移动电话17与个人计算机1之间的通信路径,使得网络服务器125能够向移动电话17提供数据。网络服务器125通过TCP(Transmission Control Protocol)/IP132,根据HTTP等的协议,对应于来自于移动电话17所接收的要求,将规定的数据发送到移动电话17,或者将由CGI程序106’供给的数据发送到移动电话17。网络服务器125将从移动电话17接收到的录像预约数据供给CGI程序106’。
编码器126在图像处理板34的MPEG编码器58中,对于由数字选择器57输入的图像或声音的数据进行压缩为MPEG方式的数字数据的控制。
译码器127在图像处理板34的MPEG译码器60中,对于由桥接器59输入的MPEG方式的图像或声音的数字数据实行扩展的处理。
输出切换器128使得图像处理板34的模拟选择器55及1394接口51动作,对于来自于图像处理板34的模拟信号或者通过网络5的数字数据的输出进行控制。
输入切换器129使得图像处理板34的模拟选择器55、1394接口51、DV数据接口52、以及数字选择器57进行动作,选择输入到图像处理板34中的模拟信号或者数字数据。
图像显示130使得数字选择器57及桥接器59等动作并且控制在CRT30上的图像显示。
驱动装置131是根据编码器126、译码器127、输出切换128、输入切换129、以及图像显示器130的要求而使得图像处理板34实际地进行动作的程序。
TCP/IP132是规定的通信处理协议,并且实行使网络服务器125与移动电话进行连接的处理。
以下,对于声音的处理省略说明。
图9是说明AV目录构造例子的图。在HDD31上记录的目录数据库122中,记录着各AV目录的属性。目录数据库122中记录的AV目录属性记录152-1是AV目录151-1的属性。收纳着名称、ID(标识数据)、作成时间、修改时间、录像时间、频道名称、录像模式、状态、有效期限(由日期及时刻表示)、误消除防止的设定、错误有无、二维条形码以及备忘录等的数据。记录在目录数据库122中的AV目录属性记录152-2是AV目录151-2的属性,并且收纳了名称、ID、作成日期、修改日期、录像时间、频道名称、录像模式、状态、有效期限、误消除防止的设定、错误有无、以及备忘录等的数据。
收纳在AV目录属性记录152-1中的录像模式的数据表示动态图像数据文件161-1-1以至161-1-3为高像质、标准、或者录像CD互换(图像数据以MPEG1的方式表示)中任一个。同样地,收纳在AV目录属性记录152-1中的状态的数据是表示AV目录151-1为等待预约、记录中、录像·重放中(录像、重放正在录像的图像的数据)、未重放、重放中、或者重放完成中的任一个状态。
错误是例如在录像中个人计算机1-1发生故障、录像到中途停止、录像中的接收状态变差、不能够由从天线2接收到的信号来进行重放图像、或者表示动态图像数据文件161-1-1的一部分丢失等的AV目录151-1的状态。
可以不设定有效期限及误消除防止、或者只设定其中任意一个,而不会同时设定有效期限及误消除防止。
收纳于AV目录属性记录152-2中的录像模式数据表示动态图像数据文件161-2-1以至161-2-3为高图像质量、标准、或者录像CD互换中任一个。同样地,收纳在AV目录属性记录152-2中的状态的数据表示AV目录151-2为预约等待、录像中、录像·重放中、未重放、重放中、或者重放完成之中任一个的状态。
AV目录151-1由记录在HDD31中的动态图像数据文件161-1-1以至161-1-3,以及记录在HDD31中的静止图像数据文件162-1-1以至162-1-3而构成。动态图像数据文件161-1-1以至161-1-3收纳着MPEG方式的图像数据。收纳在动态图像数据文件161-1-2开端的图像数据所对应的图像与收纳在动态图像数据文件161-1-1末端的图像数据所对应的图像是连续的。同样地,收纳在动态图像数据文件161-1-3开端的图像数据所对应的图像与收纳在动态图像数据文件161-1-2末端的图像数据所对应的图像是连续的。
静止图像数据文件162-1-1收纳了将收纳在动态图像数据文件161-1-1中的图像数据的图面切换的图像变换为静止图像的图像数据以及此图面切换时的数据。静止图像数据文件162-1-2收纳了将收纳在动态图像数据文件161-1-2中的图像数据的图面切换的图像变换为静止图像的图像数据以及此图面切换时的数据。静止图像数据文件162-1-3收纳了将收纳在动态图像数据文件161-1-3中的图像数据的图面切换的图像变换为静止图像的图像数据以及此图面切换时的数据。
AV目录151-2由动态图像数据文件161-2-1及161-2-2、静止图像数据文件162-2-1及162-2-2构成,由于与AV目录151-1的情况相同,因此省略对它的说明。
以下,当没有必要个别地区分AV目录151-1或AV目录152-2时,统称为AV目录151。以下,当没有必要个别地区分AV目录属性记录152-1或AV目录属性记录152-2时,统称为AV目录属性记录152。以下,当没有必要个别地区分动态图像数据文件161-1-1以至动态图像数据文件161-1-3或者动态图像文件161-2-1或动态图像数据文件161-2-2时,统称为动态图像数据文件161。以下,当没有必要个别地区分静止图像数据文件162-1-1以至静止图像数据文件162-1-3或者静止图像文件162-2-1或静止图像数据文件162-2-2时,统称为静止图像数据文件162。
其次,对于录像重放程序101显示于个人计算机1的CRT30图像进行说明。图10是说明当录像重放程序101能够进行录像操作时在个人计算机1的CRT30上所显示的图像。
在录像窗口181中设定录像的频道、录像的模式。开始录像时,录像重放程序101根据录像窗口181的设定,设定图像处理板34的调谐器54或MPEG编码器58等的动作,生成规定的AV目录151和AV目录属性记录152,记录到MDD31中。
当选择了录像窗口181为有效状态时,录像按钮182及停止按钮183为有效,而能够进行操作。即,当选择了录像窗口181为有效状态时,录像重放程序101当按下录像按钮182时,开始录像,当按下停止录像按钮183时,停止录像。
另一方面,当选择了录像窗口181为有效状态时,重放按钮184及暂时停止按钮185为非有效,即是按下了重放按钮184及暂时停止按钮185,录像重放程序101也不会进行动作。
图11是说明当录像开始时录像重放程序101显示于在个人计算机1的CRT30的图像。录像窗口181在被录像的频道及录像模式上外加显示了录像开始起经过的时间以及现在时刻等。
当录像开始,录像按钮182变为录像时间改变按钮191。录像时间每当按下录像时间改变按钮191被改变。
其次,通过录像重放程序101,对于当重放规定AV目录151或者AV目录121时的图像进行说明。图12是用来说明当能够进行重放操作时录像重放程序101显示于个人计算机1其CRT30上的图像的图。
在重放窗口201中显示了进行重放的AV目录的录像模式等。当选择了重放窗口201、为有效状态时,停止按钮183、重放按钮184、以及暂时停止按钮185变为有效而可以进行操作。即,当选择重放窗口201、为有效状态时,录像重放程序101当按下重放按钮184时开始重放,当按下暂时停止按钮185时暂时停止重放,当按下停止按钮183时停止重放。
另一方面,当选择了重放窗口201、为有效状态时,录像按钮182非有效状态,即是按下了录像按钮182,录像重放程序101也不会进行动作。
如上所述,对应于录像窗口181或者重放窗口201的选择,录像重放程序101通过将录像按钮182、停止按钮183、重放按钮184、或者暂时停止按钮185变为有效或非有效的任意一种状态,用户由于能够确实地知道可以进行操作的内容,可以迅速地进行操作,而且能够防止误操作。
其次,对于录像预约进行说明。图13至图15是用来说明当起动预约录像设定程序104时显示于CRT30上的图像。当起动预约录像设定程序104时,最初,如图13所示,显示了设定录像频道、录像开始的日期及开始的时刻的窗口。用户在此窗口的规定的各个区域中设定录像频道、以及录像开始的日期及开始时刻(图中例子为时、分是分别在不同的区域中被设定)。
当设定录像频道以及录像开始的日期及开始时刻之后,当按下规定的按钮(在图示例子中,显示为“下一步”的按钮),则预约录像设定程序104在规定的区域读出分别设定的录像频道以及录像开始的日期及开始的时刻,窗口由图14表示,将变换为设定结束时刻及录像模式的窗口。
预约录像设定程序104在设定结束时刻及录像模式的窗口中,显示设定的录像频道、以及录像开始日期及开始时刻的数据,显示设定结束时刻(在此例中,时、分是分别在不同的区域中被设定)及录像模式的区域。
当在此窗口中设定结束时刻及录像模式,则预约录像程序104显示录像时间、HDD31的使用量等设定目标的数据。设定结束时刻及录像模式,当按下规定的按钮(显示为“下一步”的按钮),则预约录像设定程序104读出分别设定于规定范围内的结束时刻及录像模式的数据,表示在图15中,将窗口变为用于确认设定的窗口。
预约录像设定程序104在用于确认设定的窗口中显示设定的录像频道、录像开始日期及开始时间、录像结束日期及结束时刻、以及录像模式等的数据。这里,当按下规定的按钮(显示为“结束”的按钮),则,预约录像设定程序104将使得实行预约录像的AV目录151记录在HDD31中,将对应于记录后的AV目录151的AV目录实行记录152登载于目录数据库122中。
使得实行预约录像的AV目录151预先具备具有对应于录像时间及录像模式的记录区域的动态图像数据文件161。例如,如标准模式每一秒的图像数据量为5兆位,则在标准模式下设定为要进行4小时记录的预约录像设定程序104,由于4小时等于14400秒,因此可以由下式来求得,在HDD31上,具有总共9千兆字节的存储区域,生成一个以上的动态图像数据文件161。
14400秒*(5兆位/秒)/(8位/字节)=9千兆字节其次,根据从伺服系统7下载的规定的录像预约数据,预约录像设定程序104对于生成使得实行预约录像的AV目录151的动作进行说明。当用户开始使用WWW浏览器106,则个人计算机1-1根据从伺服系统7而通过网络6提供的HTML(Hypertext Markup Language,超文本链接标示语言)等中所记载的规定文件,而来显示规定的图面。
图16是说明使WWW浏览器106进行动作的个人计算机1-1其根据伺服系统7所提供的规定文件而在CRT30所显示的图面。个人计算机1-1显示所谓的节目表。在此节目表中,为了与各节目相对应,分别配置了规定的录像预约数据下载按钮251-1至251-11。
例如,当按下录像预约数据下载按钮251-1,则用于预约NHK综合台“7点新闻”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-2,则用于预约NHK综合台“电视导播”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-3,则用于预约NHK综合台“电视连续剧”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-4,则用于预约NHK综合台“各地天气”的录像预约数据被下载到个人计算机1-1中。
当按下录像预约数据下载按钮251-5,则用于预约NHK教育台“下课后的班级”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-6,则用于预约NHK教育台“哑语专栏”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-7,则用于预约NHK教育台“明日健康”的录像预约数据被下载到个人计算机1-1中。
当按下录像预约数据下载按钮251-8,则用于预约NHK教育台“今夜还与你在一起”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-9,则用于预约NHK教育台“学习盲文”的录像预约数据被下载到个人计算机1-1中。
当按下录像预约数据下载按钮251-10,则用于日本电视台“棒球赛”的录像预约数据被下载到个人计算机1-1中。当按下录像预约数据下载按钮251-11,则用于预约TBS的“星期五电视的太阳1”的录像预约数据被下载到个人计算机1-1中。
录像预约数据除了录像模式以外,由于包含在图13至图15中说明的录像预约所必要的数据,当预先设定录像模式,操作录像预约数据下载按钮251-1至251-11并且如果利用使得下载的录像预约数据,则即是用户没有设定,个人计算机1-1也能够将使得实行预约录像的AV目录151记录到HDD31中。
图17是表示预约录像数据的示例的图。录像预约数据由文本数据构成。
在录像预约数据的第1行显示的“Content-typeapplication/x-tv-program-info;charset=shift_jis”表示此数据是录像预约数据。录像预约数据的第3行中“station”后记载着用于特定进行录像的频道的数据。例如,对于图17的“station日本电视台”,则特定进行录像的频道的数据是“日本电视台”。
用于特定此录像时频道的数据可允许在规定的范围内模糊地记载,通过利用如图18所示的频道变换文件的处理,而变换为进行特定规定频道(播放台)的数据。
频道变换文件的例如“4,0,0,4,日本电视台,日本电视台,日本电视,日本电视播放网,NTV”的文字列,左边起第1个数字,即“4”是特定频道的数据,位于左边起第3个逗号的右面的数字,即“4”是显示频道的数据,位于左边起第4个逗号的右面的文字列,即“日本电视台”是由于显示频道名称的数据。位于左边起第5个逗号的右面的、用逗号分开的文字列(分别为“日本电视台”,“日本电视”,“日本电视播放网”,“NTV”)是频道变换文件的规定文字列以及用于使得匹配的文字列。
例如,在录像预约数据的第3行上记载着“station日本电视台”时,预约录像设定程序104判定“station”后的文字列“日本电视台”与位于频道变换文件的左起第5个逗号右面的文字列是否匹配。
如图18的例子所示,在频道变换文件中当包含“4,0,0,4,日本电视台,日本电视台,日本电视,日本电视播放网,NTV”的文字列,则预约录像设定程序104对文字列“日本电视台”(位于左起第5个逗号的右面)与频道变换文件的文字列判定为匹配。
当录像预约数据的文字列与频道变换文件的文字列匹配时,预约录像设定程序104将进行特定匹配后频道变换文件的相同列的频道的数据设定为频道。
例如,当“4,0,0,4,日本电视台,日本电视台,日本电视,日本电视播放网,NTV”的文字列与录像预约数据的文字列匹配时,将频道设定为4。
因此,例如,当用于指定录像预约数据的频道的文字列即使为“日本电视台”,日本电视”,“日本电视播放网”,或者“NTV”中任意一个,预约录像设定程序104也能够根据录像预约数据而将频道设定为4。
如此,即使指定录像预约数据的频道的文字列有一定模糊。预约录像设定程序104也根据录像预约数据而设定为规定的频道。同样地,在录像预约数据第4行至第7行记载了特定开始录像的日期及时刻的数据,第8行记载了特定结束时刻的数据。
录像预约数据不仅可以从伺服系统7进行下载,还可以例如,个人计算机1-2的用户在电子邮件中添加录像预约数据并且能够发送到个人计算机1-1。录像预约数据由于由文字列数据构成,由此个人计算机1-2的用户通过例如,文字处理软件或者文本编辑器等通用的应用程序而能够简单地作成录像预约数据。
接收此电子邮件的个人计算机1-1根据规定的电子邮件程序来显示电子邮件的数据,则电子邮件程序例如,如图19所示,显示了表示添加了录像预约数据的图标281。
当按下图标281,则录像预约数据被收纳到预约录像设定程序104中,个人计算机I-1的预约录像设定程序104能够利用录像预约数据。
这样,个人计算机1-2的用户通过发送录像预约数据,能够简单地使个人计算机1-1的用户录像规定的节目。
其次,预约录像设定程序104根据从移动电话17接收到的规定的录像预约数据,对于生成使得实行预约录像的AV目录151的动作进行说明。移动电话17通过电话线路网16,当个人计算机1呼出时,则个人计算机1通过带有的拨号服务器124,实行将IP地址提供给移动电话17等的处理,并且设定与移动电话17的连接。设定了与移动电话17的连接后,个人计算机1的网络服务器126将由记载于HTML(超文本链接标示语言)等的规定文件、或CGI程序106’所提供的数据发送到移动电话17中。
图20是说明使得规定浏览器动作的移动电话17根据个人计算机1的网络服务器125所提供的规定文件而显示的图面。
移动电话17通过电话线路网16在拨号呼出个人计算机1之后,个人计算机1的网络服务器125向移动电话17发送使得显示如图20(A)所示那样的选择目录的图像的数据。移动电话17的用户利用如图20(A)所示的菜单,能够选择预约的设定、根据录像预约而确认被录像的AV目录、或者HDD的占用量(根据录像预约而能够进行录像的时间目标)的显示中任意一个。
对应于如图20(A)所示的菜单,移动电话17将要求预约的设定(对应于图中的显示为“预约”的命令)、根据录像预约而确认被录像的AV目录(对应于图中显示为“录像完成”的命令)、或者HDD占用量(根据预约能够进行录像的时间目标)的显示(对应于图中显示为“HDD占用”的命令)的信息发送的个人计算机1中。
用户选择图20(A)所示菜单的“预约”的命令,当将对应于预约设定要求的信息由移动电话17发送到个人计算机1时,个人计算机1的CGI的程序106’通过网络服务器125而将例如,图20(B)所示的显示选择预约附加或者消除的菜单的图面的数据发送到移动电话17。如20(B)的例子所示,当选择了显示为“预约附加”的命令时,移动电话17将用于附加录像预约的信息发送到个人计算机1。
如图20(B)的例子所示,“1999/04/25 1900~1930(8)爱丽斯梦游仙境”表示了已经设定于个人计算机1中的预约录像的内容,表示个人计算机1将预约录像1999年4月25日1900到1930在8频道播放的名为“爱丽斯梦游仙境”的节目。同样地,“1999/04/06 1900~2000(4)巨人~阪神”是表示已经设定于个人计算机1中的预约录像的内容,表示个人计算机1将预约录像1999年4月6日的1900~2000在4频道播放的名为“巨人~阪神”的节目。
用户选择如图20(B)所示菜单的“预约附加”的命令,移动电话16将由于附加预约的信息发送到个人计算机1时,个人计算机1的网络服务器125在移动电话17上显示如图20(C)所示那样使得输入节目名称、播放时间、频道、录像质量以及备忘录的图面。
如图20(C)是表示高图像质量下将用于预约录像1999年4月7日1900到2000在4频道播放的名称为“巨人~阪神”的节目的信息输入了移动电话17的例子。从此状态,当对于移动电话17进行指示录像预约的操作时,则移动电话17根据输入的文本,生成预约录像数据,并将包含预约录像数据的录像预约信息发送到个人计算机1中。个人计算机1的网络服务器125将包含预约录像数据的录像预约信息供给CGI程序106’,并且CGI程序106’将预约录像数据供给预约录像设定程序104而使得进行录像的预约。
其次,当预约录像设定程序104及WWW浏览器106载入到RAM23中、CPU21实行预约录像设定程序104及WWW浏览器106时的录像预约处理,可以参照图21的流程图来进行说明。在步骤S11中,WWW浏览器106根据用户的操作,将要求规定节目所对应的录像预约数据的信息发送到伺服系统7。在步骤S12中,WWW浏览器106判定录像预约数据是否从伺服系统7被发送出,当判定录像预约数据没有从伺服系统7发送出时,返回步骤S12,进行反复处理,直到录像预约数据从伺服系统7被发送出为止。
在步骤S12中,当判定录像预约数据从伺服系统7被发送出时,继续步骤S13,WWW浏览器106接收录像预约数据并且将接收的录像预约数据供给预约录像设定程序104。
在步骤S14中,预约录像设定程序104根据供给的录像预约数据,实行频道设定的处理。此频道的设定处理的细节可参照图22进行说明。
在步骤S15中,预约录像设定程序104,例如在图15所示的窗口中,显示确认预约设定的信息。
在图S16中,预约录像设定程序104根据供给的录像预约数据,包含确保HDD31规定区域动态图像数据文件161并且记录预约等待的AV目录151。在步骤S17中,预约录像设定程序104根据供给的录像预约数据,对应于预约等待的AV目录151,在目录数据库152中生成AV目录属性记录152,然后结束处理。
这样,预约录像设定程序104及WWW浏览器106能够迅速实行规定节目的录像预约。
其次,对应于图21的步骤S14,对于频道设定的处理参照图22的流程图进行说明。在步骤S21中,预约录像设定程序104读出由WWW浏览器106所供给的录像预约数据。在步骤S22中,预约录像设定程序104读出录像预约数据“station”随后的文字列。
在步骤S23中,预约录像设定程序104从频道变换文件中读出规定频道名称的文字列。在步骤S24中,预约录像设定程序104判定“station”随后的文字列与规定频道名的文字列是否一致,当判定“station”随后的文字列与规定频道名的文字列一致时,继续步骤25而设定规定频道名的文字列所对应于的频道。
在步骤S26中,预约录像设定程序104设定在步骤S25中设定的频道所对应的频道显示(设定频道显示的数据、以及用于显示频道名称的数据),并且结束处理。
在步骤S24中,当判定“station”随后的文字列与规定频道名称的文字列不一致的时,继续步骤S27,预约录像设定程序104判定是否读出所有频道名称的文字列,当判定已经读出了所有频道名称的文字列时,继续步骤S28,在CRT20上显示用于表示不能找到频道的错误信息,然后结束处理。
在步骤S27中,当判定还没有读出所有判定名称的文字列时,继续步骤S29,预约录像设定程序104读出其他频道名称的文字列并且返回到步骤S24,反复文字列一致的判定处理。
如上所述,即使录像预约数据的“station”随后的文字列有些模糊,预约录像设定程序104也能够设定规定的频道。
其次,当网络服务器程序载入到RAM83中、CPU81实行网络服务器程序时的伺服系统7的录像预约数据的提供处理,可以参照图23的流程图来进行说明。在步骤S51中,网络服务器程序根据HTTP等,接收从个人计算机1-1的信息。在步骤52中,网络服务器程序判定从个人计算机1-1接收到的信息是否为要求规定录像预约数据的信息,当判定从个人计算机1-1接收到的信息是为要求规定录像预约数据的信息时,继续到步骤S53。将信息所对应的规定录像预约数据发送到个人计算机1-1,然后结束处理。
在步骤S52中,当判定从个人计算机1-1接收到的信息不是要求规定录像预约数据的信息时,不前进到步骤S53而结束处理。
这样,伺服系统7将规定的录像预约数据提供给个人计算机1-1。
其次,参照图24的流程图来说明移动电话17的录像预约数据的发送处理。在步骤S111中,移动电话17拨号呼出个人计算机1所对应的电话号码之后,发送用户的姓名或规定的密码等,并且于个人计算机1进行连接。在步骤S112中,移动电话17根据菜单选择输入等,判定是否设定录像预约,当判定没有设定录像预约时,返回步骤S112,反复进行处理直到设定录像预约为止。
在步骤S112中,当判定设定录像预约时,继续步骤S113,移动电话17向个人计算机要求录像预约数据作成用的数据。
在步骤S114中,移动电话17根据从个人计算机1而接收到的录像预约数据作成用的数据,显示规定的图面并且接受录像预约的设定输入。在步骤S115中,移动电话17根据规定按钮等的输入判定是否发送了录像预约数据,当判定没有发送录像预约数据时,返回步骤S114,反复录像预约设定的输入处理。
在步骤S115中,当判定发送了录像预约数据时,继续步骤S116,移动电话17根据输入的录像预约设定,生成录像预约数据。在步骤S117中,移动电话17将在步骤S116的处理中生成的录像预约数据发送到个人计算机1并且结束处理。
这样,移动电话17能够将规定的录像预约数据发送到个人计算机1中。
其次,参照图25的流程图对于个人计算机1的录像预约数据的接受处理进行说明。在步骤S131中,个人计算机的拨号服务器124根据步骤S111所对应的处理,判定是否要求由移动电话17起的连接,当判定移动电话17不要求连接时,返回步骤S131,并且反复进行处理直到移动电话17要求连接。
在步骤S131中,当判定移动电话17要求连接时,继续步骤S132,个人计算机1的拨号服务器124与移动电话17进行连接。在步骤S133中,个人计算机1的网络服务器125判定移动电话17是否要求步骤S113所对应的录像预约数据作成用的数据,当判定移动电话17不要求录像预约数据作成用的数据时,返回步骤S133,反复进行处理直到移动电话17要求录像预约数据作成用的数据为止。
在步骤S133中,当判定移动电话17要求录像预约数据作成用的数据时,继续步骤S134,个人计算机1的CGI程序106’通过网络服务器125,为了使得移动电话17能够接受在步骤S114中的录像预约设定输入,而发送录像预约数据作成用的数据。在步骤S135中,个人计算机1的CGI程序106’对应于步骤S117的处理而接收录像预约数据并且将接收的录像预约数据供给预约录像设定程序104。
在步骤S136中,个人计算机1的预约录像设定程序104根据接收的录像预约数据而记录预约等待AV目录151。在步骤S137中,个人计算机1的预约录像设定程序104生成在步骤S136中生成的预约等待AV目录151所对应的AV目录属性记录152并且结束处理。
如上述那样,个人计算机1根据移动电话17供给的录像预约数据,能够设定录像的预约。
当按上述次序进行预约时,也能够利用下述windows(商标)上的API(应用程序接口)而来进行。
srr.dll的文件名的动态文件库中包含许多API,它们能够使用C语言而进行呼出。
如API下述所述,还会对每个API的使用方法进行说明。
SrrOpen()API使用开始SrrClose() API使用结束SrrGetFirstChannel() 取得最初频道列表SrrGetNextChannel() 取得下一个频道列表SrrGetFirstReservation() 取得最初的预约列表SrrGetNextReservation() 取得下一个预约列表SrrSetReservation() 预约设定SrrDeleteReservation() 消除已经设定的预约对于使用srr.dll而读出登载的信息,使用“SrrGetFirst”为始的名称API与“SrrGetNext”为始的名称API这2个API而进行读出。例如,对于读出频道信息,则使用“SrrGetFirstChannel”与“SrrGetNextChannel”。
SrrGetFirstChannel读出最初的频道信息。根据SrrGetFirstChannel的返回值,如果还留有应该读出的频道信息,则由SrrGetNextChannel来获取下一个信息。
1.在SrrGetFirst*()读出最初的信息。
2.当没有留有应该读出的数据则结束。
3.在SrrGetNext*()读出下一个信息。
4.返回2。
读出录像极头(video capsule)信息的情况,也是按基本相同的顺序进行读出。
SrrVirtualChannel(频道信息用程序块)SrrVirtualChannel是用于交换频道信息的程序块。由取得频道信息的API使用,另外也可作为用于处理录像极头信息的SrrRecordInfo的一部分而使用。
<pre listing-type="program-listing"><![CDATA[ typedef struct_SrrVirtualChannel {WORD wVersion; //形式信息WORD wCh; //频道(频率)WORD wDishCh; //显示用(假想)频道序号BYTE bCaption[SRR_MAX_CHANNEL_CAPTION];//频道用名称 }SrrVirtualChannel; #define SRR_VCHANNEL_VERSION (1) #define SRR_MAX_CHANNEL_CAPTION (256)]]></pre>基本上在程序侧还没有作成此程序块的值。使用SrrGetFirstChannel与SrrGetNextChannel的API并通过此程序块而取得频道信息来进行利用。
如在程序侧作成这些数据时,先将SRR_VCHANNEL_VERSION代入到wVersion之中。
SrrTime(日期时间信息用程序块)SrrDatel是用于交换预约日期时间及录像日期时间等日期时间信息的程序块。不存在在单体中处理这些数据的API,在SrrRecordInfo中仅作为用于保持开始日期时间、结束日期时间的一部分而使用。
<pre listing-type="program-listing"><![CDATA[ typedef struct_SrrTime {]]></pre>
<pre listing-type="program-listing"><![CDATA[ WORD wVersion; //形式信息 USHORT year;//年(西历) BYTE month; //月 BYTE day; //日 BYTE hour; //时 BYTE minute;//分}SrrTime;#define SRR_TIME_VERSION(1)]]></pre>当在程序侧作成数据时,先将SRR_TIME_VERSION代入wVersion中。
SrrRecordInfo(录像极头信息用程序块)SrrRecordInfo是用于交换录像极头信息的程序块。在API中处理预约录像极头及完成录像的录像极头是通过此程序块来交换信息。
<pre listing-type="program-listing"><![CDATA[Typedef struct_SrrRecordInfo{WORD wVersion; //形式信息DWORD dwID; //单独决定录像极头的IDSrrTimestartTime;//录像开始时间SrrTimeendTime; //录像结束时间WORD wRecMode; //录像模式(图像质量)SrrVirtualChannel svCh; //录像频道信息BYTE bProgrammeName[SRR_MAX_PROGRAM_NAME];//节目名BYTE bProgrammeMemo[SRR_MAX_PROGRAM_MEMO];//节目备忘录}SrrRecordInfo;#define SRR_MAX_PROGRAM_NAME (256)#define SRR_MAX_PROGRAM_MEMO (4096) #define SRR_RECORDINGO_VERSION (1)//wVersion#define SRR_REC_MODE_HIGH(1)//wRecMode=MPEG2 8Mbps#define SRR_REC_MODE_NORMAL (2)//wRecMode=MPEG2 4Mbps#define SRR_REC_MODE_VIDEOCD (3)//wRecMode=MPEG1 1.5Mbps]]></pre>
(VideoCD互换)在API中对于指定任意录像极头的ATI,使用此程序块的dwID而来指定录像极头。
当在程序侧作成数据时,先将SRR_RECORDINGO_VERSION代入到wVersion中dwID是用于识别在srr.dll侧自动生成的录像极头的ID。可以进行参照,但在程序侧不将值代入。
在wRecMode中,通过SRR_REC_MODE指定开始常数中任意一个。
SrrOpen()(API利用开始)内容进行打开API的初期化并且返回用于API存取的ID。
式子SRRAPI SRRRESULT_stdcallSrrOpen(DWORD*dwID)输入*dwID越过ID变为变量的点。
输出*dwID展开后的ID对于到SrrClose()为止所有的API呼出,必须将此ID变量变为宗数。
返回值0成功负值失败(误码)SrrClose()(API使用结束)内容API的使用结束。
式子SRRAPI SRRRESULT_stdcallSrrClose(DWORD dwID);输入dwIDSrrOpen中获得的ID输出无。返回值0成功负值失败(误码)SrrGetFirstChannel()(取得频道列表的最初)内容取得设定完成后接收频道的信息。
本API获得频道列表最初的1个频道份额的信息。当按顺序取出下个频道信息时,使用SrrGetNextChannel。此时,将通过此函数返回的lpdwIndex作为宗数而进行。
当没有获取频道信息时,作为返回值返回错误-(SRRERR_NOMORE_CHANNEL)。式子SRRAPI SRRRESULT_stdcallSrrGetFirstChannel(DWORD dwID,DWORD *lpdwIndxe,SrrViirtualChannel *lpVChannel);输入dwIDSrrOpen中取得IDlpdw Index指向收纳频道列表目录的变量的点lpVChannel收纳假想频道信息的程序块的点输出lpdwIndex指向收纳频道列表目录的变量的点lpVChannel收纳假想频道信息的程序块的点返回值0成功负值失败(误码)
SrrGetNextChannel(取得下一个频道列表)内容取得设定完成后的接收频道的信息。
呼出SrrGetFirstChannel之后,通过反复呼出本API而获取每一频道的频道信息。
lpdwIndex设定最初在SrrGetFirstChannel中取得的值,并且此后设定本API所取得的值。
当没有取得频道信息时,返回作为返回值的错误-(SRRERR_NOMORE_CHANNEL)。
式子SRRAPI SRRRESULT_stdcallSrrGetNextChannel(DWORD dwID,DWORD *lpdwIndex,SrrVirtualChannel * lpVChannel);输入dwIDSrrOpen中取得IDlpdw Index指向收纳频道列表目录的变量的点lpVChannel收纳假想频道信息的程序块的点输出lpdwIndex指向收纳频道列表目录的变量的点lpVChannel收纳假想频道信息的程序块的点返回值0成功负值失败(误码)使用例<pre listing-type="program-listing"><![CDATA[/*将登载的频道信息全部输出*/DWORD srrID;DWORD index; SRRVirtualChannel vch]]></pre>
<pre listing-type="program-listing"><![CDATA[SrrOpen(&amp;srrID)if(!SrrGetFirstChannel(srrID,$index,&amp;vch)){do{ printf(“Ch%d,显示用Ch%d,名称%sn”, vch.wCh,vch.wDispCh,vch.bCaption); }while(!SrrGetNextChannel(srrID,&amp;index,&amp;vch));}SrrClose(srrID);]]></pre>SrrGetFirstReservation()(取得最初的预约列表)内容取得设定完成后录像极头的信息。
本API获得预约列表的最初1份的信息。当按顺序取出下个预约信息时,使用SrrGetNexReservation。此时,将由本API返回的lpdwIndex作为宗数而进行过渡。
当没有获取预约信息时,作为返回值返回错误-(SRRERR_NOMORE_RESERVATION)。式子SRRAPI SRRRESULT_stdcallSrrGetFirstrReservation(DWORD dwID,DWORD *lpdwIndex,SrrRecordInfo *lpReservation);输入dwIDSrrOpen中取得IDlpdwIndex指向收纳频道列表目录的变量的点lpReservation收纳预约信息的程序块的点输出lpdw Index指向收纳频道列表目录的变量的点lpReservation收纳预约信息的程序块的点返回值
0成功负值失败(误码)SrrGetNextReservat ion()(取得下一个预约列表)内容取得设定完成后录像极头的信息。
当呼出SrrGetFirstReservation之后,通过本API反复呼出而取得每一个预约信息。
lpdwIndex设定最初SrrGetFirstReservation中取得的值并且此后设定由本API取得的值。
当没有获取预约信息时,作为返回值返回错误-(SRRERR_NOMORE_RESERVATION)。式子SRRAPI SRRRESULT_stdcallSrrGetNextReservation(DWORD dwID,DWORD *lpdwIndex,SrrRecordInfo *lpReservation);输入dwIDSrrOpen中取得IDlpdwIndex指向收纳频道列表目录的变量的点lpReservation收纳预约信息的程序块的点输出lpdwIndex指向收纳频道列表目录的变量的点lpReservation收纳预约信息的程序块的点返回值0成功负值失败(误码)使用例<pre listing-type="program-listing"><![CDATA[/*输出所有登载的预约信息*/char *mode;]]></pre>
<pre listing-type="program-listing"><![CDATA[DWORD srrID;DWORD index;SrrRecordInfo recInfo;SrrOpen(&amp;srrID);if(!SrrGetFirstResercation(srrID,&amp;index,&amp;recInfo)){ do{switch(recInfo.wRecMode){ case SRR_REC_MODE_HIGH; mode=“MPEG2 8Mbps”; break; case SRR_REC_MODE_NORMAL; mode=“MPEG2 4Mbps”; break;case SRR_REC_MODE_VIDEOCD; mode=“MPEGl 1.5Mbps”; break;default; mode=“Unknowen mode”; }printf(“%04d/%02d/%02d/%02d%02d~%04d/%02d/%02d/%02d%02dn”,recInfo.startTime.year,recInfo.startTime.month,recInfo.startTime.day,recInfo.startTime.hour,recInfo.startTime.minute,recInfo.endTime.year,recInfo.endTime.month,recInfo.endTime.day,recInfo.endTime.hour,recInfo.endTime.minute,); printf(“%2dch(%s)dn”,recInfo.svCh.DispCh,mode); printf(“%sn”,recInfo.bProgramName); printf(“%sn”,recInfo.bProgramMemo); printf(“----n”);]]></pre>
<pre listing-type="program-listing"><![CDATA[}while(!SrrGetNextReservation(srrID,&amp;index,&amp;recInfo)); } SrrClose(srrID);]]></pre>SrrSetReservation()(设定预约)内容将预先设定的SrrRecordInfo登载到预约列表中。
在SrrRecordInfo中,可以省略bProgramName及ProgramMemo。又,在dwID中不需要设定值。
SvCh基本地设定SrrGetFirstChannel及SrrGetNextChannel所取得的值。式子SRRAPI SRRRESULT_stdcallSrrSetReservation(DWORD dwID,SrrRecordInfo * lpReservation);输入dwIDSrrOpen中取得IDlpReservation收纳预约信息的程序块的点输出lpReservation收纳预约信息的程序块的点成功时在SrrRecordInfod dwID中设定值并返回返回值0成功负值失败(误码)使用例<pre listing-type="program-listing"><![CDATA[/*录像预约21世纪的瞬间*/char *mode;DWORD srrID;DWORD index;]]></pre>
<pre listing-type="program-listing"><![CDATA[SrrRecordInfo recInfo;SrrVirtualChannel vch;SrrOpen(&amp;srr ID);SrrGetFirstChannel(srrID,&amp;index,&amp;vch);recInfo.startTime.year=2000;recInfo.startTime.month=12;recInfo.startTime.day=31;recInfo.startTime.hour=23;recInfo.startTime.minute=30;recInfo.endTime.year=2001;recInfo.endTime.month=l;recInfo.endTime.day=1;recInfo.endTime.hour=0;recInfo.endTime.minute=30;recInfo.svCh.Dispch=vch;strcpy(recInfo.bProgramName,“21世纪的瞬间”);strcpy(recInfo.bProgramMemo,“从20世纪到21世纪的历史性的1小时”);SrrSetReservation(srrID,&amp;recInfo);SrrClose(srrID);]]></pre>SrrDeleteReservation()(消除已经设定的预约)内容消除已经设定的预约录像极头。
在dwReservation中指定通过SrrGetFirstReservation及SrrGetNextReservation等所取得的SrrReccordInfo的dwID。式子SRRAPI SRRRESULT_stdcallSrrDeletReservation(DWORD dwID,DWORD dwReservationID);
输入dwIDSrrOpen中取得IDdwReservationID预约录像极头的ID(SrrRecordInfo的dwID)输出无返回值0成功负值失败(误码)使用例<pre listing-type="program-listing"><![CDATA[/*消除预约列表的最初1个*/DWORD srrID;DWORD index;SrrRecordInfo recInfo;SrrOpen(&amp;srrID);if(!SrrGetFirstReservation(srrID,&amp;index,&amp;recInfo)){SrrDeleteReservation(srrID,recInfl.dwID);}SrrClose(srrID);]]></pre>其次,对于CPU21实行RAM23常备的预约监视程序105时的被预约录像的处理,可以参照图26的流程图进行说明。
在步骤S17中,预约监视程序105从没有图示的RTC中读出当前时刻。在步骤S72中,读出对应于规定预约等待AV目录151的AV目录属性记录152。
在步骤S73中,预约监视程序105将当前时刻与包含在AV目录属性记录152中的录像开始时刻进行比较,判定是否开始预约录像,当判定开始预约录像时,继续步骤S74而开始进行录像。预约监视程序105将生成于图像处理板34上的图像数据写到预先记录的动态图像数据文件161中。
在步骤S75中,预约监视程序105从没有图示的RTC中读出当前时刻。在步骤S76中,预约监视程序105将当前时刻与包含在AV目录属性记录152中的录像结束时刻进行比较并且判定预约录像是否结束,当判定预约录像没有结束时,继续进行录像并且回到步骤S75而反复进行结束时刻判定的处理。
在步骤S76中,当判定录像结束时,继续步骤S77,预约监视程序105在进行了将AV目录属性记录152的数据改变为规定值等的规定处理之后,结束进行录像并且结束处理。
在步骤S73中,当判定预约录像还没有开始时,程序则继续到步骤S78,预约监视程序105判定是否读出了所有的预约等待AV目录151所对应的AV目录属性记录152,当判定还没有读出所有的预约等待AV目录151所对应的AV目录属性记录152时,继续到步骤S79。在步骤S79中,预约监视程序105读出其它预约等待AV目录151所对应的AV目录属性记录152,而返回步骤S73并且反复进行判断预约录像是否开始的处理。
在步骤S78中,当判断读出了所有的预约等待AV目录151所对应的AV目录属性记录152时,由于进行预约录像的AV目录151已经没有了,则不实行录像并且结束处理。
如上所述,预约结束程序105根据预约等待AV目录151及当前时刻而进行预约录像。
其次,对于根据个人计算机1-2的电子邮件程序所进行的录像预约数据的发送处理,可以图27的流程图进行说明。在步骤S91中,个人计算机1-2的电子邮件程序将录像预约数据添加在电子邮件中,在步骤S92中,个人计算机1-2的电子邮件程序将添加了录像预约数据的电子邮件发送到个人计算机1-1中并且结束处理。
如上述所述,个人计算机1-2的电子邮件程序能够将录像预约数据发送到个人计算机1-1中。接收添加了录像预约数据的电子邮件的个人计算机1-1通过与参照图21的流程图进行了说明的处理相同的处理而能够进行录像预约。
其次,参照图28,将实行上述一连串处理的程序输入个人计算机1-1、个人计算机1-2、或伺服系统7,对于通过个人计算机1-1、个人计算机1-2、或伺服系统7成为能够实行的状态而使用着的媒体进行说明。
程序如图28(A)所示,以预先输入到内含于个人计算机301中作为记录媒体的硬盘302(对应于内含在图3的HDD31中的硬盘)及半导体存储器303中的状态而能够提供给用户。
或者还有,程序如图28(B)所示,暂时或长久地收纳在软盘311、CD-ROM(Compact Disk-Read Only Disk)312、MO(Magneto-Optical)盘片313、DVD(Digital Versatile Disk)314、磁盘315、半导体存储器316等的记录媒体中,且能够作为软件包来提供。
再者,程序如28(C)所示,从下载一侧321器通过数字卫星播放用的人工卫星322而以无线方式传送到个人计算机323中,也可以通过所谓局域网、互联网的网络331而以有线方式传送到个人计算机323中并且能够收纳到内含的硬盘之中。
本说明书中的媒体是指包含所有这些媒体的泛指概念。
又,在本说明书中,记载由媒体提供的程序的步骤当然是沿着所记载的顺序进行时序地处理,但不一定完全是时序地进行处理也可以包含并列或者个别实行的处理,又,在本说明书中,系统是指由数个装置所构成的装置整体。
根据本发明,发送向规定信息提供装置要求用于记录控制的数据的信息,并同时接收由信息提供装置所发送的用于记录控制的数据,录像规定的图像,根据用于记录控制的数据,由于可以控制记录,因此能够简单、迅速地设定预约录像。
又,根据本发明,记录了用于记录控制的数据,接收来自规定信息处理装置要求用于记录控制的数据的信息,并同时能够将用于记录控制的数据发送到信息处理装置中,因此,能够简单、迅速地设定预约录像。
又,根据本发明,发送向信息提供装置要求用于记录控制的数据的信息,并同时接收信息提供装置所发送的用于记录控制的数据,录像规定的图像,根据用于记录控制的数据进行控制记录,记录用于记录控制的数据,接收要求用于记录控制的数据的信息,并同时能够发送用于记录控制的数据,因此,能够简单、迅速地设定预约录像。
又,根据本发明,对应于通过电话线路并从具有浏览功能的末端的拨号呼出,设定与末端的连接,将控制末端浏览功能的数据发送到末端,同时,接收由末端发送出的用于记录控制的数据,并且记录规定的图像,根据用于记录控制的数据,由于控制了记录,因此,能够从远距离的位置设定预约录像。
权利要求
1.一种信息处理装置,其特征在于,包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信手段;记录规定图像的记录手段;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制手段。
2.一种信息处理装置的信息处理方法,其特征在于,包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信步骤;记录规定图像的记录步骤;根据所述用于记录控制的数据控制所述记录步骤的记录的记录控制步骤。
3.一种使得在计算机中实行程序的媒体,其特征在于,所述程序包括发送向规定信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信步骤;记录规定图像的记录步骤;根据所述用于记录控制的数据控制所述记录步骤的记录的记录控制步骤。
4.一种信息提供装置,其特征在于,包括记录用于控制记录的数据的记录手段;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信手段。
5.一种信息提供装置的信息提供方法,其特征在于,包括记录用于控制记录的数据的记录步骤;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信步骤。
6.一种使得在计算机中实行程序的媒体,其特征在于,所述媒体包括记录用于控制记录的数据的记录步骤;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送的所述信息处理装置的通信步骤。
7.一种图像记录系统,其特征在于,它是由记录规定图像的信息处理装置以及提供控制所述图像记录的数据的信息提供装置构成的图像记录系统,所述信息处理装置包括发送向所述信息提供装置要求用于控制记录的数据的信息并同时接收由所述信息提供装置发送的所述用于记录控制的数据的通信手段;记录规定图像的记录手段;根据所述用于记录控制的数据控制所述记录手段的记录的记录控制手段,所述信息提供装置包括记录用于控制记录的数据的记录手段;从规定信息处理装置接收要求所述用于记录控制的数据的信息并同时将所述用于记录控制的数据发送到所述信息处理装置的通信手段。
8.一种信息处理装置,其特征在于,包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定手段;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信手段;记录规定图像的记录手段;根据所述用于控制记录的数据而控制所述记录手段的记录的记录控制手段。
9.如权利要求8所述信息处理装置,其特征在于,所述记录控制手段预先确保对于所述图像记录所必须的所述记录手段的存储区域。
10.如权利要求8所述信息处理装置,其特征在于,还包括对于由所述记录手段记录的所述图像进行压缩的图像压缩手段。
11.如权利要求8所述信息处理装置,其特征在于,所述通信手段作为控制所述末端的所述显示功能的数据,发送包含表示所述记录手段状态的数据或者表示所述记录控制手段状态的数据中任意一个的数据。
12.一种信息处理方法,其特征在于,包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定步骤;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信步骤;记录规定图像的记录步骤;根据所述用于控制记录的数据而控制所述记录手段的记录的记录控制步骤。
13.一种在计算机中实行程序的媒体,其特征在于,所述程序包括对应于通过通信电路的而从末端的呼出,设定与所述末端进行连接的连接设定步骤;将控制所述末端显示功能的数据发送到所述末端并同时接收由所述末端发送的用于控制记录的数据的通信步骤;记录规定图像的记录步骤;根据所述用于控制记录的数据而控制所述记录手段的记录的记录控制步骤。
全文摘要
本发明涉及信息处理装置及方法、信息提供装置及方法、图像记录系统以及媒体,为了能够简单且迅速地设定预约录像,发送向伺服系统要求录像预约数据的信息(Sll),并且接收由伺服系统发送的用于录像预约的数据(S13)而根据录像预约数据来控制进行记录规定的图像。
文档编号H04N7/16GK1302508SQ00800669
公开日2001年7月4日 申请日期2000年4月24日 优先权日1999年4月26日
发明者江口达雄, 寺下泰彦, 野村康夫, 宫岛靖, 渡边英一, 山口信明, 佐佐木久美子, 新岛诚, 铃木爱, 藤井真也 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1