專利名稱:數(shù)據(jù)變換裝置的制作方法
技術領域:
本發(fā)明涉及用于電視廣播系統(tǒng)的數(shù)據(jù)變換裝置,更詳細地說,涉及把國際互聯(lián)網(wǎng)的用HTML(Hyper Text Markup Language)所記述的文獻變換成電視廣播用的格式的數(shù)據(jù)變換裝置。
近年來,由國際互聯(lián)網(wǎng)所進行的信息提供服務的發(fā)展驚人,其利用形態(tài)有各種各樣的。
另一方面,在電視廣播系統(tǒng)中,現(xiàn)有的長寬比(畫面比例)4∶3的標準畫面和16∶9的寬畫面同時存在。
該標準畫面和寬畫面在水平(X)方向的象素數(shù)不同。
當在該寬畫面上按原狀來顯示以現(xiàn)有的標準畫面進行廣播的節(jié)目圖象時,就會在畫面中產(chǎn)生不顯示任何東西的部分。由于丟失了該部分,就有通過在水平方向上拉伸圖象來進行顯示而把節(jié)目圖象放大到寬畫面的全部畫面來進行顯示的技術。
在批處理型電子排版系統(tǒng)(Tex)中,存在這樣的技術根據(jù)文字信息、圖象信息來進行排版,自動地進行分頁。
因此,在上述向寬畫面的放大顯示技術中,只是單純地拉伸圖象信號,顯示在寬畫面上的圖象就會變形。當在該寬畫面的電視上顯示包括準備在環(huán)球網(wǎng)(WWW)的網(wǎng)頁等的個人計算機畫面上進行顯示的文字信息、圖象信息、控制信息的多媒體數(shù)據(jù)時,由于X方向的象素數(shù)不同,如果按原狀進行顯示,就會存在不放映任何東西的部分,而不能謀求畫面的有效利用,如果使用放大顯示技術,文字變得扁寬,例如,表示商品信息的商品圖象與實際商品不同,能夠傳輸正確的信息。
鑒于上述問題,本發(fā)明的目的是提供一種數(shù)據(jù)變換裝置,把準備在長寬比不同的輸出裝置上進行顯示的多媒體數(shù)據(jù)變換為能夠不損壞其圖象地進行顯示。
為了實現(xiàn)上述目的,本發(fā)明的數(shù)據(jù)變換裝置,把由與為了在第一顯示畫面上進行顯示的多個控制語句一起記載的字符串信息和圖象信息組成的原始文件變換為在與第一顯示畫面的長寬比不同的第二顯示畫面上進行顯示的重放圖象,其特征在于,包括原始文件取得裝置,從外部取得上述原始文件;顯示畫面尺寸存儲裝置,存儲第二顯示畫面的尺寸;變換信息存儲裝置,存儲當把上述原始文件變換為第二顯示畫面的重放圖象時的每個控制語句的變換信息;區(qū)域存儲裝置,具有適合于上述第二顯示畫面的尺寸的多個存儲區(qū)域;重放圖象變換裝置,從上述原始文件取得裝置讀出字符串信息和圖象信息,參照上述變換信息,而變換為把重放圖象的一個單位的重放圖象象素;未存儲區(qū)域判定裝置,判定在上述區(qū)域存儲裝置中是否存在根據(jù)上述變換信息而寫入由上述重放圖象變換裝置所變換的重放圖象象素的未存儲區(qū)域;重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為是時,把上述重放圖象象素寫入上述未存儲區(qū)域中;新的重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為否時,在上述區(qū)域存儲裝置別的存儲區(qū)域中寫入上述重放圖象象素。
通過這樣的結構,未存儲區(qū)域判定裝置判定在存儲裝置的存儲區(qū)域中是否具有未存儲區(qū)域(空白),如果存在空白,重放圖象象素寫入裝置在該空白中寫入重放圖象象素,因此就能有效地利用顯示畫面的空白,而不會形成不自然的圖象。
其中,在數(shù)據(jù)變換裝置中,上述變換信息中每個控制語句包含把與控制語句一起記載的字符串信息和圖象信息分別變換為重放圖象象素的第一成形信息和第二成形信息,以及當把上述字符串信息變換為重放圖象象素時的文字尺寸,上述重放圖象變換裝置包括字符串信息變換部,根據(jù)存儲在上述變換信息存儲裝置中的第一成形信息和文字尺寸,把字符串信息變換為重放圖象象素;圖象信息變換部,根據(jù)存儲在上述變換信息存儲裝置中所存儲的第二成形信息,把圖象信息變換為重放圖象象素。
其中,在數(shù)據(jù)變換裝置中,上述變換信息進一步包括上述重放圖象象素的顯示畫面上的配置起始位置,上述未存儲區(qū)域判定裝置包括計算部,當從存儲在上述配置位置存儲部中的配置起始位置依次配置上述重放圖象象素時,計算顯示畫面上的上述重放圖象象素后端部的位置;Y判定部,判定由上述計算部所計算的位置的Y坐標值是否超出了存儲在上述顯示畫面尺寸存儲裝置中所存儲的Y坐標值;第一寫入指示部,當由上述Y判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置包括第一寫入部,接受來自上述第一寫入指示部的指示,在由上述計算部所計算的位置上寫入上述重放圖象象素。
通過這樣的構成,就能正確認識在存儲裝置的重放圖象象素寫入的存儲區(qū)域中是否存在未存儲區(qū)域。
其中,在數(shù)據(jù)變換裝置中,上述未存儲區(qū)域判定裝置進一步包括X判定部,當由上述Y判定部判定為超出時,判定由上述計算部所計算的位置的X坐標值是否超出了在上述顯示畫面尺寸存儲裝置中所存儲的X坐標值;第二寫入指示部,當由上述X判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置進一步包括第二寫入部,接受來自上述第二寫入指示部的指示,在上述區(qū)域存儲裝置的存儲區(qū)域的未重疊在由上述第一寫入部寫入的重放圖象象素上的顯示畫面的X坐標值的大的區(qū)域中寫入重放圖象象素。
通過這樣的構成,由于在例如橫方向(X方向)上展寬的畫面的右側的空白中寫入了重放圖象象素,就能有效地利用顯示畫面的空白,而可以防止生成不自然的圖象。
其中,在數(shù)據(jù)變換裝置中,上述未存儲區(qū)域判定裝置進一步包括第三寫入指示部,當由上述X判定部判定為超出時,在上述新的重放圖象象素寫入裝置中指示寫入,上述新的重放圖象象素寫入裝置在上述區(qū)域存儲裝置的別的存儲區(qū)域,把以由上述計算部計算結果為基礎的配置起始位置變更為初始值,計算重放圖象象素在顯示畫面上的配置位置,重寫入圖象象素。
通過這樣的構成,不能容納在一個畫面內(nèi)的重放圖象作為其他的重放圖象而生成。由此,在沒有滾動功能的顯示畫面中,就能通過畫面的切換,而全部地看到重放圖象。
其中,在數(shù)據(jù)變換裝置中,上述變換信息進一步包含由上述圖象信息變換部所變換的重放圖象象素的最小縮小限度,上述重放圖象變換裝置進一步包括重放圖象象素縮小部,當上述未存儲區(qū)域判定裝置判定為否時,使圖象信息的重放圖象象素生成上述存儲區(qū)域的未存儲區(qū)域的尺寸的范圍的縮小圖象,上述重放圖象象素寫入裝置進一步包括第一縮小圖象寫入部,當上述縮小圖象的縮小率在上述最小縮小限度以上時,禁止由上述新的重放圖象象素寫入裝置進行別的區(qū)域的寫入,把縮小圖象寫入上述未存儲區(qū)域;第二縮小圖象寫入部,當上述縮小率未超過上述最小縮小限度時,生成以上述最小縮小限度縮小重放圖象象素的最小縮小圖象,把最小縮小圖象的一部分寫入上述未存儲區(qū)域,通過上述新的重放圖象象素寫入裝置寫入剩余的部分。
通過這樣的構成,當不能容納在顯示畫面的空白中的重放圖象信息為圖象信息時,就能在最小縮小限度以上縮小該圖象信息(原圖象),而配置在一個顯示畫面或兩個畫面中,因此,就能得到易于觀看的顯示畫面。
其中,在數(shù)據(jù)變換裝置中,上述未存儲區(qū)域判定裝置進一步包括重放圖象象素寫入判定部,判定是否能夠由上述重放圖象象素寫入裝置全部寫入一個原始文件的重放圖象象素;其他原始文件判定部,判定是否能在上述原始文件取得裝置中取得其他原始文件;追加未存儲區(qū)域判定部,當由上述重放圖象象素寫入判定部判定為全部寫入并且由其他原始文件判定部判定為取得時,判定在上述存儲區(qū)域中是否存在寫入其他原始文件的重放圖象象素的未存儲區(qū)域;追加指示部,當上述追加未存儲區(qū)域判定部判定為是時,在上述重放圖象變換裝置中指示其他原始文件的字符串信息和圖象信息的讀出。
通過這樣的構成,當具有多個帶有與文件關聯(lián)的其他文件時,就能在一個顯示畫面中容納這些文件,由于成為一個重放圖象信息,就能有效地利用顯示畫面。
其中,為了實現(xiàn)上述目的的數(shù)據(jù)變換裝置被用于使用數(shù)據(jù)發(fā)送裝置和多個數(shù)據(jù)接收裝置的單向通信而使模擬的雙向通信成為可能的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)發(fā)送裝置,其特征在于,包括控制信息生成裝置,在上述控制語句中包含指定同與控制語句一起記載的字符串信息或圖象信息相鏈接的鏈接對方的原始文件的信息,當與上述字符串信息或圖象信息鏈接的的其他原始文件存在時,把控制從包含該字符串信息或圖象信息的原始文件的重放圖象向該其他原始文件的重放圖象的顯示切換的重放控制信息與上述重放圖象進行組合而生成。
通過這樣的構成,由于生成了重放控制信息,該數(shù)據(jù)變換裝置就能用于使用單向通信而使模擬的雙向通信成為可能的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)發(fā)送裝置。
其中,數(shù)據(jù)變換裝置進一步包括擴展名附加裝置,給存儲在上述存儲裝置中的一個重放圖象附加擴展名,給由對應于重放圖象的上述控制信息生成裝置所生成的重放控制信息附加同一擴展名,上述數(shù)據(jù)發(fā)送裝置的發(fā)送裝置與重放控制信息一起反復發(fā)送預定數(shù)量的重放圖象。
通過這樣的構成,在數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)接收裝置中,根據(jù)重放控制信息,重放圖象的切換變得容易,從而能實現(xiàn)模擬的雙向通信。
本發(fā)明的這些和其他的目的、優(yōu)點及特征將通過結合附圖對本發(fā)明的實施例的描述而得到進一步說明。在這些附圖中
圖1是表示本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)的第一實施例的構成的方框圖;圖2是表示在上述實施例的取得清單存儲部中所存儲的取得清單的一個例子的示意圖;圖3是表示記述上述實施例的WWW網(wǎng)頁的第一頁的一個例子的HTML文件『 Report.html』的示意圖;圖4是表示在上述實施例的WWW網(wǎng)頁的第一頁上所表示的圖象的一個例子的圖象信息『Weather.gif』的示意圖;圖5是表示記述上述實施例的WWW網(wǎng)頁的第二頁的一個例子的HTML文件『Tokyo.html』的示意圖;圖6是表示記述上述實施例的WWW網(wǎng)頁的第三頁的一個例子的HTML文件『Osaka.html』的示意圖;圖7是表示在上述實施例的數(shù)據(jù)變換表存儲部中所存儲的鏈接信息表的一個例子的示意圖;圖8是表示從上述實施例的HTML文件和聲音信息『Weather.au』與圖象信息所生成的WWW網(wǎng)頁的第一頁的發(fā)送數(shù)據(jù)的示意圖;圖9是表示從上述實施例的HTML文件所生成的WWW網(wǎng)頁的第二頁的發(fā)送數(shù)據(jù)的示意圖;圖10是表示從上述實施例的HTML文件601所生成的WWW網(wǎng)頁的第三頁的發(fā)送數(shù)據(jù)的示意圖11A是表示上述實施例的發(fā)送部所涉及的發(fā)送數(shù)據(jù)的發(fā)送方法的示意圖;圖11B是上述實施例的在由其他的復用部所進行的衛(wèi)星數(shù)據(jù)廣播時所發(fā)送的復用流的示意圖;圖12是表示上述實施例的數(shù)據(jù)發(fā)送裝置整體的簡要處理程序的流程圖;圖13是表示上述實施例的信息取得部所進行的信息取得處理的程序的一個例子的流程圖;圖14是表示上述實施例的發(fā)送數(shù)據(jù)生成部所進行的發(fā)送數(shù)據(jù)生成處理的程序的一個例子的流程圖;圖15是表示上述實施例的圖14中所示的S1312中的處理程序的一部分具體例子的流程圖;圖16是表示上述實施例的控制部為了控制光標圖形的顯示位置而制作的光標圖形對照表的一個例子的示意圖;圖17是表示上述實施例的控制部保持的圖形信息的一個例子的示意圖;圖18是表示根據(jù)圖8所示的發(fā)送數(shù)據(jù)而在顯示部上所顯示的初始畫面的顯示畫面的示意圖;圖19是表示上述實施例的根據(jù)圖9所示的發(fā)送數(shù)據(jù)而在顯示部上所顯示的初始畫面的顯示畫面的示意圖;圖20是表示上述實施例的根據(jù)圖10所示的發(fā)送數(shù)據(jù)而在顯示部上所顯示的初始畫面的顯示畫面的示意圖;圖21是表示上述實施例的控制部的顯示控制處理的程序的一個例子的流程圖;圖22是本發(fā)明所涉及的數(shù)據(jù)變換裝置的第二實施例的構成圖;圖23是表示在上述實施例的信息取得部中所保持的文件的一個例子的圖;圖24是表示在上述實施例的信息取得部中所保持的文件的一個例子的圖;圖25是表示在上述實施例的信息取得部中所保持的圖象信息的一個例子的示意圖;圖26是表示用現(xiàn)有的WWW瀏覽器在顯示畫面上顯示圖23所示的文件的重放圖象的圖;圖27是表示用現(xiàn)有的WWW瀏覽器在顯示畫面上顯示圖23所示的文件的重放圖象的圖;圖28是表示在上述實施例的數(shù)據(jù)變換表存儲部中所存儲的字體表的一個例子的圖;圖29是表示在上述實施例的數(shù)據(jù)變換表存儲部中所存儲的鏈接信息變換表的一個例子的圖;圖30是表示在上述實施例的生成信息暫時存儲部中所存儲的被變換的圖象信息和鏈接信息的一個例子的圖;圖31是表示在上述實施例的生成信息暫時存儲部中所存儲的被變換的圖象信息和鏈接信息的一個例子的圖;圖32是說明上述實施例的動作的流程圖;圖33是本發(fā)明所涉及的數(shù)據(jù)變換裝置的第三實施例的構成圖;圖34是表示在上述實施例的信息取得部中所保持的圖象信息的一個例子的示意圖;圖35是表示用現(xiàn)有的WWW瀏覽器在顯示畫面上顯示圖34所示的圖象信息的重放圖象的圖;圖36是表示在上述實施例的生成信息暫時存儲部中所存儲的被變換的圖象信息和鏈接信息的一個例子的圖;圖37是說明上述實施例固有的動作的流程圖;圖38是表示在本發(fā)明所涉及的數(shù)據(jù)變換裝置的第四實施例的文件暫時存儲部中所存儲的文件的一個例子的圖;圖39是表示用現(xiàn)有的WWW瀏覽器在顯示畫面上顯示圖24所示的文件的重放圖象的圖;圖40是表示用現(xiàn)有的WWW瀏覽器在顯示畫面上顯示圖38所示的文件的重放圖象的圖;圖41是表示在上述實施例的生成信息暫時存儲部中所存儲的被變換的圖象信息和鏈接信息的一個例子的圖。
下面根據(jù)實施例來對本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)變換裝置進行說明。
(第一實施例)圖1是表示本發(fā)明的第一實施例的數(shù)據(jù)通信系統(tǒng)100的構成的方框圖。數(shù)據(jù)通信系統(tǒng)100包括數(shù)據(jù)發(fā)送裝置110和多個數(shù)據(jù)接收裝置150。
數(shù)據(jù)發(fā)送裝置110包括信息取得部111、發(fā)送數(shù)據(jù)生成部112、發(fā)送數(shù)據(jù)保持部113、發(fā)送數(shù)據(jù)讀出部114、復用部115和發(fā)送部116。
數(shù)據(jù)接收裝置150包括接收分離部151、接收數(shù)據(jù)保持部152、重放部153、顯示部154、控制部155、信號接收部156和聲音輸出部157。
(數(shù)據(jù)發(fā)送裝置110的構成的說明)下面利用圖1至圖11說明數(shù)據(jù)發(fā)送裝置的各組成部分。
(信息取得部111組成部分的說明)信息取得部111包括取得清單存儲部121和保持從WWW服務器等外部數(shù)據(jù)庫取得的信息的未圖示的緩沖器。
在取得清單存儲部121中,對應于表示取得順序的取得順序編號而預先存儲表示信息取得部111應取得的信息的取得對方和應取得的信息的文件名的取得清單。
圖2是表示存儲在取得清單存儲部121中所存儲的取得清單200的一個例子的示意圖。文件名的擴展名『.html』代表在該文件內(nèi)存儲HTML文件,擴展名『.gif』代表在該文件內(nèi)存儲以GIF形式被壓縮的圖象信息。擴展名『.au』代表在該文件內(nèi)存儲AU形式的聲音信息。
在例如被設定為信息取得部111同國際互聯(lián)網(wǎng)相連而從WWW服務器取得信息的情況下,在取得清單存儲部121中存儲圖2所示的取得清單200。在取得清單200中,對應于取得順序編號201而存儲包含在目錄部下的WWW服務器的URL,而作為取得對方名202。各個WWW服務器提供的網(wǎng)頁的各頁由一個HTML文件、在該HTML文件中指定文件名的圖象信息文件和聲音信息文件來表示,由此,在取得清單200中以頁單位存儲記述相應頁的HTML文件的文件名和圖象信息的文件名及聲音信息文件名,作為應取得的文件名203。
在上述取得清單存儲部121中,不必一一記述上述取得對方和上述文件名,可以用一個URL表示。當在WWW服務器中沒有信息取得部111的取得對方時,取得對方用該外部數(shù)據(jù)庫的裝置地址表示,應取得的文件用文件地址表示。
信息取得部111從取得清單存儲部121按取得順序編號201的順序讀出取得對方的URL和應取得信息的文件名,訪問由該URL所表示的WWW服務器,而取得對應文件名的文件。信息取得部111給取得的文件附加文件名,而存儲在上述緩沖器中。
(取得文件的舉例說明)下面,對信息取得部111取得的文件的內(nèi)容,使用圖3、圖4、圖5和圖6來具體進行說明。
圖3是表示記述WWW網(wǎng)頁的第一頁的一個例子的HTML文件301『Report.html』的示意圖。這樣的HTML文件301『Report.html』的表記是表示文件名被放在『Report.html』這樣的文件內(nèi)的HTML文件301。
在各個HTML文件中,用<(字符串)>所表示的控制碼稱為標識符,原則上,使用<(字符串)>和</(字符串)>的組合。<>內(nèi)的字符串表示該標識符的控制內(nèi)容。
行311的<HTML>和行323的</HTML>表示夾在<HTML>和</HTML>之間的字符串是一個HTML文件301。
行312的<H1>和</H1>表示他們之間的字符串『天氣預報』是該文件的標題。
行313的<CENTER>和行315的</CENTER>表示其中表示由夾在他們之間的字符串所表現(xiàn)的文件的顯示要素。
行314<IMG SRC=“Weather.gif”>表示在下述的圖4中所示的的圖象信息401『Weather.gif』作為文件的顯示要素包含在該位置上。作為標識符<IMG>的屬性的『SRC=』表示圖象信息文件的指定,作為其屬性的『“Weather.gif”』表示所指定的文件的文件名。
圖4是表示作為WWW網(wǎng)頁的第一頁中所顯示的圖象的一個例子的圖象信息401『Weather.gif』的示意圖。
如圖4所示的那樣,放在圖象信息文件『Weather.gif』中的圖象信息401代表表示日本各地天氣的簡要日本地圖的圖象。
HTML文件301的行316、行317表示由<P>和</P>圍住的字符串『明天全國各地是如春天般的晴朗天氣』是該文件的文本的一個段落。
行318的<UL>、行322</UL>表示用沒有編號的標題的項目書寫的形式表示由他們之間的字符串所表現(xiàn)的文件的顯示要素。
行319和行320的<LI>表示其以后的<LI>或</UL>之前的字符串為項目書寫的一個項目。
行319的<A HREF=“Tokyo.html”>東京</A>表示把鏈接從字符串『東京』擴展到下述的圖5所示的HTML文件501『Tokyo.html』。如該字符串『東京』這樣,鏈接向其他文件擴展的字符串或圖象被稱為熱點或錨點。例如,在通過操作者的鼠標操作等來選擇通過瀏覽器在個人計算機的監(jiān)視器上所顯示的熱點『東京』的情況下,通過瀏覽器來讀入鏈接在字符串『東京』上的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』的顯示圖象被顯示在監(jiān)視器上。
行321的<A HREF=“Weather.au”>聲音解說</A>表示把鏈接從字符串『聲音解說』擴展到聲音信息『 Weather.au 』。字符串『聲音解說』是熱點,在選擇該字符串『聲音解說』時,重放所鏈接的聲音信息『Weather.au』。
圖5是表示記述上述WWW網(wǎng)頁的第二頁的一個例子的HTML文件501『Tokyo.html』的示意圖。
對于記述在HTML文件501中的標識符,由于已經(jīng)進行了說明,則除了與向其他頁的鏈接相關的說明之外,省略其說明。
行511的<A HREF=“Report.html”>返回</A>表示把鏈接從字符串『返回』擴展到圖3所示的HTML文件301『Report.html』。
圖6是表示記述上述WWW網(wǎng)頁的第三頁的一個例子的HTML文件601『Osaka.html』的示意圖。
對于記述在HTML文件601中的標識符,由于已經(jīng)進行了說明,則除了與向其他頁的鏈接相關的說明之外,省略其說明。
行611的<A HREF=“Report.html”>返回</A>表示把鏈接從字符串『返回』擴展到圖3所示的HTML文件301『Report.html』。
上述信息取得部111連續(xù)地取得在取得清單存儲部121中所表示的全部文件,把取得的全部文件存儲在上述緩沖器中,以上述頁單位來取得文件而存儲在上述緩沖器中,每當完成了對應于下述的發(fā)送數(shù)據(jù)生成部112的相應頁的處理,就可以取得下一個文件。
(發(fā)送數(shù)據(jù)生成部112的構成的說明)發(fā)送數(shù)據(jù)生成部112包括數(shù)據(jù)變換表存儲部122、成為發(fā)送數(shù)據(jù)生成用的作業(yè)區(qū)域的未圖示的存儲區(qū)域。數(shù)據(jù)變換表存儲部122存儲表示各個HTML標識符的控制內(nèi)容和與其對應的標志的標識符表、專用地收錄TV顯示用的文字字體的字體文件、表示記述熱點的鏈接信息的數(shù)據(jù)通信系統(tǒng)100用格式的鏈接信息表。上述作業(yè)區(qū)域包括用于保持一個文件的HTML文件的文件存儲區(qū)域、用于確保夾在標識符<>內(nèi)的字符串的標識符存儲區(qū)域、用于確保標識符之外的字符串的字符串存儲區(qū)域、成為建立用于控制表示相當于一幀的圖象數(shù)據(jù)的顯示圖象信息的生成的標志的區(qū)域的標志存儲區(qū)域。每當完成了對應于其標識符(標志)的處理,寫入上述標識符存儲區(qū)域的字符串和寫入上述字符串存儲區(qū)域的字符串被刪除。如果在上述標志存儲區(qū)域中具有多個標志,則從首位開始依次設置,從末位開始依次復位。
圖7是表示存儲在數(shù)據(jù)變換表存儲部122中的鏈接信息表700的一個例子的示意圖。在鏈接信息表700中表示的『9』代表十進制一位的數(shù)字。
如鏈接信息表700中所示的那樣,鏈接信息由索引信息701和熱點信息702組成,索引信息701和熱點信息702分別用由夾在<>中的字符串來表示。
索引信息701由表示是索引信息的信息識別部『INDEX=』和由4位的十進制數(shù)所表示的文件識別編號組成。文件識別編號表示該索引信息屬于的發(fā)送數(shù)據(jù)的文件的識別編號。
熱點信息702包括表示是熱點信息的信息識別部『HOTSPOT』、表示由對應的顯示圖象信息所表示的顯示圖象中的光標顯示位置的X-Y坐標『X=999、Y=999』、在相應的X-Y坐標上所表示的光標所對應的命令『 GO_TO_PAGE』、用4位十進制數(shù)所表示的該命令的變量值。上述命令的變量值表示被鏈接在對應的光標上的其他發(fā)送數(shù)據(jù)的文件的識別編號。
發(fā)送數(shù)據(jù)生成部112把根據(jù)一個HTML文件所生成的一組顯示圖象信息和聲音信息及鏈接信息作為一個發(fā)送數(shù)據(jù)文件來進行處理。發(fā)送數(shù)據(jù)生成部112分別在設在下述的發(fā)送數(shù)據(jù)保持部113內(nèi)的顯示圖象信息存儲部123和聲音信息存儲部124及鏈接信息存儲部125設定用于對應于在發(fā)送數(shù)據(jù)的一個文件中所容納的顯示圖象信息和聲音信息及鏈接信息而進行存儲的存儲區(qū)域。下面,把顯示圖象信息存儲部123內(nèi)的存儲區(qū)域稱為顯示圖象信息存儲區(qū)域,把聲音信息存儲部124內(nèi)的存儲區(qū)域稱為聲音信息存儲區(qū)域,把鏈接信息存儲部125內(nèi)的存儲區(qū)域稱為鏈接信息存儲區(qū)域。
發(fā)送數(shù)據(jù)生成部112分別在同一發(fā)送數(shù)據(jù)文件的為了存儲顯示圖象信息和聲音信息及鏈接信息而設定的顯示圖象信息存儲區(qū)域和聲音信息存儲區(qū)域及鏈接信息存儲區(qū)域上附加發(fā)送數(shù)據(jù)讀出用的相同的識別編號。發(fā)送數(shù)據(jù)生成部112把屬于相同發(fā)送數(shù)據(jù)文件的聲音信息和鏈接信息分別作為一個文件來進行管理,給他們附加相同的識別編號。例如,由對應于取得的文件的文件名203的取得清單200內(nèi)的取得順序編號201來提供上述識別編號。
發(fā)送數(shù)據(jù)生成部112按照取得清單200的取得順序編號201來從信息取得部111內(nèi)的緩沖器取出由信息取得部111所取得的未處理的HTML文件,在寫入上述作業(yè)區(qū)域的文件存儲區(qū)域中的同時,按照鏈接信息表700的索引信息701的格式,來生成索引信息。進而,把生成的索引信息存儲在發(fā)送數(shù)據(jù)保持部113的鏈接信息存儲區(qū)域的起始。
發(fā)送數(shù)據(jù)生成部112從HTML文件的起始通過讀入標識符來依次核對讀入的標識符和標識符表,解釋該標識符的控制內(nèi)容??刂苾?nèi)容的解釋寫入接在標識符開始文字『<』之后標識符結束文字『>』之前的字符串的每個文字的作業(yè)區(qū)域的標識符存儲區(qū)域中,原則上,把在標識符結束文字出現(xiàn)時刻寫入作業(yè)區(qū)域的字符串,即夾在『<』和『>』間的字符串同標識符表進行核對,由此來進行解釋。
如果讀入的標識符是<(除『A』、『IMG』或『由/開始的字符串』之外的字符串)>,發(fā)送數(shù)據(jù)生成部112首先在作業(yè)區(qū)域的標志存儲區(qū)域中建立表示上述解釋結果的標志,對應于該標志,把夾在對應的標識符<>和與其相對應的標識符</>間的字符串確保在字符串存儲區(qū)域中。把夾在相對的標識符中的字符串確保在字符串存儲區(qū)域中的方法與標識符內(nèi)的字符串相同。接著,使用字體文件中的文字字體來把確保的字符串變換為文字的圖象,生成按照標志來配置對應的文字圖象的顯示圖象信息。接著,把生成的顯示圖象信息追加到設定在發(fā)送數(shù)據(jù)保持部113中的顯示圖象信息存儲區(qū)域中。在接在上述標識符<>后的內(nèi)容不是字符串而是其他的標識符<(其他的字符串)>的情況下,僅在標志存儲區(qū)域中建立對應于前邊的標識符<>的標志,進行對應于接著的標識符<(其他的字符串)>的處理。
如果讀入的標識符是<IMG>,發(fā)送數(shù)據(jù)生成部112從信息取得部111的緩沖器取出由作為其屬性的『 SRC=』所指定的『“文件名”』的圖象信息文件。以對應于該文件名的擴展名的形式進行擴展,而變換成以位圖數(shù)據(jù)或圖形數(shù)據(jù)等一定形式所表示的圖象信息。例如,如果所指定的圖象信息文件的文件名的擴展名是『.gif』,則按照GIF形式來擴展對應的圖象信息,而變換為預定形式的圖象信息。如果表示對應于變換后的圖象信息的控制內(nèi)容的首位的標志存在,則按照該控制內(nèi)容,如果不存在,則生成顯示圖象信息以把該圖象配置在初始設定的顯示位置上。接著,把生成的顯示圖象信息追加到上述顯示圖象信息存儲區(qū)域中。
如果讀入的標識符是<A>,發(fā)送數(shù)據(jù)生成部112檢驗由作為標識符<A>的屬性的『HREF=』所指定的『“鏈接對方文件”』是否是擴展名『.au』等的聲音信息。如果是聲音信息,則從取得清單存儲部121取出相應的聲音信息,而變換成預定的形式的聲音信息,把變換后的聲音信息存儲在上述索引信息存儲區(qū)域中。
如果不是聲音信息,則從夾在標識符<A>和標識符</A>間的字符串生成文字圖象,生成的文字圖象從由首位的標志所配置的顯示位置或由初始設定所決定的顯示位置騰出用于顯示光標的區(qū)域,以生成用于進行顯示的顯示圖象信息。生成的顯示圖象信息存儲在發(fā)送數(shù)據(jù)保持部113的顯示圖象信息存儲區(qū)域中。接著,計算作為騰空區(qū)域的光標顯示位置的X-Y坐標。參照鏈接信息表700的熱點信息702,來從計算的光標顯示位置的X-Y坐標和由標識符<A>的屬性的『HREF=』所指定的『“鏈接對方文件名”』生成熱點信息。此時,參照取得清單200,從標識符<A>的『“鏈接對方文件名”』來研究對應于該文件名203的取得順序編號201,把對應的取得順序編號201作為該文件的識別編號而記述到熱點信息內(nèi)。在鏈接對方文件名不存在于取得清單中的情況下,把自己文件的文件名作為鏈接對方文件名。接著,把生成的熱點信息追加存儲到發(fā)送數(shù)據(jù)保持部113的鏈接信息存儲區(qū)域中。
當發(fā)送數(shù)據(jù)生成部112通過上述處理對記述在一個HTML文件中的內(nèi)容結束了全部處理時,在顯示圖象信息區(qū)域中所存儲的顯示圖象信息中的實際中未顯示的區(qū)域的一定位置上,把加在對應的顯示圖象信息區(qū)域中的識別編號圖象化而進行寫入。
其中,雖然用十進制4位的數(shù)字來表示上述識別編號,但是,識別編號可以是任意位的,可以是2位的,可以是混入了文字的數(shù)字和符號的。可以用圖形和條形碼等來表示。可以是文件名。于附加在一般的數(shù)字數(shù)據(jù)文件上的識別編號相同,把附加在對應的存儲區(qū)域中的識別編號附加在存儲在聲音信息存儲區(qū)域中的聲音信息和存儲在鏈接信息存儲區(qū)域中的鏈接信息上。
通過這樣的處理,發(fā)送數(shù)據(jù)生成部112從所取得的HTML文件301、未圖示的聲音信息、圖象信息401、HTML文件501和HTML文件601來生成上述WWW網(wǎng)頁的第一頁的發(fā)送數(shù)據(jù)800、第二頁的發(fā)送數(shù)據(jù)900和第三頁的發(fā)送數(shù)據(jù)1000。
(由發(fā)送數(shù)據(jù)生成部112所生成的發(fā)送數(shù)據(jù)的例子)圖8是表示從HTML文件301和聲音信息『Weather.au』及圖象信息401所生成的WWW網(wǎng)頁的第一頁的發(fā)送數(shù)據(jù)800的示意圖。圖9是表示從HTML文件501所生成的WWW網(wǎng)頁的第二頁的發(fā)送數(shù)據(jù)900的示意圖。圖10是表示從HTML文件601所生成的WWW網(wǎng)頁的第三頁的發(fā)送數(shù)據(jù)1000的示意圖。圖8所示的發(fā)送數(shù)據(jù)800表示W(wǎng)WW網(wǎng)頁的第一頁,由顯示圖象信息801和聲音信息802以及與顯示圖象信息801相關聯(lián)的鏈接信息803組成。圖8(a)是使用根據(jù)顯示圖象信息801所表示的顯示圖象來表示顯示圖象信息801的內(nèi)容的示意圖。圖8(b)是表示聲音信息802的示意圖。圖8(c)是表示鏈接信息803的內(nèi)容的示意圖。
在顯示圖象信息801的上部由虛線表示的區(qū)域表示與任一種顯示圖象信息共同的非顯示區(qū)域。上述非顯示區(qū)域在顯示部154的顯示畫面中未被顯示。在這樣的非顯示區(qū)域的右上角的位置上,通過發(fā)送數(shù)據(jù)生成部112寫入作為圖象被表示的識別編號『0001』。在所顯示的區(qū)域中,以原來的文件,來把用字符碼所表示的字符串進行圖象化來表示,與作為圖象信息來表示的圖象一起,以整體來作為一個圖象表示一個畫面的顯示圖象。聲音信息802是鏈接在作為HTML文件301中的熱點的字符串『聲音解說』上的聲音信息。如圖8(b)所示的那樣,在存儲聲音信息802的文件上附加識別編號『0001』。
與聲音信息802相同,如圖8(c)所示的那樣,在存儲鏈接信息803的文件上附加識別編號『0001』。鏈接信息803由于是控制用的信息而未被顯示。鏈接信息803中的行811是用已說明的索引信息來表示發(fā)送數(shù)據(jù)800的文件的識別編號是『0001』。
行812表示在顯示圖象信息801上的坐標值(100,600)所表示的位置上,關聯(lián)命令『GO_TO_PAGE(0002)』,在該位置上應顯示在數(shù)據(jù)接收裝置150側所保持的光標的圖象。命令『GO_TO_PAGE(0002)』表示顯示以『0002』這樣的識別編號的發(fā)送數(shù)據(jù)900所表示的頁的命令。
行813表示在顯示圖象信息801上的坐標值(100,700)所表示的位置上,關聯(lián)命令『GO_TO_PAGE(0003)』,在該位置上應顯示光標的圖象。命令『GO_TO_PAGE(0003)』表示顯示以『0003』這樣的識別編號的發(fā)送數(shù)據(jù)1000所表示的頁的命令。
圖9所示的發(fā)送數(shù)據(jù)900表示W(wǎng)WW網(wǎng)頁的第二頁,由顯示圖象信息901、與顯示圖象信息901相關聯(lián)的鏈接信息902組成。圖9(a)是使用根據(jù)顯示圖象信息901所表示的顯示圖象來表示顯示圖象信息901的內(nèi)容的示意圖。圖9(b)是表示鏈接信息902的示意圖。
顯示圖象信息901,與顯示圖象信息801相同,在用虛線表示的非顯示區(qū)域的右上角寫入該識別編號『0002』。
如圖9(b)所示的那樣,在存儲鏈接信息902的文件上附加識別編號『0002』。
鏈接信息902中的行911表示發(fā)送數(shù)據(jù)900的文件的識別編號是『0002』。
行912表示在顯示圖象信息901上的坐標值(050,400)所表示的位置上,關聯(lián)命令『GO_TO_PAGE(0001)』,在該位置上應顯示光標的圖象。命令『GO_TO_PAGE(0001)』表示顯示以『0001』這樣的識別編號的發(fā)送數(shù)據(jù)800所表示的頁的命令。
圖10所示的發(fā)送數(shù)據(jù)1000表示W(wǎng)WW網(wǎng)頁的第三頁,由顯示圖象信息1001和與顯示圖象信息1001相關聯(lián)的鏈接信息1002組成。圖10(a)是使用根據(jù)顯示圖象信息1001所表示的顯示圖象來表示顯示圖象信息1001的內(nèi)容的示意圖。圖10(b)是表示鏈接信息1002的示意圖。
在顯示圖象信息1001的非顯示區(qū)域的右上角作為圖象寫入該識別編號『0003』。
如圖10(b)所示的那樣,在存儲鏈接信息1002的文件上附加識別編號『0003』。
鏈接信息1002中的行1011表示發(fā)送數(shù)據(jù)1000的識別編號是『0003』。
行1012表示在顯示圖象信息1001上的坐標值(050,400)所表示的位置上,關聯(lián)命令『GO_TO_PAGE(0001)』,在該位置上應顯示光標的圖象。命令『GO_TO_PAGE(0001)』表示顯示以『0001』這樣的識別編號的發(fā)送數(shù)據(jù)800所表示的頁的命令。
(信息取得部111、發(fā)送數(shù)據(jù)生成部112的處理的舉例說明)下面,取得在圖3、圖4、圖5和圖6所例舉的文件,而使用其,對生成圖8、圖9和圖10的發(fā)送數(shù)據(jù)之前的信息取得部111和發(fā)送數(shù)據(jù)生成部112的處理具體進行說明。
(信息取得部111的處理)信息取得部111要求與在取得清單存儲部121中所示國際互聯(lián)網(wǎng)上的WWW服務器進行連接,從相應的WWW服務器取得應取得的HTML文件301『Report.html』。接著,在取得的HTML文件301上附加文件名『Report.html』,存儲在緩沖器中。同樣,從WWW服務器取得壓縮圖象信息401、HTML文件501和HTML文件601。
(發(fā)送數(shù)據(jù)生成部112的處理)
發(fā)送數(shù)據(jù)生成部112,在發(fā)送數(shù)據(jù)保持部113內(nèi)設定由顯示圖象信息801用存儲區(qū)域、聲音信息802用存儲區(qū)域、鏈接信息803用存儲區(qū)域組成的發(fā)送數(shù)據(jù)800存儲用的存儲區(qū)域,在設定的存儲區(qū)域中附加發(fā)送數(shù)據(jù)800讀出用的識別編號『0001』。從信息取得部111的上述緩沖器取出未處理的HTML文件301,把取出的HTML文件301寫入作業(yè)區(qū)域的文件存儲區(qū)域。
發(fā)送數(shù)據(jù)生成部112從加在HTML文件301上的文件名『Report.html』生成在表示W(wǎng)WW網(wǎng)頁的第一頁的發(fā)送數(shù)據(jù)800的行811中表示的索引信息『<INDEX=0001>』,而存儲在發(fā)送數(shù)據(jù)保持部113內(nèi)的鏈接信息803用存儲區(qū)域的起始。
發(fā)送數(shù)據(jù)生成部112從HTML文件301讀入行311的標識符<HTML>。把讀入的標識符<HTML>內(nèi)的字符串『HTML』確保在作業(yè)區(qū)域內(nèi)的標識符存儲區(qū)域中,參照數(shù)據(jù)變換表存儲部122內(nèi)的標識符表來進行解釋,識別是HTML文件301的開始行。然后,刪除標識符存儲區(qū)域的字符串『HTML』。
接著,發(fā)送數(shù)據(jù)生成部112讀入行312的標識符<H1>,參照標識符表來解釋標識符<H1>,而在作業(yè)區(qū)域內(nèi)的標識符存儲區(qū)域中建立標題標識符。標題標識符是接在標識符<H1>后的字符串標題,使用標題用字體來顯示。接著,在標識符</H1>出現(xiàn)之前,把接在標識符<H1>后的字符串的每個字符串寫入上述字符串存儲區(qū)域中,同時作為結果讀入字符串『天氣預報』,當標識符</H1>出現(xiàn)時,把字符串存儲區(qū)域內(nèi)的字符串『天氣預報』用預定的標題用字體進行顯示圖象信息化。把生成的顯示圖象信息追加到在發(fā)送數(shù)據(jù)保持部113中設定的顯示圖象存儲區(qū)域中。把建立在上述作業(yè)區(qū)域中的標題標識符進行復位,刪除保持在字符串存儲區(qū)域中的字符串『天氣預報』和保持在標識符存儲區(qū)域中的字符串『H1』。
發(fā)送數(shù)據(jù)生成部112讀入行313的標識符<CENTER>,在作業(yè)區(qū)域中建立中介標志。中介標志表示應通過中介來顯示接著對應的標志而讀入的字符串。接著,如果已讀入了接著在標識符<CENTER>后的字符串,由于沒有字符串,則移到行314的讀入。
發(fā)送數(shù)據(jù)生成部112讀入行314的標識符<IMG SRC=“Weather.gif”>,參照標識符表來解釋讀入的標識符<IMG SRC=“Weather.gif”>。發(fā)送數(shù)據(jù)生成部112研究由文件名“Weather.gif”所表示的圖象信息401的文件是否存在于信息取得部111的緩沖器中,如果存在,則讀出其。接著,把在讀出的文件中被壓縮而存儲的圖象信息401按照GIF擴展方式變換為例如位圖數(shù)據(jù)。
發(fā)送數(shù)據(jù)生成部112讀入行315的標識符</CENTER>,按照建立在作業(yè)區(qū)域中的中介標志來配置被變換為位圖數(shù)據(jù)的圖象信息401。把這樣生成的顯示圖象信息追加到發(fā)送數(shù)據(jù)保持部113內(nèi)的顯示圖象存儲區(qū)域中。接著,使作業(yè)區(qū)域的中介標志復位。
發(fā)送數(shù)據(jù)生成部112讀入行316的標識符<P>,建立段落標識符。段落標識符表示作為在其之后插入空行的一個段落而顯示接在相應的標識符后的標識符</P>之前的字符串。與行312的『天氣預報』相同,讀入字符串『明天全國各地是如春天般的晴朗天氣』,而保存在作業(yè)區(qū)域的字符串存儲區(qū)域中。接著,當讀入標識符</P>時,用存儲在字體文件中的段落用字體把保存的字符串『明天全國各地是如春天般的晴朗天氣』圖象化,作為顯示圖象信息追加到發(fā)送數(shù)據(jù)保持部113內(nèi)的顯示圖象信息801用存儲區(qū)域中。進而,把作業(yè)區(qū)域復位。
同樣,發(fā)送數(shù)據(jù)生成部112讀入行318的標識符<UL>,進行解釋,在作業(yè)區(qū)域中建立項目寫入標志。項目寫入標志表示在相應的標識符后,把被解釋為一個項目的字符串的字符串作為沒有編號的項目進行項目寫入顯示。
發(fā)送數(shù)據(jù)生成部112讀入行319的標識符<LI>,參照標識符表,來解釋是一個項目的起始,在標識符存儲區(qū)域中建立項目標志。項目標志表示當讀入標識符<LI>或標識符</UL>時,把顯示圖象的顯示位置換行。
發(fā)送數(shù)據(jù)生成部112接著標識符<LI>而讀入標識符<A HREF=“Tokyo.html”>,寫入標識符存儲區(qū)域中。發(fā)送數(shù)據(jù)生成部112按照標識符表來解釋標識符<A HREF=“Tokyo.html”>,進一步在上述標識符存儲區(qū)域中建立鏈接標志。
鏈接標志表示根據(jù)標識符<A>內(nèi)的屬性值的擴展名,來研究鏈接對方文件是否是聲音信息,如果是聲音信息,則把該聲音信息變換為預定的形式,把變換后的聲音信息存儲到聲音信息存儲區(qū)域中,結束與該標識符<A>相關的處理。鏈接標志表示如果鏈接對方文件不是聲音信息,則在夾在標識符<A>與標識符</A>之間的由標識符<A>擴張鏈接的字符串之前,作為光標顯示用區(qū)域來設置兩個文字的空白部分,而把字符串圖象化,生成相應的字符串的顯示圖象信息,同時,按照熱點信息702的格式來生成熱點信息。
發(fā)送數(shù)據(jù)生成部112在標識符</A>出現(xiàn)之前讀入接在標識符<AHREF=“Tokyo.html”>后的字符串『東京』,寫入作業(yè)區(qū)域的字符串存儲區(qū)域中。當發(fā)送數(shù)據(jù)生成部112讀入標識符</A>時,在字符串『東京』之前設置兩個文字的空白部分,而把字符串『東京』圖象化,按照項目寫入標志來配置字符串『東京』,生成顯示圖象信息,而追加到發(fā)送數(shù)據(jù)保持部113的顯示圖象信息801用存儲區(qū)域中。接著,發(fā)送數(shù)據(jù)生成部112計算光標的顯示位置的坐標。根據(jù)計算的坐標值(100,600)和存儲在作業(yè)區(qū)域的標識符存儲區(qū)域中的屬性值『Tokyo.html』來生成圖8的行812所示的熱點信息。接著,把生成的熱點信息存儲到發(fā)送數(shù)據(jù)保持部113內(nèi)的鏈接信息803用存儲區(qū)域中。然后,刪除寫入作業(yè)區(qū)域的標識符存儲區(qū)域中的標識符內(nèi)字符串『A HREF=“Tokyo.html”』和寫入字符串存儲區(qū)域的字符串『東京』,把鏈接標志復位。
在發(fā)送數(shù)據(jù)生成部112讀入行320的標識符<LI>后,由于是項目標志,則使顯示圖象的顯示位置換行,與行319的處理相同,生成字符串『大阪』的顯示圖象信息,同時,生成圖8的行813所示的熱點信息。生成的顯示圖象信息追加到發(fā)送數(shù)據(jù)保持部113內(nèi)的顯示圖象信息801用存儲區(qū)域中,熱點信息追加到發(fā)送數(shù)據(jù)保持部113內(nèi)的鏈接信息803用存儲區(qū)域中。然后,刪除標識符內(nèi)字符串『A HREF=“Osaka.html”』和字符串『大阪』,把鏈接標志復位。
接著,在發(fā)送數(shù)據(jù)生成部112讀入行321的標識符<LI>后,由于是項目標志,則使顯示圖象的顯示位置換行,按照標識符<A HREF=“Weather.au”>來建立鏈接標志。當根據(jù)鏈接標志來研究屬性值的擴展名時,由于鏈接對方文件是AU形式的聲音信息,則把AU形式變換為預定形式,把變換后的聲音信息存儲到聲音信息802用存儲區(qū)域中。
接著,讀入行322的標識符</UL>,當解釋為項目寫入結束時,把項目寫入標志和項目標志復位。
進而,讀入行323的標識符</HTML>,當解釋為HTML文件301結束時,完成發(fā)送數(shù)據(jù)800的生成處理。
然后,發(fā)送數(shù)據(jù)生成部112研究未處理的HTML文件501是否存在,在發(fā)送數(shù)據(jù)保持部113內(nèi)設定由顯示圖象信息901用存儲區(qū)域和鏈接信息902用存儲區(qū)域組成的發(fā)送數(shù)據(jù)900存儲用存儲區(qū)域,在設定的兩個存儲區(qū)域中附加發(fā)送數(shù)據(jù)900讀出用的識別編號『0002』。從信息取得部111的上述緩沖器取出未處理的HTML文件501,把取出的HTML文件501寫入作業(yè)區(qū)域。
發(fā)送數(shù)據(jù)生成部112根據(jù)附加在HTML文件501上的文件名『Tokyo.html』生成表示W(wǎng)WW網(wǎng)頁的第二頁的發(fā)送數(shù)據(jù)900的行911中所示的的索引信息『(INDEX=0002)』,而存儲在發(fā)送數(shù)據(jù)保持部113的鏈接信息902用存儲區(qū)域的起始中。下面,與從HTML文件301和圖象信息401生成發(fā)送數(shù)據(jù)800一樣,就能從HTML文件501生成發(fā)送數(shù)據(jù)900,從HTML文件601生成發(fā)送數(shù)據(jù)1000,因此,省略以后的說明。
(發(fā)送數(shù)據(jù)保持部113、發(fā)送數(shù)據(jù)讀出部114、復用部115、發(fā)送部116的構成的說明)發(fā)送數(shù)據(jù)保持部113包括可以同時進行讀出的顯示圖象信息存儲部123和聲音信息存儲部124及鏈接信息存儲部125。
顯示圖象信息存儲部123具有通過例如RAM和硬盤裝置等所實現(xiàn)的并且由發(fā)送數(shù)據(jù)生成部112所設定的多個顯示圖象存儲區(qū)域。各個顯示圖象存儲區(qū)域保存由發(fā)送數(shù)據(jù)生成部112所生成的顯示圖象信息的一個文件。
聲音信息存儲部124具有通過例如RAM和硬盤裝置等所實現(xiàn)的并且由發(fā)送數(shù)據(jù)生成部112所設定的多個聲音信息存儲區(qū)域。各個聲音信息存儲區(qū)域保存由發(fā)送數(shù)據(jù)生成部112所形成的一個文件的聲音信息。
鏈接信息存儲部125具有通過例如RAM和硬盤裝置等所實現(xiàn)的并且由發(fā)送數(shù)據(jù)生成部112所設定的多個鏈接信息存儲區(qū)域。各個鏈接信息存儲區(qū)域保存由發(fā)送數(shù)據(jù)生成部112所生成的鏈接信息的一個文件。
發(fā)送數(shù)據(jù)讀出部114從設定在發(fā)送數(shù)據(jù)保持部113中的各個存儲區(qū)域按照發(fā)送數(shù)據(jù)的文件的識別編號的順序同時讀出同一發(fā)送數(shù)據(jù)文件內(nèi)的顯示圖象信息和聲音信息及鏈接信息,分別輸出給復用部115。在讀出了對應于末尾的識別編號的發(fā)送數(shù)據(jù)的文件后,相應的識別編號返回『0001』的發(fā)送數(shù)據(jù),按照識別編號的順序讀出發(fā)送數(shù)據(jù)。即,發(fā)送數(shù)據(jù)讀出部114按照識別編號的順序輪流讀出存儲在發(fā)送數(shù)據(jù)保持部113內(nèi)的發(fā)送數(shù)據(jù),而輸出給復用部115。此時,在聲音信息不存在的情況下與存在的情況下讀出的方法不同。即,發(fā)送數(shù)據(jù)讀出部114在聲音信息不存在時,在讀出一次該發(fā)送數(shù)據(jù)文件后,移到下一個識別編號的發(fā)送數(shù)據(jù)文件的讀出。當聲音信息存在時,從該發(fā)送數(shù)據(jù)文件讀出聲音信息,進而,在重放該聲音信息所需要的時間后,多次讀出該發(fā)送數(shù)據(jù)文件的顯示圖象信息和鏈接信息,之后,移到下一個識別編號的發(fā)送數(shù)據(jù)文件的讀出。例如,當聲音信息的重放時間為2秒時,發(fā)送數(shù)據(jù)讀出部114一次讀出聲音信息,同時,60次(2秒×30幀/秒)讀出顯示圖象信息鏈接信息,移到下一個識別編號的發(fā)送數(shù)據(jù)文件的讀出。由此,確保聲音信息的發(fā)送時間。
復用部115復用通過發(fā)送數(shù)據(jù)讀出部114所讀出的顯示圖象信息(包含聲音信息)和鏈接信息,而輸出給發(fā)送部116。復用的方法使用例如現(xiàn)有的TV廣播用文字復用技術。在此情況下,顯示圖象信息和聲音信息,與由圖象和聲音組成的現(xiàn)有的廣播節(jié)目一樣進行復用,并且,鏈接信息與在廣播節(jié)目中被復用的一般文字信息一樣進行復用。即,在聲音信息不存在時,顯示圖象信息被載于1幀的電視圖象信號的放映區(qū)間內(nèi)并被發(fā)送,鏈接信息被載于相應的1幀的電視信號的回掃線區(qū)間內(nèi)并被發(fā)送。在聲音信息存在的情況下,聲音信息被載于電視聲音信號中發(fā)送,顯示圖象信息、鏈接信息,在處于相應的聲音數(shù)據(jù)的重放時間中的多個幀中,被載于電視圖象信號的放映區(qū)間、回掃線區(qū)間中發(fā)送。
發(fā)送部116通過TV廣播用地上波依次發(fā)送由復用部115復用的發(fā)送數(shù)據(jù)。
(發(fā)送數(shù)據(jù)的發(fā)送方法的說明)圖11A是表示由發(fā)送部116進行的發(fā)送數(shù)據(jù)的發(fā)送方法的示意圖。在圖11A中,表示出由發(fā)送數(shù)據(jù)生成部112生成從第一頁至第n(n是自然數(shù))頁的發(fā)送數(shù)據(jù)的情況。圖11A,作為對應于TV的通常的廣播節(jié)目的一個發(fā)送單位來表示具有同一識別編號的顯示圖象信息和聲音信息的組;作為對應于在上述廣播節(jié)目中被復用的一般的文字信息的一個發(fā)送單位來表示具有一個識別編號的鏈接信息。
如圖11A所示的那樣,在存儲在同一發(fā)送數(shù)據(jù)文件中的顯示圖象信息、聲音信息、鏈接信息上附加同一識別編號來進行對應,由此,定時地進行對應而發(fā)送。接著,按照識別編號的順序重復發(fā)送保存在發(fā)送數(shù)據(jù)保持部113中的第一頁至第n頁的發(fā)送數(shù)據(jù)。
其中,發(fā)送數(shù)據(jù)讀出部114從顯示圖象信息存儲部123和聲音信息存儲部124及鏈接信息存儲部125同時讀出在同一發(fā)送數(shù)據(jù)文件中所存儲的顯示圖象信息和聲音信息及鏈接信息,由此,在識別編號和發(fā)送定時兩者下,對應顯示圖象信息和聲音信息及鏈接信息來進行發(fā)送,但是,顯示圖象信息(包括聲音信息)和鏈接信息不需要連發(fā)送定時也進行結合來發(fā)送。例如,發(fā)送數(shù)據(jù)讀出部114由第一讀出部和第二讀出部這兩個構成要素構成,第一讀出部連續(xù)地讀出在顯示圖象信息存儲部123內(nèi)和聲音信息存儲部124中所生成的顯示圖象信息和聲音信息的組,并輸出給復用部115,第二讀出部僅連續(xù)地讀出在鏈接信息存儲部125內(nèi)所生成的鏈接信息而輸出給復用部115。這樣一來,即使是存儲在同一發(fā)送數(shù)據(jù)文件中的顯示圖象信息和鏈接信息,把它們從發(fā)送部116進行發(fā)送的定時并不僅限于必須一致,但是,由于給顯示圖象信息和鏈接信息分別附加了識別編號,則就能通過其識別編號在數(shù)據(jù)接收裝置150側取入對應的顯示圖象信息和鏈接信息。
復用部115復用由發(fā)送數(shù)據(jù)生成部112所生成的顯示圖象信息(包括聲音信息)和鏈接信息,發(fā)送部116通過TV廣播用地上波來發(fā)送被復用的發(fā)送數(shù)據(jù),但是,顯示圖象信息和鏈接信息并不是必須被復用而發(fā)送,例如可以通過TV廣播用地上波或衛(wèi)星系統(tǒng)等來發(fā)送顯示圖象信息和聲音信息,鏈接信息利用電話線路和調(diào)制解調(diào)器等來進行發(fā)送。也可以使用多個頻道來進行發(fā)送。
而且,在利用衛(wèi)星系統(tǒng)廣播作為數(shù)據(jù)發(fā)送方法的情況下,例如,可以根據(jù)MPEG2視頻標準、系統(tǒng)標準來使用壓縮編碼技術和復用技術,把顯示圖象信息作為I圖片,把聲音信息和鏈接信息作為專用信息來進行發(fā)送。這樣,在能夠把顯示圖象信息和聲音信息及鏈接信息作為數(shù)字數(shù)據(jù)進行發(fā)送的情況下,不需要象上述這樣在顯示圖象信息中的非顯示區(qū)域中寫入被圖象化的識別編號,顯示圖象信息和聲音信息與鏈接信息同樣可以單獨地附加識別編號來進行發(fā)送。對于MPEG2標準,在《最新MPEG教科書》(株式會社アスキ—出版社發(fā)行)中進行詳細的描述。
在圖11B中,表示出在利用衛(wèi)星系統(tǒng)廣播的情況下所發(fā)送的復用流的示意圖。該圖的上段表示根據(jù)MPEG2標準的傳輸流。該傳輸流通過復用部115進行復用。
傳輸流中的「V1、A1、L1」表示從對應于識別編號1的發(fā)送數(shù)據(jù)文件讀出并復用的顯示圖象信息、聲音信息、鏈接信息?!竀2、A2、L2」~「Vn、An、Ln」是同樣的。
「V1」是代表依照MPEG2標準而被變換為I(Intra)圖片的顯示圖象信息的視頻單元流,附加用于區(qū)別流的PID(Packet IDentifier)「0×0100」?!竀2」以后相同。
「A1」是代表依照MPEG2標準而被變換的聲音信息的音頻單元流,附加用于區(qū)別流的PID「0×0101」。「A2」以后相同。
「L1~Ln」是用于放置各個鏈接信息的按照MPEG2標準的プレイベ—トセクション,附加用于區(qū)別プレイベ—トセクション的表ID「0×B0」,而且,為了區(qū)別各個鏈接信息,給表ID擴展設定識別編號。在各個鏈接信息中設定至少由相對應的顯示圖象中的一部分的圖象區(qū)域和表示向其他顯示圖象的鏈接的信息組成的一個組。例如,在「L1」中,對于以坐標(X,Y)=(100,600)為中心的圖象區(qū)域,設定向識別符0002的顯示圖象的鏈接(GOTO PAGE(0002)),對于以坐標(X,Y)=(100,700)為中心的圖象區(qū)域,設定向識別符0003的顯示圖象的鏈接(GOTO_PAGE(0002))。
上述的PID與識別編號的對應關系被設定在按照MPEG2標準的PMT(Program Map Table)中。如該圖這樣,在PMT中的component_tag中設定識別編號,就可以在プレイベ—トセクション中的描述符中記述上述PID與識別編號的對應關系。
在此情況下,上述視頻單元流、音頻單元流、プレイベ—トセクション由發(fā)送數(shù)據(jù)生成部112生成,分別存儲在發(fā)送數(shù)據(jù)保持部113中。圖11B的輸送流由復用部115生成。
這樣一來,如果在輸送流中復用n個顯示圖象信息、聲音信息、鏈接信息的組和PMT,就能使用衛(wèi)星數(shù)字廣播容易地進行發(fā)送。
(數(shù)據(jù)發(fā)送裝置110整體的簡要處理程序)下面使用圖12至圖14來對數(shù)據(jù)發(fā)送裝置110的處理程序進行具體說明。
圖12是表示數(shù)據(jù)發(fā)送裝置110整體的簡要處理程序的流程圖。
信息取得部111從外部數(shù)據(jù)庫取得預定的信息,而存儲在內(nèi)部的緩沖器中(S1101)。
發(fā)送數(shù)據(jù)生成部112解釋信息取得部111取得的信息,生成顯示圖象信息、聲音信息和鏈接信息,而存儲在發(fā)送數(shù)據(jù)保持部113中(S1102)。
發(fā)送數(shù)據(jù)讀出部114按照識別編號的順序輪番讀出發(fā)送數(shù)據(jù)保持部113內(nèi)的發(fā)送數(shù)據(jù)(S1103)。
復用部115復用讀出的顯示圖象信息(包含聲音信息)和鏈接信息,發(fā)送部116使用TV廣播用地上波來發(fā)送被復用的發(fā)送數(shù)據(jù)(S1104)。
(信息取得部111的處理程序)圖13是表示信息取得部111所產(chǎn)生的信息取得處理程序一例的流程圖。
信息取得部111參照取得清單存儲部121內(nèi)的取得信息清單,來檢驗是否存在尚未取得的信息(S1201)。如果不存在,結束信息取得處理。如果存在,則取出一個尚未取得的信息的取得對方地址(URL)(S1202)。
在取出的地址下,請求連接外部數(shù)據(jù)庫(S1203),確認連接是否成功(S1204)。在失敗的情況下,返回S1203(S1204)。
在連接成功后,從取得信息清單中讀出尚未取得的信息的文件名,從相應的外部數(shù)據(jù)庫取得目的文件而存儲在內(nèi)部緩沖器中(S1205)。返回S1201。
(發(fā)送數(shù)據(jù)生成部112的處理程序)圖14是表示發(fā)送數(shù)據(jù)生成部112所產(chǎn)生的發(fā)送數(shù)據(jù)生成處理程序一例的流程圖。
發(fā)送數(shù)據(jù)生成部112參照信息取得部111內(nèi)的緩沖器來檢驗是否存在未處理的HTML文件(S1301)。如果沒有,則結束顯示圖象生成處理。如果有,則在發(fā)送數(shù)據(jù)保持部113內(nèi)設定發(fā)送數(shù)據(jù)存儲用的存儲區(qū)域,該設定的存儲區(qū)域附加識別編號,同時,從上述緩沖器取出未處理的HTML文件(S1302)。
根據(jù)取出的HTML文件的文件名,來形成表示發(fā)送數(shù)據(jù)的文件名的索引信息,并追加導在發(fā)送數(shù)據(jù)保持部113中設定的鏈接信息存儲區(qū)域中(S1303)。
從取出的HTML文件讀入一個文字,寫入字符串存儲區(qū)域中(S1304)。
檢驗讀入的文字是否是標識符開始文字『<』(S1305)。在具有標識符開始文字時,進到S1307。在沒有標識符開始文字時,把讀入的文字追加寫入到作業(yè)區(qū)域內(nèi)的字符串存儲區(qū)域中,返回步驟S1304(S1306)。
讀入下一個文字(S1307)。檢驗是否是標識符結束文字『>』(S1308)。在是標識符結束文字的情況下,進到S1310。在不是標識符結束文字的情況下,把讀入的文字追加寫入到作業(yè)區(qū)域內(nèi)的標識符存儲區(qū)域中,返回步驟S1307(S1309)。
把標識符存儲區(qū)域內(nèi)的字符串同標識符表進行核對,檢驗是否是以『/』為開始的文字(S1310)。在是以『/』為開始的文字時,檢驗讀入的標識符是否是(/HTML>標識符(S1311)。在是</HTML>標識符的情況下,把作業(yè)區(qū)域全部進行復位并返回S1301。在不是</HTML>標識符的情況下,對應于該標識符而進行與設置在標志存儲區(qū)域中的末尾標志相對應的處理,把作業(yè)區(qū)域內(nèi)的對應的存儲區(qū)域進行復位(S1312)并返回S1304。
在S1310中,在不是以『/』為開始的文字時,檢驗讀入的標識符是否是<IMG>標識符(S1313)。在是<IMG>標識符的情況下,從信息取得部111的緩沖器取出由<IMG>標識符的屬性值所指定的文件名的圖象信息文件(S1314)。按照GIF擴展方式,把取出的圖象信息變換為以位圖數(shù)據(jù)所表示的圖象信息,返回S1304(S1315)。
在讀出的標識符不是<IMG>標識符的情況下,把標識符存儲區(qū)域內(nèi)的字符串與標識符表進行核對,在標志存儲區(qū)域中建立與該標識符對應的標志,或者,進行對應于該標識符的處理(S1316),返回S1304。
在HTML文件中,使用多種標識符,對應于這些標識符的處理可以與現(xiàn)有的瀏覽器一樣進行處理。這樣,下面作為S1312中的處理一例僅對與以數(shù)據(jù)通信系統(tǒng)100專用格式所生成相關的對應于</A>標識符的處理進行說明。
圖15是表示圖14的S1312中的處理程序的一部分的具體例的流程圖。
檢驗是否是<A>標識符(S1401)。在不是<A>標識符的情況下,進到S1408。
在是<A>標識符的情況下,檢驗由屬性值所表示的鏈接對方文件是否是聲音信息文件(S1402)。在是聲音信息文件的情況下,進到步驟S1407。
如果不是聲音信息文件,騰出光標圖形的顯示區(qū)域來生成保持在字符串存儲區(qū)域中的字符串的顯示圖象信息,并追加到發(fā)送數(shù)據(jù)保持部113內(nèi)的顯示圖象信息存儲區(qū)域中(S1403)。
計算表示光標圖形的顯示位置的X-Y坐標(S1404)。根據(jù)計算的X-Y坐標和保持在標識符存儲區(qū)域中的屬性值來生成熱點信息,追加存儲到發(fā)送數(shù)據(jù)保持部113的鏈接信息存儲區(qū)域中(S1405)。把作業(yè)區(qū)域內(nèi)的鏈接標志進行復位,刪除標志存儲區(qū)域和字符串存儲區(qū)域內(nèi)的字符串(S1406)。
取出聲音信息文件,把文件內(nèi)的聲音信息變換為預定的形式,存儲到聲音信息存儲區(qū)域中(S1407)。
進行對應于讀入的標識符的處理(S1408)。
(數(shù)據(jù)接收裝置150的構成的說明)下面,使用圖16至圖20來對數(shù)據(jù)接收裝置150的各個結構進行說明。
(接收分離部151的構成)接收分離部151具有用于讀取加在發(fā)送數(shù)據(jù)上的識別編號的讀取緩沖器161。讀取緩沖器161具有分別暫時保存一個文件的顯示圖象信息(包括聲音信息)和一個文件的鏈接信息的存儲區(qū)域。
接收分離部151從接收的發(fā)送數(shù)據(jù)分離出顯示圖象信息(包括聲音信息)和鏈接信息,把分離的一個文件的顯示圖象信息(包括聲音信息)和一個文件的鏈接信息存儲在讀取緩沖器161內(nèi)的存儲區(qū)域中。對于存儲在上述存儲區(qū)域中的顯示圖象信息,通過文字識別寫入該顯示圖象信息的非顯示區(qū)域內(nèi)的一定位置的圖象來讀取其識別編號。對于存儲在上述存儲區(qū)域中的鏈接信息,與讀取加在一般的數(shù)字數(shù)據(jù)文件上的識別編號相同來進行讀取。如果讀取的識別編號是由控制部155所指示的識別編號,則把保持在讀取緩沖器161中的其顯示圖象信息(包括聲音信息)或鏈接信息存儲到接收數(shù)據(jù)保持部152內(nèi)的相對應的存儲區(qū)域中。此時,對于聲音信息,接收分離部151在存儲顯示圖象信息的同時把聲音信息存儲到接收數(shù)據(jù)保持部152內(nèi)的對應的存儲區(qū)域中,進而,在連續(xù)發(fā)送與由控制部155所指示的識別編號相同的識別編號的顯示圖象信息期間,蓄積聲音信息。由此,分離出跨在多個幀上而被發(fā)送的聲音信息。
如果讀取的識別編號表示由控制部155所指示的識別編號,則廢棄保持在讀取緩沖器161中的該顯示圖象信息(包括聲音信息)或鏈接信息,直到在讀取到由控制部155所指示的識別編號為止,把新的顯示圖象信息(包括聲音信息)和鏈接信息讀入讀取緩沖器161,重復進行上述處理。
(接收數(shù)據(jù)保持部152、重放部153、顯示部154的構成)接收數(shù)據(jù)保持部152通過識別編號來對應存儲由接收分離部151所分離的顯示圖象信息(包括聲音信息)和鏈接信息。用于存儲顯示圖象信息的區(qū)域可以通過例如用于存儲一個畫面的靜止圖象的RAM和硬盤裝置等來實現(xiàn)。
重放部153根據(jù)控制部155的指示,來重放存儲在接收數(shù)據(jù)保持部152內(nèi)的顯示圖象信息和從控制部155所輸入的下述的圖形信息,輸出給顯示部154。與顯示圖象信息的重放同步,重放與顯示圖象信息一起存儲的聲音信息,輸出給聲音輸出部157。
顯示部154按照NTSC制式等而由顯示圖象的TV顯示器等來實現(xiàn),根據(jù)來自重放部153的輸入,在畫面上顯示顯示圖象和光標圖形。
(控制部155的構成)控制部155首先在存儲變量值的寄存器中設定初始值,指示接收分離部151來取入對應于以該初始值所表示的頁的例如識別編號『0001』的顯示圖象信息(包括聲音信息)和鏈接信息。
每當控制部155在接收數(shù)據(jù)保持部152中存儲新的顯示圖象信息(包括聲音信息),給重放部153指示該顯示圖象信息(包括聲音信息)的重放,每當在接收數(shù)據(jù)保持部152中存儲新的鏈接信息,解釋該鏈接信息,而在各個光標顯示位置上制作對應于下述的光標圖形的光標圖形對照表。上述光標圖形通過控制部155保持在內(nèi)部的圖形信息來表示??刂撇?55把表示光標圖形的圖形信息和其顯示位置輸出給重放部153,指示該圖形信息的重放。
圖16是表示控制部155用于控制光標圖形的顯示位置而制作的光標圖形對照表的一例的示意圖。
光標圖形對照表表示由保持在接收數(shù)據(jù)保持部152中的鏈接信息的熱點信息所表示的各個光標顯示位置與應在該顯示位置上所顯示的光標圖形的光標編號的對照??刂撇?55,例如,對于鏈接信息中的各個光標顯示位置,按照Y坐標小的順序,接著,按照X坐標小的順序,來附加光標編號,在與光標圖形對照表的的該光標編號相對應的項目中寫入其顯示位置。
圖17是表示控制部155保持的圖形信息的一例的示意圖。
控制部155,如圖17所示的那樣,對應于各個光標編號,保持表示當其光標被選擇時的光標圖形和當未被選擇時的光標圖形的圖形信息。
控制部155根據(jù)來自信號接收部156的插入,來解釋信號接收部156的保持的輸入信號的種類,選擇對應的光標圖形的圖形信息,輸出給重放部153。接著,根據(jù)選擇所確定的光標,來控制接收分離部151的發(fā)送數(shù)據(jù)的取入。
(接收數(shù)據(jù)的顯示控制處理)下面對于由控制部155所進行的接收數(shù)據(jù)的顯示控制處理進一步具體地說明,以將在通過接收分離部151而與接收數(shù)據(jù)保持部152內(nèi)對應的存儲區(qū)域中的,具有相同識別編號的顯示圖象信息(包括聲音信息)和鏈接信息的組合作為接收數(shù)據(jù)存儲。
控制部155把代表應顯示的接收數(shù)據(jù)的識別編號的變量P-Index設定為預定值例如『1』。接著,把代表選擇狀態(tài)的光標編號的變量Cur-Pos設定為預定值例如『1』??刂撇?55向接收分離部151指示變量P-Index表示的發(fā)送數(shù)據(jù)的取入。接著,根據(jù)該指示而進行取入,解釋存儲在接收數(shù)據(jù)保持部152中的接收數(shù)據(jù)的鏈接信息,把以變量Cur-Pos表示的光標作為選擇狀態(tài)的各個光標的圖形信息與對應的顯示位置一起輸出給重放部153。接著,當信號接收部156的插入發(fā)生時,解釋保持在信號接收部156中的輸入信號。首先,檢驗輸入是否是『上』,如果是『上』,則使變量Cur-Pos的值遞減1。檢驗輸入是否是『下』,如果是『下』,則使變量Cur-Pos的值遞增1。檢驗輸入是否是『確定』,如果是『確定』,則從由變量Cur-Pos所表示的光標編號求出其顯示位置的坐標,從該坐標得到由熱點信息所記述的鏈接對方的文件的識別編號。接著,把其識別編號設定為變量P-Index的值,給接收分離部151指示變量P-Index表示的發(fā)送數(shù)據(jù)的取入。
(信號接收部156、聲音輸出部157的構成)當信號接收部156接收到來自外部的未圖示的遙控器(リモコン)等的輸入信號時,發(fā)生由輸入信號接收所產(chǎn)生的向控制部155的插入,保持接收的輸入信號。
聲音輸出部157由揚聲器等實現(xiàn),作為聲音輸出所重放的聲音信息。
(顯示圖象的例子)圖18是表示根據(jù)圖8的發(fā)送數(shù)據(jù)800而在顯示部154上所顯示的初始畫面的顯示畫面1800的示意圖。
如圖18所示的那樣,在顯示畫面1800中,按照在鏈接信息803的行812中表示的熱點信息,以由顯示圖象信息801所代表的顯示圖象中的顯示位置(100、600),來顯示對應于光標編號『1』的光標圖形1801。通過控制部155的變量Cur-Pos的初始值,來選擇表示選擇狀態(tài)的圖形信息作為光標圖形1801。
同樣,按照在鏈接信息803的行813中表示的熱點信息,在顯示位置(100、700)上,顯示對應于光標編號『2』的光標圖形1802。由于光標編號『2』不是變量Cur-Pos的初始值,而選擇表示非選擇狀態(tài)的圖形信息作為光標圖形1802。
由于在發(fā)送數(shù)據(jù)800中包含有顯示圖象信息801和聲音信息802,則在顯示部154上顯示顯示畫面1800的同時,由聲音進行的『聲音解說』從聲音輸出部157輸出。
圖19是表示根據(jù)圖9的發(fā)送數(shù)據(jù)900而在顯示部154上所顯示的初始畫面的顯示畫面1900的示意圖。
與圖18所示的顯示畫面1800相同,在顯示畫面1900中,按照在鏈接信息902的行912中表示的熱點信息,以由顯示圖象信息901所代表的顯示圖象中的顯示位置(050、400),來顯示對應于光標編號『1』的光標圖形1901。選擇表示選擇狀態(tài)的圖形信息作為光標圖形1901。
圖20是表示根據(jù)圖10的發(fā)送數(shù)據(jù)1000而在顯示部154上所顯示的初始畫面的顯示畫面2000的示意圖。
同樣,在顯示畫面2000中,按照在鏈接信息1002的行1012中表示的熱點信息,以由顯示圖象信息1001所代表的顯示圖象中的顯示位置(050、400),來對應于光標編號『1』而顯示表示選擇狀態(tài)的光標圖形2001。
(控制部155的處理的實例)下面對于根據(jù)發(fā)送數(shù)據(jù)800而在顯示部154上顯示顯示畫面1800時的控制部155的處理程序進行具體說明。
控制部155首先把變量P-Index的初始值設定為『0001』,把變量Cur-Pos的初始值設定為『1』。接著指示接收分離部151以取入變量P-Index代表的識別編號『0001』的顯示圖象信息801(包含聲音信息802)和鏈接信息803??刂撇?55指示重放部153進行存儲在接收數(shù)據(jù)保持部152中的顯示圖象信息801(包含聲音信息802)的重放。重放部153重放第一頁的顯示圖象信息801,并輸出給顯示部154,同時,重放聲音信息802并輸出給聲音輸出部157??刂撇?55解釋存儲在接收數(shù)據(jù)保持部152中的鏈接信息803,制作光標圖形對照表,把各個光標的圖形信息及其顯示位置輸出給重放部153。此時,使變量Cur-Pos表示的光標即第一個光標成為選擇狀態(tài)的圖象。
控制部155等待來自信號接收部156的輸入。從外部的遙控器(リモコン)等向信號接收部156輸入『下』信號。如果輸入信號是『下』,控制部155使變量Cur-Pos的值遞增1。即把變量Cur-Pos的值設定為『2』。接著,把由新的變量Cur-Pos所表示的光標編號『2』的圖形作為選擇狀態(tài)的圖形信息,把由原來的變量Cur-Pos所表示的光標編號『1』的圖形作為非選擇狀態(tài)的圖形信息,分別輸出給重放部153。
控制部155等待來自信號接收部156的插入,在插入發(fā)生后,在信號接收部156中保持表示『確定』的輸入信號。如果輸入信號是『確定』,控制部155從光標圖形對照表讀出對應于變量Cur-Pos表示的光標編號『2』的X-Y坐標(100,700)。接著,以讀出的X-Y坐標(100,700)為根據(jù),讀出行813的熱點信息的鏈接對方文件的識別編號『0003』,得到讀出的鏈接對方文件的識別編號『0003』。把得到的識別編號『0003』作為變量P-Index的值進行設定。接著,指示接收分離部151進行具有用變量P-Index所表示的識別編號的顯示圖象信息1001和鏈接信息1002的取入??刂撇?55把變量Cur-Pos的值初始化為『1』。
下面,通過進行與上述相同的處理,就能在顯示部154上顯示圖20所示的顯示圖象2000。當變量Cur-Pos的值為『1』時,插入發(fā)生,當控制部155通過插入而參照信號接收部156時,在信號接收部156保持表示『確定』的輸入信號的情況下,控制部155與上述相同,就能在顯示部154上顯示圖19所示的顯示圖象1900。
(顯示控制處理的程序)圖21是表示控制部155的顯示控制處理的一例的流程圖。
控制部155把表示應取入的發(fā)送數(shù)據(jù)的識別編號的變量P-Index設定為初始值(S2101)。
控制部155把表示各個顯示圖象的初始畫面中的選擇狀態(tài)的光標編號的變量Cur-Pos設定為初始值(S2102)。
控制部155指示接收分離部151進行具有變量P-Index的識別編號的發(fā)送數(shù)據(jù)的取入。接收分離部151按照控制部155的指示從接收的發(fā)送數(shù)據(jù)分離顯示圖象信息和鏈接信息,通過識別編號來對應相應的顯示圖象信息和鏈接信息,并存儲到接收數(shù)據(jù)保持部152中(S2103)。
重放部153根據(jù)控制部155的指示重放接收數(shù)據(jù)保持部152內(nèi)的顯示圖象信息,輸出給顯示部154。如果是對應于顯示圖象信息的聲音信息,則重放該聲音信息,并輸出給聲音輸出部157(步驟S2104)。
控制部155解釋接收數(shù)據(jù)保持部152內(nèi)的鏈接信息,把表示光標圖形的圖形信息和表示其顯示位置的X-Y坐標一起輸出給重放部153,指示該圖形信息的重放。重放部153重放從控制部155所輸入的圖形信息,并輸出給顯示部154(S2105)。由此,顯示部154顯示一個畫面的顯示圖象。
控制部155等待來自信號接收部156的插入(S2106),當插入發(fā)生時,檢驗保持在信號接收部156中的輸入信號是否是『上』(S2107)。
如果是『上』,則從變量Cur-Pos的值減『1』(S2108),如果不是『上』,則檢驗是否是『下』(S2109)。
如果是『下』,則在變量Cur-Pos的值上加『1』(S2110)。
如果不是『下』,則進一步檢驗是否是『確定』(步驟S2111)。
如果是『確定』,則按照此時的變量Cur-Pos的值,而以光標編號→光標圖形對照表的光標顯示位置(X,Y)→熱點信息內(nèi)的鏈接對方文件的識別編號的順序求出各個值,把求出的識別編號設定為變量P-Index的值。此后,返回S2102。如果不是r確定』,則返回S2106。
如上述那樣,根據(jù)本實施例,如果是本來,在數(shù)據(jù)接收裝置150側,由于預先在數(shù)據(jù)發(fā)送裝置110中生成并發(fā)送解釋控制信息以及應生成的顯示圖象信息,就能減輕數(shù)據(jù)接收裝置150的負擔。如果與在控制信息中所記述的,顯示用字符串的顯示控制處理的種類的多少和處理數(shù)量的多少進行比較,在由于由鏈接信息所進行的控制處理的處理的種類受到限定,則處理數(shù)量較少。這樣,數(shù)據(jù)接收裝置150使用這樣的鏈接信息就能容易地進行與數(shù)據(jù)發(fā)送裝置110的模擬的雙向通信。
根據(jù)本實施例,由于數(shù)據(jù)通信系統(tǒng)100在顯示國際互聯(lián)網(wǎng)上WWW網(wǎng)頁的情況下,使用一對多的TV廣播來進行模擬的雙向通信,與使用個人計算機的瀏覽器來進行顯示的情況相比,不受傳輸路徑的狀態(tài)的影響,就能快速地在顯示部154上顯示所需要的頁。由于使用預先由TV格式所表示的顯示圖象信息,就能在顯示部154上容易地顯示全彩色的、高分辨率的顯示圖象。在TV上顯示由瀏覽器所生成的顯示圖象的情況下,不能充分利用顯示圖象的重放處理等在TV中本來具有的結構,但是,在本實施例中,有效地利用本來設在TV中的存儲器和解碼器等,就能進行上述模擬的雙向通信。
在本實施例中,作為取得的信息的例子,表示出了由WWW所使用的HTML文件及與其關聯(lián)的GIF形式的壓縮圖象信息和AU形式的聲音信息,但是,也可以是用超級卡(ハイパ—カ—ド)等其他形式和語言所記述的信息。在此情況下,可以用對應于相應的形式和相應的語言的方法來變更涉及<A>標識符的處理。在本實施例中,表示出了僅限于標識符的包含的HTML文件的變換的例子,但是也可以是其他標識符包含的。
在本實施例中,作為由鏈接信息所進行的模擬的雙向通信的控制例子,說明了顯示其他畫面的處理,但是,可以在上述模擬的雙向通信上附加記述下列處理使畫面閃爍并使畫面滾動的處理和啟動、操作連接在數(shù)據(jù)接收裝置上的FAX、電話或攝象機等的裝置的處理等。
在上述數(shù)據(jù)通信系統(tǒng)100中,發(fā)送數(shù)據(jù)生成部112用識別編號記述鏈接信息中的文件,但是,并不是必須用識別編號進行記述。例如,可以用任意的文件名來記述鏈接信息中的文件的識別編號。在此情況下,在發(fā)送時,在各個發(fā)送數(shù)據(jù)的顯示圖象信息(包括聲音信息)和鏈接信息中附加識別編號來進行發(fā)送,在接收其的數(shù)據(jù)接收裝置150側,在啟動時,通過預先依次取入一輪鏈接信息,就能研究文件名和識別編號的對應。
數(shù)據(jù)接收裝置150,在接收數(shù)據(jù)保持部152內(nèi)存儲從數(shù)據(jù)發(fā)送裝置110反復進行發(fā)送的一輪全部的顯示圖象信息和鏈接信息。
而且,在由數(shù)據(jù)發(fā)送裝置110來發(fā)送圖11B所示的傳輸流的情況下,數(shù)據(jù)接收裝置150通過接收分離部151首先分離·取得PMT,從PMT讀出應取入的顯示圖象信息PID的,把該PID作為文件條件來從傳輸流分離取得顯示圖象信息。對于鏈接信息,從PMT讀出安放鏈接信息的專用部的表ID,把該表ID和識別編號作為文件條件而從傳輸流分離取得鏈接信息。
在圖11B所示的傳輸流中,視頻單元流由I圖片組成,但是也可以為包含P圖片和B圖片的視頻單元流。顯示圖象信息為按MPEG2標準編碼的,但是,也可以按MPEG1形式和FPEG形式及GIF形式等其他形式。而且,雖然是把顯示圖象信息、聲音信息作為視頻單元流、音頻單元流,但是,可以與鏈接信息相同以專用部形式進行復用。
(第二實施例)圖22是本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)變換裝置的第二實施例的構成圖。由于數(shù)據(jù)通信系統(tǒng)整體的構成圖并不是完全與第一實施例不同,則省略其重復的說明,而僅對與本實施例相關的部分進行說明。
數(shù)據(jù)變換裝置包括信息取得部2201、數(shù)據(jù)變換表存儲部2202、輸出裝置信息存儲部2203、文件暫時存儲部2204、控制部2205、圖象信息生成部2206、鏈接信息生成部2207、生成信息暫時存儲部2208。該數(shù)據(jù)變換裝置相當于上述第一實施例的信息取得部111和發(fā)送數(shù)據(jù)生成部112,信息取得部2201同外部數(shù)據(jù)庫相連,控制部2205同發(fā)送數(shù)據(jù)保持部113相連。
信息取得部2201包含緩沖器,從外部數(shù)據(jù)庫取得并保持多媒體數(shù)據(jù)。該多媒體數(shù)據(jù)包括由圖23、圖24所示的那樣的HTML(Hyper Text MarkupLanguage)所記述的文件2301、2401等和圖25所示的那樣的圖象信息2501。圖象信息2501以GIF形式被壓縮。
由于文件2301、2401、圖象信息2501的內(nèi)容大致于上述第一實施例所說明的相同,則省略其說明。當通過由現(xiàn)有技術所利用的WWW的瀏覽器而在分辨率640×480點的顯示畫面2601上顯示該文件2301和圖象信息2501時,則為圖26、27所示的那樣。文件2301作為充滿顯示畫面2601的兩個畫面的重放圖象2602、2701而被顯示。該重放圖象2602、2701是連續(xù)的圖象,通過指示設在顯示畫面2601的右方的上端和下端的滾動條2603、2604,就能沿上下方向移動重放圖象2602、2701。
數(shù)據(jù)變換表存儲部2202存儲用于把從信息取得部2201讀入的多媒體文件變換為存儲在上述第一實施例的發(fā)送數(shù)據(jù)保持部113中的信息的數(shù)據(jù)變換表。該數(shù)據(jù)變換表包括標識符表(未圖示)、圖28所示的字體表2801、圖29所示的鏈接信息變換表2901。
在標識符表中記錄著用于解釋由圖23等所示的的HTML所記述的文件2301等的標識符的信息。由于其內(nèi)容已在上述第一實施例的圖2、圖4等的說明中進行了描述,則省略其說明。
字體表2801包括對應于包含在文件2301中的標識符2802的字符串的顯示起始位置2803的坐標和顯示該字符串時的字體尺寸2804。這些X,Y坐標和字體尺寸對應于象素數(shù)而用象素單位(點)來表示。
<CENTER>標識符在現(xiàn)有的瀏覽器中表示顯示位置的中部,而在本實施例中,由于使用長寬比不同的顯示畫面來顯示圖象信息,則把顯示起始位置的X坐標指定為20(點)。
鏈接信息變換表2901具有用于生成作為文件2301等的重放時的重放控制信息的鏈接信息的變換信息。變換信息2902表示把文件2301的「文件名」變換為『Index“文件名”」的信息。當文件充滿兩畫面以上時,在文件名中,在第二畫面以后,附加與一畫面區(qū)別的編號。
變換信息2903表示把<A>標識符內(nèi)的鏈接對方的「文件名」變換為「 HotSpot(M“文件名”」的信息。其中,M是在變換時所加的編號。
輸出裝置信息存儲部2203存儲數(shù)據(jù)通信系統(tǒng)100的數(shù)據(jù)接收裝置150的顯示部154的象素數(shù)。即,存儲顯示畫面的水平方向的象素數(shù)XMAX和垂直方向的象素數(shù)YMAX。例如,XMAX=853,YMAX=480。
文件暫時存儲部2204存儲保持在信息取得部2201中的文件中的一個文件和一個圖象信息。例如,存儲圖23所示的文件2301和圖25所示的圖象信息2501。
當控制部2205從外部接收重放信息的生成指示時,讀出保持在信息取得部2201中的一個文件,被存儲在文件暫時存儲部2204中,同時,啟動圖象信息生成部2206和鏈接信息生成部2207。當接收從圖象信息生成部2206向發(fā)送數(shù)據(jù)保持部113的寫入的指示時,讀出存儲在生成信息暫時存儲部2208的圖象信息存儲區(qū)域中的圖象信息,寫入顯示圖象信息存儲部123,讀出存儲在鏈接信息存儲區(qū)域中的鏈接信息,寫入鏈接信息存儲部125。
此時,給寫入圖象信息和鏈接信息附加相同的擴展名,把兩信息作為一組來識別。當結束寫入時,把生成信息暫時存儲部2208進行初始化,通知寫入圖象信息生成部2206和鏈接信息生成部2207結束。
當指示從圖象信息生成部2206向所指定的圖象信息文件的文件暫時存儲部2204的取入時,讀出保持在信息取得部2201中的相應的圖象信息,被存儲到文件暫時存儲部2204中。
當圖象信息生成部2206被控制部2205啟動時,讀入存儲在輸出裝置信息存儲部2203中的輸出裝置的象素數(shù)XMAX和YMAX,在生成信息暫時存儲部2208中保存可以存儲一畫面的圖象信息的圖象信息存儲區(qū)域,保存與該圖象信息區(qū)域相對應的鏈接信息存儲區(qū)域。當從控制部2205接收寫入結束的通知時,與上述相同保存圖象信息存儲區(qū)域和鏈接信息存儲區(qū)域。
當在生成信息暫時存儲部2208中保存圖象信息存儲區(qū)域時,讀出存儲在數(shù)據(jù)變換表存儲部2202中的標識符表(未圖示)和字體表2801,把作為存儲在文件暫時存儲部2204中的文件中的要素的字符串和圖象信息變換為重放時的圖象信息。
對于向該圖象信息的變換,由于已在上述第一實施例的發(fā)送數(shù)據(jù)生成部112中進行了描述,在此省略其說明。
此時,計算變換的圖象信息的配置右下端位置的X,Y坐標,通過下面這樣的計算,判斷在顯示畫面中是否存在空白,如果有空白,則在生成信息暫時存儲部2208的圖象信息存儲區(qū)域中存儲變換的圖象信息。在此,所謂空白是指在圖象信息存儲區(qū)域(顯示畫面)中未寫入任何東西的部分,是寫入接著寫入圖象信息的部分。
圖象信息生成部2206分別把「0,0」代入變量X,Y和變量Xmax,Ymax。該Xmax,Ymax是在某時刻之前的圖象信息所配置的圖象信息存儲區(qū)域的最大x,y坐標(區(qū)域的右端,下端)。x,y坐標,把顯示畫面的左上端作為原點(0,0),把水平方向作為x軸,把垂直方向作為y軸。
根據(jù)字體表2801把由各個標識符指示顯示的字符串變換為圖象信息,計算該圖象信息的尺寸(Xs,Ys)。例如,在圖23的字符串「天氣預報」2302的情況下,從字體表2801變?yōu)閄s=10+80×4=330、Ys=10+80=90,在字符串「明天全國各地是如春天般的晴朗天氣」2303的情況下,Xs=10+30×20=610、Ys=60。
當在該計算的變量Ys上加變量Y的值為象素數(shù)YMAX以下時,在圖象信息存儲區(qū)域的X,Y位置上寫入圖象信息。
接著,比較變量Xmax和變量X與變量Xs之和,當Xmax不足變量X與變量Xs之和時,把變量X與變量Xs之和代入Xmax,把變量Y與變量Ys之和代入變量Y中,把下一個字符串或圖象信息變換為重放圖象信息。當Xmax在變量X與變量Xs之和以上時,把變量Y與變量Ys之和代入變量Y中,進行下一個重放圖象信息的變換。
當在計算的變量Ys上加變量Y的值超過象素數(shù)YMAX時,把變量Ymax代入變量Y中,把變量Xmax代入變量X中之后,把象素數(shù)Xmax的值與變量X加變量Xs的值進行比較。當象素數(shù)Xmax的值在變量X加變量Xs的值以上時,在圖象信息存儲區(qū)域的X,Y位置上寫入變換的圖象信息。該X,Y位置是對應于圖象信息存儲區(qū)域的顯示畫面的右方的位置。接著,判定象素數(shù)Xmax的值是否與變量X與變量Xs之和相一致,當一致時,把變量Y與變量Ys相加的值代入變量Ymax,把同樣的值代入變量Y,來進行下一個圖象信息的變換。當不一致時,把變量X與變量Xs相加的值代入變量Xmax,把變量Y與變量Ys相加的值代入變量Y,來進行下一個圖象信息的變換。
當象素數(shù)YMAX的值不足變量X與變量Xs相加的值時,判斷在顯示畫面中是否沒有空白,指示控制部2205已把存儲在生成信息暫時存儲部2208中圖象信息和與該圖象信息相對的鏈接信息寫入發(fā)送數(shù)據(jù)保持部113(參照圖1)。
當圖象信息生成部2206讀入<IMG>標識符2304的內(nèi)容時,指示控制部2205以把圖象信息文件「Weather.gif」取入文件暫時存儲部2204。
當圖象信息生成部2206讀出存儲在文件暫時存儲部2204中的<A>標識符2305等時,把其內(nèi)容(鏈接對方的文件名)通知鏈接信息生成部2207。當從鏈接信息生成部2207接收計數(shù)器M的值的通知時,把該M的值變換為圖象信息,在變換的圖象信息之前寫入讀出的字符串。
當鏈接信息生成部2207被控制部2205啟動時,按照數(shù)據(jù)變換表存儲部2202的鏈接信息變換表2901,讀出存儲在文件暫時存儲部2204中的文件的「文件名」例如「Report.html」,變換為「Index(“Report.html)」,并寫入在生成信息暫時存儲部2208中所準備的鏈接信息存儲區(qū)域中,并且給計數(shù)器N設定「0」。當從控制部2205接收寫入結束的通知時,給計數(shù)器N加「1」。當計數(shù)器N的值為「0」之外時,變換為鏈接信息「Index(“ReportN.html)”」。
當設定或變更計數(shù)器N的值時,給計數(shù)器M設定「1」。當從圖象信息生成部2206接收<A>標識符2305等的內(nèi)容的通知時,把計數(shù)器M的值通知給圖象信息生成部2206,并且按照鏈接信息變換表2901的變換信息2903,而生成鏈接信息,寫入生成信息暫時存儲部2208的鏈接信息存儲區(qū)域中,給計數(shù)器M加「1」。給鏈接信息中的文件名之前的M提供計數(shù)器M的值。
生成信息暫時存儲部2208暫時存儲由圖象信息生成部2206和鏈接信息生成部2207所生成的圖象信息和鏈接信息。圖30表示從以圖23所示的的HTML所記述的文件2301最初生成的一個畫面的圖象信息3001和鏈接信息3002。圖31接著圖30表示由圖23的文件2301所生成的圖象信息3101和鏈接信息3102。
下面使用圖32的流程圖來說明本實施例的動作。
首先,當控制部2205從外部接收圖象生成的指示時,圖象信息生成部2206在生成信息暫時存儲部2208中重新制作對應于輸出畫面的圖象信息存儲區(qū)域(S3202)。接著,圖象信息生成部2206分別把變量X、Y、Xmax、Ymax設定為「0」,同時,分別讀出存儲在輸出裝置信息存儲部2203中的輸出裝置的X方向的象素數(shù)、Y方向的象素數(shù)而作為常數(shù)XMAX、YMAX(S3204)。
接著,鏈接信息生成部2207和圖象信息生成部3302,當存儲在文件暫時存儲部2204中的未解析的HTML文件存在時(S3206),解析HTML文件,生成鏈接信息和圖象信息(S3208)。當未解析HTML文件沒有時(S3206),控制部2205讀出存儲在生成信息暫時存儲部2208中的圖象信息和鏈接信息,作為一組寫入發(fā)送數(shù)據(jù)保持部113,而結束處理。
圖象信息生成部2206把生成的圖象信息的圖象的X方向的尺寸代入變量Xs,把Y方向的尺寸代入變量Ys(S3210)。判定是否YMAX<Y+Ys(S3212),如果為否,則配置在坐標(X,Y)上生成的圖象信息。即,不是向右方移動圖象信息存儲區(qū)域的配置,而是按原狀寫入(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)。當判定為是時,由于應寫入在圖象信息存儲區(qū)域中生成的圖象信息的空白沒有,控制部2205讀出已經(jīng)存儲的圖象信息和鏈接信息,寫入發(fā)送數(shù)據(jù)保持部113,返回S3202。當判定為否時,圖象信息生成部2206讀入在已寫入的圖象信息的右方的坐標(X,Y)中生成的圖象信息(S3226)。
接著,圖象信息生成部2206判定是否XMAX=X+Xs(S3228),當為是時,把Y+Ys代入變量Ymax(S3230),進到S3220。當判定為否時,進到S3218。
(第三實施例)圖33是本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)變換裝置的第三實施例的構成圖。該數(shù)據(jù)變換裝置是在第二實施例的構成的基礎上進一步包括縮小限度存儲部3301,在第二實施例的圖象信息生成部2206的功能的基礎上,在圖象信息生成部3302中進一步附加圖象的縮小功能。因此,僅對本實施例固有的構成部分進行說明。
縮小限度存儲部3301預先存儲變換信息取得部2201保存的多媒體數(shù)據(jù)中的圖象信息而變換為重放時的圖象信息時的最大的縮小率。例如,使給縮小率為10%。
在上述實施例中,按照GIF壓縮擴展算法而把圖23的文件暫時存儲部2204的文件名「Weather.gif」生成圖象3401。該圖象3401的尺寸為600×900點。當使用現(xiàn)有的瀏覽器時,如圖35所示的那樣,在象素數(shù)640×480點的顯示畫面3501中進行顯示。由于該圖象3401不能容納在一個畫面中,若為具有滾動條3502、3503的個人計算機的畫面,就能指定上滾動條3502而容易地看到全部的圖象。
但是,在不具有滾動功能的電視接收機的顯示畫面上,若使圖象被分隔,就不能看到整體圖象,因此,難于識別圖象。
圖象信息生成部3302判斷是否存在按原狀顯示圖象3401的空白,當判斷為沒有空白時,在存儲在縮小限度存儲部3301內(nèi)的縮小率的范圍內(nèi)縮小圖象3401而寫入圖象信息存儲區(qū)域,以便于適合于空白。
即,如圖36所示的那樣,當把字符串「天氣預報」2302讀入圖象信息存儲區(qū)域中時,變量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取整數(shù),例如作為k=40來縮小圖象3401。
在此情況下,可以在縱橫5象素中,生成抽取3象素的圖象3601,把相鄰的象素值進行平均,而把象素數(shù)減到40%,而如圖36所示的那樣生成圖象3601,把得到的圖象3601寫入生成信息暫時存儲部2208的圖象信息存儲區(qū)域3602中。
圖象信息生成部3302,在計算的縮小率k小于存儲在縮小限度存儲部3301中的縮小率時,把圖象縮小為該所存儲的縮小率例如10%,把該縮小的圖象寫入生成信息暫時存儲部2208的圖象信息存儲區(qū)域3602中,切除從該圖象信息存儲區(qū)域3602超出的圖象部分。把寫入的圖象的尺寸代入Xs,Ys,把切除(超出)的圖象部分寫入該圖象信息存儲區(qū)域3602的空白部分或新設置的圖象信息存儲區(qū)域中。
由于在圖36中圖象3401被縮小而成為圖象3601,而在圖象信息存儲區(qū)域3602的右方產(chǎn)生空白,因而,在右側上部寫入「明天全國各地是如春天般的晴朗天氣」2303。但是,由于不能容納在1行中,則寫入2行。對于字符串「1大阪」…「7扎幌」,通過空白的判斷而寫成2列。
由于鏈接信息生成部2207所生成的鏈接信息3603于上述實施例2的鏈接信息3002相同。
接著使用圖37的流程圖說明本實施例的固有的動作。在上述實施例2的S3212中,當圖象信息生成部3302判斷為是時,判斷應讀入的圖象信息是否是從圖象信息文件讀入的圖象信息(S3702),當是圖象信息文件的圖象信息時,計算該圖象的縮小率k(S3704)。判定得到的縮小率k是否在存儲在縮小限度存儲部3301中的最大縮小率以內(nèi)(S3706)。如果為是,則生成縮小圖象信息文件的圖象信息的圖象(S3708),返回上述實施例2的S3210。
當在S3702中判斷為否時,即,是字符串的圖象時,進到上述實施例2的S3222。當在S3706中判斷為否時,即,當既不能把圖象信息文件的圖象信息縮小到限度以上也不能容納在空白中時,生成以最大縮小率縮小的圖象(S3701),切除從圖象信息存儲區(qū)域3602超出的部分,把剩余的圖象的尺寸代入Xs,Ys(S3712),同樣進到S3222。
如上述那樣,在本實施例中,就能把超過顯示部154的顯示畫面的尺寸的圖象信息文件的圖象容納在一個畫面中來進行顯示以容易觀看。
(第四實施例)圖22是本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)變換裝置的第四實施例的構成圖。由于本實施例的數(shù)據(jù)變換裝置具有大致于第二實施例的數(shù)據(jù)變換裝置相同的構成,則僅對本實施例所固有的部分進行說明。
文件暫時存儲部2204存儲于信息取得部2201保存的多媒體數(shù)據(jù)的一個文件的信息(字符串或圖象信息)相關的n個多媒體數(shù)據(jù)。例如,存儲兩個文件,如24所示的文件2401和圖38所示的文件3801。
當用現(xiàn)有的瀏覽器在長寬比4∶3的個人計算機的顯示畫面上顯示該文件2401和文件3801時,得到圖39的圖象3901和圖40的圖象4001。
圖象信息生成部2206按圖41所示的那樣把以HTML所記述的文件2401寫入生成信息暫時存儲部2208的圖象信息存儲區(qū)域4101中,而作為圖象信息4102。
鏈接信息生成部2207同樣把文件2401的鏈接信息4104寫入生成信息暫時存儲部2208的鏈接信息存儲區(qū)域4103中。
在上述實施例2中,由于在文件暫時存儲部2204中僅存儲了一個文件,數(shù)據(jù)變換處理在此結束,而在本實施例中,在文件暫時存儲部2204中存儲了文件3801。由此,圖象信息生成部2206進一步接著進行未解析的HTML文件3801的解析,判斷在圖象信息存儲區(qū)域4101中是否存在空白,當存在空白時,在該空白的區(qū)域中接著寫入文件3801的圖象信息4105。
此時,在文件3801中存在表示與由文件2401所生成的圖象信息4102的顯示字符串「3返回」 4106相同的內(nèi)容的<A>標識符3802。當圖象信息生成部2206讀入作為與以前變換的圖象信息的相同內(nèi)容的控制信息時,省略在該控制信息中包含的字符串的圖象信息的生成,通知鏈接信息生成部2207不需要進行鏈接信息的生成。
其結果,在生成信息暫時存儲部2208的圖象信息存儲區(qū)域4101中分別寫入兩個文件2401、3801的圖象信息4102、4105,在鏈接信息存儲區(qū)域4103中寫入文件2401的鏈接信息4104和文件3801的鏈接信息4107。
下面說明本實施例的固有的動作。在第二實施例的S3208中,當圖象信息生成部2206讀入作為與HTML文件的最小控制單位的控制信息的內(nèi)容寫入生成信息暫時存儲部2208中的內(nèi)容相同的控制信息時,省略圖象化處理,通知鏈接信息生成部2207不需要進行鏈接信息的生成,返回S3206。
圖41所示的圖象信息的「1周天氣」4108和「4周天氣」4109與字符串相同,但是,鏈接對方的文件名與「“Osaka week.html”」和「“Tokyoweek.html”」不同,因此,不是因為其內(nèi)容不同而省略。
如上述那樣,可以把以通常的4∶3的長寬比的顯示畫面為前提而制作的數(shù)據(jù)適當?shù)仫@示在16∶9的長寬比的顯示畫面上。
由此,即使是未受過操作個人計算機訓練的人,也能使用電視接收機而容易地利用國際互聯(lián)網(wǎng)的WWW的服務器上的信息。
上面根據(jù)實施例來說明本發(fā)明,但是,不言而喻,本發(fā)明并不僅限于上述實施例。
雖然本發(fā)明借助于參照附圖的例子充分進行了說明,但是,應當知道,本領域技術人員可以進行各種變化和修改。因此,本領域技術人員可以在不背離權利要求所限定的范圍的條件下進行各種變化和修改。
權利要求
1.一種數(shù)據(jù)變換裝置,把由與為了在第一顯示畫面上進行顯示的多個控制語句一起記載的至少一個字符串信息和至少一個圖象信息組成的原始文件變換為在與第一顯示畫面的長寬比不同的第二顯示畫面上進行顯示的重放圖象,其特征在于,包括·原始文件取得裝置,從外部取得上述原始文件;·顯示畫面尺寸存儲裝置,存儲第二顯示畫面的尺寸;·變換信息存儲裝置,存儲當把上述原始文件變換為第二顯示畫面的重放圖象時的每個控制語句的變換信息;·區(qū)域存儲裝置,具有適合于上述第二顯示畫面的尺寸的多個存儲區(qū)域;·重放圖象變換裝置,從上述原始文件取得裝置讀出字符串信息和圖象信息,參照上述變換信息,而變換為重放圖象象素,這里所謂重放圖象象素是指重放圖象的一個單位;·未存儲區(qū)域判定裝置,判定在上述區(qū)域存儲裝置中是否存在根據(jù)上述變換信息而寫入由上述重放圖象變換裝置所變換的重放圖象象素的未存儲區(qū)域;·重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為是時,把上述重放圖象象素寫入上述未存儲區(qū)域中;·新的重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為否時,在上述區(qū)域存儲裝置別的存儲區(qū)域中寫入上述重放圖象象素。
2.根據(jù)權利要求1所述的數(shù)據(jù)變換裝置,其特征在于,上述變換信息中每個控制語句包含·把與控制語句一起記載的字符串信息和圖象信息分別變換為重放圖象象素的第一成形信息和第二成形信息,以及·把上述字符串信息變換為重放圖象象素時的文字尺寸,上述重放圖象變換裝置包括·字符串信息變換部,根據(jù)存儲在上述變換信息存儲裝置中的第一信息和文字尺寸,把字符串信息變換為重放圖象象素;·圖象信息變換部,根據(jù)存儲在上述變換信息存儲裝置中的第二信息,把圖象信息變換為重放圖象象素。
3.根據(jù)權利要求2所述的數(shù)據(jù)變換裝置,其特征在于,上述變換信息進一步包括·在上述每個控制語句中上述重放圖象象素的顯示畫面上的配置起始位置,上述未存儲區(qū)域判定裝置包括·計算部,當從存儲在上述配置位置存儲部中的配置起始位置依次配置上述重放圖象象素時,計算顯示畫面上的上述重放圖象象素后端部的位置;·Y判定部,判定由上述計算部所計算的位置的Y坐標值是否超出了存儲在上述顯示畫面尺寸存儲裝置中所存儲的Y坐標值;·第一寫入指示部,當由上述Y判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置包括·第一寫入部,接受來自上述第一寫入指示部的指示,在由上述計算部所計算的位置上寫入上述重放圖象象素。
4.根據(jù)權利要求3所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·X判定部,當由上述Y判定部判定為超出時,判定由上述計算部所計算的位置的X坐標值是否超出了在上述顯示畫面尺寸存儲裝置中所存儲的X坐標值;·第二寫入指示部,當由上述X判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置進一步包括·第二寫入部,接受來自上述第二寫入指示部的指示,在上述區(qū)域存儲裝置的存儲區(qū)域的未重疊在由上述第一寫入部寫入的重放圖象象素上的顯示畫面的X坐標值的大的區(qū)域中寫入重放圖象象素。
5.根據(jù)權利要求4所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·第三寫入指示部,當由上述X判定部判定為超出時,在上述新的重放圖象象素寫入裝置中指示寫入,上述新的重放圖象象素寫入裝置在上述區(qū)域存儲裝置別的存儲區(qū)域中,把以由上述計算部計算為基礎的配置起始位置變更為初始值,計算重放圖象象素的顯示畫面上的配置位置,寫入重放圖象象素。
6.根據(jù)權利要求5所述的數(shù)據(jù)變換裝置,其特征在于,上述變換信息進一步包含·上述圖象信息變換部所變換的重放圖象象素的最小縮小限度,上述重放圖象變換裝置進一步包括·重放圖象象素縮小部,當上述未存儲區(qū)域判定裝置判定為否時,使圖象信息的重放圖象象素生成上述存儲區(qū)域的未存儲區(qū)域的尺寸的范圍的縮小圖象,上述重放圖象象素寫入裝置進一步包括·第一縮小圖象寫入部,當上述縮小圖象的縮小率在上述最小縮小限度以上時,禁止由上述新的重放圖象象素寫入裝置對別的區(qū)域進行的寫入,把縮小圖象寫入上述未存儲區(qū)域;·第二縮小圖象寫入部,當上述縮小率未超過上述最小縮小限度時,生成以上述最小縮小限度縮小重放圖象象素的最小縮小圖象,把最小縮小圖象的一部分寫入上述未存儲區(qū)域,通過上述新的重放圖象象素寫入裝置寫入剩余的部分。
7.根據(jù)權利要求6所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·重放圖象象素寫入判定部,判定是否能夠由上述重放圖象象素寫入裝置全部寫入一個原始文件的重放圖象象素;其他原始文件判定部,判定在上述原始文件取得裝置中是否取入了其他原始文件;·追加未存儲區(qū)域判定部,當判定為由上述重放圖象象素寫入裝置全部寫入時并且判定為由其他原始文件判定部所取得時,判定在上述存儲區(qū)域中是否存在寫入其他原始文件的重放圖象象素的未存儲區(qū)域;·追加指示部,當上述追加未存儲區(qū)域判定部判定為是時,在上述重放圖象變換裝置中指示其他原始文件的字符串信息和圖象信息的讀出。
8.根據(jù)權利要求7所述的數(shù)據(jù)變換裝置,被用于使用數(shù)據(jù)發(fā)送裝置和多個數(shù)據(jù)接收裝置的單向通信而使模擬的雙向通信成為可能的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)發(fā)送裝置,其特征在于,包括·控制信息生成裝置,在上述控制語句中包含指定同與控制語句一起記載的字符串信息或圖象信息相鏈接的鏈接對方的原始文件的信息,當與上述字符串信息或圖象信息鏈接的其他原始文件存在時,把控制從包含該字符串信息或圖象信息的原始文件的重放圖象向該其他原始文件的重放圖象的顯示切換的重放控制信息與上述重放圖象進行組合而生成。
9.根據(jù)權利要求8所述的數(shù)據(jù)變換裝置,其特征在于,進一步包括·擴展名附加裝置,給存儲在上述存儲裝置中的一個重放圖象附加擴展名,給由對應于重放圖象的上述控制信息生成裝置所生成的重放控制信息附加同一擴展名,上述數(shù)據(jù)發(fā)送裝置的發(fā)送裝置與重放控制信息一起反復發(fā)送預定數(shù)量的重放圖象。
10.一種數(shù)據(jù)變換裝置,把由與為了在第一顯示畫面上進行顯示的控制語句一起記載的字符串信息組成的原始文件變換為在與第一顯示畫面的長寬比不同的第二顯示畫面上進行顯示的重放圖象,其特征在于,包括·原始文件取得裝置,從外部取得上述原始文件;·顯示畫面尺寸存儲裝置,存儲第二顯示畫面的尺寸;·變換信息存儲裝置,存儲當把上述原始文件變換為第二顯示畫面的重放圖象時的每個控制語句的變換信息;·區(qū)域存儲裝置,具有適合于上述第二顯示畫面的尺寸的多個存儲區(qū)域;·重放圖象變換裝置,從上述原始文件取得裝置讀出字符串信息,參照上述變換信息,而變換為重放圖象的一個單位的重放圖象象素;·未存儲區(qū)域判定裝置,判定在上述區(qū)域存儲裝置中是否存在根據(jù)上述變換信息而寫入由上述重放圖象變換裝置所變換的重放圖象象素的未存儲區(qū)域;·重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為是時,把上述重放圖象象素寫入上述未存儲區(qū)域中;·新的重放圖象象素寫入裝置,當上述未存儲區(qū)域判定裝置判定為否時,在上述區(qū)域存儲裝置別的存儲區(qū)域中寫入上述重放圖象象素。
11.根據(jù)權利要求10所述的數(shù)據(jù)變換裝置,其特征在于,上述變換信息存儲中每個控制語句包含·把與控制語句一起記載的字符串信息變換為重放圖象象素的信息,以及·當把上述字符串信息變換為重放圖象象素時的文字尺寸,上述重放圖象變換裝置包括·字符串信息變換部,根據(jù)存儲在上述變換信息存儲部中的信息和文字尺寸,把字符串信息變換為重放圖象象素。
12.根據(jù)權利要求11所述的數(shù)據(jù)變換裝置,其特征在于,上述變換信息存儲裝置進一步包括·在上述每個控制語句中上述重放圖象象素的顯示畫面上的配置起始位置,上述未存儲區(qū)域判定裝置包括·計算部,當從存儲在上述配置位置存儲部中的配置起始位置依次配置上述重放圖象象素時,計算顯示畫面上的上述重放圖象象素后端部的位置;·Y判定部,判定由上述計算部所計算的位置的Y坐標值是否超出了存儲在上述顯示畫面尺寸存儲裝置中所存儲的Y坐標值;·第一寫入指示部,當由上述Y判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置包括·第一寫入部,接受來自上述第一寫入指示部的指示,在由上述計算部所計算的位置上寫入上述重放圖象象素。
13.根據(jù)權利要求12所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·X判定部,當由上述Y判定部判定為超出時,判定由上述計算部所計算的位置的X坐標值是否超出了在上述顯示畫面尺寸存儲裝置中所存儲的X坐標值;·第二寫入指示部,當由上述X判定部判定為未超出時,在上述重放圖象象素寫入裝置中指示寫入,上述重放圖象象素寫入裝置進一步包括·第二寫入部,接受來自上述第二寫入指示部的指示,在上述存儲裝置的存儲區(qū)域的未重疊在由上述第一寫入部寫入的重放圖象象素上的顯示畫面的X坐標值的大的區(qū)域中寫入重放圖象象素。
14.根據(jù)權利要求13所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·第三寫入指示部,當由上述X判定部判定為超出時,在上述新的重放圖象象素寫入裝置中指示寫入,上述新的重放圖象象素寫入裝置在上述區(qū)域存儲裝置別的存儲區(qū)域中,把以由上述計算部計算為基礎的配置起始位置變更為初始值,計算重放圖象象素的顯示畫面上的配置位置,寫入重放圖象象素。
15.根據(jù)權利要求14所述的數(shù)據(jù)變換裝置,其特征在于,上述未存儲區(qū)域判定裝置進一步包括·重放圖象象素寫入判定部,判定是否能夠由上述重放圖象象素寫入裝置全部寫入一個原圖象的重放圖象象素;·其他原始文件判定部,判定是否能在上述原始文件取得裝置中取入得其他原始文件;·追加未存儲區(qū)域判定部,當判定為由上述重放圖象象素寫入裝置全部寫入并且判定由其他原始文件判定部取得時,判定在上述存儲區(qū)域中是否存在寫入其他原始文件的重放圖象象素的未存儲區(qū)域;·追加指示部,當上述追加未存儲區(qū)域判定部判定為是時,在上述重放圖象變換裝置中指示其他原始文件的字符串信息和圖象信息的讀出。
16.根據(jù)權利要求15所述的數(shù)據(jù)變換裝置,被用于使用數(shù)據(jù)發(fā)送裝置和多個數(shù)據(jù)接收裝置的單向通信而使模擬的雙向通信成為可能的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)發(fā)送裝置,其特征在于,包括·控制信息生成裝置,當與上述字符串信息鏈接的其他原始文件存在時,把控制從包含該字符串信息的原始文件的重放圖象向該其他原始文件的重放圖象的顯示切換的重放控制信息與上述重放圖象進行組合而生成,其中,在上述控制語句中包含指定同與控制語句一起記載的字符串信息相鏈接的鏈接對方的原始文件的信息。
17.根據(jù)權利要求16所述的數(shù)據(jù)變換裝置,其特征在于,進一步包括·擴展名附加裝置,給存儲在上述存儲裝置中的一個重放圖象附加擴展名,給由對應于重放圖象的上述控制信息生成裝置所生成的重放控制信息附加同一擴展名,上述數(shù)據(jù)發(fā)送裝置的發(fā)送裝置與重放控制信息一起反復發(fā)送預定數(shù)量的重放圖象。
全文摘要
數(shù)據(jù)變換裝置,包括:原始文件取得裝置,顯示畫面尺寸存儲裝置,變換信息存儲裝置,制存儲裝置,重放圖象變換裝置,未存儲區(qū)域判定裝置,重放圖象象素寫入裝置,新的重放圖象象素寫入裝置。通過這樣的結構,未存儲區(qū)域判定裝置判定在存儲裝置的存儲區(qū)域中是否具有未存儲區(qū)域(空白),如果存在空白,重放圖象象素寫入裝置在該空白中寫入重放圖象象素,因此就能有效地利用顯示畫面的空白,而不會形成不自然的圖象。
文檔編號H04N5/445GK1180209SQ97112980
公開日1998年4月29日 申請日期1997年5月30日 優(yōu)先權日1996年5月30日
發(fā)明者山中貴代和, 岡村和男, 平位純一, 谷川英和, 川原千尋 申請人:松下電器產(chǎn)業(yè)株式會社