数据通信系统的数据变换装置的制作方法

文档序号:7572841阅读:219来源:国知局
专利名称:数据通信系统的数据变换装置的制作方法
技术领域
本发明涉及电视广播系统中使用的数据变换装置,更详细地说,涉及将用网络之间的HTML(Hyper Text Markup Language)记述的文献变换成电视广播用格式的数据变换装置。
近年来,盛行进行网络之间的利用,以便能够有效地利用存储在环球网(WWW)上的各地方的信息(主页)。在具有该主页这样的交互性的画面的显示操作中,能使用键盘或鼠标器,特别是称为热点的页间连接的选择(下一个画面上显示的页的指定),可以通过键盘的光标或鼠标器的光标的移动操作进行。作为这种交互操作的技术,例如有ネツトスケ-プ公司的ネツトスケ-プ导向设备。
因此,在上述现有的技术中,设想利用键盘或鼠标器等指示器件这种计算机的外设输入机器,而没有预定采用电视接收机附属的遥控器等进行的输入操作。因此,即使将环球网中的主页显示在电视画面上,也无法通过难以指示的遥控方式进行交互操作。
鉴于上述问题,本发明的目的在于提供一种将主页显示在电视画面上、能容易地用电视机附属的遥控器进行交互操作的多媒体数据的数据变换装置。
达到上述目的的数据变换装置是一种可以用从数据发送设备向多个数据接收设备进行的单向通信来进行模拟的双向通信的数据通信系统的上述数据发送设备中使用的数据变换装置,它备有原文档信息存储装置,用于在原文档信息中的一部分或全部字符信息或图象信息中置入将另一原文档信息作为连接目标的连接目标信息后存储由至少一个字符信息和至少一个图象信息构成的多个原文档信息;附加形状存储装置,用于预先存储带有编号的附加形状一览表;再生图象要素生成装置,用于依次读出上述原文档信息存储装置中存储的原文档信息中含有的上述字符信息及图象信息、生成由该各字符信息或各图象信息生成的位图信息即再生图象要素;再生图象生成装置,用于根据由上述再生图象要素生成装置生成的再生图象要素,生成与由上述数据接收设备再生的一画面相当的再生图象;附加形状配置装置,用于在由置入了将另一原文档信息作为连接目标的连接目标信息的字符信息或图象信息生成的上述再生图象中的再生图象要素中,按照该再生图象中的再生图象要素出现的顺序。依次读出上述附加形状存储装置中存储的附加形状后配置到上述再生图象上的上述再生图象要素中;以及再生连接目标信息变换装置,用于将表示上述字符信息或图象信息的连接目标即另一原文档信息的连接目标信息变换成表示与上述附加形状上附带的编号对应的再生图象要素的连接目标的另一再生图象的再生连接目标信息。
如果采用这样的结构,则由于另一再生图象上带有连接符的再生图象要素利用附加形状来加强视觉效果,所以使用者能容易地看见通过再生图象之间的转移操作生成的再生图象。另外,由于在再生图象的再生图象要素上附加的附加形状带有编号,所以利用该编号,例如即使使用电视机附属的遥控器进行再生图象之间的转移操作,也能再生图象。
这里,数据变换装置的再生图象要素生成装置备有存储上述原文档信息中含有的各字符信息和各图象信息的再生图象要素在画面水平方向上的开头配置位置和各字符信息的字符尺寸用的变换表存储部;以及按照上述变换表存储部中存储的字符尺寸,根据各字符信息生成再生图象要素、根据各图象信息生成再生图象要素用的再生要素生成部。
这里,数据变换装置的再生图象生成装置还备有配置位置计算部,将上述原文档信息中含有的各字符信息和各图象信息的再生图象在画面水平方向上的开头位置存入上述变换表存储部,用于读出上述变换表存储部中存储的各再生图象要素的开头配置位置,算出各再生图象要素在上述再生图象中的配置位置;以及再生图象生成部,用于根据由上述配置位置计算部计算的各再生图象要素的配置位置,配置上述再生图象要素,生成相当于一个画面的再生图象。
这里,数据变换装置的再生连接目标信息变换装置备有由上述再生图象生成部根据一个原文档信息生成多个分割的再生图象时,将再生连接目标信息与每个再生图象作为一个组生成的组再生连接目标信息生成部。
如果采用这样的结构,则由于将与显示画面对应的每个画面的再生图象和切换再生图象用的再生连接目标信息构成组保持,所以能获得不能上卷的例如在电视画面上也容易看到的再生图象。
这里,在数据变换装置中,附加形状存储装置备有存储配置在上述再生图象中的附加图形的最大数的最大数存储部,上述再生图象生成装置还备有判断应配置在上述一个再生图象中的附加形状数是否超过了上述最大数的最大数判断部;以及当上述最大数判断部断定已超过时,指示分割再生图象,以便将上述最大数以下的附加形状配置在由生成分割再生图象的上述再生图象生成部生成的相当于一个画面的再生图象中用的再生图象分割指示部。
这里,数据变换装置的再生连接目标信息变换装置还备有当上述再生图象生成部生成了分割再生图象时,对每个分割再生图象生成再生连接目标信息组的分割再生连接目标信息生成部。
如果采用这样的结构,则由于将另一再生图象中带有连接符的再生图象要素在一个显示画面内的数限定在容易进行切换操作的数的范围内,所以例如即使使用附属于电视机的遥控器也能容易地通过再生图象之间的转移操作生成的再生图象。
这里,上述再生图象生成部是这样构成的,即当再生图象要素为相同类别的要素时,便将再生图象要素收容在一个再生图象内生成。
这里,原文档信息用HTML语言记述,上述再生图象生成部根据标识符的记述来判断是否是同一类的要素。
如果采用这样的结构,则由于文档的统一要素构成一个再生图象,所以容易进行显示切换。
这里,数据变换装置还备有通过通信线路取得包含用HTML(Hyper TextMarkup Language)语言记述的字符信息及与其相伴随的图象信息的原文档信息的信息取得装置;以及将由上述信息取得装置取得的原文档信息写入上述原文档信息存储装置的信息写入装置。
这里,数据变换装置还备有将识别符附加在带上了由上述附加形状配置装置配置的附加形状的多个上述再生图象和再生图象被分割后的再生图象这样的显示图象上之后存储起来的第1存储装置;与由上述再生连接目标信息变换装置变换了的上述显示图象对应、对上述每个显示图象存储附加了相同的识别符的再生连接目标信息组的第2存储装置;以及将由上述第1存储装置存储的上述显示图象中规定数的显示图象和上述第2存储装置中存储的对应的再生连接目标信息组一起反复发送的广播装置。
如果采用这样的结构,则使用者能利用来自数据发送设备的单向通信进行模拟的双向通信。
本发明的这些和其它目的、优点和特征,通过以下利用附图对本发明做的具体说明就会更加清楚了。


图1是表示本发明的数据通信系统的第1实施例的结构框图。
图2是表示上述实施例的取得表存储部中存储的取得表之一例的说明图。
图3是表示上述实施例的记述WWW主页的第1页之一例的HTML文档『Report.htm1』的说明图。
图4是表示上述实施例的WWW主页的第1页中显示的图象之一例的图象信息『Weather.gif』的说明图。
图5是表示上述实施例的记述上述WWW主页的第2页之一例的HTML文档『Tokyo.htm1』的说明图。
图6是表示上述实施例的记述上述WWW主页的第3页之一例的HTML文档『Osaka.htm1』的说明图。
图7是表示上述实施例的数据变换表存储部中存储的连接信息表之一例的说明图。
图8是表示由上述实施例的TML文档和声音信息『Weather.au』和图象信息生成的WWW主页的第1页的发送数据的说明图。
图9是表示由上述实施例的HTML文档生成的WWW主页的第2页的发送数据的说明图。
图10是表示由上述实施例的HTML文档生成的WWW主页的第3页的发送数据的说明图。
图11A是表示由上述实施例的发送部进行的发送数据的发送方法的说明图。
图11B是利用上述实施例的另一多路化部进行的卫星数字广播时发送的多路复用流的说明图。
图12是表示上述实施例的数据发送设备全体的概略处理顺序的流程图。
图13是表示由上述实施例的信息取得部进行的信息取得处理顺序之一例的流程图。
图14是表示由上述实施例的发送数据生成部进行的发送数据生成处理顺序之一例的流程图。
图15是表示上述实施例的图14所示的步骤S1312中的处理顺序的一部分具体例的流程图。
图16是表示上述实施例的控制部为了控制光标图形的显示位置而作成的光标图形对应表之一例的说明图。
图17是表示上述实施例的控制部保持的图形信息之一例的说明图。
图18是表示根据图8所示的发送数据在显示部上显示的初始画面上的显示图象的说明图。
图19是表示根据上述实施例的图9所示的发送数据在显示部上显示的初始画面上的显示图象的说明图。
图20是表示根据上述实施例的图10所示的发送数据在显示部上显示的初始画面上的显示图象的说明图。
图21是表示上述实施例的控制部的显示控制处理顺序之一例的流程图。
图22是表示本发明的数据变换装置的第2实施例的结构图。
图23是表示上述实施例的信息取得部中保持的文档之一例图。
图24是表示上述实施例的信息取得部中保持的文档之一例图。
图25是表示上述实施例的信息取得部中保持的图象信息之一例的说明图。
图26是表示用现有的WWW的浏览器将图23所示的文档显示在显示画面上的再生图象的图。
图27是表示用现有的WWW的浏览器将图23所示的文档显示在显示画面上的再生图象的图。
图28是表示上述实施例的数据变换表存储部中存储的字体表之一例图。
图29是表示上述实施例的数据变换表存储部中存储的连接信息变换表之一例图。
图30是表示上述实施例的光标形状存储部中存储的光标形状的一览表之一例图。
图31是表示上述实施例的生成信息暂时存储部中存储的变换后的图象信息之一例图。
图32是表示上述实施例的生成信息暂时存储部中存储的变换后的图象信息之一例图。
图33是表示上述实施例的生成信息暂时存储部中存储的连接信息之一例图。
图34是说明上述实施例的工作的流程图。
图35是表示本发明的数据变换装置的第3实施例的结构图。
图36是表示将信号送给上述实施例的信号接收部的遥控器之一例图。
图37是表示上述实施例的生成信息暂时存储部中存储的再生图象信息和连接信息之一例图。
图38是表示上述实施例的生成信息暂时存储部中存储的再生图象信息和连接信息之一例图。
图39是表示上述实施例的生成信息暂时存储部中存储的再生图象信息和连接信息之一例图。
图40是说明上述实施例的固有工作的流程图。
图41是表示本发明的第4实施例的生成信息暂时存储部中存储的图象信息和连接信息之一例图。
图42是表示本发明的第4实施例的生成信息暂时存储部中存储的图象信息和连接信息之一例图。
图43是说明本实施例的固有工作的流程图。
以下,根据实施例说明本发明的数据通信系统的数据变换装置。
(第1实施例)图1是表示本发明的第1实施例的数据通信系统100的结构框图。数据通信系统100备有数据发送设备110和多个数据接收设备150。
数据发送设备110备有信息取得部111、发送数据生成部112、发送数据保持部113、发送数据读出部114、多路化部115及发送部116。
数据接收设备150备有接收分离部151、接收数据保持部152、再生部153、显示部154、控制部155、信号接收部156及声音输出部157。
(数据发送设备110的结构说明)以下用图1至图11说明数据发送设备110的各部分结构。
(信息取得部111的结构说明)信息取得部111备有取得表存储部121和保持从WWW服务器等外部数据库取得的信息的未图示的缓冲器。
在取得表存储部121中预先存储着与表示取得顺序的取得序号对应地表示信息取得部111应取得的信息的取得对象和应取得的信息的文件名的取得表。
图2是表示取得表存储部121中存储的取得表200之一例的说明图。文件名的扩展符『.htm1』表示HTML文档存储在该文件内,扩展符『.gif』表示用GIF形式压缩的图象信息存储在该文件内。另外,扩展符『.au』表示AU形式的声音信息存储在该文件内。
当信息取得部111例如被连接在网络上、且设定从WWW服务器取得信息时,图2所示的取得表200被存储在取得表存储部121中。取得表200中对应于取得序号201作为取得目标名202存储着包含直至目录部的该WWW服务器的URL。另外,各WWW服务器提供的主页的各页用1个HTML文档和该HTML文档中指定文件名的图象信息文件及声音信息文件表示,所以记述该页的HTML文档的文件名和图象信息的文件名和声音信息的文件名作为应取得的文件名203,以页为单位被存储在取得表200中。
在上述取得表存储部121中,上述取得目标名和上述文件名不一定必须分别记述,也可以用1个URL表示。另外,在信息取得部111的取得目标不是WWW服务器的情况下,取得目标可用该外部数据库的装置地址表示,应取得的文件可用文件地址表示。
信息取得部111按照取得序号200的顺序从取得表存储部121读出取得目标的URL和应取得的信息的文件名,访问用该URL表示的WWW服务器,取得该文件名的文件。信息取得部111使取得的文件带上文件名后存入上述缓冲器中。
(取得文件的示例说明)以下用图3、图4、图5及图6具体说明信息取得部111取得的文件的内容。
图3是表示记述WWW主页的第1页之一例的HTML文档301『Report.htm1』的说明图。HTML文档301『Report.htm1』表示文件名为『Report.htm1』的文件中存储的HTML文档301。
在各HTML文档中,用<(字符串)>表示的控制码称为标识符,原则上采用<(字符串)>和</(字符串)>的组合。<>内的字符串表示该标识符的控制内容。
行311的(HTML)和行323的(/HTML)表示(HTML)和(/HTML)之间夹的字符串是1个HTML文档301。
行312的<H1>和</H1>之间的字符串『天气预报』表示该文档的标题。
行313的<CENTER>和行315的</CENTER>表示将由它们之间夹的字符串表示的文档的显示要素插入显示。
行314的<IMG SRC=″Weather.gif″>表示在该位置含有后面图4所示的图象信息401『Weather.gif』作为文档的显示要素。标识符<IMG>的属性即『SRC=』表示图象信息文件的指定,其属性值即『Weather.gif』表示指定的文件的文件名。
图4是表示WWW主页的第1页中显示的图象之一例的图象信息401『Weather.gif』的说明图。
如图4所示,图象信息文件『Weather.gif』中存储的图象信息401表示日本地图的概略图象,该图象表示日本各地的天气。
HTML文档301的行316和行317表示由<P>和</P>包围的字符串『明天全国天晴』是该文档正文中的1段。
行318的<UL>和行322的</UL>表示将由它们之间的字符串表示的文档的显示要素用无编号的标题进行逐条记明的形式表示。
行319和行320的<LI>表示其后的下一个<LI>或</UL>之前的字符串成为逐条记明的1个项目。
行319的<A HREF=″Tokyo.htm1″>东京</A>表示从字符串『东京』连接后面的图5所示的HTML文档501『Tokyo.htm1』进行扩展。如该字符串『东京』所示,连接另一文件扩展的字符串或图象称为热点或固定点。例如使用者通过操作鼠标等选择由浏览器显示在个人计算机的监视器上的热点『东京』时,由浏览器读出连接字符串『东京』的HTML文档501『Tokyo.htm1』,并显示该图象。另外,标识符<A>的属性即『HREF=』表示标识符<A>的连接目标的指定,其属性值即『″Tokyo.htm1″』表示其连接目标的文件名。
行320的<A HREF=″Osaka.htm1″>大阪</A>表示从字符串『大阪』连接后面的图6所示的HTML文档601『Osaka.htm1』进行扩展。行320的字符串『大阪』也是与行319的字符串『东京』同样的热点,选择了该字符串『大阪』后,与字符串『大阪』连接的HTML文档601『Osaka.htm1』的显示图象便被显示在监视器上。
行321的<A HREF=″Weather.au″>声音解说</A>表示从字符串『声音解说』连接声音信息『Weather.au』进行扩展。字符串『声音解说』是热点,该字符串『声音解说』被选择后,便再生所连接的声音信息『Weather.au』。
图5是表示记述上述WWW主页的第2页之一例的HTML文档501『Tokyo.htm1』的说明图。
除了有关与另一页的连换的说明以外,由于已经对HTML文档501中记述的标识符进行了说明,所以说明从略。
行511的<A HREF=″Report.htm1″>返回</A>表示从字符串『返回』连接图3所示的HTML文档301『Report.htm1』进行扩展。
图6是表示记述上述WWW主页的第3页之一例的HTML文档601『Osaka.htm1』的说明图。
除了有关与另一页的连接的说明以外,由于已经对HTML文档601中记述的标识符进行了说明,所以说明从略。
行611的<A HREF=″Report.htm1″>返回</A>表示从字符串『返回』连接图3所示的HTML文档301『Report.htm1 』进行扩展。
信息取得部111连续取得取得表存储部121表示的全文件,可将取得的全文件存入上述缓冲器中,以上述页为单位取得文件,存入上述缓冲器,后文所述的发送数据生成部112每次对该页的处理结束后,即可取得下一个文件。
(发送数据生成部112的结构说明)发送数据生成部112备有数据变换表存储部122和成为发送数据生成用工作区的未图示的存储区。数据变换表存储部122用来存储表示各HTML标识符的控制内容和与其对应的标志的标识符表、另外用作收录TV显示用的字符字体的字体文件、以及表示记述热点的连接信息的数据通信系统100用格式的连接信息表。上述工作区由保持1个文件的HTML文档用的文件存储区、确保用标识符内的<>夹着的字符串用的标识符存储区、确保标识符以外的字符串用的字符串存储区、以及标志存储区构成,该标志存储区由建立用来控制表示相当于1帧的图象数据的显示图象信息的生成用的标志的区域构成。被写入上述标识符存储区的字符串和被写入上述字符串存储区的字符串在每次与该标识符(标志)对应的处理结束后被消去。如果上述标志存储区中有多个标志,则从高位开始依次被置位,而从低位开始依次被复位。
图7是表示数据变换表存储部122中存储的连接信息表700之一例的说明图。连接信息表700中所示的『9』表示10进制的1位数字。
如连接信息表700所示,连接信息由索引信息701和热点信息702构成,索引信息701和热点信息702分别用<>夹着的字符串表示。
索引信息701由表示是索引信息的信息识别部分『INDEX=』和用4位的10进数表示的文件识别号构成。文件识别号表示该索引信息所属的发信数据的文件识别号。
热点信息702由表示是热点信息的信息识别部分『HOTSPOT』、表示由对应的显示图象信息表示的显示图象中的光标显示位置的X-Y坐标『X=999、Y=999』、与由该X-Y坐标表示的光标对应的指令『GO_TO_PAGE』、以及用4位的10进数表示的该指令的变数值构成。上述指令的变数值表示该光标连接的另一发送数据的文件识别号。
另外,发送数据生成部112将根据1个HTML文档生成的一组显示图象信息和声音信息和连接信息作为1个发送数据文件处理。发送数据生成部112分别对在后文所述的发送数据保持部113内设的显示图象信息存储部123和声音信息存储部124和连接信息存储部125设定与存储在发送数据的1个文件内的显示图象信息和声音信息和连接信息对应存储用的存储区。以下,将显示图象信息存储部123内的存储区称为显示图象信息存储区,将声音信息存储部124内的存储区称为声音信息存储区,将连接信息存储部125内的存储区称为连接信息存储区。
再者,发送数据生成部112使为了存储同一发送数据文件的显示图象信息和声音信息和连接信息而对设定的显示图象信息存储区和声音信息存储区和连接信息存储区中的第一个存储区分别赋予发送数据读出用的同一识别号。另外,发送数据生成部112将属于同一发送数据文件的声音信息和连接信息分别作为1个文件管理,使它们都带上同一识别号。上述识别号例如为与取得的文件的文件名203对应的取得表200内的取得序号201。
发送数据生成部112根据取得表200的取得序号201,从信息取得部111内的缓冲器取出由信息取得部111取得的未处理的HTML文档文件,并写入上述工作区的文件存储区中,同时根据连接信息表700中的索引信息701的格式,生成索引信息。再将所生成的索引信息存入发送数据保持部113的连接信息存储区的开头。
另外,发送数据生成部112从HTML文档的开头依次读入标识符,对照所读入的标识符和标识符表,解释该标识符的控制内容。控制内容的解释是这样进行的,即在标识符开始字符『<』之后一个字符一个字符地将字符串写入直至出现标识符结束字符『>』为止的工作区的标识符存储区中,原则上在标识符的结束字符出现的时刻,通过将写入工作区的字符串即夹在『<』和『>』之间的字符串与标识符表对照,进行解释。
如果读入的标识符是<(『A』、『IMG』或『以/开始的字符串』以外的字符串)>,则发送数据生成部112首先在工作区的标志存储区中建立表示上述解释结果的标志,对应于该标志,在工作区的字符串存储区中确保夹在该标识符<>和与其对应的标识符</>之间的字符串。在字符串存储区中确保夹在相对应的标识符之间的字符串的方法与标识符内的字符串一样。其次,用字体文件中的字符字体将确保的字符串变换成字符的图象,该字符图象生成根据标志配置的显示图象信息。其次,将所生成的显示图象信息加在在发送数据保持部113设定的显示图象信息存储区中。另外,当在上述标识符<>之后不是字符串,而是另一标识符<(另一字符串)>时,在标志存储区中只建立与上述标识符<>对应的标志,进行与下一个标识符<(另一字符串)>对应的处理。
如果读入的标识符是<IMG>,则发送数据生成部112从信息取得部111的缓冲器取出由其属性即『SRC=』指定的『″文件名″』的图象信息文件,按照与该文件名的扩展符对应的形式展开,变换成用位图数据或图形数据等一定形式表示的图象信息。例如,如果指定的图象信息文件的文件名的扩展符为『.gif』,则根据GIF形式将该图象信息展开,变换成规定形式的图象信息。以便如果有表示与变换后的图象信息对应的控制内容的高位的标志,便根据该控制内容生成显示图象信息,如果没有,便将该图象配置在初始设定的显示位置。然后将生成的显示图象信息加在上述显示图象信息存储区。
如果读入的标识符是<A>,则发送数据生成部112检验由标识符<A>的属性即『HREF=』指定的″『连接目标文件″』是否是扩展符『.au』等的声音信息。如果是声音信息,则从取得表存储部121将该声音信息取出,变换成预定的一定形式的声音信息,将变换后的声音信息存入上述声音信息存储区。
如果不是声音信息,则根据被标识符<A>和标识符</A>夹在中间的字符串,生成字符图象,且生成显示图象信息,以便将按照高位标志配置的显示位置或根据初始设定的显示位置显示光标用的区域腾空后显示所生成的字符图象。所生成的显示图象信息增加存储在发送数据保持部113的显示图象信息存储区。其次,计算作为空区的光标显示位置的X-Y坐标。然后参照连接信息表700中的热点信息702,根据所计算的光标显示位置的X-Y坐标和用标识符<A>的属性『HREF=』指定的『″连接目标文件名″』,生成热点信息。这时,参照取得表200,根据标识符<A>的『″连接目标文件名″』,调整与该文件名203对应的取得序号201,将该取得序号201作为该文件的识别号记述在热点信息内。如果取得表内不存在连接目标文件名时,则将文件自身的文件名作为连接目标文件名。然后将所生成的热点信息增加存储在发送数据保持部113的连接信息存储区中。
发送数据生成部112通过上述处理,如果将1个HTML文档中记述的内容全部处理结束后,便将该显示图象信息区附带的识别号图象化,并写入显示图象信息区中存储的显示图象信息中实际不被显示的区域的一定位置。
这里,虽然用10进制的4位数字表示上述识别号,但识别号多少位都可以,还可以是2进制的,也可以采用字符混合的数字或符号。也可以用图形或条型码等表示。也可以是文件名。再者,与一般的数字数据文件中带有识别号一样,在声音信息存储区中存储的声音信息和连接信息存储区中存储的连接信息中带有在对应的存储区中所带的识别号。
通过这样处理后,发送数据生成部112根据取得的HTML文档301、未图示的声音信息、图象信息401、HTML文档501及HTML文档601,生成上述WWW主页的第1页的发送数据800、第2页的发送数据900及第3页的发送数据1000。
(由发送数据生成部112生成的发送数据例)图8是表示由HTML文档301和声音信息『Weather.au』和图象信息401生成的WWW主页的第1页的发送数据800的说明图。图9是表示由HTML文档501生成的WWW主页的第2页的发送数据900的说明图。图10是表示由HTML文档601生成的WWW主页的第3页的发送数据1000的说明图。图8所示的发送数据800表示WWW主页的第1页,它由显示图象信息801、声音信息802、以及与显示图象信息801相关连的连接信息803构成。图8(a)是用根据显示图象信息801显示的显示图象表示显示图象信息801的内容的说明图。图8(b)是表示声音信息802的说明图。图8(c)是表示连接信息803的内容的说明图。
显示图象信息801的上部用虚线表示的区域表示任何显示图象信息都不显示的非显示区。上述非显示区不在显示部154的显示画面上显示。在该非显示区的右上角的位置写入由发送数据生成部112作为图象表示的识别号『0001』。在被显示的区域将在原文件中用字符码表示的字符串图象化后显示出来,与作为图象信息显示的图象一起将全体作为1个图象,显示1个画面的显示图象。声音信息802是HTML文档301中的热点即连接字符串『声音解说』的声音信息。如图8(b)所示,在存储声音信息802的文件中带有识别号『0001』。
如图8(c)所示,与声音信息802一样,在存储连接信息803的文件中带有识别号『0001』。连接信息803因是控制用的信息,所以不被显示。连接信息803中的行811是已说明过的索引信息,表示发送数据800的文件的识别号是『0001』。
行812表示与指令『GO_TO_PAGE(0002)』相关连,将在数据接收设备150侧保持的光标的图象显示在显示图象信息801上的用坐标值(100、600)表示的位置上。指令『GO_TO_PAGE(0002)』表示欲显示用识别号为『0002』的发送数据900表示的页的指令。
行813表示与指令『GO_TO_PAGE(0003)』相关连,将光标的图象显示在显示图象信息801上的用坐标值(100、700)表示的位置上。指令『G O_TO_PAGE(0003)』表示使显示用识别号为『0003』的发送数据1000表示的页的指令。
图9所示的发送数据900表示WWW主页的第2页,它由显示图象信息901和与显示图象信息901相关连的连接信息902构成。图9(a)是用根据显示图象信息901显示的显示图象表示显示图象信息901的内容的说明图。图9(b)是表示连接信息902的内容的说明图。
显示图象信息901与显示图象信息801一样,在用虚线表示的非显示区的右上角上写入其识别号『0002』。
如图9(b)所示,在存储连接信息902的文件中带有识别号『0002』。
连接信息902中的行911表示发送数据900的文件的识别号是『0002』。
行912表示与指令『G O_TO_PAGE(0001)』相关连,将光标显示在显示图象信息901上的用坐标值(050、400)表示的位置上。指令『G O_TO_PAGE(0001)』表示欲显示用识别号为『0001』的发送数据800表示的页的指令。
图10所示的发送数据1000表示WWW主页的第3页,它由显示图象信息1001和与显示图象信息1001相关连的连接信息1002构成。图10(a)是用根据显示图象信息1001显示的显示图象表示显示图象信息1001的内容的说明图。图10(b)是表示连接信息1002的内容的说明图。
其识别号『0003』作为图象被写入显示图象信息1001的非显示区的右上角。
另外,如图10(b)所示,在存储连接信息1002的文件中带有识别号『0003』。
连接信息1002中的行1011表示发送数据1000的文件的识别号是『0003』。
行1012表示与指令『G O_TO_PAGE(0001)』相关连,将光标显示在显示图象信息1001上的用坐标值(050、400)表示的位置上。指令『G O_TO_PAGE(0001)』表示欲显示用识别号为『0001』的发送数据800表示的页的指令。
(信息取得部111、发送数据生成部112的处理例的说明)以下,具体说明取得图3、图4、图5及图6所示的文件、直至用这些文件生成图8、图9及图10中的发送数据的信息取得部111及发送数据生成部112的处理情况。
(信息取得部111的处理情况)信息取得部111请求与取得表存储部121中表示的网络上的WWW服务器连接,从该WWW服务器取得应取得的HTML文档301『Report.htm1』。然后,使取得的HTML文档301带上文件名『Report.htm1』,并存入缓冲器中。同样,从WWW服务器取得压缩图象信息401、HTML文档501及HTML文档601。
(发送数据生成部112的处理情况)发送数据生成部112在发送数据保持部113内设定由显示图象信息801用存储区、声音信息802用存储区和连接信息803用存储区构成的发送数据800存储用的存储区,在设定的存储区内带有读出发送数据800用的识别号『0001』。从上述信息取得部111的缓冲器取出来处理的HTML文档301,将取出的HTML文档301写入工作区的文件存储区中。
发送数据生成部112根据HTML文档301中附带的文件名『Report.htm1』,生成在表示显示WWW主页的第1页的发信数据800的行811中显示的索引信息『<INDEX=0001>』,存入发送数据保持部113内的连接信息803用存储区的开头。
发送数据生成部112从HTML文档301读入行311的标识符<HTML>。在工作区内的标识符存储区确保读入的标识符<HTML>内的字符串『HTML』,参照数据变换表存储部122内的标识符表进行解释,识别HTML文档301的开始行。此后,消去标识符存储区的字符串『HTML』。
其次,发送数据生成部112读入行312的标识符<H1>,参照标识符表解释标识符<H1>,在工作区内的标志存储区建立标题标志。标题标志表示继标识符<H1>之后的字符串是标题,应用标题用字体进行表示。接着,直至出现标识符</H1>为止,继标识符<H1>之后将字符串1个字符1个字符地写入上述字符串存储区,作为结果是读入字符串『天气预报』,如果出现标识符</H1>,便用预先确定的标题用的字体对字符串存储区内的字符串『天气预报』进行显示图象信息化。将所生成的显示图象信息加在发送数据保持部113中设定的显示图象存储区。使在上述工作区内建立的标题标志复位,消去在字符串存储区内确保的字符串『天气预报』和在标识符存储区内确保的字符串『H1』。
发送数据生成部112读入行313的标识符<CENTER>,在工作区建立插入标志。插入标志表示应插入显示继该标志之后读入的字符串。其次,假定继标识符<CENTER>之后还要读入字符串,由于没有字符串,所以移到行314的读入。
发送数据生成部112读入行314的标识符<IMG SRC=″Weather.gif″>,参照标识符表解释读入的标识符<IMG SRC=″Weather.gif″>。发送数据生成部112检验在信息取得部111的缓冲器中是否存在用文件名″Weather.gif″表示的图象信息401的文件,因存在,故将其读出。其次,按照GIF展开方式,将读出的文件压缩后存储的图象信息401变换成例如位图数据。
发送数据生成部112读入行315的标识符</CENTER>,按照在工作区中建立的插入标志配置变换成了位图数据的图象信息401。将这样生成的显示图象信息加在发送数据保持部113内的显示图象存储区。其次,使工作区中的插入标志复位。
发送数据生成部112读入行316的标识符<P>,建立段落标志。段落标志表示将继该标志之后直至标识符</P>的字符串作为一个段落插入其后的空白行进行显示。与行312的『天气预报』一样,读入字符串『明天全国天晴』,在工作区的字符串存储区确保。接着,如果读入标识符</P>,则用字体文件中存储的段落用字体将所保持的字符串『明天全国天晴』图象化,作为显示图象信息加在发送数据保持部113内的显示图象信息801用的存储区中。再使工作区复原。
同样,发送数据生成部112读入并解释行318的标识符<UL>,在工作区中建立逐条记明标志。逐条记明标志表示在该标志之后将第一项串和被解释的字符串作为无编号的项目应逐条记明显示。
发送数据生成部112读入行319的标识符<LI>,参照标识符表解释第1项的开头,在标志存储区中建立项目标志。项目标志表示在读入标识符<LI>或标识符</UL>后,应将显示图象的显示位置改行。
发送数据生成部112继标识符<LI>之后读入标识符<A HREF=″Tokyo.htm1″>,并写入标识符存储区。发送数据生成部112根据标识符表解释标识符<A HREF=″Tokyo.htm1″>,再在上述标志存储区中建立连接标志。
连接标志表示根据标识符<A>内的属性值的扩展符检验连接目标文件是否是声音信息,如果是声音信息,则将该声音信息变换成规定的形式,将变换后的声音信息存入声音信息存储区,应将有关该标识符<A>的处理结束。另外,如果连接目标文件不是声音信息,则连接标志表示在被标识符<A>和标识符</A>夹在中间的按标识符<A>连接扩展的字符串之前,作为光标显示用的区域设2个字符大小的空白部分,将字符串图象化,生成该字符串的显示图象信息,同时再根据热点信息702的格式生成热点信息。
发送数据生成部112在标识符</A>出现之前,读入继标识符<A HREF=″Tokyo.htm1″>之后的字符串『东京』,并写入工作区的字符串存储区。发送数据生成部112读入标识符</A>后,在字符串『东京』之前设2个字符大小的空白部分,将字符串『东京』图象化,根据逐条记明标志配置字符串『东京』,生成显示图象信息,并加在发送数据保持部113的显示图象信息801用的存储区中。其次,发送数据生成部112计算光标的显示位置的坐标。再根据计算的坐标值(100、600)和工作区的标识符存储区中存储的属性值『Tokyo.htm1』,生成图8中的行812所示的热点信息。其次,将所生成的热点信息加在发送数据保持部113内的连接信息803用的存储区中。然后,将写入工作区的标识符存储区的标识符内字符串『A HREF=″Tokyo.htm1″』和写入字符串存储区的字符串『东京』消去,使连接标志复位。
发送数据生成部112读入行320的标识符<LI>后,因有项目标志,所以将显示图象的显示位置改行,与行319的处理同样地进行处理,生成字符串『大阪』的显示图象信息,同时生成图8中的行813所示的热点信息。将所生成的显示图象信息加在发送数据保持部113内的显示图象信息801用的存储区,将热点信息加在发送数据保持部113内的连接信息803用的存储区中。然后,将标识符内字符串『A HREF=″Osaka.htm1″』和字符串『大阪』消去,使连接标志复位。
其次,发送数据生成部112读入行321的标识符<LI>后,因有项目标志,所以将显示图象的显示位置改行,根据标识符<A HREF=″Weather.au″>建立连接标志。根据连接标志检验属性值的扩展符,由于连接目标文件是AU形式的声音信息,所以将AU形式变换成预定的一定形式,将变换后的声音信息存入声音信息802用的存储区。
其次,读入行322的标识符</UL>,如果解释逐条记明结束,则将逐条记明标志和项目标志复位。
再读入行323的标识符</HTML>,如果解释HTML文档301结束,则完成发送数据800的生成处理。
此后,发送数据生成部112检验尚有未处理的HTML文档501,在发送数据保持部113内设定由显示图象信息901用存储区和连接信息902用存储区构成的发送数据900存储用的存储区,使设定的两个存储区带上发送数据900读出用的识别号『0002』。从信息取得部111的上述缓冲器取出未处理的HTML文档501,将取出的HTML文档501写入工作区。
发送数据生成部112根据HTML文档501附带的文件名『Tokyo.htm1』,生成表示WWW主页的第2页的发信数据900的行911所示的索引信息『<INDEX=0002>』,并存入发送数据保持部113的连接信息902用存储区的开头。以下,进行与根据HTML文档301和图象信息401生成发送数据800同样的处理,能根据HTML文档501生成发送数据900,根据HTML文档601生成发送数据1000,所以以后的说明从略。
(发送数据保持部113、发送数据读出部114、多路化部115及发送部116的结构说明)发送数据保持部113备有可以同时读出的显示图象信息存储部123和声音信息存储部124和连接信息存储部125。
显示图象信息存储部123能用例如RAM或硬盘装置等实现,有由发送数据生成部112设定的多个显示图象存储区。各显示图象信息存储区保持由发送数据生成部112生成的显示图象信息的1个文件的信息。
声音信息存储部124能用RAM或硬盘装置等实现,有由发送数据生成部112设定的多个声音信息存储区。各声音信息存储区保持由发送数据生成部112生成的1个文件的声音信息。
连接信息存储部125能用RAM或硬盘装置等实现,有由发送数据生成部112设定的多个连接信息存储区。各连接信息存储区保持由发送数据生成部112生成的连接信息的1个文件的信息。
发送数据读出部114从发送数据保持部113内设定的各存储区,按发送数据的文件识别号的顺序,同时读出同一发送数据的文件内的显示图象信息和声音信息和连接信息,并将它们输出给多路化部115。另外,在读出与末尾的识别号对应的发送数据的文件后,该识别号返回『0001』的发送数据,按识别号的顺序读出发送数据。即发送数据读出部114按识别号的顺序循环读出存储在发送数据保持部113内的发送数据,并输出给多路化部115。这时,如果不存在声音信息时,则读出方法与存在时有以下的不同。即当不存在声音信息时,发送数据读出部114将该发送数据文件读出1次后,移至下1个识别号的发送数据文件的读出。当存在声音信息时,从该发送数据文件读出声音信息,再多次读出该声音信息再生所需要的时间、该发送数据文件的显示图象信息和连接信息后,移至下1个识别号的发送数据文件的读出。例如,假设声音信息的再生时间为2秒,则发送数据读出部114读出1次声音信息,与此同时将图象信息和连接信息读出60次(2秒*30帧/秒),移至下1个识别号的发送数据文件的读出。由此确保声音信息的发送时间。
多路化部115将由发送数据读出部114读出的显示图象信息(包含声音信息)和连接信息多路化,并输出给发送部116。多路化的方法例如采用现有的TV广播用字符多路化技术。这时,显示图象信息和声音信息与由图象和声音构成的现有的广播节目一样,另外,连接信息与广播节目中被多路化的一般的字符信息一样被多路化。就是说,当声音信息不存在时,显示图象信息被载于该1帧的电视视频信号的视频区间发送,连接信息被载于1帧的电视视频信号的回扫线区间发送。当声音信息存在时,声音信息变换成电视件音信号,以及显示图象信息和连接信息经过该声音数据的再生时间的多个帧,被载于电视视频信号的视频区间、回扫线区间发送。
发送部116用TV广播用地面波依次发送被多路化部115多路化了的发送数据。
(发送数据的发送方法的说明)图11A是表示由发送部116进行的发送数据的发送方法的说明图。在图11A中示出了由发送数据生成部112生成从第1页到第n(n是自然数)页的发送数据的情况。另外,图11A以与TV的通常的广播节目对应的1个发送单位表示具有同一识别号的显示图象信息和声音信息的组,以与上述广播节目中被多路化的一般的字符信息对应的1个发送单位表示具有1个识别号的连接信息。
如图11A所示,存储于同一发送数据文件中的显示图象信息、声音信息和连接信息对应地带上同一识别号后,按对应的时间发送。而且,发送数据保持部113内保持的从第1页到第n页的发送数据按照识别号的顺序反复地被发送。
这里,发送数据读出部114从显示图象信息存储部123和声音信息存储部124和连接信息存储部125同时读出存储在同一发送数据文件中的显示图象信息和声音信息和连接信息,因此,使识别号和发送时间两者对应地发送显示图象信息和声音信息和连接信息,但显示图象信息(包括声音信息)和连接信息的发送不一定与发送时间一致。例如,也可以由第1读出部和第2读出部构成发送数据读出部114,第1读出部连续地读出显示图象信息存储部123内和声音信息存储部124生成的显示图象信息和声音信息的组,并输出给多路化部115,第2读出部只在连续地读出连接信息存储部125内生成的连接信息,并输出给多路化部115。如果这样做,即使是存储在同一发送数据文件中的显示图象信息和连接信息,从发送部116发送它们的时间也不一定必须一致,由于显示图象信息和连接信息分别带有识别号,所以根据该识别号就能在数据接收设备150一侧取入对应的显示图象信息和连接信息。
另外,多路化部115使由发送数据生成部112生成的显示图象信息(包括声音信息)和连接信息多路化,发送部116用TV广播用地面波发送被多路化了的发送数据,但显示图象信息和连接信息不一定必须多路化后才能发送,例如,也可以用TV广播用地面波或卫星数字广播等发送显示图象信息和声音信息,而用电话线路和调制解调器等发送连接信息。还可以用多条信道进行发送。
当利用卫星数字广播作为数据发送方法时,例如采用以MPEG2视频制式、系统制式为依据的压缩编码技术及多路化技术,将显示图象信息作为I图象发送,将声音信息及连接信息作为专用信息发送。这样,当可以将显示图象信息及声音信息和连接信息作为数字数据发送时,不需要象上述那样将图象化了的识别号写入显示图象信息中的非显示区,可以与显示图象信息或声音信息或连接信息一样,只带有识别号进行发送。关于MPEG2制式在『最新MPEG教科书』(株式会社アスキ-出版局发行)中有详细说明。
图11B是利用卫星数字广播时发送的多路复用流的说明图。该图上侧表示由MPEG2制式产生的传送流。该传送流被多路化部115多路化。
多路复用流中的「V1、A1、L1」表示从与识别号1对应的发送数据文件读出后被多路化了的显示图象信息、声音信息、连接信息。「V2、A2、L2」~「Vn、An、Ln」也同样。
「V1」是表示按照MPEG2制式被变换成I(内部)图象的显示图象信息的视频基本流,带有区别流用的PID(包标志符)「0x0100」。「V2」以下也一样。
「A1」是表示按照MPEG2制式被变换成声音信息的音频基本流,带有区别流用的PID「0X0101」。「A2」以下也一样。
「L1~Ln」是播送各连接信息用的以MPEG2制式为基准的专用段,带有区别专用段用的PID「0xB0」,为了区别各个连接信息,还在表ID扩展中设定识别号。在各连接信息中设定由对应的显示图象中的一部分图象区和表示与另一显示图象的连接的信息构成的至少1个组。例如在「L1」中,对以坐标(X、Y)=(100、600)为中心的图象区设定对识别符0002的显示图象的连接(GOTO PAGE(0002)),对以坐标(X、Y)=(100、700)为中心的图象区设定对识别符0003的显示图象的连接(GOTO_PAGE(0002))。
上述的PID和识别号的对应关系被设定在以MPEG2制式为基准的PMT(程序变换表)中。如该图所示,可将识别号设定在PMT中的component_tag(成分标识符)中等,用专用段中的描述符记述上述PID和识别号的对应关系。
这时,上述视频基本流、音频基本流、专用段由发送数据生成部112生成,分别被存入发送数据保持部113。
这样一来,如果将传送流中n个显示图象信息、声音信息、连接信息的组和PMT多路化,则能容易地利用卫星数据广播进行发送。
(数据发送设备110全体的简略处理顺序)以下,用图12至图14具体说明数据发送设备110处理顺序。
图12是表示数据发送设备110全体的概略处理顺序的流程图。
信息取得部111从外部数据库取得规定的信息,存入内部缓冲器(步S1101)。
发送数据生成部112解释信息取得部111取得的信息,生成显示图象信息、声音信息、连接信息,并存储到发送数据保持部113中(步S1102)。
发送数据读出部114按照识别号的顺序,循环读出发送数据保持部113内的发信数据(步S1103)。
多路化部115将读出的显示图象信息(包括声音信息)和连接信息多路化,发送部116利用TV广播用地面波发送多路化了的发送数据(步S1104)。
(信息取得部111的处理顺序)图13是表示由信息取得部111进行的信息取得处理顺序之一例的流程图。
信息取得部111参照取得表存储部121内的取得信息表,检验是否有还未取得的信息(步S1201)。如果没有,则将取得信息的处理结束。如果有,则取出1个还未取得信息的取得目标地址(URL)(步S1202)。
根据取出的地址,请求与外部数据库连接(步S1203),确认连接是否成功(步S1204)。失败时,返回步S1203(步S1204)。
如果连接成功,则从取得信息表读出还未取得的信息的文件名,从该外部数据库取得目标文件,存入内部缓冲器(步S1205)。返回步S1201。
(发送数据生成部112的处理顺序)图14是表示由发送数据生成部112进行的发送数据生成处理顺序之一例的流程图。
发送数据生成部112参照信息取得部111内的缓冲器,检验是否有未处理的HTML文档(步S1301)。如果没有,则将生成显示图象的处理结束。如果有,则将发送数据存储用的存储区设定在发送数据保持部113内,使设定的存储区带上识别号,同时从上述缓冲器取出1个未来处理的HTML文档(步S1302)。
根据取出的HTML文档的文件名,生成表示发送数据的文件名的索引信息,加到在发送数据保持部113中设定的连接信息存储区中(步S1303)。
从取出的HTML文档读入1个字符,写入字符串存储区(步S1304)检验读入的字符是否是标识符的开始字符『<』(步S1305)。是标识符的开始字符时,移至步S1307。不是标识符的开始字符时,则将读入的字符增加写入工作区内的字符串存储区,返回步S1304(步S1306)读入下一个字符(步S1307)。检验是否是标识符的结束字符『>』(步S1308)。是标识符的结束字符时,移至步S1310。不是标识符的结束字符时,将读入的字符增加写入到工作区内的标识符存储区,返回步S1307(步S1309)。
将标识符存储区内的字符串与标识符表对照,检验是否是从『/』开始的字符串(步S1310)。是从『/』开始的字符串时,检验读入的标识符是否是</HTML>标识符(步S1311)。是</HTML>标识符时,使工作区全部复原,返回步1301。不是</HTML>标识符时,对应于该标识符进行与被置于标志存储区的最低位的标志相对应的处理,使工作区内的对应的存储区复原(步S1312),返回步S1304。
在步S1310中,当不是从『/』开始的字符串时,检验读入的标识符是否是<IMG>标识符(步S1313)。是<IMG>标识符时,从信息取得部111的上述缓冲器取出用<IMG>标识符的属性值指定的文件名的图象信息文件(步S1314)。按照GIF展开方式将取出的图象信息变换成用位图数据表示的图象信息,返回步S1304(步S1315)。
当读入的标识符不是<IMG>标识符时,将标识符存储区内的字符串与标识符表对照,在标志存储区建立与该标识符对应的标志,或者进行与该标识符对应的处理(步S1316),返回步S1304。
在HTML文档中是用多种标识符,与这些标识符对应的处理可以进行与浏览器同样的处理。因此,以下作为步1312中的处理之一例,只说明与用数据通信系统100专用的格式生成的连接信息有关的对</A>的处理。
图15是表示图14所示的步骤S1312中的处理顺序的一部分具体例的流程图。
检验是否是<A>标识符(步S1401)。不是<A>标识符时,移至步S1408。
是<A>标识符时,检验用属性值表示的连接目标文件是否是声音信息文件(步S1402)。是声音信息文件时,移至步S1407。
如果不是声音信息文件,则腾出光标图形的显示区,生成字符串存储区中确保的字符串的显示图象信息,加到发送数据保持部113的显示图象信息存储区中(步S1403)。
计算表示光标图形的显示位置的X-Y坐标(步S1404)。根据计算的X-Y坐标和标识符存储区中确保的属性值,生成热点信息,增加存储到发送数据保持部113的连接信息存储区中(步S1405)。将工作区内的连接标志复位,消去标识符存储区和字符串存储区内的字符串(步S1406)。
取出声音信息文件,将文件内的声音信息变换成预定的一定形式后存入声音信息存储区(步S1407)。
进行与读入的标识符对应的处理(步S1408)。
(数据接收设备150的结构说明)以下,用图16至图20说明数据接收设备150的各部分结构。
(接收分离部151的结构)接收分离部151备有读取发送数据上附带的识别号用的读取缓冲器161。读取缓冲器161有暂时分别保持1个文件的显示图象信息(包括声音信息)和1个文件的连接信息用的存储区。
接收分离部151将显示图象信息(包括声音信息)和连接信息从接收到的发送数据分离,将分离后的1个文件的显示图象信息(包括声音信息)和1个文件的连接信息存入各自对应的读取缓冲器161内的存储区。关于存储在上述存储区内的显示图象信息,通过对在该显示图象信息的非显示区内的一定位置写入的图象进行字符识别,读取其识别号。关于存储在上述存储区内的连接信息,与读取一般的数字数据文件中附带的识别号同样进行读取。如果读取的识别号是由控制部155指示的识别号,则将保持在读取缓冲器161中的该显示图象信息(包括声音信息)或连接信息存入接收数据保持部152内的对应的存储区。这时,接收分离部151在存储显示图象信息的同时,将声音信息存入接收数据保持部152内的对应的存储区,在连续发送与由控制部155指示的识别号相同识别号的显示图象信息期间,进一步存储声音信息。因此将连续多个帧发送的声音信息分离。
如果读取的识别号是由控制部155指示的识别号,则在读取由控制部155指示的识别号之前,将保持在读取缓冲器161中的该显示图象信息(包括声音信息)或其连接信息废弃,而将新的显示图象信息(包括声音信息)和连接信息取入读取缓冲器161中,反复进行上述处理。
(接收数据保持部152、再生部153、显示部154的结构)接收数据保持部152根据识别号对应地存储由接收分离部151分离的显示图象信息(包括声音信息)和连接信息。存储显示图象信息用的存储区可由例如存储1个画面的静止图象用的RAM或硬盘装置等实现。
再生部153根据控制部155的指示,再生存储在接收数据保持部152内的显示图象信息和从控制部155输入的后文所述的图形信息,并输出给显示部154。另外,与显示图象信息的再生同步,再生与显示图象信息一起存储的声音信息,并输出给声音输出部157。
显示部154按照NTSC方式等由显示图象的TV监视器等实现,根据来自再生部153的输入信号,将显示图象和光标图形显示在画面上。
(控制部155的结构)控制部155首先将初始值设定在存储变数值的寄存器中,并指示接收分离部151取入与用该初始值表示的页对应的例如识别号为『0001』的显示图象信息(包括声音信息)和连接信息。
控制部155在新的显示图象信息(包括声音信息)每次被存入接收数据保持部152中时,都指示再生部153再生该显示图象信息(包括声音信息),在新的连接信息每次被存入接收数据保持部152中时,都解释该连接信息,在各光标显示位置生成与后文所述的光标图形对应的光标图形对应表。另外,上述光标图形由控制部155在内部保持的图形信息表示。控制部155将表示光标图形的图形信息及其显示位置输出给再生部153,指示再生该图形信息。
图16是表示控制部155为了控制光标图形的显示位置而作成的光标图形对应表之一例的说明图。
光标图形对应表表示用保持在接收数据保持部152中的连接信息的热点信息表示的各光标显示位置和应在该显示位置显示的光标图形的光标号之间的对应关系。控制部155使例如连接信息中的各光标显示位置按照Y坐标减小的顺序、然后再按X坐标减小的顺序带上光标号,并将该显示位置写入光标图形对应表中与该光标号对应的项目中。
图17是表示控制部155保持的图形信息之一例的说明图。
如图17所示,控制部155与各光标号对应地保持着表示选择了该光标时的光标图形和未选择时的光标图形的图形信息。
另外,控制部155按照来自信号接收部156的中断信号,解释信号接收部156保持的输入信号的种类,选择对应的光标图形的图形信息,输出给再生部153。然后,按照选择确定的光标,控制接收分离部151的发送数据的取入。
(接收数据的显示控制处理)以下,具体地说明由接收分离部151作为接收数据接收存储在接收数据保持部152内对应的存储区的具有同一识别号的显示图象信息(包括声音信息)和连接信息的组、由控制部155进行的接收数据的显示控制处理。
控制部155将表示应显示的接收数据的识别号的变数P-Index设定为预定的值例如『1』。其次,将表示选择状态的光标号的变数Cur-Pos设定为预定的值例如『1』。控制部155指示接收分离部151取入变数P-Index未表示的发送数据。然后解释根据该指示取入后存入接收数据保持部152的接收数据的连接信息,将把变数Cur-Pos表示的光标作为选择状态的各光标的图形信息与对应的显示位置一起输出给再生部153。其次,如果发生来自信号接收部156的中断信号,便解释保持在信号接收部156中的输入信号。首先,检验输入是否为『上』,如果是『上』,则使变数Cur-Pos的值减1,检验输入是否为『下』,如果是『下』,则使变数Cur-Pos的值加1。检验输入是否为『确定』,如果是『确定』,则根据由变数Cur-Pos表示的光标号,求出其显示位置的坐标,根据该坐标获得热点信息中记述的连接目标文件的识别号。再将该识别号设定为变数P-Index的值,指示接收分离部151取入变数P-Index所表示的发送数据。
(信号接收部156、声音输出部157的结构)信号接收部156如果接收到来自外部未图示的遥控器等的输入信号,则由于收到输入信号而发生送给控制部155的中断信号,并保持收到的输入信号。
声音输出部157由扬声器等实现,将再生的声音信息作为声音输出。
(显示图象的例)图18是表示根据图8中的发送数据800在显示部154上显示的初始画面上的显示图象1800的说明图。
如图18所示,在显示图象1800中,根据连接信息803的行812所示的热点信息,与光标号『1』对应的光标图形1801被显示在由显示图象信息801表示的显示图象中的显示位置(100、600)。另外,根据控制部155的变数Cur-Pos初始值,作为光标图形1801,选择表示选择状态的图形信息。
同样,根据在连接信息803的行813所示的热点信息,与光标号『2』对应的光标图形1802被显示在显示位置(100、700)。另外,由于光标号『2』不是变数Cur-Pos的初始值,所以作为光标图形1802,选择表示非选择状态的图形信息。
另外,在发送数据800中由于与显示图象信息801一起包含声音信息802,所以显示图象1800被显示在显示部154中,同时从声音输出部157输出由声音产生的『声音解说』。
图19是表示根据图9中的发送数据900在显示部154上显示的初始画面上的显示图象1900的说明图。
与图18所示的显示图象1800一样,在显示图象1900中,根据连接信息902的行912所示的热点信息,与光标号『1』对应的光标图形1901被显示在由显示图象信息901表示的显示图象中的显示位置(050、400)。另外,作为光标图形1901,选择表示选择状态的图形信息。
图20是表示根据图10中的发送数据1000在显示部154上显示的初始画面上的显示图象2000的说明图。
同样,在显示图象2000中,根据连接信息1002的行1012所示的热点信息,与光标号『1』对应,表示选择状态的光标图形2001被显示在由显示图象信息1001表示的显示图象中的显示位置(050、400)。
(控制部155的处理的具体例)以下,具体说明根据发送数据800,将显示图象1800显示在显示部154上时控制部155的处理顺序。
控制部155首先将变数P-Index的初始值设定为『0001』,将变数Cur-Pos的初始值设定为『1』。其次,指示接收分离部151取入变数P-Index表示的识别号为『0001』的显示图象信息801(包括声音信息802)和连接信息803。控制部155指示再生部153再是接收数据保持部152中存储的显示图象数据801(包括声音信息802)。再生部153将第1页的显示图象信息801再生后,输出给显示部154,同时将声音信息802再生后,输出给声音输出部157。控制部155解释存储在接收数据保持部152中的连接信息803,生成光标图形对应表,将各光标的图形信息及其显示位置输出给再生部153。这时,将变数Cur-Pos表示的光标即第1光标作为选择状态的图象。
控制部155等待来自信号接收部156的输入信号。『下』信号从外部的遥控器等被输入到信号接收部156。如果输入信号是『下』,则控制部155使变数Cur-Pos的值加1,。即将变数Cur-Pos的值设定为『2』。其次,将由新的变数Cur-Pos表示的光标号为『2』的图形作为选择状态的图形信息,将由原来的变数Cur-Pos表示的光标号为『1』的图形作为非选择状态的图形信息,并分别输出给再生部153。
控制部155等待来自信号接收部156的中断信号,中断信号发生后,将表示『确定』的输入信号保持在信号接收部156中。如果输入信号是『确定』,则控制部155从光标图形对应表中读出与变数Cur-Pos表示的光标号『2』对应的X-Y坐标(100、700)。其次,根据读出的X-Y坐标(100、700),读出行813的热点信息的连接目标文件的识别号『0003』,得到独出的连接目标文件的识别号『0003』。将得到的识别号『0003』作为变数P-Index的值设定。其次,指示接收分离部151取入具有由变数P-Index表示的识别号的显示图象信息1001和连接信息1002。控制部155将变数Cur-Pos的值初始化为『1』。
以下,通过进行与上述同样的处理,能将图20所示的显示图象2000显示在显示部154上。另外,当变数Cur-Pos的值为『1』时发生中断,由于中断,控制部155参照信号接收部156时,在信号接收部156保持表示『确定』的输入信号的情况下,控制部155与上述一样能将图19所示的显示图象1900显示在显示部154上。
(显示控制处理的顺序)图21是表示控制部155的显示控制处理顺序之一例的流程图。
控制部155将表示应取入的发送数据的识别号的变数P-Index设定为初始值(步S2101)。
控制部155将表示各显示图象的初始画面的选择状态的光标号的变数Cur-Pos设定为初始值(步S2102)。
控制部155指示接收分离部151取入具有变数P-Index的识别号的发送数据。接收分离部151根据控制部155的指示,将显示图象信息和连接信息从接收的发送数据分离,并根据识别号对应地将该显示图象信息和连接信息存入接收数据保持部152(步S2103)。
再生部153根据控制部155的指示,再生接收数据保持部152内的显示图象信息,输出给显示部154。如果有与显示象信息对应的声音信息,再生该声音信息并输出给声音输出部157(步S2104)。
控制部155解释接收数据保持部152内的连接信息,将表示光标图形的图形信息与表示其显示位置的X-Y坐标一起输出给再生部153,指示该图形信息的再生。再生部153再生从控制部155输入的图形信息,输出给显示部154(部S2105)。于是显示部154显示1画面的显示图象。
控制部155等待来自信号接收部156的中断信号(步S2106),中断信号发生后,检验信号接收部156中保持的输入信号是否为『上』(步S2107)。
如果是『上』,则从变数Cur-Pos的值减『1』(步S2108),如果不是『上』,检验是否是『下』(步S2109)。
如果是『下』,则将变数Cur Pos的值加1(步S2110),如果不是『下』,则检验是否是『确定』(步S2111)。
如果是『确定』,则根据这时的变数Cur-Pos的值,按照光标号→光标图形对应表中的光标显示位置(X、Y)→热点信息内的连接目标文件的识别号的顺序,求出各值,将求得的识别号设定为变数P-Index的值。然后返回步S2102。如果不是『确定』,则返回步S2106。
如上所述,如果采用该实施例,按理说由于在数据接收设备150一侧,一边解释控制信息,一边预先在数据发送设备110一侧生成并发送应生成的显示图象信息,所以能减轻数据接收设备150的负载。另外,与控制信息所记述的显示用字符串的显示控制处理的种类的多少和处理数量的多少相比较,由于按连接信息进行的控制处理的种类受到限定,所以处理数量也比较少。因此,数据接收设备150利用这样的连接信息,能容易地与数据发送设备110进行模拟的双向通信。
另外,如果采用该实施例,则由于数据通信系统100在显示网络上的WWW主页时,使用1对多的TV广播进行模拟的双向通信,所以与使用个人计算机的浏览器进行显示时相比较,能不受传输线路状态的影响而迅速地将所希望的页显示在显示部154上。另外,由于利用预先用TV格式表示的显示图象信息,所以能容易地将全色、高分辨率的显示图象显示在显示部154上。另外,在将由浏览器生成的显示图象显示在TV上时,显示图象的再生处理等不能充分地利用TV中本来就备有的结构,但在本实施例中,能有效地利用TV中本来备有的存储器和译码器等进行上述模拟的双向通信。
另外,在本实施例中,作为取得的信息的例,示出了WWW中用的HTML文档及与其相关连的GIF形式的压缩图象信息和AU形式的声音信息,但也可以是用ハイパ-カ-ド等其它形式和语言记述的信息。这时,可以用与该形式及该语言对应的方法改变有关<A>标识符的处理。另外,在本实施例中,给出了只含有所限定的标识符的HTML文档的变换例,但也可以含有其它的标识符。
另外,在本实施例中,作为用连接信息进行的模拟的双向通信的控制例,说明了显示另一画面的处理方法,但除了上述模拟的双向通信外,还可以记述使画面闪烁及使画面上卷的处理,或使连接数据接收设备的FAX、电话或电视等装置起动、操作的处理等。
另外,在上述数据通信系统100中,发送数据生成部112用识别号记述连接信息中的文件,但也可以不用识别号记述。例如,可以用原来的文件名记述连接信息中的文件的识别号。这时,使各发送数据的显示图象信息(包括声音信息)和连接信息带上识别号发送,在接收它的数据接收设备150一侧,起动时依次取入预先循环一次的连接信息,检查文件名和识别号的对应关系即可。
另外,数据接收设备150将从数据发送设备110反复发送的一个循环的全部显示图象信息和连接信息存入接收数据保持部152内即可。
另外,从数据发送设备110发送图11B所示的传送流时,数据接收设备150从PMT读出最初由接收分离部151将PMT分离、取得后应取入的显示图象信息的PID,将该PID作为筛选条件,从传送流分离取得显示图象信息即可。另外,对于连接信息,从PMT读出载送连接信息的专用段的PID,将该表ID和识别号作为筛选条件,从传送流分离取得连接信息即可。
在图11B所示的传送流中,视频基本流由1个图象构成,但作为视频基本流也可以含有P图象或B图象。另外,虽然显示图象信息是用MPEG2制式编码的,但也可以是MPEG1形式或JPEG形式或GIF形式等其它形式。另外,虽然将显示图象信息、声音信息作为视频基本流、音频基本流,但与连接信息一样,也可以用专用段形式进行多路化。
(第2实施例)图22是表示本发明的数据通信系统的数据变换装置的第2实施例的结构图。另外,由于数据通信系统的总体结构没有与第1实施例不同的地方,所以将其说明从略,只说明与本实施例有关的部分。
数据变换装置备有信息取得部2201、数据变换表存储部2202、光标形状存储部2203、文档暂时存储部2204、控制部2205、图象信息生成部2206、连接信息生成部2207、以及生成信息暂时存储部2208。
该数据变换装置与上述第1实施例的信息取得部111和发送数据生成部112相当,信息取得部2201与外部数据库连接,控制部2205与发送数据保持部113连接。
另外,在上述第1实施例中,光标图形保持在数据接收设备150的控制部155的内部,但在本实施例中,预先不将光标图形保持在数据接收设备150中,而是包含在图象信息中,从数据发送装置110的发送部116发送。
信息取得部2201包括缓冲器,从外部数据库取得并保持多媒体数据。
该多媒体数据包含用图23、图24所示的HTML(Hyper Text Markup Language)记述的文档2301、2401等,以及图25所示的图象信息2501。图象信息2501按GIF形式被压缩。
文档2301、2401、图象信息2501的内容在上述第1实施例中基本上已说明,故说明从略。如果用以往使用的WWW的浏览器将该文档2301和图象信息2501显示在画面尺寸为640×480点的个人计算机的显示画面2601上,则如图26、图27所示。文档2301作为连续的再生图象2602、2701显示在显示画面2601的2个画面上。该再生图象2602、2701是连续的图象,通过对设在显示画面2601的右侧上端和下端的卷滚条2603、2604进行指示,就能沿上下方向移动再生图象2602、2701。
数据变换表存储部2202存储着将信息取得部2201保持的多媒体文档变换成上述第1实施例的发送数据保持部113中存储的信息用的数据变换表。该数据变换表包括标识符表(未图示)、图28所示的字体表2801、及图29所示的连接信息变换表2901。
在标识符表中记录着解释用图23等所示的HTML记述的文档2301等中的标识符用的信息。其内容已用上述第1实施例的图2、图4等说明过,所以说明从略。
字体表2801包含与文档2301中含有的标识符2802对应附带的字符串的开头显示位置2803的坐标和显示该字符串时的字体尺寸2804。它们的坐标X、Y和字体尺寸用象素单位(点)表示。
连接信息变换表2901有文档2301等再生时生成再生控制信息即连接信息用的变换信息。变换信息2902表示将文档2301的「文件名」变换成「Index″文件名″」。
变换信息2903表示将<A>标识符内的连接目标的「文件名」变换成「HotSpot(M″文件名″)」。这里,M是变换时加上去的标题号。
光标形状存储部2203存储在图30所示的光标形状表3001中。光标形状表3001有标题号3002和光标形状3003的一览栏。该标题号3002是从文档2301的开头按顺序加在表示与文档2301中的其它文档例如文档2401的连接关系的部分上的编号。光标形状3003表示当将文档2301变换成显示图象时附加在表示文档2301中的连接关系的显示图象部分上的图象形状,光标形状3003中含有的数字与标题号3002一致。
文档暂时存储部2204存储着信息取得部2201中保持的文档中的一个文档及一个图象信息。例如,存储着图23所示的文档2301和图25所示的图象信息2501。
控制部2205如果从外部收到再生信息的生成指示,便读出保持在信息取得部2201中的一个文档,并存入文档暂时存储部2204中,同时起动图象信息生成部2206及连接信息生成部2207。另外,如果从图象信息生成部2206收到对发送数据保持部113的写入指示,便读出生成信息暂时存储部2208的图象信息存储区中存储的图象信息,并写入图象信息存储部123中,读出连接信息存储区中存储的连接信息,并写入连接信息存储部125中。
这时,将相同的识别符加在写入的图象信息和连接信息上,将两个信息作为一个组来认识。另外,当图象信息存储区中存储着2个画面以上的图象信息时,能将各图象信息分别与连接信息构成组。
另外,如果指示由图象信息生成部2206指定的图象信息文件的文档暂时存储部2204进行取入,便读出信息取得部2201中中保持的该图象信息,并存入文档暂时存储部2204中。
如果图象信息生成部2206被控制部2205起动,便在生成信息暂时存储部2208中确保能存储一个画面的图象信息的图象信息存储区,并确保与该图象信息区成对的连接信息存储区。
另外,在生成信息暂时存储部2208中确保了图象信息存储区后,读出数据变换表存储部2202中存储的标识符表(未图示)和字体表2801,将文档暂时存储部2204中存储的文档中的要素即字符串或图象信息变换成再生时的图象信息。
关于向该图象信息的变换,在上述第1实施例的发送数据生成部112中已说明过,这里从略。
图象信息生成部2206在读入了<IMG>标识符2304的内容时,指示控制部2205将图象信息文件「Weather.gif」取入文档暂时存储部2204。
图象信息生成部2206在读出文档暂时存储部2204中存储的<A>标识符2305等时,将其内容(连接目标的文件名)通知连接信息生成部2207。如果从连接信息生成部2207收到计数M的值的通知,便取得光标形状存储部2203中存储的光标形状表3001中的标题号3002「M」的光标形状3003。计算下一次应配置光标的位置(Xst,Yst)。该配置位置用显示要素的左上端的坐标表示。由于规定<A>标识符的显示要素的配置的字体表2801中的<L1>标识符的开头位置x=10,所以该x坐标XSt为Xst=10。在显示该<A>标识符的显示要素之前显示的显示要素在Y方向上的象素数相加,能求得y坐标YSt。
例如,图23中的<A>标识符2305的显示要素即「大阪」的配置位置为Xst=10,Yst=10+80+(270)+60=420,()内的值是将图象信息「Weather.gif」变换成显示图象后在Y方向上的象素数。「Weather.gif」的图象尺寸为(360×270)点。即配置在坐标为(10,420)的位置。
如果求得配置位置(Xst,Yst),则图象信息生成部2206将取得的光标形状3003写入生成信息暂时存储部2208的图象信息存储区的配置位置(Xst,Yst)的开头,接着,写入显示要素的字符串。于是,如果将图23所示的文档2301变换成图象信息,则如图31所示,便在图象信息存储区3101中得到一画面的图象信息3102。
图象信息生成部2206在将图31所示的一画面的图象信息3102写入图象信息存储区3101时,由于没有下一次要写入的区域,所以只能在生成信息暂时存储部2208的另一区域确保新的图象信息存储区3201(参照图32)。接着,解析尚未解析的文档2301,将图象信息写入该图象信息存储区3201。如果没有未解析的文档2301,便指示控制部2205写入。
连接信息生成部2207被控制部2205起动后,根据数据变换表存储部2202的连接信息变换表2901,读出文档暂时存储部2204中存储的文档的「文件名」例如「Repo rt.htm1」,并变换成「Index(″Report.htm1″)」,写入生成信息暂时存储部2208中准备的连接信息存储区。
在将文档的「文件名」变换成「Index(文件名)」时,将「1」设定在成为标题号3002的计数器M中。如果从图象信息生成部2206收到<A>标识符2305等的内容的通知,便根据连接信息变换表2901中的变换信息2903,一并生成连接信息后,写入生成信息暂时存储部2208的连接信息存储区,使计数器M加「1」。标题号3002即计数器M的值被送给连接信息中的文件名之前的M。
生成信息暂时存储部2208暂时存储由图象信息生成部2206和连接信息生成部2207生成的图象信息和连接信息。图31、图32表示根据用图23所示的HTML记述的文档2301生成的2个2画面的图象信息3102、3202,图33表示根据文档2301生成的为图象信息3102、3202两者所通用的连接信息3301。
其次,用图34中的流程说明本实施例的工作情况。
首先,如果控制部2205从外部收到图象生成指示,则图象信息生成部2206在生成信息暂时存储部2208中确保对应的图象信息存储区和连接信息存储区(S3402)。
其次,当文档暂时存储部2204中有存储的未解析的HTML文档时(S3404),连接信息生成部2207及图象信息生成部2206便解析HIML文档(S3406)。没有未解析的HTML文档时(S3404),控制部2205读出生成信息暂时存储部2208中存储的图象信息和连接信息,将其作为一组写入发送数据保持部113,结束处理。
图象信息生成部2206判断所解析的文档是否是连接信息(包含<A>标识符的控制信息)(S3408),如果是连接信息,就从光标形状存储部2203取得规定的光标形状(S3410)。如果不是连接信息时,不取得光标形状,移到S3412。在S3412中,图象信息生成部2206计算文档中包含的显示要素的配置位置(S3412),配置图象信息。这时,如果是连接信息的显示要素,则将所取得的光标形状一并写入该显示要素的位置,连接信息生成部2207将连接信息写入连接信息存储区(S3414)。其次,图象信息生成部2206判断图象信息存储区中是否有写入新的显示要素的区域(S3416),如果有,返回S3404,没有时,便在生成信息暂时存储部2208中只重新确保图象信息存储区(S3418),返回S3404。
(第3实施例)图35是本发明的数据通信系统中的数据变换装置的第3实施例的结构图。该数据变换装置备有信息取得部2201、数据变换表存储部2202、光标形状存储部2203、输出装置信息存储部3501、文档暂时存储部2204、控制部2205、图象信息生成部3502、连接信息生成部3503、以及生成信息暂时存储部2208。与上述第2实施例的结构相同的部分标以相同的符号,其说明从略,只说明本实施例本身的结构部分。
图36表示将信号送给第1实施例中所述的信号接收部156的远距离控制器(以下称「遥控器」)3601。该遥控器3601为了指定光标,能使用从「1」键到「6」键共6个键。
输出装置信息存储部3501预先存储能在一个画面内显示的光标(指定连接目标的文件用的显示)的最大数K。该光标的最大数K例如在上述遥控器3601中能使用6个键,故为「6」。
控制部2205除了第2实施例的功能外,还能在将图象信息和连接信息写入图象信息存储部123和连接信息存储部125中时,将写入结束的信息通知给图象信息生成部3502和连接信息生成部3503。
图象信息生成部3502除了第2实施例的功能外,还能根据由连接信息生成部3503通知的计数器M的值,计数文档2301中含有的<A>标识符的数。当将图23所示的文档2301的图象信息「Weather.gif」变换成显示图象时的尺寸为(360×210)点时,如图37所示,能得到一个画面的图象信息3701。生成一个画面的图象信息后,将向发送数据保持部113写入的指示通知控制部2205。
图象信息生成部3502判断从连接信息生成部3503通知的计数器M的值是否与输出装置信息存储部3501中存储的K值一致,当与K值一致时,将该光标形状和显示要素写入生成信息暂时存储部2208的图象信息存储区,然后将向发送数据保持部113写入的指示通知控制部2205。于是,如图38所示,生成连接信息数不超过输出装置信息存储部3501中存储的最大数K的图象信息3801。
另外,如果将文档2301的显示要素图象化,如图39所示,生成一个图象信息3901。
连接信息生成部3503除了第2实施例的功能外,如果被控制部2205起动,便将「0」设定在计数器N中。如果从控制部2205收到写入结束的通知,便使计数器N加「1」。在计数器N的值为「0」以外时,变换成连接信息「Index(″Report.html″)」。另外,设定或变更了计数器N的值时,便将「1」设定在计数器M中。
于是分别生成与图象信息3701构成一组的连接信息3702,与图象信息3801构成一组的连接信息3802,与图象信息3901构成一组的连接信息3902。
信号接收部156在接收通常的电视广播时,假设显示部154的频道「12」为网络之间广播,如果按压「12」键3602,则与图37所示的生成信息暂时存储部2208中存储的图象信息3701相同的图象便被显示在显示部154上。这里,如果按压遥控器上的「1」键3603,便选择了热点「1」的大阪,转移到由文档2401表示的「大阪的天气」一页。另外,为了从该画面返回电视广播的频道切换,在按压「CH」键3604之后,按压「1」~「11」键。
其次,用图40中的流程说明本实施例本身的工作情况。图象信息生成部3502在生成信息暂时存储部2208中确保与显示画面对应的图象信息存储区和连接信息存储区(S4002)。其次,当文档暂时存储部2204中有存储的未解析的HTML文档时(S4004),图象信息生成部3502便解析HTML文档(S4006)。没有未解析的HTML文档时(S4004),控制部2205读出生成信息暂时存储部2208中存储的图象信息和连接信息,将其作为一组写入发送数据保持部113,结束处理。
将在S4006中解析的HTML文档图象化、再生控制信息化(S4008)。图象信息生成部3502判断一个输出画面内的<A>标识符的数即从连接信息生成部3503通知的计数器M的值是否与输出装置信息存储部3501中存储的最大数K一致(S4010),一致时,在S4014中,将应把生成信息暂时存储部2208中存储的信息写入发送数据保持部113中的指示通知控制部2205,从控制部2205收到写入结束的通知后,设定新的图象信息存储区和连接信息存储区,进入S4016。不一致时,判断图象信息存储区中是否有写入生成的图象信息的区域(S4012),如果有区域,则将在S4016中生成的图象信息写入,连接信息生成部3503写入连接信息。然后返回S4004。
如上所述,如果采用本实施例,则能用外部的遥控器3601容易地将热点指定给显示部154,能生成可转移到且看到所希望的页上的信息的图象信息和连接信息。
另外,在本实施例中,能将输出装置信息存储部3501存储的光标的最大数K作为能用遥控器3601指定光标的数,而且考虑显示部154的显示画面的分辨率,该光标的最大数K也可作为连接目标选择的显示画面容易看到的指定光标的数。
(第4实施例)该数据变换装置与上述第3实施例的结构大致相同。但该装置的图象信息生成部除了具有上述第3实施例的图象信息生成部3502的功能之外,还附加了考虑<UL>标识符内的<A>标识符的显示字符串的配置的功能。
以下,说明本实施例本身的结构。
图象信息生成部3502在进行图23所示的文档2301的解析时,将用<UL>标识符2306和</UL>标识符2307包围的<A>标识符2305等的显示字符串集中起来,变换成再生图象信息。判断变换后的字符串例如「大阪」、「东京」、「名古屋」、「仙台」、「广岛」、「福冈」、「札幌」是否能全部被收容在图象信息存储区。能全部收容时,与上述第3实施例一样,从以<UL>标识符2306起始的最初的<A>标识符2305的显示字符串开始按顺序进行再生图象信息化的处理。当断定不能收容全部显示字符串时,在设定了新的图象信息存储区后,判断<UL>标识符内的全部<A>标识符的显示字符串是否能收容在该区域,当断定不能时,进行与上述第3实施例同样的处理。当断定能收容在该区域时,判断<UL>标识符内的<A>标识符的数是否超过最大数K,超过时,进行与上述第3实施例同样的处理。当断定未超过时,将写入指示送给控制部2205,如果从控制部2205收到写入结束的通知,则在生成信息暂时存储部2208中设定图象信息存储区和连接信息存储区,进行与上述第3实施例同样的处理。
从上述的「大阪]至[札幌]的显示字符串由于不能收容在一个图象信息的存储区域内,所以被分割成图象信息3701和图41所示的图象信息4101。可是,被<UL>标识符2308和</UL>标识符2309包围的显示字符串「北半球」、「南半球」等不被分割,而变成图42所示的图象信息4201。另外,作为图象信息4101、4201的一个组,由连接信息生成部3503分别生成再生控制信息4102、4202。
其次,用图43中的流程说明本实施例本身的工作。在上述第3实施例的图40所示的S4008之后,图象信息生成部3502计算被<UL>标识符和</UL>标识符包围的<A>标识符的显示字符串的尺寸,判断是否能收容在图象信息存储区(是否有写入空白区)(S4302),有空白区时,移到S4010,没有时如果设定了新的图象信息存储区,则判断全部显示字符串(在S4302中计算的尺寸大小的显示字符串)是否能收容在该区域(S4304)。如果不能收容,便移至S4010,能收容时,判断该显示字符串中的<A>标识符的数是否超过输出装置信息存储部3501中存储的最大数K(S4306)。超过时移至S4010,未超过时,将已经写入的生成信息暂时存储部2208的存储内容的写入指示通知控制部2205。如果从控制部2205收到写入结束的通知,则在生成信息暂时存储部2208中确保新的图象信息存储区和连接信息存储区(S4308),移至S4010。
如上所述,如果采用本实施例,则能将相关连的项目作为同一个图象信息显示在一个画面上。
虽然对本发明已参照附图并结合实施例进行了说明,但应注意到,对于本技术领域的技术人员来说,各种变型和改进将是显而易见的。因此,只要这些变型和改进不超出本发明的范围,它们都应包括在本发明的构成中。
权利要求
1.一种数据变换装置,它是一种可以用从数据发送设备向多个数据接收设备进行的单向通信来进行模拟的双向通信的数据通信系统的上述数据发送设备中使用的数据变换装置,其特征在于备有*原文档信息存储装置,存储由至少一个字符信息和至少一个图象信息构成的多个原文档信息,在该原文档信息中的一部分或全部字符信息或图象信息中置入将另一原文档信息作为连接目标的连接目标信息;*附加形状存储装置,预先存储带有编号的附加形状一览表;*再生图象要素生成装置,依次读出上述原文档信息存储装置中存储的原文档信息中含有的上述字符信息及图象信息,生成该再生图象要素,这里,所谓再生图象要素是指根据各字符信息或各图象信息生成的位图信息;*再生图象生成装置,根据由上述再生图象要素生成装置生成的再生图象要素,生成与由上述数据接收设备再生的一画面相当的再生图象;*附加形状配置装置,在由置入了将另一原文档信息作为连接目标的连接目标信息的字符信息或图象信息生成的上述再生图象中的再生图象要素中,按照该再生图象中的再生图象要素出现的顺序,依次读出上述附加形状存储装置中存储的附加形状,并配置到上述再生图象上的上述再生图象要素中;*再生连接目标信息变换装置,将表示上述字符信息或图象信息的连接目标即另一原文档信息的连接目标信息,变换成表示与上述附加形状上附带的编号对应的再生图象要素的连接目标的另一再生图象的再生连接目标信息,这里,所谓另一再生图象是指根据另一原文档信息,由上述再生图象生成装置生成的再生图象。
2.根据权利要求1所述的数据变换装置,其特征在于上述再生图象要素生成装置备有*变换表存储部,存储上述原文档信息中含有的各字符信息的字符尺寸;*再生要素生成部,按照上述变换表存储部中存储的字符尺寸,根据各字符信息生成再生图象要素、根据各图象信息生成再生图象要素。
3.根据权利要求2所述的数据变换装置,其特征在于上述再生图象生成装置还将上述原文档信息中含有的各字符信息和各图象信息的再生图象要素在画面水平方向上的开头配置位置存入上述变换表存储部,它还备有*配置位置计算部,读出上述变换表存储部中存储的各再生图象要素的开头配置位置,算出各再生图象要素在上述再生图象中的配置位置;*再生图象生成部,根据由上述配置位置计算部计算的各再生图象要素的配置位置,配置上述再生图象要素,生成相当于一个画面的再生图象。
4.根据权利要求3所述的数据变换装置,其特征在于上述再生连接目标信息变换装置备有*组再生连接目标信息生成部由上述再生图象生成部生成多个从一个原文档信息分割的再生图象时,将再生连接目标信息与每个再生图象作为一个组生成。
5.根据权利要求4所述的数据变换装置,其特征在于附加形状存储装置备有*最大数存储部,存储配置在上述再生图象中的附加图形的最大数,上述再生图象生成装置还备有*最大数判断部,判断应配置在上述一个再生图象中的附加形状数是否超过了上述最大数;*再生图象分割指示部,当上述最大数判断部断定已超过时,指示分割再生图象,以便将上述最大数以下的附加形状配置在由上述再生图象生成部生成的相当于一个画面的再生图象中,上述再生图象生成部生成分割再生图象。
6.根据权利要求5所述的数据变换装置,其特征在于上述再生连接目标信息变换装置还备有*分割再生连接目标信息生成部,当上述再生图象生成部生成了分割再生图象时,对每个分割再生图象生成再生连接目标信息组。
7.根据权利要求6所述的数据变换装置,其特征在于还备有*信息取得装置,通过通信线路取得包含用HTML(Hyper Text Markup Language)语言记述的字符信息及与其相伴随的图象信息的原文档信息;*信息写入装置,将由上述信息取得装置取得的原文档信息写入上述原文档信息存储装置。
8.根据权利要求7所述的数据变换装置,其特征在于还备有*第1存储装置,将识别符附加在带上了由上述附加形状配置装置配置的附加形状的多个显示图象上之后存储起来,这里,所谓显示图象是指上述再生图象和再生图象被分割后的再生图象;*第2存储装置,对上述每个显示图象存储由上述再生连接目标信息变换装置变换了的再生连接目标信息组,该再生连接目标信息组对应于上述显示图象附加相同的识别符;*发送装置,将由上述第1存储装置存储的上述显示图象中规定数的显示图象和上述第2存储装置中存储的对应的再生连接目标信息组一起反复发送。
9.根据权利要求4所述的数据变换装置,其特征在于当再生图象要素为相同类别的要素时,上述再生图象生成部将再生图象要素收容在一个再生图象内生成。
10.根据权利要求9所述的数据变换装置,其特征在于原文档信息用HTML语言记述,上述再生图象生成部根据标识符的记述来判断是否是同一类的要素。
11.根据权利要求10所述的数据变换装置,其特征在于附加形状存储装置备有*最大数存储部,存储配置在上述再生图象中的附加图形的最大数,上述再生图象生成装置还备有*最大数判断部,判断应配置在上述一个再生图象中的附加形状数是否超过了上述最大数;*再生图象分割指示部,当上述最大数判断部断定已超过时,指示分割再生图象,以便将上述最大数以下的附加形状配置在由上述再生图象生成部生成的相当于一个画面的再生图象中,上述再生图象生成部生成分割再生图象。
12.根据权利要求11所述的数据变换装置,其特征在于上述再生连接目标信息变换装置还备有*分割再生连接目标信息生成部,当上述再生图象生成部生成了分割再生图象时,对每个分割再生图象生成再生连接目标信息组。
13.一种数据变换装置,它是一种可以用从数据发送设备向多个数据接收设备进行的单向通信来进行模拟的双向通信的数据通信系统的上述数据发送设备中使用的数据变换装置,其特征在于备有*原文档信息存储装置,存储由至少一个字符信息构成的多个原文档信息,在该原文档信息中的一部分或全部字符信息中置入将另一原文档信息作为连接目标的连接目标信息;*附加形状存储装置,预先存储带有编号的附加形状一览表;*再生图象要素生成装置,依次读出上述原文档信息存储装置中存储的原文档信息中含有的上述字符信息,生成该再生图象要素,这里,所谓再生图象要素是指由各字符信息生成的位图信息;*再生图象生成装置,根据由上述再生图象要素生成装置生成的再生图象要素,生成由上述数据接收设备再生的与一画面相当的再生图象;*附加形状配置装置,在根据置入了将另一原文档信息作为连接目标的连接目标信息的字符信息生成的上述再生图象中的再生图象要素中,按照该再生图象中的再生图象要素出现的顺序,依次读出上述附加形状存储装置中存储的附加形状,并配置到上述再生图象上的上述再生图象要素中;*再生连接目标信息变换装置,将表示上述字符信息的连接目标即另一原文档信息的连接目标信息,变换成表示与上述附加形状上附带的编号对应的再生图象要素的连接目标的另一再生图象的再生连接目标信息,这里,所谓另一再生图象是指根据另一原文档信息,由上述再生图象生成装置生成的再生图象。
14.根据权利要求13所述的数据变换装置,其特征在于上述再生图象要素生成装置备有*变换表存储部,存储上述原文档信息中含有的各字符信息的字符尺寸;*再生要素生成部,按照上述变换表存储部中存储的字符尺寸,根据各字符信息生成再生图象要素。
15.根据权利要求14所述的数据变换装置,其特征在于上述再生图象生成装置还将上述原文档信息中含有的各字符信息的再生图象要素在画面水平方向上的开头配置位置存入上述变换表存储部,它还备有*配置位置计算部,读出上述变换表存储部中存储的各再生图象要素的开头配置位置,算出各再生图象要素的配置位置;*再生图象生成部,根据由上述配置位置计算部计算的各再生图象要素的配置位置,生成相当于一个画面的再生图象。
16.根据权利要求15所述的数据变换装置,其特征在于上述再生连接目标信息变换装置备有*组再生连接目标信息生成部由上述再生图象生成部根据一个原文档信息生成多个分割的再生图象时,将再生连接目标信息组与每个再生图象作为一个组生成。
17.根据权利要求16所述的数据变换装置,其特征在于附加形状存储装置备有*最大数存储部,存储配置在上述再生图象中的附加图形的最大数,上述再生图象生成装置还备有*最大数判断部,判断应配置在上述一个再生图象中的附加形状数是否超过了上述最大数;*再生图象分割指示部,当上述最大数判断部断定已超过时,指示分割再生图象,以便将上述最大数以下的附加形状配置在由上述再生图象生成部生成的相当于一个画面的再生图象中,上述再生图象生成部生成分割再生图象。
18.根据权利要求17所述的数据变换装置,其特征在于上述再生连接目标信息变换装置还备有*分割再生连接目标信息生成部,当上述再生图象生成部生成了分割再生图象时,对每个分割再生图象生成再生连接目标信息组。
19.根据权利要求18所述的数据变换装置,其特征在于还备有*信息取得装置,通过通信线路取得包含用HTML(Hyper Text Markup Language)语言记述的字符信息的原文档信息;*信息写入装置,将由上述信息取得装置取得的原文档信息写入上述原文档信息存储装置。
20.根据权利要求19所述的数据变换装置,其特征在于还备有*第1存储装置,将识别符附加在带上了由上述附加形状配置装置配置的附加形状的多个显示图象上之后存储起来,这里,所谓显示图象是指上述再生图象和再生图象被分割后的再生图象;*第2存储装置,对上述每个再生图象存储由上述再生连接目标信息变换装置变换了的至少一个再生连接目标信息,该至少一个再生连接目标信息对应于上述再生图象附加相同的识别符,这里,上述数据发送设备的发送装置将规定数的再生图象与至少一个再生连接目标信息一起反复发送。
21.根据权利要求16所述的数据变换装置,其特征在于当再生图象要素为相同类别的要素时,上述再生图象生成部将再生图象要素收容在一个再生图象内生成。
22.根据权利要求21所述的数据变换装置,其特征在于原文档信息用HTML语言记述,上述再生图象生成部根据标识符的记述来判断是否是同一类的要素。
23.根据权利要求22所述的数据变换装置,其特征在于附加形状存储装置备有*最大数存储部,存储配置在上述再生图象中的附加图形的最大数,上述再生图象生成装置还备有*最大数判断部,判断应配置在上述一个再生图象中的附加形状数是否超过了上述最大数;*再生图象分割指示部,当上述最大数判断部断定已超过时,指示分割再生图象,以便将上述最大数以下的附加形状配置在由上述再生图象生成部生成的相当于一个画面的再生图象中,上述再生图象生成部生成分割再生图象。
24.根据权利要求23所述的数据变换装置,其特征在于上述再生连接目标信息变换装置还备有*分割再生连接目标信息生成部,当上述再生图象生成部生成了分割再生图象时,对每个分割再生图象生成再生连接目标信息组。
全文摘要
一种可以用从数据发送设备向多个数据接收设备进行的单向通信来进行模拟的双向通信的数据通信系统的上述数据发送设备中使用的数据变换装置,它备有:原文档信息存储装置;附加形状存储装置;再生图象要素生成装置;再生图象生成装置;附加形状配置装置和再生连接目标信息变换装置。利用附加形状,在视觉上强调与另一图象连接的再生图象要素,使用者能看到再生图象之间的转移操作容易的再生图象。
文档编号H04N5/445GK1179581SQ97113228
公开日1998年4月22日 申请日期1997年5月30日 优先权日1996年5月30日
发明者山中贵代和, 冈村和男, 平位纯一, 谷川英和, 川原千寻 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1