JP3974292B2 - Document browsing system and data reading device and document display device used in the system - Google Patents
Document browsing system and data reading device and document display device used in the system Download PDFInfo
- Publication number
- JP3974292B2 JP3974292B2 JP23417599A JP23417599A JP3974292B2 JP 3974292 B2 JP3974292 B2 JP 3974292B2 JP 23417599 A JP23417599 A JP 23417599A JP 23417599 A JP23417599 A JP 23417599A JP 3974292 B2 JP3974292 B2 JP 3974292B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- document
- display
- display device
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、文書画像の閲覧を行えるようにした文書閲覧システムに係り、詳しくは、データ供給源から所望のデータを取得し、該取得したデータに対応した画像を表示するようにした文書閲覧システムに関する。
また、本発明は、そのような文書閲覧システムで用いられるデータ読み込み装置及び文書表示装置に関する。
【0002】
【従来の技術】
例えばネットワーク( 例えば、インターネット) を介して提供されるデータに対応した文書画像を閲覧する文書閲覧システムでは、ネットワーク上からデータを取得する機能、取得したデータを解析する機能、解析結果に基づいて文書画像を生成し、表示ユニットに表示させる機能等が必要とされる。従来の文書閲覧システムでは、これらの機能を単一の装置(コンピュータ)にて実現している。
【0003】
【発明が解決しようとする課題】
ところで、このような文書閲覧システムにおいて、例えば、リンクする複数の文書画像や3次元CG画像を表示ユニットに表示させる機能や、表示された文書画像を加工(拡大、縮小など)機能など、文書画像の表示に係る機能を更に充実させる傾向にある。このような状況において、上述した従来の文書閲覧システムのように、単一の装置にて全ての機能を実現しようとすると、限られた計算リソースを比較的多くの機能を実現するために使用しなければならず、その処理速度の低下を招いてしまう。
【0004】
また、複数のユーザが同時に文書画像の閲覧を希望する場合、複数のユーザのそれぞれに対して、上述した文書閲覧システムの全ての機能を搭載した装置( コンピュータ) が必要となり、必ずしも資源の有効的な活用がなされているとはいえない。
そこで、本発明の第一の課題は、できるだけ処理速度の低下を招くことなく文書画像表示の機能を充実させることができ、かつ、資源の有効的な活用が可能となるような文書閲覧システムを提供することである。
【0005】
また、本発明の第二の課題は、そのような文書閲覧システムで用いられるデータ読み込み装置を提供することである。
更に、本発明の第三の課題は、そのような文書閲覧システムで用いられる文書表示装置を提供することである。
【0006】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、データ供給源から所望のデータを取得し、該取得したデータに対応した文書画像を表示するようにした文書閲覧システムにおいて、互いに所定の通信路にて接続されたデータ読み込み装置と文書表示装置とが個別に設けられ、上記データ読み込み装置は、文書表示装置からの要求に係るデータをデータ供給源から取得するデータ取得手段と、該データ取得手段にて取得されたデータを文書表示装置にて画像表示可能な形式の表示用データに変換するデータ形式変換手段とを備え、該データ変換手段にて得られた表示用データを通信路を介して文書表示装置に送信するよう構成すると共に、上記文書表示装置は、上記データ読み込み装置から通信路を介して受信される表示用データに基づいて対応する画像を表示ユニットに表示させる表示制御手段とを備えるように構成される。
【0007】
このような文書閲覧システムでは、文書表示装置からユーザ所望のデータの要求をデータ読み込み装置が受信すると、データ読み込み装置は、その要求に係るデータをデータ供給源から取得し、その取得したデータを文書表示装置にて画像表示可能な形式の表示用データに変換する。そして、その表示用データがデータ読み込み装置から文書表示装置に送信される。
【0008】
この表示用データを受信した文書表示装置では、その表示用データに対応する画像が表示ユニットに表示される。文書表示装置では、表示すべき文書のデータの取得、画像表示可能な形式への変換のための処理を行う必要がない。
また、上記のような構成の文書閲覧システムでは、単一のデータ読み取り装置の配下に複数の画像表示装置を配置するように構成することが容易である。
【0009】
データ供給源は、データ読み取り装置に直接接続されたデータ蓄積装置であっても、所定のネットワーク(LAN、インターネット)を介して接続される外部装置であってもよい。
また、データ読み取り装置と文書表示装置を接続する通信路は、両装置において所定の通信手順に従ってデータの送受が可能であれば、特に限定されず、両装置を直接接続する通信線であっても、LAN、公衆回線網、インターネット等のネットワークであてもよい。
【0010】
要求に係るデータにリンクする他のデータに対応する文書画像の閲覧が可能となるという観点から、本発明は、上記文書閲覧システムにおいて、上記データ読み込み装置は、上記文書表示装置からの要求に係るデータに当該データにリンクする他のデータの明示がある場合、要求に係るデータをデータ形式変換手段が変換して得られた表示用データに含まれるリンク先の他のデータを明示する部位と当該他のデータとの関係を表すリンク情報を作成するリンク情報作成手段を備え、該リンク情報作成手段にて作成されたリンク情報を文書表示装置に送信するように構成すると共に、上記文書表示装置は、上記文書表示装置から受信した該リンク情報に基づいて当該要求に係るデータにリンクするデータをデータ読み込み装置に要求するリンクデータ要求手段を有するように構成することができる。
【0011】
このような文書閲覧システムでは、文書表示装置がリンク情報を受信すると、文書表示側では、この受信したリンク情報から表示用データに含まれるリンク先のデータを明示する部位が判る。その結果、その部位に対応したリンク先のデータをデータ読み出し装置に要求できる。データ読み出し装置は、リンク先のデータの要求を受信すると、その要求に係るリンク先のデータをデータ供給源から取得し、その取得したデータを文書表示装置で画像表示可能な形式となる表示用データに変換する。そして、その表示用データがデータ読み出し装置から文書表示装置にて送信されると、文書表示装置において、その表示用データに対応した画像が表示ユニットに表示される。
【0012】
できるだけ通信路を伝送するデータ量を低減できるという観点から、上記文書閲覧システムにおいて、データ読み込み装置におけるリンク情報作成手段は、文書表示装置からの要求に基づいてリンク情報を作成するように構成することができる。
このような文書閲覧システムでは、ユーザが文書の閲覧を行うために使用する文書表示装置から要求があったときに、データ読み込み装置においてリンク情報が作成され、そのリンク情報が文書表示装置に送信される。従って、ユーザが要求に係るデータにリンクする他のデータが必要な場合にのみ、リンク情報を文書表示装置とデータ読み込み装置との間の通信路を伝送するようにできる。
【0013】
リンク情報を受信した文書表示装置において、リンクされるデータに対応した画像をいつでも表示することができるという観点から、上記文書閲覧システムにおいて、上記文書表示装置は、要求したデータと該データに対して作成されたリンク情報との関連付けを管理するリンク管理手段を有するように構成することができる。
【0014】
このような文書閲覧システムでは、文書表示装置は、すでに要求したデータとそのデータにリンクされる他のデータに関するリンク情報との関係を管理しているので、その管理に基づいてそれぞれリンクしたデータをデータ読み出し装置に要求することができるようになる。
要求に係るデータが取得できなかったことを文書表示装置に伝えることができるという観点から、上記各文書閲覧システムにおいて、上記データ読み取り装置は、文書表示装置からの要求に係るデータをデータ取得手段がデータ供給源から取得できたか否かを判定するデータ取得判定手段と、要求に係るデータを取得できなかったとデータ取得判定手段が判定したときに、データの取得がなされなかったことを表す情報を文書表示装置に送信するように構成することができる。
【0015】
上記のようにデータの取得がなされなかったことを表す情報を受信する文書表示装置において、できるだけ、要求に係るデータに対応した画像を表示させることができるという観点から、上記文書閲覧システムにおいて、上記文書表示装置は、データ読み取り装置から上記データの取得がなされなかったことを表す情報を受信したときに、当該データの再度の要求をデータ読み出し装置に送信する再要求手段と、再要求手段によるデータの要求が所定回数連続的に行われたときに、データの要求を停止する要求停止制御手段を備えるように構成することができる。
【0016】
上記第二の課題を解決するため、本発明は、データ供給源から所望のデータを取得し、該取得したデータに対応した文書画像を表示するようにした文書閲覧システムに設けられるデータ読み込み装置において、文書画像表示を行う文書表示装置と所定の通信路にて接続されると共に、該文書表示装置からの要求に係るデータをデータ供給源から取得するデータ取得手段と、該データ取得手段にて取得されたデータを文書表示装置にて画像表示可能な形式の表示用データに変換するデータ形式変換手段とを備え、該データ変換手段にて得られた表示用データを上記所定の通信路を介して文書表示装置に送信するように構成される。
【0017】
また、上記第三の課題を解決するため、本発明は、データ供給源から所望のデータを取得し、該取得したデータに対応した文書画像を表示するようにした文書閲覧システムに設けられる文書表示装置において、表示すべき画像に対応したデータを所定の通信路を介して外部装置に要求した後に、該要求に係るデータを当該文書表示装置にて画像表示可能な形式に変換して得られる表示用データを当該外部装置から受信したときに、その受信した表示用データに基づいて対応する画像を表示ユニットに表示させる画像表示制御手段を有するように構成される。
【0018】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
本発明の実施の一形態に係る文書閲覧システムは、例えば、図1に示すように構成される。
図1において、この文書閲覧システムは、文書表示装置1及びデータ読み込み装置8とを備えている。文書表示装置1及びデータ読み込み装置8は、それぞれ独立したコンピュータシステムにて構成されると共に、通信路15によって接続され、相互にデータ通信が行われるようになっている。なお、この通信路15は、専用通信線であっても、LANやインターネットなどのネットワークであってもよい。
【0019】
文書表示装置1は、表示ユニット2、データ格納部3、表示制御部4及び通信部5を有している。データ格納部3は、表示用データや後述するようなリンク情報を格納する。表示制御部4は、データ格納部3に格納された表示用データに基づいて文書画像を表示ユニット2に表示させる。通信部5は、通信路15に接続された受信部6及び送信部7を有している。
【0020】
データ読み込み装置8は、通信部10、解析部13及び読み込み部14を有している。通信部10は、受信部11及び送信部12を有しており、受信部11が通信路15を介して文書表示装置1の通信部5における送信部7と接続され、送信部12が通信路15を介して文書表示装置1の通信部5における受信部6と接続されている。読み込み部14は、データ供給源9と接続されおり、文書表示装置1から送信される文書データの要求信号を入力し、その要求に係る文書データをデータ供給源9から取得する。この文書データは、画像データ、動画像データや文字データを含むものであってよい。なお、この読み込み部14とデータ供給源9との接続は、通常のデータ線によってなされても、LANやインターネットなどのネットワークよってななされるものであってもよい。
【0021】
解析制御部13は、読み込み部14によって取得された文書データの構造を解析して、その文書データを文書表示装置1にて画像表示可能な形式の表示用データに変換する。この解析制御部13は、更に、当該取得された文書データに当該文書データにリンクする他の文書データが含まれているかを解析し、後述するようなリンク情報を作成する。解析制御部13にて得られた表示用データやリンク情報は、通信部10の送信部12から通信路15を介して文書表示装置1に送信される。
【0022】
上記のような文書閲覧システムにおいて、例えば、図2に示すような手順に従って、文書画像の表示がなされる。なお、この例では、データ読み込み装置8は、WWW閲覧プログラムに従ってインタネット上のデータ供給源9となるWWWサーバからHTML形式の文書データ(HTMLデータ)を取得している。
図2において、文書表示装置1を操作するユーザが閲覧を希望する文書データの要求を指示すると、表示制御部4から当該文書データの表示要求信号が生成され、その表示要求信号が送信部7から通信路15を介してデータ読み込み装置8に伝送される。データ読み込み装置8において、上記表示要求信号を受信部11が受信すると、その表示要求信号が読み込み部14に供給される。読み込み部14は、表示要求信号に含まれる文書データを特定する情報に基づいて当該文書データであるHTMLデータをインターネットを介してデータ供給源9( WWWサーバ) に要求する。
【0023】
この要求を受信したデータ供給源9は、要求に係るHTMLデータをインタネットを介してデータ読み込み装置8に返送する。データ読み込み装置8において、読み込み部14は、データ供給源9からのHTMLデータを取得すると、そのHTMLデータを解析制御部13に供給する。解析制御部13は、提供されたHTMLデータを解析して、当該HTMLデータを文書表示装置1の画像表示ソフトにて処理可能な形式の表示用データ( 画像データ) に変換する。そして、この表示用データが送信部12から通信路15を介して文書表示装置1に伝送される。
【0024】
文書表示装置1では、受信部6がデータ読み込み装置8からの表示用データを受信すると、その受信された表示用データがデータ格納部3に格納される。そして、表示制御部4は、要求に係る文書データに対応した表示用データが取得されたことを認識すると、その表示用データをデータ格納部3から読み出し、画像表示ソフトに従って当該表示用データに対応した文書画像を表示ユニット2に表示させる。ユーザは、表示ユニット2に表示された文書画像により、希望する文書の閲覧が行える。
【0025】
表示ユニット2には、例えば、図3に示すように文書画像が表示される。この例では、要求に係る文書データに対応した文書画像(リンク元の文書)16のリンクの存在位置にこの文書にリンクする他の文書( リンク先の文書) 17が小さく表示される。このような表示形態は、上述したデータ読み込み装置8における解析制御部13において、要求に係る文書データ( HTMLデータ) を解析する際に、その要求に係る文書データにリンク先の文書データが明示されていると判断されると、要求に係る文書データの表示データ( 画像データ) 内にそのリンク先のデータについての画像データを埋め込むことによって実現される。
【0026】
そして、リンク元の文書画像16を表示ユニット2の画面上で拡大させると、例えば、図4に示すように、リンク先の文書17の表示がより明瞭となるようになる。また、図4に示す状態から、更に、リンク元の文書画像16を縮小させると、リンク先の文書17も縮小されながら、図3に示すような元の状態に戻る。このような処理は、表示制御部4によってなされる。
【0027】
要求に係る文書データに対応した文書画像を表示ユニット2に表示させる際における、文書表示装置1及びデータ読み込み装置8での更に詳細な処理について説明する。
文書表示装置1における表示制御部4は、例えば、図5に示す手順に従って処理を行う。
【0028】
図5において、まず、内部カウンタが初期値に設定された(n=0)(S1)後に、データ読み込み装置8に対してユーザが閲覧を希望する文書データの要求信号を送信する(S2)。この要求信号を送信する際の更に、具体的な処理は、例えば、図6に示すような手順に従ってなされる。即ち、要求に係る表示対象文書Aを特定する情報がセットされた( S90) 後に、この要求に係る表示対象文書Aがデータ格納部3に既に格納されている( キャッシュされているか) か否かが判定される(S91)。ここで、この要求に係る表示対象文書Aがデータ格納部3にまだ格納されていないと判定されると、この表示対象文書Aに関する要求信号が出力される(S92)。一方、要求に係る表示対象文書Aがデータ格納部3に既に格納さえている場合(キャッシュされている場合)は、特に、この文書Aについての要求信号は出力されずに、この文書Aの表示処理が行われる。
【0029】
上記のようにして文書データの要求信号を出力した後に、文書表示装置1の表示制御部4は、当該要求に係る文書データに対応した表示用データのデータ読み取り装置8からの受信待ち状態になる。
この状態において、データ読み取り装置8の読み込み部14は、例えば、図7に示す手順に従って処理を実行する。
【0030】
図7において、内部タイマが初期値にセットされた(t=0)(S10)後に、データ供給源9から文書データの読み込みの開始と共に当該内部タイマが起動され、内部タイマの計測時間tが所定時間Tを超えたか否かが判定される(S11、S12)。ここで、内部タイマの計測時間が所定時間Tを超えると、データ供給源9から要求に係る文書データ( HTMLデータ) の読み込みが完了したか否かが判定される(S13)。文書データの読み込みが上記所定時間T以内で完了していれば、その読み込んだ文書データが解析制御部13に渡され、前述したような解析の結果得られる表示用データ( 画像データ) が文書表示装置1に送信される(S15)。
【0031】
一方、上記所定時間T以内に文書データの読み込みが完了していない場合には、未完了である旨を示す値を読み込み途中の文書データに付加し、その状態の文書データが解析制御部13にて表示用データに変換される(S14)。そして、この未完了である旨を示す値が付された表示用データ( 画像データ) が文書表示装置1に送信される。
【0032】
図5に戻って、上述したように、文書データの要求信号をデータ読み込み装置8に送信した(S2)後に、待ち状態となる表示制御部4がデータ読み込み装置8から表示用データが受信されたと判定すると(S3)、その受信した表示用データが完成したものであるか否かが判定される(S4)。この判定は、上述したような読み込みデータが未完成である旨を示す値が表示用データに付加されているか否かによってなされる。
【0033】
受信した表示用データが完成したものであると判定されると、表示制御部4は、データ読み込みが成功したと判断しする(S5)。そして、その表示用データがデータ格納部3に格納され、上述したようにその表示用データを用いて文書画像が表示ユニット2に表示される。
一方、受信した表示用データが完成したものではないと判定されると、内部カウンタが所定値Nを超えたか否か(n>N)が判定される(S6)。そして、その内部カウンタが所定値Nを超えていなかった場合、内部カウンタを+1だけインクリメントした(S8)に、再度、当該文書データの要求信号をデータ読み込み装置8に送信する(S2)。以後、文書表示装置1及びデータ読み込み装置8にて同様の処理が実行される。
【0034】
その処理の過程で、受信した表示用データが完成したものであると判定されると(S4でYES)、読み込み成功と判断され、その表示用データを用いて文書画像の表示が行われる。また、上記処理の過程で、内部カウンタが所定値Nを超えると(S6でYES)、文書データの読み込み失敗と判定され(S7)、例えば、要求に係る文書データが取得できなかった旨が表示ユニット2に表示される。
【0035】
図3に示すように要求に係る文書画像16とリンク先の文書17が表示ユニット2に表示されている状態で、ユーザがリンク先の文書17を閲覧したい場合、ユーザはリンク情報の要求指示を行う。すると、このリンク情報の要求信号が送信部7からデータ読み込み装置8に送信される。なお、リンク情報の要求に係る処理も、図5に示す手順に従って行われる。
【0036】
このリンク情報の要求信号をデータ読み込み装置8の受信部11が受信すると、解析制御部13は、前述した要求に係る文書データを解析し、該文書データに含まれる他の文書データとのリンクを抽出する。そして、その解析結果に基づいて、要求に係る文書データから変換された表示用データに含まれるリンク先の他のデータを明示する部位が検出される。即ち、図3に示す文書画像におけるリンク先データの位置及び大きさが検出される。そして、リンク元の画像に対応した表示用データにおいてリンク先の文書画像が明示される部位と当該リンク先の文書画像との関係がリンク情報として作成される。
【0037】
このリンク情報は、例えば、図8に示すように、リンク先の文書を特定するファイル名( 識別子) と該リンク元の文書上においてリンク先の文書を小さく表示すべき位置とその大きさとの関係を示す。このリンク情報は、データ読み込み装置8の送信部12から文書表示装置1に送信される。そして、リンク情報が文書表示装置1の受信部6にて受信されると、そのリンク情報はデータ格納部3に格納される。
【0038】
このように、リンク情報が文書表示装置1に格納された後、ユーザが例えば、マウスを操作して図3に示すように表示された文書画像16内のリンク先文書17を指定すると、表示制御部4は、図9に示す手順に従って、その指定されたリンク先文書17の要求を行う。
図9において、まず、表示ユニット2に表示される文書画像17上のクリック位置pが取得される(S50)。そして、図8に示すリンク情報から1つのレコードが抽出され(S51)、そのレコードに記述された位置、大きさにて特定されるアンカーとなる範囲Rに上記クリック位置pが含まれるか否かが判定される(S52)。このクリック位置pがアンカーとなる範囲Rに含まれていない場合、全てのリンク情報を調べたか否かが判定される(S54)。そして、図8に示すリンク情報から次のレコードが抽出される(S51)。その後、上記と同様の処理(S52、S54、S51)が繰り返される。
【0039】
その過程で、選択されたレコードに記載される位置及び大きさで特定されるアンカーとなる範囲Rにクリック位置pが含まれる場合(S52でYES)、そのレコードに記述されたファイル名で特定される文書が要求に係る文書として、そのファイル名で特定される文書データの要求信号がデータ読み取り装置8に送信される(S53)。
【0040】
その後、前述した処理に従って、要求に係る文書データに対応する表示用データがデータ読み取り装置8から文書表示装置1に提供される。その結果、文書表示装置1において、当該提供される表示用データに基づいて、リンク先の文書画像が所定のサイズにて表示ユニット2に表示される。
上記のように文書表示装置1に取り込まれたリンク情報は、リンク元の文書16に対応を付けられ、その対応関係がデータ格納部3に格納される。以後、リンク元の文書16とリンク情報との関連付けがデータ格納部3に格納された当該対応関係に基づいて管理される。そして、この管理に基づいて、リンク元の文書及びそれにリンクする文書を文書表示装置1にて表示させることができる。
【0041】
上述した例によれば、文書表示装置1がWWW閲覧プログラムを備えていなくても、インターネット上のWWWサーバからの文書データにもとづいた文書画像を閲覧することが可能となる。また、データ供給源9( WWWサーバ) から文書データ( HTMLデータ) を読み込んで、その文書データの解析、表示用データへの変換の各処理を行うデータ読み込み装置8と、表示用データに基づいた文書画像の表示処理を行う文書表示装置1とが個別的に設けられているので、文書表示装置1での処理負担が軽減され、限られた計算リソースであってもより複雑な画像処理を行うことができるようになる。
【0042】
更に、データ読み取り装置8に対して複数の文書表示装置1を接続するようにすれば、複数のユーザに対する文書閲覧のために単一のデータ読み取り装置8を設ければよいので、資源の有効的な活用が可能となる。
【0043】
【発明の効果】
以上、説明してきたように、本願発明によれば、文書表示装置では、文書データの読み込み、解析、表示用データの作成等の処理を行う必要がなく、表示用データに基づいて文書画像を表示する処理だけを行うことが可能となるから、限られた計算リソースであっても、できるだけ処理速度の低下を招くことなく、文書画像表示の機能を充実させることができる。
【0044】
また、単一のデータ読み込み装置に通信路を介して複数の文書表示装置を接続することが可能となる結果、資源の有効的な活用が可能となる文書閲覧システムを実現することができる。
本願発明によれば、上記のような文書閲覧システムで用いられるデータ読み込み装置を実現することができる。
【0045】
更に、本願発明によれば、上記のような文書閲覧システムで用いられる文書表示装置を実現することができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態に係る文書閲覧システムの構成例を示すブロック図である。
【図2】図1に示す文書閲覧システムにおける処理手順を示すシーケンス図である。
【図3】文書画像の表示例を示す図である。
【図4】文書画像の他の表示例を示す図である。
【図5】文書表示装置での処理の手順を示すフローチャートである。
【図6】文書データの要求処理の手順を示すフローチャートである。
【図7】データ読み込み装置での処理の手順を示すフローチャートである。
【図8】リンク情報の構造例を示す図である。
【図9】リンク先のデータ要求に係る処理の手順を示すフローチャートである。
【符号の説明】
1 文書表示装置
2 表示ユニット
3 データ格納部
4 表示制御部
5 通信部
6 受信部
7 送信部
8 データ読み込み装置
9 データ供給源
10 通信部
11 受信部
12 送信部
13 解析制御部
14 読み込み部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document browsing system that enables browsing of document images, and more specifically, obtains desired data from a data supply source and displays an image corresponding to the acquired data. About.
The present invention also relates to a data reading device and a document display device used in such a document browsing system.
[0002]
[Prior art]
For example, in a document browsing system that browses document images corresponding to data provided via a network (for example, the Internet), a function for acquiring data from the network, a function for analyzing the acquired data, and a document based on the analysis result A function for generating an image and displaying it on the display unit is required. In a conventional document browsing system, these functions are realized by a single device (computer).
[0003]
[Problems to be solved by the invention]
By the way, in such a document browsing system, for example, a document image such as a function for displaying a plurality of document images to be linked and a three-dimensional CG image on a display unit, and a function for processing (enlarging, reducing, etc.) the displayed document image. There is a tendency to further enhance the functions related to the display. In such a situation, as in the conventional document browsing system described above, if all functions are realized with a single device, limited computational resources are used to realize a relatively large number of functions. This has to reduce the processing speed.
[0004]
In addition, when a plurality of users wish to view a document image at the same time, an apparatus (computer) having all the functions of the document browsing system described above is required for each of the plurality of users. It cannot be said that they are being used effectively.
Therefore, a first problem of the present invention is to provide a document browsing system that can enhance the function of displaying a document image without causing a decrease in the processing speed as much as possible and can effectively use resources. Is to provide.
[0005]
A second object of the present invention is to provide a data reading device used in such a document browsing system.
A third object of the present invention is to provide a document display device used in such a document browsing system.
[0006]
[Means for Solving the Problems]
In order to solve the first problem, the present invention provides: , De In a document browsing system for acquiring desired data from a data supply source and displaying a document image corresponding to the acquired data, a data reading device and a document display device connected to each other via a predetermined communication path, The data reading device includes a data acquisition unit that acquires data related to a request from the document display device from a data supply source, and an image of the data acquired by the data acquisition unit on the document display device. Data format conversion means for converting the data into display data in a displayable format, and configured to transmit the display data obtained by the data conversion means to the document display device via a communication path. The display device is a display control unit that displays a corresponding image on the display unit based on display data received from the data reading device via a communication path. Configured with and.
[0007]
like this Na In the document browsing system, when the data reading device receives a request for data desired by the user from the document display device, the data reading device acquires the data related to the request from the data supply source, and sends the acquired data to the document display device. To display data in a format that allows image display. Then, the display data is transmitted from the data reading device to the document display device.
[0008]
In the document display device that has received the display data, an image corresponding to the display data is displayed on the display unit. In the document display device, it is not necessary to perform processing for acquiring data of a document to be displayed and converting it into a format that can display an image.
Further, the document browsing system having the above configuration can be easily configured such that a plurality of image display devices are arranged under a single data reading device.
[0009]
The data supply source may be a data storage device directly connected to the data reading device or an external device connected via a predetermined network (LAN, Internet).
Further, the communication path connecting the data reading device and the document display device is not particularly limited as long as the data can be transmitted and received in accordance with a predetermined communication procedure in both devices, and may be a communication line directly connecting both devices. It may be a network such as a LAN, a public line network, or the Internet.
[0010]
From the viewpoint that it is possible to browse a document image corresponding to other data linked to the data related to the request, the present invention ,Up In the document browsing system, when the data related to the request from the document display device includes other data linked to the data, the data reading device converts the data related to the request by the data format conversion means. Link information creating means for creating link information representing the relationship between the other data and the part that clearly indicates other data of the link destination included in the obtained display data is created by the link information creating means. The link information is transmitted to the document display device, and the document display device requests data to be linked to the data related to the request based on the link information received from the document display device. The link data requesting means can be configured to be configured.
[0011]
In such a document browsing system, when the document display device receives the link information, the document display side can know the part that clearly indicates the link destination data included in the display data from the received link information. As a result, it is possible to request the data reading device for data of a link destination corresponding to the part. When the data reading device receives the request for the data at the link destination, the data reading device acquires the data at the link destination according to the request from the data supply source, and the display data is in a format that can be displayed as an image on the document display device. Convert to When the display data is transmitted from the data reading device to the document display device, the document display device displays an image corresponding to the display data on the display unit.
[0012]
From the viewpoint that the amount of data transmitted through the communication path can be reduced as much as possible, in the document browsing system, the link information creating means in the data reading device is configured to create link information based on a request from the document display device. Can do.
In such a document browsing system, when a user makes a request from a document display device used for browsing a document, link information is created in the data reading device, and the link information is transmitted to the document display device. The Therefore, the link information can be transmitted through the communication path between the document display device and the data reading device only when the user needs other data linked to the requested data.
[0013]
From the viewpoint that an image corresponding to linked data can be displayed at any time in the document display device that has received the link information, in the document browsing system, the document display device performs the requested data and the data. A link management unit that manages association with the created link information can be provided.
[0014]
In such a document browsing system, the document display device manages the relationship between the already requested data and link information related to other data linked to the data. It becomes possible to request the data reading device.
From the viewpoint that it is possible to notify the document display device that the data related to the request could not be acquired, in each of the document browsing systems, the data reading device uses the data acquisition means to store the data related to the request from the document display device. Data acquisition determination means for determining whether or not acquisition from a data supply source is possible, and information indicating that data acquisition has not been performed when the data acquisition determination means determines that data relating to the request could not be acquired. It can be configured to transmit to a display device.
[0015]
In the document display system that receives the information indicating that the data has not been acquired as described above, the document browsing system can display the image corresponding to the requested data as much as possible. When the document display device receives information indicating that the data has not been acquired from the data reading device, the document display device transmits a re-request for the data to the data reading device, and data by the re-requesting device It is possible to provide a request stop control means for stopping the data request when the request is continuously made a predetermined number of times.
[0016]
In order to solve the second problem, the present invention , De In a data reading apparatus provided in a document browsing system that acquires desired data from a data supply source and displays a document image corresponding to the acquired data, predetermined communication with a document display apparatus that displays the document image A data acquisition means for acquiring data related to a request from the document display device from a data supply source, and an image of the data acquired by the data acquisition means can be displayed on the document display device Data format conversion means for converting the data into display data in a format, and configured to transmit the display data obtained by the data conversion means to the document display device via the predetermined communication path.
[0017]
In order to solve the third problem, the present invention , De In a document display apparatus provided in a document browsing system that acquires desired data from a data supply source and displays a document image corresponding to the acquired data, data corresponding to the image to be displayed is transmitted in a predetermined communication manner. After requesting the external device via the path, when the display data obtained by converting the data related to the request into a format that can be displayed on the document display device is received from the external device, the received data is received. The display unit is configured to display a corresponding image on the display unit based on the display data.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A document browsing system according to an embodiment of the present invention is configured, for example, as shown in FIG.
In FIG. 1, the document browsing system includes a
[0019]
The
[0020]
The data reading device 8 includes a
[0021]
The
[0022]
In the document browsing system as described above, for example, a document image is displayed according to the procedure shown in FIG. In this example, the data reading device 8 acquires HTML-format document data (HTML data) from a WWW server serving as a data supply source 9 on the Internet according to the WWW browsing program.
In FIG. 2, when a user operating the
[0023]
The data supply source 9 that has received this request returns the HTML data relating to the request to the data reading device 8 via the Internet. In the data reading device 8, when the
[0024]
In the
[0025]
For example, a document image is displayed on the
[0026]
When the link
[0027]
A more detailed process in the
For example, the
[0028]
In FIG. 5, first, after the internal counter is set to an initial value (n = 0) (S1), a request signal for document data that the user desires to browse is transmitted to the data reading device 8 (S2). More specific processing when transmitting the request signal is performed according to a procedure as shown in FIG. 6, for example. That is, whether or not the display target document A related to the request is already stored (cached) in the
[0029]
After outputting the document data request signal as described above, the
In this state, the
[0030]
In FIG. 7, after the internal timer is set to the initial value (t = 0) (S10), the internal timer is started together with the start of reading of the document data from the data supply source 9, and the measurement time t of the internal timer is predetermined. It is determined whether or not the time T has been exceeded (S11, S12). Here, when the measurement time of the internal timer exceeds the predetermined time T, it is determined whether or not reading of the requested document data (HTML data) from the data supply source 9 is completed (S13). If the reading of the document data is completed within the predetermined time T, the read document data is transferred to the
[0031]
On the other hand, if the reading of the document data is not completed within the predetermined time T, a value indicating incomplete is added to the document data being read, and the document data in that state is sent to the
[0032]
Returning to FIG. 5, as described above, after the document data request signal is transmitted to the data reading device 8 (S <b> 2), the
[0033]
If it is determined that the received display data is complete, the
On the other hand, if it is determined that the received display data is not complete, it is determined whether or not the internal counter exceeds a predetermined value N (n> N) (S6). If the internal counter does not exceed the predetermined value N, the internal counter is incremented by +1 (S8), and the request signal for the document data is transmitted again to the data reading device 8 (S2). Thereafter, similar processing is executed in the
[0034]
In the process, if it is determined that the received display data is complete (YES in S4), it is determined that the reading is successful, and the document image is displayed using the display data. If the internal counter exceeds the predetermined value N during the above process (YES in S6), it is determined that the reading of the document data has failed (S7). For example, a message indicating that the requested document data could not be acquired is displayed. Displayed on
[0035]
As shown in FIG. 3, when the user wants to view the linked
[0036]
When the receiving
[0037]
For example, as shown in FIG. 8, the link information includes a relationship between a file name (identifier) for specifying a link destination document, a position where the link destination document should be displayed small on the link source document, and its size. Indicates. This link information is transmitted from the
[0038]
In this way, after the link information is stored in the
In FIG. 9, first, the click position p on the
[0039]
In the process, if the click position p is included in the range R serving as an anchor specified by the position and size described in the selected record (YES in S52), it is specified by the file name described in the record. As a request document, a request signal for document data specified by the file name is transmitted to the data reading device 8 (S53).
[0040]
Thereafter, display data corresponding to the requested document data is provided from the data reading device 8 to the
The link information taken into the
[0041]
According to the above-described example, even if the
[0042]
Furthermore, if a plurality of
[0043]
【The invention's effect】
As explained above ,Book According to the invention of the application, the document display device does not need to perform processing such as reading, analysis, and creation of display data of the document data, and displays the document image based on the display data. Where Therefore, even if the calculation resources are limited, the function of displaying the document image can be enhanced without reducing the processing speed as much as possible.
[0044]
In addition, since a plurality of document display devices can be connected to a single data reading device via a communication path, a document browsing system that can effectively use resources can be realized.
Book According to the invention of this application, it is possible to realize a data reading device used in the document browsing system as described above.
[0045]
More ,Book According to the invention of the application, it is possible to realize a document display device used in the document browsing system as described above.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a document browsing system according to an embodiment of the present invention.
FIG. 2 is a sequence diagram showing a processing procedure in the document browsing system shown in FIG.
FIG. 3 is a diagram illustrating a display example of a document image.
FIG. 4 is a diagram illustrating another display example of a document image.
FIG. 5 is a flowchart illustrating a processing procedure in the document display apparatus.
FIG. 6 is a flowchart illustrating a procedure of document data request processing.
FIG. 7 is a flowchart showing a processing procedure in the data reading apparatus;
FIG. 8 is a diagram illustrating a structure example of link information.
FIG. 9 is a flowchart illustrating a procedure of processing relating to a data request for a link destination.
[Explanation of symbols]
1 Document display device
2 Display unit
3 Data storage
4 Display controller
5 Communication Department
6 Receiver
7 Transmitter
8 Data reading device
9 Data source
10 Communication Department
11 Receiver
12 Transmitter
13 Analysis control unit
14 Reading section
Claims (3)
互いに所定の通信路にて接続されたデータ読み込み装置と文書表示装置とが個別に設けられ、
上記データ読み込み装置は、文書表示装置からの要求に係る前記文書データをデータ供給源から取得するデータ取得手段と、
該データ取得手段にて取得された前記文書データを文書表示装置にて画像表示可能な形式の第1の表示用データに変換すると共に、前記文書データにリンク先の他の文書データの明示がある場合、前記リンク先の他の文書データから変換した第2の表示用データをリンク先へのリンク部分として表示するように前記第1の表示用データ内に埋め込むデータ形式変換手段とを備え、
該データ形式変換手段にて得られた第1及び第2の表示用データを、前記通信路を介して文書表示装置に送信するよう構成すると共に、
上記文書表示装置は、上記データ読み込み装置から前記通信路を介して受信される前記第1及び第2の表示用データに基づいて対応する画像を表示ユニットに表示させる表示制御手段を備え、
上記データ読み込み装置は、上記文書表示装置からの要求に係る前記文書データに、当該文書データにリンクする他の文書データの明示がある場合、要求に係る前記文書データをデータ形式変換手段が変換して得られた第1の表示用データに含まれる前記リンク先の他の文書データを明示する部位と当該他の文書データとの関係を表すリンク情報を作成するリンク情報作成手段を備え、該リンク情報作成手段にて作成されたリンク情報を文書表示装置に送信するように構成すると共に、
上記文書表示装置は、上記文書表示装置から受信した該リンク情報に基づいて当該要求に係る文書データにリンクする文書データをデータ読み込み装置に要求するリンクデータ要求手段を有する文書閲覧システム。In a document browsing system that acquires desired document data described in a language for describing a Web page from a data supply source, and displays a document image corresponding to the acquired document data.
A data reading device and a document display device connected to each other via a predetermined communication path are individually provided,
The data reading device includes a data acquisition unit that acquires the document data related to the request from the document display device from a data supply source;
The document data acquired by the data acquisition means is converted into first display data in a format that can be displayed on an image on a document display device, and other document data of a link destination is specified in the document data. Data format conversion means embedded in the first display data so as to display the second display data converted from the other document data of the link destination as a link portion to the link destination ,
The first and second display data obtained by the data format conversion means are configured to be transmitted to the document display device via the communication path, and
The document display device includes display control means for displaying a corresponding image on a display unit based on the first and second display data received from the data reading device via the communication path ,
When the document data related to the request from the document display device includes other document data explicitly linked to the document data, the data reading device converts the document data related to the request by a data format conversion unit. Link information creating means for creating link information representing the relationship between the other document data and the part that clearly specifies the other document data of the link destination included in the first display data obtained in the above-described manner; The link information created by the information creation means is configured to be transmitted to the document display device, and
The document display system includes a link data requesting unit that requests a data reading device for document data to be linked to document data related to the request based on the link information received from the document display device .
文書画像表示を行う文書表示装置と所定の通信路にて接続されると共に、
該文書表示装置からの要求に係る前記文書データをデータ供給源から取得するデータ取得手段と、
該データ取得手段にて取得された前記文書データを文書表示装置にて画像表示可能な形式の第1の表示用データに変換すると共に、前記文書データにリンク先の他の文書データの明示がある場合、前記リンク先の他の文書データから変換した第2の表示用データをリンク先へのリンク部分として表示するように前記第1の表示用データ内に埋め込むデータ形式変換手段と、
上記文書表示装置からの要求に係る前記文書データに、当該文書データにリンクする他の文書データの明示がある場合、要求に係る前記文書データをデータ形式変換手段が変換して得られた第1の表示用データに含まれる前記リンク先の他の文書データを明示する部位と当該他の文書データとの関係を表すリンク情報を作成するリンク情報作成手段とを備え、
前記第1の表示用データ,第2の表示用データ,リンク情報を上記所定の通信路を介して文書表示装置に送信するようにしたデータ読み込み装置。In a data reading apparatus provided in a document browsing system that acquires desired document data described in a language for describing a Web page from a data supply source and displays a document image corresponding to the acquired document data ,
It is connected to a document display device for displaying a document image through a predetermined communication path,
Data acquisition means for acquiring the document data relating to the request from the document display device from a data supply source;
The document data acquired by the data acquisition means is converted into first display data in a format that can be displayed on an image on a document display device, and other document data of a link destination is specified in the document data. Data format conversion means for embedding in the first display data so that the second display data converted from the other document data of the link destination is displayed as a link portion to the link destination ;
When the document data related to the request from the document display device includes other document data explicitly linked to the document data, the first data obtained by converting the document data related to the request by the data format conversion unit Link information creating means for creating link information representing the relationship between the other document data and the part that clearly specifies the other document data of the link destination included in the display data;
Said first display data, the second display data, the data is read device link information to be transmitted to the document display device via the prescribed communication channel.
表示すべき画像に対応した文書データを、所定の通信路を介して外部装置に要求した後に、該要求に係る文書データを当該文書表示装置にて画像表示可能な形式に変換して得られる表示用データを当該外部装置から受信したときに、その受信した表示用データに基づいて対応する画像を表示ユニットに表示させる画像表示制御手段を有し、
前記表示用データは、前記文書データにリンク先の他の文書データの明示がある場合にリンク先へのリンク部分として表示するように前記リンク先の他の文書データから変換した表示用データが埋め込まれている文書表示装置。In a document display device provided in a document browsing system that acquires desired document data described in a language for describing a Web page from a data supply source and displays a document image corresponding to the acquired document data ,
Display obtained by requesting document data corresponding to an image to be displayed to an external device via a predetermined communication path, and then converting the requested document data into a format that can be displayed on the document display device. Image display control means for displaying a corresponding image on the display unit based on the received display data when the data is received from the external device;
The display data is embedded with display data converted from the other document data of the link destination so that the document data is displayed as a link portion to the link destination when the document data has explicit description of the other document data of the link destination. Document display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23417599A JP3974292B2 (en) | 1999-08-20 | 1999-08-20 | Document browsing system and data reading device and document display device used in the system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23417599A JP3974292B2 (en) | 1999-08-20 | 1999-08-20 | Document browsing system and data reading device and document display device used in the system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001060166A JP2001060166A (en) | 2001-03-06 |
JP3974292B2 true JP3974292B2 (en) | 2007-09-12 |
Family
ID=16966855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23417599A Expired - Fee Related JP3974292B2 (en) | 1999-08-20 | 1999-08-20 | Document browsing system and data reading device and document display device used in the system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3974292B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3948911B2 (en) * | 2001-05-30 | 2007-07-25 | 富士通株式会社 | Display of multiple linked information objects in virtual space according to visual field data |
JP5023760B2 (en) * | 2007-03-29 | 2012-09-12 | 日本電気株式会社 | File reference system, file reference method, file conversion device, file reference terminal device, and program |
US8560519B2 (en) * | 2010-03-19 | 2013-10-15 | Microsoft Corporation | Indexing and searching employing virtual documents |
-
1999
- 1999-08-20 JP JP23417599A patent/JP3974292B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001060166A (en) | 2001-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8826176B2 (en) | Information processing apparatus and control method | |
JP2004178268A (en) | Real-time web sharing system | |
JP3876588B2 (en) | Printer, printer control method, print system, and recording medium | |
JP3974292B2 (en) | Document browsing system and data reading device and document display device used in the system | |
JP2013008284A (en) | Image processing system, control method for the same, and program | |
JPH09233243A (en) | Network scanner | |
JP2002304314A (en) | Application data file reference system | |
JP2002091841A (en) | Network system and equipment recognizing method | |
JP2002247539A (en) | Network projector device | |
JPH09231119A (en) | Information communication system | |
JP2017058952A (en) | Information processing device, its control method, and program | |
JP2000295398A (en) | Push type server device and computer readable recording medium with program for functioning image reader or computer to which image reader is connected as push type server device stored thereon | |
JP2002014781A (en) | Printing system, printing method, printer, terminal device, and server device | |
JP2004013835A (en) | Device, system and method for forming image, device for managing information, method for transmitting image data, program and recording medium | |
US8902452B2 (en) | Image forming apparatus that acquires and displays list information from document management apparatus for selection of process target for image formation | |
JP2001236189A (en) | Server device, data managing method of server device and storage medium | |
JP2004209961A (en) | Image forming apparatus having web service function | |
JP2005038034A (en) | Printer system | |
JP2007115074A (en) | Virtual browser providing service system for electronic application | |
JP2004021462A (en) | Server device, client device, overlay form management method, and storage medium | |
JP2004363890A (en) | Information processing system and information processing apparatus | |
JP2004110385A (en) | Document displaying method, document display device, and program | |
JP2001216239A (en) | Network communication system and server | |
JP2004362471A (en) | Communication apparatus and device for providing contents to communication apparatus | |
AU737604B2 (en) | A method for making a hypermedium interactive |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060801 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061002 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061207 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070115 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070605 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070614 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100622 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110622 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120622 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120622 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130622 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140622 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |