CN1108059C - 数据变换装置 - Google Patents
数据变换装置 Download PDFInfo
- Publication number
- CN1108059C CN1108059C CN97112980A CN97112980A CN1108059C CN 1108059 C CN1108059 C CN 1108059C CN 97112980 A CN97112980 A CN 97112980A CN 97112980 A CN97112980 A CN 97112980A CN 1108059 C CN1108059 C CN 1108059C
- Authority
- CN
- China
- Prior art keywords
- mentioned
- information
- playback image
- image pixel
- storage area
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
数据变换装置,包括:原始文件取得装置,显示画面尺寸存储装置,变换信息存储装置,制存储装置,重放图象变换装置,未存储区域判定装置,重放图象象素写入装置,新的重放图象象素写入装置。通过这样的结构,未存储区域判定装置判定在存储装置的存储区域中是否具有未存储区域(空白),如果存在空白,重放图象象素写入装置在该空白中写入重放图象象素,因此就能有效地利用显示画面的空白,而不会形成不自然的图象。
Description
技术领域
本发明涉及用于电视广播系统的数据变换装置,更详细地说,涉及把国际互联网的用HTML(Hyper Text Markup Language)所记述的文献变换成电视广播用的格式的数据变换装置。
背景技术
近年来,由国际互联网所进行的信息提供服务的发展惊人,其利用形态有各种各样的。
另一方面,在电视广播系统中,现有的长宽比(画面比例)4∶3的标准画面和16∶9的宽画面同时存在。
该标准画面和宽画面在水平(X)方向的象素数不同。
当在该宽画面上按原状来显示以现有的标准画面进行广播的节目图象时,就会在画面中产生不显示任何东西的部分。由于丢失了该部分,就有通过在水平方向上拉伸图象来进行显示而把节目图象放大到宽画面的全部画面来进行显示的技术。
在批处理型电子排版系统(Tex)中,存在这样的技术:根据文字信息、图象信息来进行排版,自动地进行分页。
因此,在上述向宽画面的放大显示技术中,只是单纯地拉伸图象信号,显示在宽画面上的图象就会变形。当在该宽画面的电视上显示包括准备在环球网(WWW)的网页等的个人计算机画面上进行显示的文字信息、图象信息、控制信息的多媒体数据时,由于X方向的象素数不同,如果按原状进行显示,就会存在不放映任何东西的部分,而不能谋求画面的有效利用,如果使用放大显示技术,文字变得扁宽,例如,表示商品信息的商品图象与实际商品不同,能够传输正确的信息。
发明内容
鉴于上述问题,本发明的目的是提供一种数据变换装置,把准备在长宽比不同的输出装置上进行显示的多媒体数据变换为能够不损坏其图象地进行显示。
为了实现上述目的,本发明的数据变换装置,把由与为了在第一显示画面上进行显示的多个控制语句一起记载的字符串信息和图象信息组成的原始文件变换为在与第一显示画面的长宽比不同的第二显示画面上进行显示的重放图象,其特征在于,包括:原始文件取得装置,从外部取得上述原始文件;显示画面尺寸存储装置,存储第二显示画面的尺寸;变换信息存储装置,存储当把上述原始文件变换为第二显示画面的重放图象时的每个控制语句的变换信息;区域存储装置,具有适合于上述第二显示画面的尺寸的多个存储区域;重放图象变换装置,从上述原始文件取得装置读出字符串信息和图象信息,参照上述变换信息,而变换为把重放图象的一个单位的重放图象象素;未存储区域判定装置,判定在上述区域存储装置中是否存在根据上述变换信息而写入由上述重放图象变换装置所变换的重放图象象素的未存储区域;重放图象象素写入装置,当上述未存储区域判定装置判定为是时,把上述重放图象象素写入上述未存储区域中;新的重放图象象素写入装置,当上述未存储区域判定装置判定为否时,在上述区域存储装置别的存储区域中写入上述重放图象象素。
通过这样的结构,未存储区域判定装置判定在存储装置的存储区域中是否具有未存储区域(空白),如果存在空白,重放图象象素写入装置在该空白中写入重放图象象素,因此就能有效地利用显示画面的空白,而不会形成不自然的图象。
其中,在数据变换装置中,上述变换信息中每个控制语句包含把与控制语句一起记载的字符串信息和图象信息分别变换为重放图象象素的第一成形信息和第二成形信息,以及当把上述字符串信息变换为重放图象象素时的文字尺寸,上述重放图象变换装置包括:字符串信息变换部,根据存储在上述变换信息存储装置中的第一成形信息和文字尺寸,把字符串信息变换为重放图象象素;图象信息变换部,根据存储在上述变换信息存储装置中所存储的第二成形信息,把图象信息变换为重放图象象素。
其中,在数据变换装置中,上述变换信息进一步包括:上述重放图象象素的显示画面上的配置起始位置,上述未存储区域判定装置包括:计算部,当从存储在上述配置位置存储部中的配置起始位置依次配置上述重放图象象素时,计算显示画面上的上述重放图象象素后端部的位置;Y判定部,判定由上述计算部所计算的位置的Y坐标值是否超出了存储在上述显示画面尺寸存储装置中所存储的Y坐标值;第一写入指示部,当由上述Y判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,上述重放图象象素写入装置包括:第一写入部,接受来自上述第一写入指示部的指示,在由上述计算部所计算的位置上写入上述重放图象象素。
通过这样的构成,就能正确认识在存储装置的重放图象象素写入的存储区域中是否存在未存储区域。
其中,在数据变换装置中,上述未存储区域判定装置进一步包括:X判定部,当由上述Y判定部判定为超出时,判定由上述计算部所计算的位置的X坐标值是否超出了在上述显示画面尺寸存储装置中所存储的X坐标值;第二写入指示部,当由上述X判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,上述重放图象象素写入装置进一步包括:第二写入部,接受来自上述第二写入指示部的指示,在上述区域存储装置的存储区域的未重叠在由上述第一写入部写入的重放图象象素上的显示画面的X坐标值的大的区域中写入重放图象象素。
通过这样的构成,由于在例如横方向(X方向)上展宽的画面的右侧的空白中写入了重放图象象素,就能有效地利用显示画面的空白,而可以防止生成不自然的图象。
其中,在数据变换装置中,上述未存储区域判定装置进一步包括:第三写入指示部,当由上述X判定部判定为超出时,在上述新的重放图象象素写入装置中指示写入,上述新的重放图象象素写入装置在上述区域存储装置的别的存储区域,把以由上述计算部计算结果为基础的配置起始位置变更为初始值,计算重放图象象素在显示画面上的配置位置,重写入图象象素。
通过这样的构成,不能容纳在一个画面内的重放图象作为其他的重放图象而生成。由此,在没有滚动功能的显示画面中,就能通过画面的切换,而全部地看到重放图象。
其中,在数据变换装置中,上述变换信息进一步包含:由上述图象信息变换部所变换的重放图象象素的最小缩小限度,上述重放图象变换装置进一步包括:重放图象象素缩小部,当上述未存储区域判定装置判定为否时,使图象信息的重放图象象素生成上述存储区域的未存储区域的尺寸的范围的缩小图象,上述重放图象象素写入装置进一步包括:第一缩小图象写入部,当上述缩小图象的缩小率在上述最小缩小限度以上时,禁止由上述新的重放图象象素写入装置进行别的区域的写入,把缩小图象写入上述未存储区域;第二缩小图象写入部,当上述缩小率未超过上述最小缩小限度时,生成以上述最小缩小限度缩小重放图象象素的最小缩小图象,把最小缩小图象的一部分写入上述未存储区域,通过上述新的重放图象象素写入装置写入剩余的部分。
通过这样的构成,当不能容纳在显示画面的空白中的重放图象信息为图象信息时,就能在最小缩小限度以上缩小该图象信息(原图象),而配置在一个显示画面或两个画面中,因此,就能得到易于观看的显示画面。
其中,在数据变换装置中,上述未存储区域判定装置进一步包括:重放图象象素写入判定部,判定是否能够由上述重放图象象素写入装置全部写入一个原始文件的重放图象象素;其他原始文件判定部,判定是否能在上述原始文件取得装置中取得其他原始文件;追加未存储区域判定部,当由上述重放图象象素写入判定部判定为全部写入并且由其他原始文件判定部判定为取得时,判定在上述存储区域中是否存在写入其他原始文件的重放图象象素的未存储区域;追加指示部,当上述追加未存储区域判定部判定为是时,在上述重放图象变换装置中指示其他原始文件的字符串信息和图象信息的读出。
通过这样的构成,当具有多个带有与文件关联的其他文件时,就能在一个显示画面中容纳这些文件,由于成为一个重放图象信息,就能有效地利用显示画面。
其中,为了实现上述目的的数据变换装置被用于使用数据发送装置和多个数据接收装置的单向通信而使模拟的双向通信成为可能的数据通信系统的数据发送装置,其特征在于,包括:控制信息生成装置,在上述控制语句中包含指定同与控制语句一起记载的字符串信息或图象信息相链接的链接对方的原始文件的信息,当与上述字符串信息或图象信息链接的的其他原始文件存在时,把控制从包含该字符串信息或图象信息的原始文件的重放图象向该其他原始文件的重放图象的显示切换的重放控制信息与上述重放图象进行组合而生成。
通过这样的构成,由于生成了重放控制信息,该数据变换装置就能用于使用单向通信而使模拟的双向通信成为可能的数据通信系统的数据发送装置。
其中,数据变换装置进一步包括:扩展名附加装置,给存储在上述存储装置中的一个重放图象附加扩展名,给由对应于重放图象的上述控制信息生成装置所生成的重放控制信息附加同一扩展名,上述数据发送装置的发送装置与重放控制信息一起反复发送预定数量的重放图象。
通过这样的构成,在数据通信系统的数据接收装置中,根据重放控制信息,重放图象的切换变得容易,从而能实现模拟的双向通信。
附图说明
本发明的这些和其他的目的、优点及特征将通过结合附图对本发明的实施例的描述而得到进一步说明。在这些附图中:
图1是表示本发明所涉及的数据通信系统的第一实施例的构成的方框图;
图2是表示在上述实施例的取得清单存储部中所存储的取得清单的一个例子的示意图;
图3是表示记述上述实施例的WWW网页的第一页的一个例子的HTML文件『Report.html』的示意图;
图4是表示在上述实施例的WWW网页的第一页上所表示的图象的一个例子的图象信息『Weather.gif』的示意图;
图5是表示记述上述实施例的WWW网页的第二页的一个例子的HTML文件『Tokyo.html』的示意图;
图6是表示记述上述实施例的WWW网页的第三页的一个例子的HTML文件『Osaka.html』的示意图;
图7是表示在上述实施例的数据变换表存储部中所存储的链接信息表的一个例子的示意图;
图8是表示从上述实施例的HTML文件和声音信息『Weather.au』与图象信息所生成的WWW网页的第一页的发送数据的示意图;
图9是表示从上述实施例的HTML文件所生成的WWW网页的第二页的发送数据的示意图;
图10是表示从上述实施例的HTML文件601所生成的WWW网页的第三页的发送数据的示意图;
图11A是表示上述实施例的发送部所涉及的发送数据的发送方法的示意图;
图11B是上述实施例的在由其他的复用部所进行的卫星数据广播时所发送的复用流的示意图;
图12是表示上述实施例的数据发送装置整体的简要处理程序的流程图;
图13是表示上述实施例的信息取得部所进行的信息取得处理的程序的一个例子的流程图;
图14是表示上述实施例的发送数据生成部所进行的发送数据生成处理的程序的一个例子的流程图;
图15是表示上述实施例的图14中所示的S1312中的处理程序的一部分具体例子的流程图;
图16是表示上述实施例的控制部为了控制光标图形的显示位置而制作的光标图形对照表的一个例子的示意图;
图17是表示上述实施例的控制部保持的图形信息的一个例子的示意图;
图18是表示根据图8所示的发送数据而在显示部上所显示的初始画面的显示画面的示意图;
图19是表示上述实施例的根据图9所示的发送数据而在显示部上所显示的初始画面的显示画面的示意图;
图20是表示上述实施例的根据图10所示的发送数据而在显示部上所显示的初始画面的显示画面的示意图;
图21是表示上述实施例的控制部的显示控制处理的程序的一个例子的流程图;
图22是本发明所涉及的数据变换装置的第二实施例的构成图;
图23是表示在上述实施例的信息取得部中所保持的文件的一个例子的图;
图24是表示在上述实施例的信息取得部中所保持的文件的一个例子的图;
图25是表示在上述实施例的信息取得部中所保持的图象信息的一个例子的示意图;
图26是表示用现有的WWW浏览器在显示画面上显示图23所示的文件的重放图象的图;
图27是表示用现有的WWW浏览器在显示画面上显示图23所示的文件的重放图象的图;
图28是表示在上述实施例的数据变换表存储部中所存储的字体表的一个例子的图;
图29是表示在上述实施例的数据变换表存储部中所存储的链接信息变换表的一个例子的图;
图30是表示在上述实施例的生成信息暂时存储部中所存储的被变换的图象信息和链接信息的一个例子的图;
图31是表示在上述实施例的生成信息暂时存储部中所存储的被变换的图象信息和链接信息的一个例子的图;
图32是说明上述实施例的动作的流程图;
图33是本发明所涉及的数据变换装置的第三实施例的构成图;
图34是表示在上述实施例的信息取得部中所保持的图象信息的一个例子的示意图;
图35是表示用现有的WWW浏览器在显示画面上显示图34所示的图象信息的重放图象的图;
图36是表示在上述实施例的生成信息暂时存储部中所存储的被变换的图象信息和链接信息的一个例子的图;
图37是说明上述实施例固有的动作的流程图;
图38是表示在本发明所涉及的数据变换装置的第四实施例的文件暂时存储部中所存储的文件的一个例子的图;
图39是表示用现有的WWW浏览器在显示画面上显示图24所示的文件的重放图象的图;
图40是表示用现有的WWW浏览器在显示画面上显示图38所示的文件的重放图象的图;
图41是表示在上述实施例的生成信息暂时存储部中所存储的被变换的图象信息和链接信息的一个例子的图。
具体实施方式
下面根据实施例来对本发明所涉及的数据通信系统的数据变换装置进行说明。
(第一实施例)
图1是表示本发明的第一实施例的数据通信系统100的构成的方框图。数据通信系统100包括数据发送装置110和多个数据接收装置150。
数据发送装置110包括信息取得部111、发送数据生成部112、发送数据保持部113、发送数据读出部114、复用部115和发送部116。
数据接收装置150包括接收分离部151、接收数据保持部152、重放部153、显示部154、控制部155、信号接收部156和声音输出部157。
(数据发送装置110的构成的说明)
下面利用图1至图11说明数据发送装置的各组成部分。
(信息取得部111组成部分的说明)
信息取得部111包括取得清单存储部121和保持从WWW服务器等外部数据库取得的信息的未图示的缓冲器。
在取得清单存储部121中,对应于表示取得顺序的取得顺序编号而预先存储表示信息取得部111应取得的信息的取得对方和应取得的信息的文件名的取得清单。
图2是表示存储在取得清单存储部121中所存储的取得清单200的一个例子的示意图。文件名的扩展名『.html』代表在该文件内存储HTML文件,扩展名『.gif』代表在该文件内存储以GIF形式被压缩的图象信息。扩展名『.au』代表在该文件内存储AU形式的声音信息。
在例如被设定为信息取得部111同国际互联网相连而从WWW服务器取得信息的情况下,在取得清单存储部121中存储图2所示的取得清单200。在取得清单200中,对应于取得顺序编号201而存储包含在目录部下的WWW服务器的URL,而作为取得对方名202。各个WWW服务器提供的网页的各页由一个HTML文件、在该HTML文件中指定文件名的图象信息文件和声音信息文件来表示,由此,在取得清单200中以页单位存储记述相应页的HTML文件的文件名和图象信息的文件名及声音信息文件名,作为应取得的文件名203。
在上述取得清单存储部121中,不必一一记述上述取得对方和上述文件名,可以用一个URL表示。当在WWW服务器中没有信息取得部111的取得对方时,取得对方用该外部数据库的装置地址表示,应取得的文件用文件地址表示。
信息取得部111从取得清单存储部121按取得顺序编号201的顺序读出取得对方的URL和应取得信息的文件名,访问由该URL所表示的WWW服务器,而取得对应文件名的文件。信息取得部111给取得的文件附加文件名,而存储在上述缓冲器中。
(取得文件的举例说明)
下面,对信息取得部111取得的文件的内容,使用图3、图4、图5和图6来具体进行说明。
图3是表示记述WWW网页的第一页的一个例子的HTML文件301『Report.html』的示意图。这样的HTML文件301『Report.html』的表记是表示文件名被放在『Report.html』这样的文件内的HTML文件301。
在各个HTML文件中,用<(字符串)>所表示的控制码称为标识符,原则上,使用<(字符串)>和</(字符串)>的组合。<>内的字符串表示该标识符的控制内容。
行311的<HTML>和行323的</HTML>表示:夹在<HTML>和</HTML>之间的字符串是一个HTML文件301。
行312的<H1>和</H1>表示:他们之间的字符串『天气预报』是该文件的标题。
行313的<CENTER>和行315的</CENTER>表示:其中表示由夹在他们之间的字符串所表现的文件的显示要素。
行314<IMG SRC=“Weather.gif”>表示:在下述的图4中所示的的图象信息401『Weather.gif』作为文件的显示要素包含在该位置上。作为标识符<IMG>的属性的『SRC=』表示图象信息文件的指定,作为其属性的『“Weather.gif”』表示所指定的文件的文件名。
图4是表示作为WWW网页的第一页中所显示的图象的一个例子的图象信息401『Weather.gif』的示意图。
如图4所示的那样,放在图象信息文件『Weather.gif』中的图象信息401代表表示日本各地天气的简要日本地图的图象。
HTML文件301的行316、行317表示:由<P>和</P>围住的字符串『明天全国各地是如春天般的晴朗天气』是该文件的文本的一个段落。
行318的<UL>、行322</UL>表示:用没有编号的标题的项目书写的形式表示由他们之间的字符串所表现的文件的显示要素。
行319和行320的<LI>表示:其以后的<LI>或</UL>之前的字符串为项目书写的一个项目。
行319的<A HREF=“Tokyo.html”>东京</A>表示:把链接从字符串『东京』扩展到下述的图5所示的HTML文件501『Tokyo.html』。如该字符串『东京』这样,链接向其他文件扩展的字符串或图象被称为热点或锚点。例如,在通过操作者的鼠标操作等来选择通过浏览器在个人计算机的监视器上所显示的热点『东京』的情况下,通过浏览器来读入链接在字符串『东京』上的HTML文件501『Tokyo.html』,而显示该显示图象。作为标识符<A>的属性的『HREF=』表示标识符<A>的链接对方的指定,作为其属性值的『“Tokyo.html”』表示该链接对方的文件名。
行320的<A HREF=“Osaka.html”>大阪</A>表示:把链接从字符串『大阪』扩展到下述的图6所示的HTML文件601『Osaka.html 』。行320的字符串『大阪』是与行319的字符串『东京』一样的热点,在选择该字符串『大阪』时,链接在字符串『大阪』上的HTML文件601『Osaka.html』的显示图象被显示在监视器上。
行321的<A HREF=“Weather.au”>声音解说</A>表示:把链接从字符串『声音解说』扩展到声音信息『Weather.au』。字符串『声音解说』是热点,在选择该字符串『声音解说』时,重放所链接的声音信息『Weather.au』。
图5是表示记述上述WWW网页的第二页的一个例子的HTML文件501『Tokyo.html』的示意图。
对于记述在HTML文件501中的标识符,由于已经进行了说明,则除了与向其他页的链接相关的说明之外,省略其说明。
行511的<A HREF=“Report.html”>返回</A>表示:把链接从字符串『返回』扩展到图3所示的HTML文件301『Report.html』。
图6是表示记述上述WWW网页的第三页的一个例子的HTML文件601『Osaka.html』的示意图。
对于记述在HTML文件601中的标识符,由于已经进行了说明,则除了与向其他页的链接相关的说明之外,省略其说明。
行611的<A HREF=“Report.html”>返回</A>表示:把链接从字符串『返回』扩展到图3所示的HTML文件301『Report.html』。
上述信息取得部111连续地取得在取得清单存储部121中所表示的全部文件,把取得的全部文件存储在上述缓冲器中,以上述页单位来取得文件而存储在上述缓冲器中,每当完成了对应于下述的发送数据生成部112的相应页的处理,就可以取得下一个文件。
(发送数据生成部112的构成的说明)
发送数据生成部112包括数据变换表存储部122、成为发送数据生成用的作业区域的未图示的存储区域。数据变换表存储部122存储表示各个HTML标识符的控制内容和与其对应的标志的标识符表、专用地收录TV显示用的文字字体的字体文件、表示记述热点的链接信息的数据通信系统100用格式的链接信息表。上述作业区域包括:用于保持一个文件的HTML文件的文件存储区域、用于确保夹在标识符<>内的字符串的标识符存储区域、用于确保标识符之外的字符串的字符串存储区域、成为建立用于控制表示相当于一帧的图象数据的显示图象信息的生成的标志的区域的标志存储区域。每当完成了对应于其标识符(标志)的处理,写入上述标识符存储区域的字符串和写入上述字符串存储区域的字符串被删除。如果在上述标志存储区域中具有多个标志,则从首位开始依次设置,从末位开始依次复位。
图7是表示存储在数据变换表存储部122中的链接信息表700的一个例子的示意图。在链接信息表700中表示的『9』代表十进制一位的数字。
如链接信息表700中所示的那样,链接信息由索引信息701和热点信息702组成,索引信息701和热点信息702分别用由夹在<>中的字符串来表示。
索引信息701由表示是索引信息的信息识别部『INDEX=』和由4位的十进制数所表示的文件识别编号组成。文件识别编号表示该索引信息属于的发送数据的文件的识别编号。
热点信息702包括:表示是热点信息的信息识别部『HOTSPOT』、表示由对应的显示图象信息所表示的显示图象中的光标显示位置的X-Y坐标『X=999、Y=999』、在相应的X-Y坐标上所表示的光标所对应的命令『GO_TO_PAGE』、用4位十进制数所表示的该命令的变量值。上述命令的变量值表示被链接在对应的光标上的其他发送数据的文件的识别编号。
发送数据生成部112把根据一个HTML文件所生成的一组显示图象信息和声音信息及链接信息作为一个发送数据文件来进行处理。发送数据生成部112分别在设在下述的发送数据保持部113内的显示图象信息存储部123和声音信息存储部124及链接信息存储部125设定用于对应于在发送数据的一个文件中所容纳的显示图象信息和声音信息及链接信息而进行存储的存储区域。下面,把显示图象信息存储部123内的存储区域称为显示图象信息存储区域,把声音信息存储部124内的存储区域称为声音信息存储区域,把链接信息存储部125内的存储区域称为链接信息存储区域。
发送数据生成部112分别在同一发送数据文件的为了存储显示图象信息和声音信息及链接信息而设定的显示图象信息存储区域和声音信息存储区域及链接信息存储区域上附加发送数据读出用的相同的识别编号。发送数据生成部112把属于相同发送数据文件的声音信息和链接信息分别作为一个文件来进行管理,给他们附加相同的识别编号。例如,由对应于取得的文件的文件名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通过上述处理对记述在一个HTML文件中的内容结束了全部处理时,在显示图象信息区域中所存储的显示图象信息中的实际中未显示的区域的一定位置上,把加在对应的显示图象信息区域中的识别编号图象化而进行写入。
其中,虽然用十进制4位的数字来表示上述识别编号,但是,识别编号可以是任意位的,可以是2位的,可以是混入了文字的数字和符号的。可以用图形和条形码等来表示。可以是文件名。于附加在一般的数字数据文件上的识别编号相同,把附加在对应的存储区域中的识别编号附加在存储在声音信息存储区域中的声音信息和存储在链接信息存储区域中的链接信息上。
通过这样的处理,发送数据生成部112从所取得的HTML文件301、未图示的声音信息、图象信息401、HTML文件501和HTML文件601来生成上述WWW网页的第一页的发送数据800、第二页的发送数据900和第三页的发送数据1000。
(由发送数据生成部112所生成的发送数据的例子)
图8是表示从HTML文件301和声音信息『Weather.au』及图象信息401所生成的WWW网页的第一页的发送数据800的示意图。图9是表示从HTML文件501所生成的WWW网页的第二页的发送数据900的示意图。图10是表示从HTML文件601所生成的WWW网页的第三页的发送数据1000的示意图。图8所示的发送数据800表示WWW网页的第一页,由显示图象信息801和声音信息802以及与显示图象信息801相关联的链接信息803组成。图8(a)是使用根据显示图象信息801所表示的显示图象来表示显示图象信息801的内容的示意图。图8(b)是表示声音信息802的示意图。图8(c)是表示链接信息803的内容的示意图。
在显示图象信息801的上部由虚线表示的区域表示与任一种显示图象信息共同的非显示区域。上述非显示区域在显示部154的显示画面中未被显示。在这样的非显示区域的右上角的位置上,通过发送数据生成部112写入作为图象被表示的识别编号『0001』。在所显示的区域中,以原来的文件,来把用字符码所表示的字符串进行图象化来表示,与作为图象信息来表示的图象一起,以整体来作为一个图象表示一个画面的显示图象。声音信息802是链接在作为HTML文件301中的热点的字符串『声音解说』上的声音信息。如图8(b)所示的那样,在存储声音信息802的文件上附加识别编号『0001』。
与声音信息802相同,如图8(c)所示的那样,在存储链接信息803的文件上附加识别编号『0001』。链接信息803由于是控制用的信息而未被显示。链接信息803中的行811是用已说明的索引信息来表示发送数据800的文件的识别编号是『0001』。
行812表示:在显示图象信息801上的坐标值(100,600)所表示的位置上,关联命令『GO_TO_PAGE(0002)』,在该位置上应显示在数据接收装置150侧所保持的光标的图象。命令『GO_TO_PAGE(0002)』表示显示以『0002』这样的识别编号的发送数据900所表示的页的命令。
行813表示:在显示图象信息801上的坐标值(100,700)所表示的位置上,关联命令『GO_TO_PAGE(0003)』,在该位置上应显示光标的图象。命令『GO_TO_PAGE(0003)』表示显示以『0003』这样的识别编号的发送数据1000所表示的页的命令。
图9所示的发送数据900表示WWW网页的第二页,由显示图象信息901、与显示图象信息901相关联的链接信息902组成。图9(a)是使用根据显示图象信息901所表示的显示图象来表示显示图象信息901的内容的示意图。图9(b)是表示链接信息902的示意图。
显示图象信息901,与显示图象信息801相同,在用虚线表示的非显示区域的右上角写入该识别编号『0002』。
如图9(b)所示的那样,在存储链接信息902的文件上附加识别编号『0002』。
链接信息902中的行911表示发送数据900的文件的识别编号是『0002』。
行912表示:在显示图象信息901上的坐标值(050,400)所表示的位置上,关联命令『GO_TO_PAGE(0001)』,在该位置上应显示光标的图象。命令『GO_TO_PAGE(0001)』表示显示以『0001』这样的识别编号的发送数据800所表示的页的命令。
图10所示的发送数据1000表示WWW网页的第三页,由显示图象信息1001和与显示图象信息1001相关联的链接信息1002组成。图10(a)是使用根据显示图象信息1001所表示的显示图象来表示显示图象信息1001的内容的示意图。图10(b)是表示链接信息1002的示意图。
在显示图象信息1001的非显示区域的右上角作为图象写入该识别编号『0003』。
如图10(b)所示的那样,在存储链接信息1002的文件上附加识别编号『0003』。
链接信息1002中的行1011表示发送数据1000的识别编号是『0003』。
行1012表示:在显示图象信息1001上的坐标值(050,400)所表示的位置上,关联命令『GO_TO_PAGE(0001)』,在该位置上应显示光标的图象。命令『GO_TO_PAGE(0001)』表示显示以『0001』这样的识别编号的发送数据800所表示的页的命令。
(信息取得部111、发送数据生成部112的处理的举例说明)
下面,取得在图3、图4、图5和图6所例举的文件,而使用其,对生成图8、图9和图10的发送数据之前的信息取得部111和发送数据生成部112的处理具体进行说明。
(信息取得部111的处理)
信息取得部111要求与在取得清单存储部121中所示国际互联网上的WWW服务器进行连接,从相应的WWW服务器取得应取得的HTML文件301『Report.html』。接着,在取得的HTML文件301上附加文件名『Report.html』,存储在缓冲器中。同样,从WWW服务器取得压缩图象信息401、HTML文件501和HTML文件601。
(发送数据生成部112的处理)
发送数据生成部112,在发送数据保持部113内设定由显示图象信息801用存储区域、声音信息802用存储区域、链接信息803用存储区域组成的发送数据800存储用的存储区域,在设定的存储区域中附加发送数据800读出用的识别编号『0001』。从信息取得部111的上述缓冲器取出未处理的HTML文件301,把取出的HTML文件301写入作业区域的文件存储区域。
发送数据生成部112从加在HTML文件301上的文件名『Report.html』生成在表示WWW网页的第一页的发送数据800的行811中表示的索引信息『<INDEX=0001>』,而存储在发送数据保持部113内的链接信息803用存储区域的起始。
发送数据生成部112从HTML文件301读入行311的标识符<HTML>。把读入的标识符<HTML>内的字符串『HTML』确保在作业区域内的标识符存储区域中,参照数据变换表存储部122内的标识符表来进行解释,识别是HTML文件301的开始行。然后,删除标识符存储区域的字符串『HTML』。
接着,发送数据生成部112读入行312的标识符<H1>,参照标识符表来解释标识符<H1>,而在作业区域内的标识符存储区域中建立标题标识符。标题标识符是接在标识符<H1>后的字符串标题,使用标题用字体来显示。接着,在标识符</H1>出现之前,把接在标识符<H1>后的字符串的每个字符串写入上述字符串存储区域中,同时作为结果读入字符串『天气预报』,当标识符</H1>出现时,把字符串存储区域内的字符串『天气预报』用预定的标题用字体进行显示图象信息化。把生成的显示图象信息追加到在发送数据保持部113中设定的显示图象存储区域中。把建立在上述作业区域中的标题标识符进行复位,删除保持在字符串存储区域中的字符串『天气预报』和保持在标识符存储区域中的字符串『H1』。
发送数据生成部112读入行313的标识符<CENTER>,在作业区域中建立中介标志。中介标志表示应通过中介来显示接着对应的标志而读入的字符串。接着,如果已读入了接着在标识符<CENTER>后的字符串,由于没有字符串,则移到行314的读入。
发送数据生成部112读入行314的标识符<IMG SRC=“Weather.gif”>,参照标识符表来解释读入的标识符<IMG SRC=“Weather.gif”>。发送数据生成部112研究由文件名“Weather.gif”所表示的图象信息401的文件是否存在于信息取得部111的缓冲器中,如果存在,则读出其。接着,把在读出的文件中被压缩而存储的图象信息401按照GIF扩展方式变换为例如位图数据。
发送数据生成部112读入行315的标识符</CENTER>,按照建立在作业区域中的中介标志来配置被变换为位图数据的图象信息401。把这样生成的显示图象信息追加到发送数据保持部113内的显示图象存储区域中。接着,使作业区域的中介标志复位。
发送数据生成部112读入行316的标识符<P>,建立段落标识符。段落标识符表示:作为在其之后插入空行的一个段落而显示接在相应的标识符后的标识符</P>之前的字符串。与行312的『天气预报』相同,读入字符串『明天全国各地是如春天般的晴朗天气』,而保存在作业区域的字符串存储区域中。接着,当读入标识符</P>时,用存储在字体文件中的段落用字体把保存的字符串『明天全国各地是如春天般的晴朗天气』图象化,作为显示图象信息追加到发送数据保持部113内的显示图象信息801用存储区域中。进而,把作业区域复位。
同样,发送数据生成部112读入行318的标识符<UL>,进行解释,在作业区域中建立项目写入标志。项目写入标志表示:在相应的标识符后,把被解释为一个项目的字符串的字符串作为没有编号的项目进行项目写入显示。
发送数据生成部112读入行319的标识符<LI>,参照标识符表,来解释是一个项目的起始,在标识符存储区域中建立项目标志。项目标志表示:当读入标识符<LI>或标识符</UL>时,把显示图象的显示位置换行。
发送数据生成部112接着标识符<LI>而读入标识符<A HREF=“Tokyo.html”>,写入标识符存储区域中。发送数据生成部112按照标识符表来解释标识符<A HREF=“Tokyo.html”>,进一步在上述标识符存储区域中建立链接标志。
链接标志表示:根据标识符<A>内的属性值的扩展名,来研究链接对方文件是否是声音信息,如果是声音信息,则把该声音信息变换为预定的形式,把变换后的声音信息存储到声音信息存储区域中,结束与该标识符<A>相关的处理。链接标志表示:如果链接对方文件不是声音信息,则在夹在标识符<A>与标识符</A>之间的由标识符<A>扩张链接的字符串之前,作为光标显示用区域来设置两个文字的空白部分,而把字符串图象化,生成相应的字符串的显示图象信息,同时,按照热点信息702的格式来生成热点信息。
发送数据生成部112在标识符</A>出现之前读入接在标识符<A HREF=“Tokyo.html”>后的字符串『东京』,写入作业区域的字符串存储区域中。当发送数据生成部112读入标识符</A>时,在字符串『东京』之前设置两个文字的空白部分,而把字符串『东京』图象化,按照项目写入标志来配置字符串『东京』,生成显示图象信息,而追加到发送数据保持部113的显示图象信息801用存储区域中。接着,发送数据生成部112计算光标的显示位置的坐标。根据计算的坐标值(100,600)和存储在作业区域的标识符存储区域中的属性值『Tokyo.html』来生成图8的行812所示的热点信息。接着,把生成的热点信息存储到发送数据保持部113内的链接信息803用存储区域中。然后,删除写入作业区域的标识符存储区域中的标识符内字符串『AHREF=“Tokyo.html”』和写入字符串存储区域的字符串『东京』,把链接标志复位。
在发送数据生成部112读入行320的标识符<LI>后,由于是项目标志,则使显示图象的显示位置换行,与行319的处理相同,生成字符串『大阪』的显示图象信息,同时,生成图8的行813所示的热点信息。生成的显示图象信息追加到发送数据保持部113内的显示图象信息801用存储区域中,热点信息追加到发送数据保持部113内的链接信息803用存储区域中。然后,删除标识符内字符串『A HREF=“Osaka.html”』和字符串『大阪』,把链接标志复位。
接着,在发送数据生成部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.html』生成表示WWW网页的第二页的发送数据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所生成的显示图象信息的一个文件。
声音信息存储部124具有通过例如RAM和硬盘装置等所实现的并且由发送数据生成部112所设定的多个声音信息存储区域。各个声音信息存储区域保存由发送数据生成部112所形成的一个文件的声音信息。
链接信息存储部125具有通过例如RAM和硬盘装置等所实现的并且由发送数据生成部112所设定的多个链接信息存储区域。各个链接信息存储区域保存由发送数据生成部112所生成的链接信息的一个文件。
发送数据读出部114从设定在发送数据保持部113中的各个存储区域按照发送数据的文件的识别编号的顺序同时读出同一发送数据文件内的显示图象信息和声音信息及链接信息,分别输出给复用部115。在读出了对应于末尾的识别编号的发送数据的文件后,相应的识别编号返回『0001』的发送数据,按照识别编号的顺序读出发送数据。即,发送数据读出部114按照识别编号的顺序轮流读出存储在发送数据保持部113内的发送数据,而输出给复用部115。此时,在声音信息不存在的情况下与存在的情况下读出的方法不同。即,发送数据读出部114在声音信息不存在时,在读出一次该发送数据文件后,移到下一个识别编号的发送数据文件的读出。当声音信息存在时,从该发送数据文件读出声音信息,进而,在重放该声音信息所需要的时间后,多次读出该发送数据文件的显示图象信息和链接信息,之后,移到下一个识别编号的发送数据文件的读出。例如,当声音信息的重放时间为2秒时,发送数据读出部114一次读出声音信息,同时,60次(2秒×30帧/秒)读出显示图象信息链接信息,移到下一个识别编号的发送数据文件的读出。由此,确保声音信息的发送时间。
复用部115复用通过发送数据读出部114所读出的显示图象信息(包含声音信息)和链接信息,而输出给发送部116。复用的方法使用例如现有的TV广播用文字复用技术。在此情况下,显示图象信息和声音信息,与由图象和声音组成的现有的广播节目一样进行复用,并且,链接信息与在广播节目中被复用的一般文字信息一样进行复用。即,在声音信息不存在时,显示图象信息被载于1帧的电视图象信号的放映区间内并被发送,链接信息被载于相应的1帧的电视信号的回扫线区间内并被发送。在声音信息存在的情况下,声音信息被载于电视声音信号中发送,显示图象信息、链接信息,在处于相应的声音数据的重放时间中的多个帧中,被载于电视图象信号的放映区间、回扫线区间中发送。
发送部116通过TV广播用地上波依次发送由复用部115复用的发送数据。
(发送数据的发送方法的说明)
图11A是表示由发送部116进行的发送数据的发送方法的示意图。在图11A中,表示出由发送数据生成部112生成从第一页至第n(n是自然数)页的发送数据的情况。图11A,作为对应于TV的通常的广播节目的一个发送单位来表示具有同一识别编号的显示图象信息和声音信息的组;作为对应于在上述广播节目中被复用的一般的文字信息的一个发送单位来表示具有一个识别编号的链接信息。
如图11A所示的那样,在存储在同一发送数据文件中的显示图象信息、声音信息、链接信息上附加同一识别编号来进行对应,由此,定时地进行对应而发送。接着,按照识别编号的顺序重复发送保存在发送数据保持部113中的第一页至第n页的发送数据。
其中,发送数据读出部114从显示图象信息存储部123和声音信息存储部124及链接信息存储部125同时读出在同一发送数据文件中所存储的显示图象信息和声音信息及链接信息,由此,在识别编号和发送定时两者下,对应显示图象信息和声音信息及链接信息来进行发送,但是,显示图象信息(包括声音信息)和链接信息不需要连发送定时也进行结合来发送。例如,发送数据读出部114由第一读出部和第二读出部这两个构成要素构成,第一读出部连续地读出在显示图象信息存储部123内和声音信息存储部124中所生成的显示图象信息和声音信息的组,并输出给复用部115,第二读出部仅连续地读出在链接信息存储部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(Intra)图片的显示图象信息的视频单元流,附加用于区别流的PID(Packet IDentifier)「0×0100」。「V2」以后相同。
「A1」是代表依照MPEG2标准而被变换的声音信息的音频单元流,附加用于区别流的PID「0×0101」。「A2」以后相同。
「L1~Ln」是用于放置各个链接信息的按照MPEG2标准的プレイベ—トセクシヨン,附加用于区别プレイベ—トセクシヨン的表ID「0×B0」,而且,为了区别各个链接信息,给表ID扩展设定识别编号。在各个链接信息中设定至少由相对应的显示图象中的一部分的图象区域和表示向其他显示图象的链接的信息组成的一个组。例如,在「L1」中,对于以坐标(X,Y)=(100,600)为中心的图象区域,设定向识别符0002的显示图象的链接(GOTO_PAGE(0002)),对于以坐标(X,Y)=(100,700)为中心的图象区域,设定向识别符0003的显示图象的链接(GOTO_PAGE(0002))。
上述的PID与识别编号的对应关系被设定在按照MPEG2标准的PMT(Program Map Table)中。如该图这样,在PMT中的component_tag中设定识别编号,就可以在プレイベ—トセクシヨン中的描述符中记述上述PID与识别编号的对应关系。
在此情况下,上述视频单元流、音频单元流、プ レイベ—トセクシヨン由发送数据生成部112生成,分别存储在发送数据保持部113中。图11B的输送流由复用部115生成。
这样一来,如果在输送流中复用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)。如果不存在,结束信息取得处理。如果存在,则取出一个尚未取得的信息的取得对方地址(URL)(S1202)。
在取出的地址下,请求连接外部数据库(S1203),确认连接是否成功(S1204)。在失败的情况下,返回S1203(S1204)。
在连接成功后,从取得信息清单中读出尚未取得的信息的文件名,从相应的外部数据库取得目的文件而存储在内部缓冲器中(S1205)。返回S1201。
(发送数据生成部112的处理程序)
图14是表示发送数据生成部112所产生的发送数据生成处理程序一例的流程图。
发送数据生成部112参照信息取得部111内的缓冲器来检验是否存在未处理的HTML文件(S1301)。如果没有,则结束显示图象生成处理。如果有,则在发送数据保持部113内设定发送数据存储用的存储区域,该设定的存储区域附加识别编号,同时,从上述缓冲器取出未处理的HTML文件(S1302)。
根据取出的HTML文件的文件名,来形成表示发送数据的文件名的索引信息,并追加导在发送数据保持部113中设定的链接信息存储区域中(S1303)。
从取出的HTML文件读入一个文字,写入字符串存储区域中(S1304)。
检验读入的文字是否是标识符开始文字『<』(S1305)。在具有标识符开始文字时,进到S1307。在没有标识符开始文字时,把读入的文字追加写入到作业区域内的字符串存储区域中,返回步骤S1304(S1306)。
读入下一个文字(S1307)。检验是否是标识符结束文字『>』(S1308)。在是标识符结束文字的情况下,进到S1310。在不是标识符结束文字的情况下,把读入的文字追加写入到作业区域内的标识符存储区域中,返回步骤S1307(S1309)。
把标识符存储区域内的字符串同标识符表进行核对,检验是否是以『/』为开始的文字(S1310)。在是以『/』为开始的文字时,检验读入的标识符是否是</HTML>标识符(S1311)。在是</HTML>标识符的情况下,把作业区域全部进行复位并返回S1301。在不是</HTML>标识符的情况下,对应于该标识符而进行与设置在标志存储区域中的末尾标志相对应的处理,把作业区域内的对应的存储区域进行复位(S1312)并返回S1304。
在S1310中,在不是以『/』为开始的文字时,检验读入的标识符是否是<IMG>标识符(S1313)。在是<IMG>标识符的情况下,从信息取得部111的缓冲器取出由<IMG>标识符的属性值所指定的文件名的图象信息文件(S1314)。按照GIF扩展方式,把取出的图象信息变换为以位图数据所表示的图象信息,返回S1304(S1315)。
在读出的标识符不是<IMG>标识符的情况下,把标识符存储区域内的字符串与标识符表进行核对,在标志存储区域中建立与该标识符对应的标志,或者,进行对应于该标识符的处理(S1316),返回S1304。
在HTML文件中,使用多种标识符,对应于这些标识符的处理可以与现有的浏览器一样进行处理。这样,下面作为S1312中的处理一例仅对与以数据通信系统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具有分别暂时保存一个文件的显示图象信息(包括声音信息)和一个文件的链接信息的存储区域。
接收分离部151从接收的发送数据分离出显示图象信息(包括声音信息)和链接信息,把分离的一个文件的显示图象信息(包括声音信息)和一个文件的链接信息存储在读取缓冲器161内的存储区域中。对于存储在上述存储区域中的显示图象信息,通过文字识别写入该显示图象信息的非显示区域内的一定位置的图象来读取其识别编号。对于存储在上述存储区域中的链接信息,与读取加在一般的数字数据文件上的识别编号相同来进行读取。如果读取的识别编号是由控制部155所指示的识别编号,则把保持在读取缓冲器161中的其显示图象信息(包括声音信息)或链接信息存储到接收数据保持部152内的相对应的存储区域中。此时,对于声音信息,接收分离部151在存储显示图象信息的同时把声音信息存储到接收数据保持部152内的对应的存储区域中,进而,在连续发送与由控制部155所指示的识别编号相同的识别编号的显示图象信息期间,蓄积声音信息。由此,分离出跨在多个帧上而被发送的声音信息。
如果读取的识别编号表示由控制部155所指示的识别编号,则废弃保持在读取缓冲器161中的该显示图象信息(包括声音信息)或链接信息,直到在读取到由控制部155所指示的识别编号为止,把新的显示图象信息(包括声音信息)和链接信息读入读取缓冲器161,重复进行上述处理。
(接收数据保持部152、重放部153、显示部154的构成)
接收数据保持部152通过识别编号来对应存储由接收分离部151所分离的显示图象信息(包括声音信息)和链接信息。用于存储显示图象信息的区域可以通过例如用于存储一个画面的静止图象的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保持的图形信息的一例的示意图。
控制部155,如图17所示的那样,对应于各个光标编号,保持表示当其光标被选择时的光标图形和当未被选择时的光标图形的图形信息。
控制部155根据来自信号接收部156的插入,来解释信号接收部156的保持的输入信号的种类,选择对应的光标图形的图形信息,输出给重放部153。接着,根据选择所确定的光标,来控制接收分离部151的发送数据的取入。
(接收数据的显示控制处理)
下面对于由控制部155所进行的接收数据的显示控制处理进一步具体地说明,以将在通过接收分离部151而与接收数据保持部152内对应的存储区域中的,具有相同识别编号的显示图象信息(包括声音信息)和链接信息的组合作为接收数据存储。
控制部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中表示的热点信息,以由显示图象信息801所代表的显示图象中的显示位置(100、600),来显示对应于光标编号『1』的光标图形1801。通过控制部155的变量Cur-Pos的初始值,来选择表示选择状态的图形信息作为光标图形1801。
同样,按照在链接信息803的行813中表示的热点信息,在显示位置(100、700)上,显示对应于光标编号『2』的光标图形1802。由于光标编号『2』不是变量Cur-Pos的初始值,而选择表示非选择状态的图形信息作为光标图形1802。
由于在发送数据800中包含有显示图象信息801和声音信息802,则在显示部154上显示显示画面1800的同时,由声音进行的『声音解说』从声音输出部157输出。
图19是表示根据图9的发送数据900而在显示部154上所显示的初始画面的显示画面1900的示意图。
与图18所示的显示画面1800相同,在显示画面1900中,按照在链接信息902的行912中表示的热点信息,以由显示图象信息901所代表的显示图象中的显示位置(050、400),来显示对应于光标编号『1』的光标图形1901。选择表示选择状态的图形信息作为光标图形1901。
图20是表示根据图10的发送数据1000而在显示部154上所显示的初始画面的显示画面2000的示意图。
同样,在显示画面2000中,按照在链接信息1002的行1012中表示的热点信息,以由显示图象信息1001所代表的显示图象中的显示位置(050、4Q0),来对应于光标编号『1』而显示表示选择状态的光标图形2001。
(控制部155的处理的实例)
下面对于根据发送数据800而在显示部154上显示显示画面1800时的控制部155的处理程序进行具体说明。
控制部155首先把变量P-Index的初始值设定为『0001』,把变量Cur-Pos的初始值设定为『1』。接着指示接收分离部151以取入变量P-Index代表的识别编号『0001』的显示图象信息801(包含声音信息802)和链接信息803。控制部155指示重放部153进行存储在接收数据保持部152中的显示图象信息801(包含声音信息802)的重放。重放部153重放第一页的显示图象信息801,并输出给显示部154,同时,重放声音信息802并输出给声音输出部157。控制部155解释存储在接收数据保持部152中的链接信息803,制作光标图形对照表,把各个光标的图形信息及其显示位置输出给重放部153。此时,使变量Cur-Pos表示的光标即第一个光标成为选择状态的图象。
控制部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』。
下面,通过进行与上述相同的处理,就能在显示部154上显示图20所示的显示图象2000。当变量Cur-Pos的值为『1』时,插入发生,当控制部155通过插入而参照信号接收部156时,在信号接收部156保持表示『确定』的输入信号的情况下,控制部155与上述相同,就能在显示部154上显示图19所示的显示图象1900。
(显示控制处理的程序)
图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显示一个画面的显示图象。
控制部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网页的情况下,使用一对多的TV广播来进行模拟的双向通信,与使用个人计算机的浏览器来进行显示的情况相比,不受传输路径的状态的影响,就能快速地在显示部154上显示所需要的页。由于使用预先由TV格式所表示的显示图象信息,就能在显示部154上容易地显示全彩色的、高分辨率的显示图象。在TV上显示由浏览器所生成的显示图象的情况下,不能充分利用显示图象的重放处理等在TV中本来具有的结构,但是,在本实施例中,有效地利用本来设在TV中的存储器和解码器等,就能进行上述模拟的双向通信。
在本实施例中,作为取得的信息的例子,表示出了由WWW所使用的HTML文件及与其关联的GIF形式的压缩图象信息和AU形式的声音信息,但是,也可以是用超级卡(ハイパ—カ—ド)等其他形式和语言所记述的信息。在此情况下,可以用对应于相应的形式和相应的语言的方法来变更涉及<A>标识符的处理。在本实施例中,表示出了仅限于标识符的包含的HTML文件的变换的例子,但是也可以是其他标识符包含的。
在本实施例中,作为由链接信息所进行的模拟的双向通信的控制例子,说明了显示其他画面的处理,但是,可以在上述模拟的双向通信上附加记述下列处理:使画面闪烁并使画面滚动的处理和启动、操作连接在数据接收装置上的FAX、电话或摄象机等的装置的处理等。
在上述数据通信系统100中,发送数据生成部112用识别编号记述链接信息中的文件,但是,并不是必须用识别编号进行记述。例如,可以用任意的文件名来记述链接信息中的文件的识别编号。在此情况下,在发送时,在各个发送数据的显示图象信息(包括声音信息)和链接信息中附加识别编号来进行发送,在接收其的数据接收装置150侧,在启动时,通过预先依次取入一轮链接信息,就能研究文件名和识别编号的对应。
数据接收装置150,在接收数据保持部152内存储从数据发送装置110反复进行发送的一轮全部的显示图象信息和链接信息。
而且,在由数据发送装置110来发送图11B所示的传输流的情况下,数据接收装置150通过接收分离部151首先分离·取得PMT,从PMT读出应取入的显示图象信息PID的,把该PID作为文件条件来从传输流分离取得显示图象信息。对于链接信息,从PMT读出安放链接信息的专用部的表ID,把该表ID和识别编号作为文件条件而从传输流分离取得链接信息。
在图11B所示的传输流中,视频单元流由I图片组成,但是也可以为包含P图片和B图片的视频单元流。显示图象信息为按MPEG2标准编码的,但是,也可以按MPEG1形式和FPEG形式及GIF形式等其他形式。而且,虽然是把显示图象信息、声音信息作为视频单元流、音频单元流,但是,可以与链接信息相同以专用部形式进行复用。
(第二实施例)
图22是本发明所涉及的数据通信系统的数据变换装置的第二实施例的构成图。由于数据通信系统整体的构成图并不是完全与第一实施例不同,则省略其重复的说明,而仅对与本实施例相关的部分进行说明。
数据变换装置包括:信息取得部2201、数据变换表存储部2202、输出装置信息存储部2203、文件暂时存储部2204、控制部2205、图象信息生成部2206、链接信息生成部2207、生成信息暂时存储部2208。该数据变换装置相当于上述第一实施例的信息取得部111和发送数据生成部112,信息取得部2201同外部数据库相连,控制部2205同发送数据保持部113相连。
信息取得部2201包含缓冲器,从外部数据库取得并保持多媒体数据。该多媒体数据包括由图23、图24所示的那样的HTML(Hyper Text MarkupLanguage)所记述的文件2301、2401等和图25所示的那样的图象信息2501。图象信息2501以GIF形式被压缩。
由于文件2301、2401、图象信息2501的内容大致于上述第一实施例所说明的相同,则省略其说明。当通过由现有技术所利用的WWW的浏览器而在分辨率640×480点的显示画面2601上显示该文件2301和图象信息2501时,则为图26、27所示的那样。文件2301作为充满显示画面2601的两个画面的重放图象2602、2701而被显示。该重放图象2602、2701是连续的图象,通过指示设在显示画面2601的右方的上端和下端的滚动条2603、2604,就能沿上下方向移动重放图象2602、2701。
数据变换表存储部2202存储用于把从信息取得部2201读入的多媒体文件变换为存储在上述第一实施例的发送数据保持部113中的信息的数据变换表。该数据变换表包括标识符表(未图示)、图28所示的字体表2801、图29所示的链接信息变换表2901。
在标识符表中记录着用于解释由图23等所示的的HTML所记述的文件2301等的标识符的信息。由于其内容已在上述第一实施例的图2、图4等的说明中进行了描述,则省略其说明。
字体表2801包括对应于包含在文件2301中的标识符2802的字符串的显示起始位置2803的坐标和显示该字符串时的字体尺寸2804。这些X,Y坐标和字体尺寸对应于象素数而用象素单位(点)来表示。
<CENTER>标识符在现有的浏览器中表示显示位置的中部,而在本实施例中,由于使用长宽比不同的显示画面来显示图象信息,则把显示起始位置的X坐标指定为20(点)。
链接信息变换表2901具有用于生成作为文件2301等的重放时的重放控制信息的链接信息的变换信息。变换信息2902表示把文件2301的「文件名」变换为「Index“文件名”」的信息。当文件充满两画面以上时,在文件名中,在第二画面以后,附加与一画面区别的编号。
变换信息2903表示把<A>标识符内的链接对方的「文件名」变换为「HotSpot(M“文件名”」的信息。其中,M是在变换时所加的编号。
输出装置信息存储部2203存储数据通信系统100的数据接收装置150的显示部154的象素数。即,存储显示画面的水平方向的象素数XMAX和垂直方向的象素数YMAX。例如,XMAX=853,YMAX=480。
文件暂时存储部2204存储保持在信息取得部2201中的文件中的一个文件和一个图象信息。例如,存储图23所示的文件2301和图25所示的图象信息2501。
当控制部2205从外部接收重放信息的生成指示时,读出保持在信息取得部2201中的一个文件,被存储在文件暂时存储部2204中,同时,启动图象信息生成部2206和链接信息生成部2207。当接收从图象信息生成部2206向发送数据保持部113的写入的指示时,读出存储在生成信息暂时存储部2208的图象信息存储区域中的图象信息,写入显示图象信息存储部123,读出存储在链接信息存储区域中的链接信息,写入链接信息存储部125。
此时,给写入图象信息和链接信息附加相同的扩展名,把两信息作为一组来识别。当结束写入时,把生成信息暂时存储部2208进行初始化,通知写入图象信息生成部2206和链接信息生成部2207结束。
当指示从图象信息生成部2206向所指定的图象信息文件的文件暂时存储部2204的取入时,读出保持在信息取得部2201中的相应的图象信息,被存储到文件暂时存储部2204中。
当图象信息生成部2206被控制部2205启动时,读入存储在输出装置信息存储部2203中的输出装置的象素数XMAX和YMAX,在生成信息暂时存储部2208中保存可以存储一画面的图象信息的图象信息存储区域,保存与该图象信息区域相对应的链接信息存储区域。当从控制部2205接收写入结束的通知时,与上述相同保存图象信息存储区域和链接信息存储区域。
当在生成信息暂时存储部2208中保存图象信息存储区域时,读出存储在数据变换表存储部2202中的标识符表(未图示)和字体表2801,把作为存储在文件暂时存储部2204中的文件中的要素的字符串和图象信息变换为重放时的图象信息。
对于向该图象信息的变换,由于已在上述第一实施例的发送数据生成部112中进行了描述,在此省略其说明。
此时,计算变换的图象信息的配置右下端位置的X,Y坐标,通过下面这样的计算,判断在显示画面中是否存在空白,如果有空白,则在生成信息暂时存储部2208的图象信息存储区域中存储变换的图象信息。在此,所谓空白是指在图象信息存储区域(显示画面)中未写入任何东西的部分,是写入接着写入图象信息的部分。
图象信息生成部2206分别把「0,0」代入变量X,Y和变量Xmax,Ymax。该Xmax,Ymax是在某时刻之前的图象信息所配置的图象信息存储区域的最大x,y坐标(区域的右端,下端)。x,y坐标,把显示画面的左上端作为原点(0,0),把水平方向作为x轴,把垂直方向作为y轴。
根据字体表2801把由各个标识符指示显示的字符串变换为图象信息,计算该图象信息的尺寸(Xs,Ys)。例如,在图23的字符串「天气预报」2302的情况下,从字体表2801变为Xs=10+80×4=330、Ys=10+80=90,在字符串「明天全国各地是如春天般的晴朗天气」2303的情况下,Xs=10+30×20=610、Ys=60。
当在该计算的变量Ys上加变量Y的值为象素数YMAX以下时,在图象信息存储区域的X,Y位置上写入图象信息。
接着,比较变量Xmax和变量X与变量Xs之和,当Xmax不足变量X与变量Xs之和时,把变量X与变量Xs之和代入Xmax,把变量Y与变量Ys之和代入变量Y中,把下一个字符串或图象信息变换为重放图象信息。当Xmax在变量X与变量Xs之和以上时,把变量Y与变量Ys之和代入变量Y中,进行下一个重放图象信息的变换。
当在计算的变量Ys上加变量Y的值超过象素数YMAX时,把变量Ymax代入变量Y中,把变量Xmax代入变量X中之后,把象素数Xmax的值与变量X加变量Xs的值进行比较。当象素数Xmax的值在变量X加变量Xs的值以上时,在图象信息存储区域的X,Y位置上写入变换的图象信息。该X,Y位置是对应于图象信息存储区域的显示画面的右方的位置。接着,判定象素数Xmax的值是否与变量X与变量Xs之和相一致,当一致时,把变量Y与变量Ys相加的值代入变量Ymax,把同样的值代入变量Y,来进行下一个图象信息的变换。当不一致时,把变量X与变量Xs相加的值代入变量Xmax,把变量Y与变量Ys相加的值代入变量Y,来进行下一个图象信息的变换。
当象素数YMAX的值不足变量X与变量Xs相加的值时,判断在显示画面中是否没有空白,指示控制部2205已把存储在生成信息暂时存储部2208中图象信息和与该图象信息相对的链接信息写入发送数据保持部113(参照图1)。
当图象信息生成部2206读入<IMG>标识符2304的内容时,指示控制部2205以把图象信息文件「Weather.gif」取入文件暂时存储部2204。
当图象信息生成部2206读出存储在文件暂时存储部2204中的<A>标识符2305等时,把其内容(链接对方的文件名)通知链接信息生成部2207。当从链接信息生成部2207接收计数器M的值的通知时,把该M的值变换为图象信息,在变换的图象信息之前写入读出的字符串。
当链接信息生成部2207被控制部2205启动时,按照数据变换表存储部2202的链接信息变换表2901,读出存储在文件暂时存储部2204中的文件的「文件名」例如「Report.html」,变换为「Index(“Report.html)」,并写入在生成信息暂时存储部2208中所准备的链接信息存储区域中,并且给计数器N设定「0」。当从控制部2205接收写入结束的通知时,给计数器N加「1」。当计数器N的值为「0」之外时,变换为链接信息「Index(“ReportN.html)”」。
当设定或变更计数器N的值时,给计数器M设定「1」。当从图象信息生成部2206接收<A>标识符2305等的内容的通知时,把计数器M的值通知给图象信息生成部2206,并且按照链接信息变换表2901的变换信息2903,而生成链接信息,写入生成信息暂时存储部2208的链接信息存储区域中,给计数器M加「1」。给链接信息中的文件名之前的M提供计数器M的值。
生成信息暂时存储部2208暂时存储由图象信息生成部2206和链接信息生成部2207所生成的图象信息和链接信息。图30表示从以图23所示的的HTML所记述的文件2301最初生成的一个画面的图象信息3001和链接信息3002。图31接着图30表示由图23的文件2301所生成的图象信息3101和链接信息3102。
下面使用图32的流程图来说明本实施例的动作。
首先,当控制部2205从外部接收图象生成的指示时,图象信息生成部2206在生成信息暂时存储部2208中重新制作对应于输出画面的图象信息存储区域(S3202)。接着,图象信息生成部2206分别把变量X、Y、Xmax、Ymax设定为「0」,同时,分别读出存储在输出装置信息存储部2203中的输出装置的X方向的象素数、Y方向的象素数而作为常数XMAX、YMAX(S3204)。
接着,链接信息生成部2207和图象信息生成部3302,当存储在文件暂时存储部2204中的未解析的HTML文件存在时(S3206),解析HTML文件,生成链接信息和图象信息(S3208)。当未解析HTML文件没有时(S3206),控制部2205读出存储在生成信息暂时存储部2208中的图象信息和链接信息,作为一组写入发送数据保持部113,而结束处理。
图象信息生成部2206把生成的图象信息的图象的X方向的尺寸代入变量Xs,把Y方向的尺寸代入变量Ys(S3210)。判定是否YMAX<Y+Ys(S3212),如果为否,则配置在坐标(X,Y)上生成的图象信息。即,不是向右方移动图象信息存储区域的配置,而是按原状写入(S3214)。判定是否XMAX<X+Xs(S3216),当为是时,把X+Xs代入变量Xmax(S3218),把Y+Ys代入变量Y(S3220),返回S3206。在S3206中,当为否时,进到S3220。
在S3212中,当为是时,图象信息生成部2206分别把变量Ymax代入变量Y,把变量Xmax代入变量X(S3222),判定是否XMAX<X+Xs(S3224)。当判定为是时,由于应写入在图象信息存储区域中生成的图象信息的空白没有,控制部2205读出已经存储的图象信息和链接信息,写入发送数据保持部113,返回S3202。当判定为否时,图象信息生成部2206读入在已写入的图象信息的右方的坐标(X,Y)中生成的图象信息(S3226)。
接着,图象信息生成部2206判定是否XMAX=X+Xs(S3228),当为是时,把Y+Ys代入变量Ymax(S3230),进到S3220。当判定为否时,进到S3218。
(第三实施例)
图33是本发明所涉及的数据通信系统的数据变换装置的第三实施例的构成图。该数据变换装置是在第二实施例的构成的基础上进一步包括缩小限度存储部3301,在第二实施例的图象信息生成部2206的功能的基础上,在图象信息生成部3302中进一步附加图象的缩小功能。因此,仅对本实施例固有的构成部分进行说明。
缩小限度存储部3301预先存储变换信息取得部2201保存的多媒体数据中的图象信息而变换为重放时的图象信息时的最大的缩小率。例如,使给缩小率为10%。
在上述实施例中,按照GIF压缩扩展算法而把图23的文件暂时存储部2204的文件名「Weather.gif」生成图象3401。该图象3401的尺寸为600×900点。当使用现有的浏览器时,如图35所示的那样,在象素数640×480点的显示画面3501中进行显示。由于该图象3401不能容纳在一个画面中,若为具有滚动条3502、3503的个人计算机的画面,就能指定上滚动条3502而容易地看到全部的图象。
但是,在不具有滚动功能的电视接收机的显示画面上,若使图象被分隔,就不能看到整体图象,因此,难于识别图象。
图象信息生成部3302判断是否存在按原状显示图象3401的空白,当判断为没有空白时,在存储在缩小限度存储部3301内的缩小率的范围内缩小图象3401而写入图象信息存储区域,以便于适合于空白。
即,如图36所示的那样,当把字符串「天气预报」2302读入图象信息存储区域中时,变量X=0、Y=90。图象信息生成部3302计算图象3401的尺寸为Xs=620,Ys=900,当YMAX=480时,判断是否YMAX<Y+Ys,由于为是,则判断为没有空白。
此时,图象信息生成部3302计算缩小率k=(YMAX-Y)×100/Ys,得到k=(480-90)×100/900=43.3。把该缩小率k的值于缩小限度存储部3301存储的最大缩小率10进行比较,由于大于最大缩小率,为可缩小。把缩小率k取整数,例如作为k=40来缩小图象3401。
在此情况下,可以在纵横5象素中,生成抽取3象素的图象3601,把相邻的象素值进行平均,而把象素数减到40%,而如图36所示的那样生成图象3601,把得到的图象3601写入生成信息暂时存储部2208的图象信息存储区域3602中。
图象信息生成部3302,在计算的缩小率k小于存储在缩小限度存储部3301中的缩小率时,把图象缩小为该所存储的缩小率例如10%,把该缩小的图象写入生成信息暂时存储部2208的图象信息存储区域3602中,切除从该图象信息存储区域3602超出的图象部分。把写入的图象的尺寸代入Xs,Ys,把切除(超出)的图象部分写入该图象信息存储区域3602的空白部分或新设置的图象信息存储区域中。
由于在图36中图象3401被缩小而成为图象3601,而在图象信息存储区域3602的右方产生空白,因而,在右侧上部写入「明天全国各地是如春天般的晴朗天气」2303。但是,由于不能容纳在1行中,则写入2行。对于字符串「1大阪」…「7扎幌」,通过空白的判断而写成2列。
由于链接信息生成部2207所生成的链接信息3603于上述实施例2的链接信息3002相同。
接着使用图37的流程图说明本实施例的固有的动作。在上述实施例2的S3212中,当图象信息生成部3302判断为是时,判断应读入的图象信息是否是从图象信息文件读入的图象信息(S3702),当是图象信息文件的图象信息时,计算该图象的缩小率k(S3704)。判定得到的缩小率k是否在存储在缩小限度存储部3301中的最大缩小率以内(S3706)。如果为是,则生成缩小图象信息文件的图象信息的图象(S3708),返回上述实施例2的S3210。
当在S3702中判断为否时,即,是字符串的图象时,进到上述实施例2的S3222。当在S3706中判断为否时,即,当既不能把图象信息文件的图象信息缩小到限度以上也不能容纳在空白中时,生成以最大缩小率缩小的图象(S3701),切除从图象信息存储区域3602超出的部分,把剩余的图象的尺寸代入Xs,Ys(S3712),同样进到S3222。
如上述那样,在本实施例中,就能把超过显示部154的显示画面的尺寸的图象信息文件的图象容纳在一个画面中来进行显示以容易观看。
(第四实施例)
图22是本发明所涉及的数据通信系统的数据变换装置的第四实施例的构成图。由于本实施例的数据变换装置具有大致于第二实施例的数据变换装置相同的构成,则仅对本实施例所固有的部分进行说明。
文件暂时存储部2204存储于信息取得部2201保存的多媒体数据的一个文件的信息(字符串或图象信息)相关的n个多媒体数据。例如,存储两个文件,如24所示的文件2401和图38所示的文件3801。
当用现有的浏览器在长宽比4∶3的个人计算机的显示画面上显示该文件2401和文件3801时,得到图39的图象3901和图40的图象4001。
图象信息生成部2206按图41所示的那样把以HTML所记述的文件2401写入生成信息暂时存储部2208的图象信息存储区域4101中,而作为图象信息4102。
链接信息生成部2207同样把文件2401的链接信息4104写入生成信息暂时存储部2208的链接信息存储区域4103中。
在上述实施例2中,由于在文件暂时存储部2204中仅存储了一个文件,数据变换处理在此结束,而在本实施例中,在文件暂时存储部2204中存储了文件3801。由此,图象信息生成部2206进一步接着进行未解析的HTML文件3801的解析,判断在图象信息存储区域4101中是否存在空白,当存在空白时,在该空白的区域中接着写入文件3801的图象信息4105。
此时,在文件3801中存在表示与由文件2401所生成的图象信息4102的显示字符串「3返回」4106相同的内容的<A>标识符3802。当图象信息生成部2206读入作为与以前变换的图象信息的相同内容的控制信息时,省略在该控制信息中包含的字符串的图象信息的生成,通知链接信息生成部2207:不需要进行链接信息的生成。
其结果,在生成信息暂时存储部2208的图象信息存储区域4101中分别写入两个文件2401、3801的图象信息4102、4105,在链接信息存储区域4103中写入文件2401的链接信息4104和文件3801的链接信息4107。
下面说明本实施例的固有的动作。在第二实施例的S3208中,当图象信息生成部2206读入作为与HTML文件的最小控制单位的控制信息的内容写入生成信息暂时存储部2208中的内容相同的控制信息时,省略图象化处理,通知链接信息生成部2207:不需要进行链接信息的生成,返回S3206。
图41所示的图象信息的「1周天气」4108和「4周天气」4109与字符串相同,但是,链接对方的文件名与「“Osakaweek.html”」和「“Tokyoweek.html”」不同,因此,不是因为其内容不同而省略。
如上述那样,可以把以通常的4∶3的长宽比的显示画面为前提而制作的数据适当地显示在16∶9的长宽比的显示画面上。
由此,即使是未受过操作个人计算机训练的人,也能使用电视接收机而容易地利用国际互联网的WWW的服务器上的信息。
上面根据实施例来说明本发明,但是,不言而喻,本发明并不仅限于上述实施例。
虽然本发明借助于参照附图的例子充分进行了说明,但是,应当知道,本领域技术人员可以进行各种变化和修改。因此,本领域技术人员可以在不背离权利要求所限定的范围的条件下进行各种变化和修改。
Claims (17)
1.一种数据变换装置,把包括与为了在第一显示画面上进行显示的控制语句一起记载的字符串信息的原始文件变换为在与第一显示画面的长宽比不同的第二显示画面上进行显示的重放图象,其特征在于,包括:
·原始文件取得装置,从外部取得上述原始文件;
·显示画面尺寸存储装置,存储第二显示画面的尺寸;
·变换信息存储装置,存储当把上述原始文件变换为第二显示画面的重放图象时的每个控制语句的变换信息;
·区域存储装置,具有适合于上述第二显示画面的尺寸的多个存储区域;
·重放图象变换装置,从上述原始文件取得装置读出字符串信息,参照上述变换信息,而变换为重放图象的一个单位的重放图象象素;
·未存储区域判定装置,判定在上述区域存储装置中是否存在根据上述变换信息而写入由上述重放图象变换装置所变换的重放图象象素的未存储区域;
·重放图象象素写入装置,当上述未存储区域判定装置判定为是时,把上述重放图象象素写入上述未存储区域中;
·新的重放图象象素写入装置,当上述未存储区域判定装置判定为否时,在上述区域存储装置别的存储区域中写入上述重放图象象素。
2.根据权利要求1所述的数据变换装置,其特征在于,
上述变换信息存储中每个控制语句包含:
·把与控制语句一起记载的字符串信息变换为重放图象象素的信息,以及
·当把上述字符串信息变换为重放图象象素时的文字尺寸,
上述重放图象变换装置包括:
·字符串信息变换部,根据存储在上述变换信息存储部中的信息和文字尺寸,把字符串信息变换为重放图象象素。
3.根据权利要求2所述的数据变换装置,其特征在于,
上述变换信息存储装置进一步包括:
·在上述每个控制语句中上述重放图象象素的显示画面上的配置起始位置,
上述未存储区域判定装置包括:
·计算部,当从存储在上述配置位置存储部中的配置起始位置依次配置上述重放图象象素时,计算显示画面上的上述重放图象象素后端部的位置;
·Y判定部,判定由上述计算部所计算的位置的Y坐标值是否超出了存储在上述显示画面尺寸存储装置中所存储的Y坐标值;
·第一写入指示部,当由上述Y判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,
上述重放图象象素写入装置包括:
·第一写入部,接受来自上述第一写入指示部的指示,在由上述计算部所计算的位置上写入上述重放图象象素。
4.根据权利要求3所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·X判定部,当由上述Y判定部判定为超出时,判定由上述计算部所计算的位置的X坐标值是否超出了在上述显示画面尺寸存储装置中所存储的X坐标值;
·第二写入指示部,当由上述X判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,
上述重放图象象素写入装置进一步包括:
·第二写入部,接受来自上述第二写入指示部的指示,在上述存储装置的存储区域的未重叠在由上述第一写入部写入的重放图象象素上的显示画面的X坐标值的大的区域中写入重放图象象素。
5.根据权利要求4所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·第三写入指示部,当由上述X判定部判定为超出时,在上述新的重放图象象素写入装置中指示写入,
上述新的重放图象象素写入装置在上述区域存储装置别的存储区域中,把以由上述计算部计算为基础的配置起始位置变更为初始值,计算重放图象象素的显示画面上的配置位置,写入重放图象象素。
6.根据权利要求5所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·重放图象象素写入判定部,判定是否能够由上述重放图象象素写入装置全部写入一个原图象的重放图象象素;
·其他原始文件判定部,判定是否能在上述原始文件取得装置中取入得其他原始文件;
·追加未存储区域判定部,当判定为由上述重放图象象素写入装置全部写入并且判定由其他原始文件判定部取得时,判定在上述存储区域中是否存在写入其他原始文件的重放图象象素的未存储区域;
·追加指示部,当上述追加未存储区域判定部判定为是时,在上述重放图象变换装置中指示其他原始文件的字符串信息和图象信息的读出。
7.根据权利要求6所述的数据变换装置,被用于使用数据发送装置和多个数据接收装置的单向通信而使模拟的双向通信成为可能的数据通信系统的数据发送装置,其特征在于,包括:
·控制信息生成装置,当与上述字符串信息链接的其他原始文件存在时,把控制从包含该字符串信息的原始文件的重放图象向该其他原始文件的重放图象的显示切换的重放控制信息与上述重放图象进行组合而生成,其中,在上述控制语句中包含指定同与控制语句一起记载的字符串信息相链接的链接对方的原始文件的信息。
8.根据权利要求7所述的数据变换装置,其特征在于,进一步包括:
·扩展名附加装置,给存储在上述存储装置中的一个重放图象附加扩展名,给由对应于重放图象的上述控制信息生成装置所生成的重放控制信息附加同一扩展名,
上述数据发送装置的发送装置与重放控制信息一起反复发送预定数量的重放图象。
9.根据权利要求1所述的数据变换装置,其特征在于,
所述原始文件还包括至少一种图形信息,
所述重放图象变换装置,还从上述原始文件取得装置读出图象信息,参照上述变换信息,而变换为重放图象象素。
10.根据权利要求9所述的数据变换装置,其特征在于,
上述变换信息中每个控制语句包含:
·把与控制语句一起记载的字符串信息和图象信息分别变换为重放图象象素的第一成形信息和第二成形信息,以及
·把上述字符串信息变换为重放图象象素时的文字尺寸,
上述重放图象变换装置包括:
·字符串信息变换部,根据存储在上述变换信息存储装置中的第一信息和文字尺寸,把字符串信息变换为重放图象象素;
·图象信息变换部,根据存储在上述变换信息存储装置中的第二信息,把图象信息变换为重放图象象素。
11.根据权利要求10所述的数据变换装置,其特征在于,
上述变换信息进一步包括:
·在上述每个控制语句中上述重放图象象素的显示画面上的配置起始位置,
上述未存储区域判定装置包括:
·计算部,当从存储在上述配置位置存储部中的配置起始位置依次配置上述重放图象象素时,计算显示画面上的上述重放图象象素后端部的位置;
·Y判定部,判定由上述计算部所计算的位置的Y坐标值是否超出了存储在上述显示画面尺寸存储装置中所存储的Y坐标值;
·第一写入指示部,当由上述Y判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,
上述重放图象象素写入装置包括:
·第一写入部,接受来自上述第一写入指示部的指示,在由上述计算部所计算的位置上写入上述重放图象象素。
12.根据权利要求11所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·X判定部,当由上述Y判定部判定为超出时,判定由上述计算部所计算的位置的X坐标值是否超出了在上述显示画面尺寸存储装置中所存储的X坐标值;
·第二写入指示部,当由上述X判定部判定为未超出时,在上述重放图象象素写入装置中指示写入,
上述重放图象象素写入装置进一步包括:
·第二写入部,接受来自上述第二写入指示部的指示,在上述区域存储装置的存储区域的未重叠在由上述第一写入部写入的重放图象象素上的显示画面的X坐标值的大的区域中写入重放图象象素。
13.根据权利要求12所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·第三写入指示部,当由上述X判定部判定为超出时,在上述新的重放图象象素写入装置中指示写入,
上述新的重放图象象素写入装置在上述区域存储装置别的存储区域中,把以由上述计算部计算为基础的配置起始位置变更为初始值,计算重放图象象素的显示画面上的配置位置,写入重放图象象素。
14.根据权利要求13所述的数据变换装置,其特征在于,
上述变换信息进一步包含:
·上述图象信息变换部所变换的重放图象象素的最小缩小限度,
上述重放图象变换装置进一步包括:
·重放图象象素缩小部,当上述未存储区域判定装置判定为否时,使图象信息的重放图象象素生成上述存储区域的未存储区域的尺寸的范围的缩小图象,
上述重放图象象素写入装置进一步包括:
·第一缩小图象写入部,当上述缩小图象的缩小率在上述最小缩小限度以上时,禁止由上述新的重放图象象素写入装置对别的区域进行的写入,把缩小图象写入上述未存储区域;
·第二缩小图象写入部,当上述缩小率未超过上述最小缩小限度时,生成以上述最小缩小限度缩小重放图象象素的最小缩小图象,把最小缩小图象的一部分写入上述未存储区域,通过上述新的重放图象象素写入装置写入剩余的部分。
15.根据权利要求14所述的数据变换装置,其特征在于,
上述未存储区域判定装置进一步包括:
·重放图象象素写入判定部,判定是否能够由上述重放图象象素写入装置全部写入一个原始文件的重放图象象素;
其他原始文件判定部,判定在上述原始文件取得装置中是否取入了其他原始文件;
·追加未存储区域判定部,当判定为由上述重放图象象素写入装置全部写入时并且判定为由其他原始文件判定部所取得时,判定在上述存储区域中是否存在写入其他原始文件的重放图象象素的未存储区域;
·追加指示部,当上述追加未存储区域判定部判定为是时,在上述重放图象变换装置中指示其他原始文件的字符串信息和图象信息的读出。
16.根据权利要求15所述的数据变换装置,被用于使用数据发送装置和多个数据接收装置的单向通信而使模拟的双向通信成为可能的数据通信系统的数据发送装置,其特征在于,包括:
·控制信息生成装置,在上述控制语句中包含指定同与控制语句一起记载的字符串信息或图象信息相链接的链接对方的原始文件的信息,当与上述字符串信息或图象信息链接的其他原始文件存在时,把控制从包含该字符串信息或图象信息的原始文件的重放图象向该其他原始文件的重放图象的显示切换的重放控制信息与上述重放图象进行组合而生成。
17.根据权利要求16所述的数据变换装置,其特征在于,进一步包括:
·扩展名附加装置,给存储在上述存储装置中的一个重放图象附加扩展名,给由对应于重放图象的上述控制信息生成装置所生成的重放控制信息附加同一扩展名,
上述数据发送装置的发送装置与重放控制信息一起反复发送预定数量的重放图象。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13710296 | 1996-05-30 | ||
JP137102/96 | 1996-05-30 | ||
JP137102/1996 | 1996-05-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1180209A CN1180209A (zh) | 1998-04-29 |
CN1108059C true CN1108059C (zh) | 2003-05-07 |
Family
ID=15190912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97112980A Expired - Fee Related CN1108059C (zh) | 1996-05-30 | 1997-05-30 | 数据变换装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5983247A (zh) |
EP (1) | EP0810580B1 (zh) |
KR (1) | KR100427136B1 (zh) |
CN (1) | CN1108059C (zh) |
DE (1) | DE69702690T2 (zh) |
HK (1) | HK1004965A1 (zh) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7861166B1 (en) * | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
EP0823823A3 (en) * | 1996-08-07 | 2001-02-14 | Matsushita Electric Industrial Co., Ltd. | Digital broadcasting system |
US6429402B1 (en) | 1997-01-24 | 2002-08-06 | The Regents Of The University Of California | Controlled laser production of elongated articles from particulates |
WO1998057273A1 (en) * | 1997-06-13 | 1998-12-17 | Koninklijke Philips Electronics N.V. | Cyclic transmission of a plurality of mutually related objects |
US6925595B1 (en) | 1998-08-05 | 2005-08-02 | Spyglass, Inc. | Method and system for content conversion of hypertext data using data mining |
JP2000075989A (ja) * | 1998-09-03 | 2000-03-14 | Canon Inc | リモート操作可能な装置及びそのリモート操作方法並びにリモート操作システム |
US6424342B1 (en) * | 1998-09-16 | 2002-07-23 | Webtv Networks, Inc. | Decompressing and compositing graphical image data |
WO2000034845A2 (en) * | 1998-12-08 | 2000-06-15 | Mediadna, Inc. | A system and method of obfuscating data |
US6457030B1 (en) * | 1999-01-29 | 2002-09-24 | International Business Machines Corporation | Systems, methods and computer program products for modifying web content for display via pervasive computing devices |
US6961901B1 (en) * | 1999-01-29 | 2005-11-01 | International Business Machines Corporation | System for prioritizing of document presented on constrained receiving station interfaces to users of the internet personalized to each user's needs and interests |
US7650355B1 (en) | 1999-05-21 | 2010-01-19 | E-Numerate Solutions, Inc. | Reusable macro markup language |
US7249328B1 (en) * | 1999-05-21 | 2007-07-24 | E-Numerate Solutions, Inc. | Tree view for reusable data markup language |
US9262384B2 (en) | 1999-05-21 | 2016-02-16 | E-Numerate Solutions, Inc. | Markup language system, method, and computer program product |
US9262383B2 (en) | 1999-05-21 | 2016-02-16 | E-Numerate Solutions, Inc. | System, method, and computer program product for processing a markup document |
US9268748B2 (en) | 1999-05-21 | 2016-02-23 | E-Numerate Solutions, Inc. | System, method, and computer program product for outputting markup language documents |
JP2001022788A (ja) * | 1999-07-13 | 2001-01-26 | Nec Corp | 情報検索装置および情報検索プログラムを記録した記録媒体 |
US6810414B1 (en) * | 2000-02-04 | 2004-10-26 | Dennis A. Brittain | System and methods for easy-to-use periodic network data capture engine with automatic target data location, extraction and storage |
US6738614B1 (en) * | 2000-06-19 | 2004-05-18 | 1477.Com Wireless, Inc. | Method and system for communicating data to a wireless device |
US7519902B1 (en) * | 2000-06-30 | 2009-04-14 | International Business Machines Corporation | System and method for enhanced browser-based web crawling |
US6678688B1 (en) * | 2000-10-26 | 2004-01-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for composite font generation |
US7003800B1 (en) * | 2000-11-06 | 2006-02-21 | Ralph Victor Bain | Self-decrypting web site pages |
US9600842B2 (en) | 2001-01-24 | 2017-03-21 | E-Numerate Solutions, Inc. | RDX enhancement of system and method for implementing reusable data markup language (RDL) |
US7162526B2 (en) * | 2001-01-31 | 2007-01-09 | International Business Machines Corporation | Apparatus and methods for filtering content based on accessibility to a user |
TW578083B (en) * | 2001-10-25 | 2004-03-01 | Samsung Electronics Co Ltd | Storage medium adaptable to changes in screen aspect ratio and reproducing method thereof |
EP1309181A1 (en) * | 2001-11-06 | 2003-05-07 | Thomson Licensing S.A. | Device, method and system for multimedia content adaption |
DE10260135B4 (de) * | 2002-12-20 | 2006-11-09 | OCé PRINTING SYSTEMS GMBH | Verfahren, Computerprogrammprodukt und Dokumentenausgabesystem zur Verarbeitung eines Dokumentendatenstroms |
KR20040076649A (ko) * | 2003-02-26 | 2004-09-03 | 삼성전자주식회사 | 종횡비별 브라우저 그래픽 표시 장치 및 방법 |
US7262784B2 (en) | 2003-05-02 | 2007-08-28 | Etron Technology, Inc. | LCD controller to hold a fixed image aspect ratio |
US20100217686A1 (en) * | 2004-05-03 | 2010-08-26 | Superlative, Inc. | System for managing communication between a real estate agent and clients |
US20050256923A1 (en) * | 2004-05-14 | 2005-11-17 | Citrix Systems, Inc. | Methods and apparatus for displaying application output on devices having constrained system resources |
US8001456B2 (en) * | 2005-02-28 | 2011-08-16 | International Business Machines Corporation | Methods for maintaining separation between markup and data at a client |
JP4900640B2 (ja) * | 2005-03-30 | 2012-03-21 | 京セラ株式会社 | 携帯端末装置およびその文書表示制御方法 |
JP2006346162A (ja) * | 2005-06-16 | 2006-12-28 | Konica Minolta Medical & Graphic Inc | 医用画像変換装置、医用画像出力システム及び医用画像出力プログラム |
JP4714614B2 (ja) * | 2006-03-23 | 2011-06-29 | 株式会社リコー | 画像形成装置、画像表示装置、画像形成方法、画像表示方法、画像表示システム、画像形成プログラム、画像表示プログラム、及び、情報記録媒体 |
US20070299985A1 (en) * | 2006-06-27 | 2007-12-27 | Craig Jeremy S | Systems and methods for template based website construction |
US20080052668A1 (en) * | 2006-06-27 | 2008-02-28 | Craig Jeremy S | Systems and methods for automatic website construction |
US7627648B1 (en) | 2009-07-23 | 2009-12-01 | Yahoo! Inc. | Customizing and storing web pages for mobile on web |
US20150113364A1 (en) * | 2013-10-21 | 2015-04-23 | Tata Consultancy Services Limited | System and method for generating an audio-animated document |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58176745A (ja) * | 1982-04-09 | 1983-10-17 | Hitachi Ltd | 情報出力システム |
JP2836283B2 (ja) * | 1991-04-11 | 1998-12-14 | 日本電気株式会社 | バッファ管理方式 |
EP0528084B1 (en) * | 1991-08-15 | 1999-05-19 | International Business Machines Corporation | System and method for processing data representing stored images |
WO1994009595A1 (en) * | 1991-09-20 | 1994-04-28 | Shaw Venson M | Method and apparatus including system architecture for multimedia communications |
US5513342A (en) * | 1993-12-28 | 1996-04-30 | International Business Machines Corporation | Display window layout system that automatically accommodates changes in display resolution, font size and national language |
EP0723369A1 (en) * | 1995-01-23 | 1996-07-24 | NTEX datacommunications bv | Access method retrieving Internet information through Teletext/Videotex and the reverse |
US5689585A (en) * | 1995-04-28 | 1997-11-18 | Xerox Corporation | Method for aligning a text image to a transcription of the image |
JP3771949B2 (ja) * | 1995-06-22 | 2006-05-10 | ソニー株式会社 | 表示制御装置および表示制御方法 |
JPH0997265A (ja) * | 1995-09-29 | 1997-04-08 | Matsushita Electric Ind Co Ltd | 簡易インターネット情報検索システム |
-
1997
- 1997-05-19 KR KR1019970019246A patent/KR100427136B1/ko not_active IP Right Cessation
- 1997-05-29 US US08/865,087 patent/US5983247A/en not_active Expired - Fee Related
- 1997-05-30 CN CN97112980A patent/CN1108059C/zh not_active Expired - Fee Related
- 1997-05-30 DE DE69702690T patent/DE69702690T2/de not_active Expired - Fee Related
- 1997-05-30 EP EP97303699A patent/EP0810580B1/en not_active Expired - Lifetime
-
1998
- 1998-05-15 HK HK98104227A patent/HK1004965A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE69702690T2 (de) | 2000-11-30 |
KR100427136B1 (ko) | 2004-08-11 |
EP0810580A3 (en) | 1998-03-04 |
EP0810580A2 (en) | 1997-12-03 |
EP0810580B1 (en) | 2000-08-02 |
CN1180209A (zh) | 1998-04-29 |
KR970076360A (ko) | 1997-12-12 |
DE69702690D1 (de) | 2000-09-07 |
HK1004965A1 (en) | 1998-12-18 |
US5983247A (en) | 1999-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1108059C (zh) | 数据变换装置 | |
CN1121675C (zh) | 数据通信系统的数据变换装置 | |
CN1306795C (zh) | 发送设备、接收设备及方法 | |
CN1311679C (zh) | 数据的发送/接收设备及发送/接收方法 | |
CN1197351C (zh) | 图像合成装置 | |
CN1167265C (zh) | 图像通信系统及其方法 | |
CN1189830C (zh) | 数字广播接收机的事件发送方法及装置 | |
CN1199438C (zh) | 数据显示控制装置 | |
CN1118772C (zh) | 数字数据发送接收系统及其方法 | |
CN1269059C (zh) | 访问网络中位置的方法 | |
CN1191449A (zh) | 显示影像的终端装置、用于该装置的再生方法和记录媒体 | |
CN1778111A (zh) | 再现装置和程序 | |
CN1383532A (zh) | 图像指定文件的制作和使用了该文件的图像的播放 | |
CN1146266A (zh) | 图象信息的编码/译码系统 | |
CN1620124A (zh) | 接收系统和数字广播系统 | |
CN1225545A (zh) | 移动图像合成系统 | |
CN1450805A (zh) | 数字广播装置和接收装置 | |
CN1207912C (zh) | 图像记录系统 | |
CN1178508C (zh) | 数据收发系统及其方法 | |
CN1311580A (zh) | 数据接收装置、数据接收方法、数据传输方法及数据存储媒体 | |
CN1771724A (zh) | 活动画面处理装置、信息处理装置及其程序 | |
CN1742484A (zh) | 视频信号处理器、视频信号记录器、视频信号再现器、视频信号处理器处理方法、视频信号记录器处理方法、视频信号再现器处理方法、记录介质 | |
CN1292628A (zh) | 发送器、接收机和使用两者的信号传输系统 | |
CN1294797A (zh) | 广播系统 | |
CN1212531A (zh) | 信息接收方法和信息接收装置以及媒体 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20030507 Termination date: 20100530 |