JPH10162002A - インターネットブラウジング装置 - Google Patents
インターネットブラウジング装置Info
- Publication number
- JPH10162002A JPH10162002A JP8316791A JP31679196A JPH10162002A JP H10162002 A JPH10162002 A JP H10162002A JP 8316791 A JP8316791 A JP 8316791A JP 31679196 A JP31679196 A JP 31679196A JP H10162002 A JPH10162002 A JP H10162002A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- size
- output
- transmitting
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】 視認性が良くかつ操作性の良いユーザーイン
ターフェースを持ち、新たなシンタックスに対しても容
易に対応可能なインターネットブラウジング装置を提供
する。 【解決手段】 受信画像データを展開し画像データの生
成及び画像サイズの取得を行う画像データ展開手段11
と、表示画面サイズを設定する画面サイズ設定手段5
と、受信文字データと前記画像サイズより文字及び画像
の表示位置を算出し前記表示画面の横方向サイズに合わ
せて表示位置を修正する表示位置修正手段4とを設ける
ことにより、視認性・操作性を向上させることができ
る。
ターフェースを持ち、新たなシンタックスに対しても容
易に対応可能なインターネットブラウジング装置を提供
する。 【解決手段】 受信画像データを展開し画像データの生
成及び画像サイズの取得を行う画像データ展開手段11
と、表示画面サイズを設定する画面サイズ設定手段5
と、受信文字データと前記画像サイズより文字及び画像
の表示位置を算出し前記表示画面の横方向サイズに合わ
せて表示位置を修正する表示位置修正手段4とを設ける
ことにより、視認性・操作性を向上させることができ
る。
Description
【0001】
【発明の属する技術分野】本発明はネットワーク上のデ
ータベース等にアクセスし情報を表示するインターネッ
トブラウジング装置に関するものである。
ータベース等にアクセスし情報を表示するインターネッ
トブラウジング装置に関するものである。
【0002】
【従来の技術】近年、インターネット上の種々の情報に
アクセスできるWWW(World Wide Web)のサービスが
始まり、急速に普及している。特に、WWWの情報をグ
ラフィカルに表示するインターネットブラウジング装置
が続々登場してきている。
アクセスできるWWW(World Wide Web)のサービスが
始まり、急速に普及している。特に、WWWの情報をグ
ラフィカルに表示するインターネットブラウジング装置
が続々登場してきている。
【0003】従来、インターネットのゲートウエイ装置
としては特開平8−44643号公報に開示され、ネッ
トワーク装置のグラフィカルなユーザーインターフェー
スとしては特開平6−243066号公報に開示されて
いる。これらはインターネットブラウジング装置を示し
てはいないが、インターネットブラウジング装置に用い
られるいくつかの技術的背景を示している。
としては特開平8−44643号公報に開示され、ネッ
トワーク装置のグラフィカルなユーザーインターフェー
スとしては特開平6−243066号公報に開示されて
いる。これらはインターネットブラウジング装置を示し
てはいないが、インターネットブラウジング装置に用い
られるいくつかの技術的背景を示している。
【0004】まず、ここで使用する用語について説明す
る。クライアントとは実際に使用者がインターネットに
アクセスする端末装置のことであり、サーバとはクライ
アントがインターネットに接続するためのゲートウエイ
のことである。例えば、使用者はクライアントからイン
ターネットプロバイダのサーバ(ゲートウエイ)に接続
し、このサーバを経由してインターネットにアクセスす
る。また、WWWサーバとはインターネット上でホーム
ページ等の情報を提供するものである。
る。クライアントとは実際に使用者がインターネットに
アクセスする端末装置のことであり、サーバとはクライ
アントがインターネットに接続するためのゲートウエイ
のことである。例えば、使用者はクライアントからイン
ターネットプロバイダのサーバ(ゲートウエイ)に接続
し、このサーバを経由してインターネットにアクセスす
る。また、WWWサーバとはインターネット上でホーム
ページ等の情報を提供するものである。
【0005】以下に図面を参照しながら、従来のインタ
ーネットブラウジング装置の一例について説明する。図
8は従来のインターネットブラウジング装置の一例を示
すものである。
ーネットブラウジング装置の一例について説明する。図
8は従来のインターネットブラウジング装置の一例を示
すものである。
【0006】図8において、1はデータ送受信手段、2
は受信データ識別手段、3は受信データ解析手段、6は
表示設定手段、9は表示出力手段、10は表示装置、1
1は画像データ展開手段、70はポインティング装置、
13は入力解析手段、14はリンク先特定手段、15は
データ要求先設定手段である。
は受信データ識別手段、3は受信データ解析手段、6は
表示設定手段、9は表示出力手段、10は表示装置、1
1は画像データ展開手段、70はポインティング装置、
13は入力解析手段、14はリンク先特定手段、15は
データ要求先設定手段である。
【0007】ここで、データ送受信手段1はモデム等の
通信インターフェースを通して、TCP/IP等のプロ
トコルでサーバ等と接続し、このサーバを経由してイン
ターネットにつながれている。データ送受信手段1がイ
ンターネットから取得したファイルは受信データ識別手
段2に入力される。受信データ識別手段2では受信した
ファイルの種類を分別し、ハイパーテキストファイルは
受信データ解析手段3へ入力される。受信データ解析手
段3では、このハイパーテキストファイル中のシンタッ
クス(タグ)を解析し、文書中の文字列及び画像データ
の並びを決定する。また、受信データ解析手段3はこの
文書を表示する際に必要となる他のファイル(例えば、
画像ファイル)がある時には、データ要求先設定手段1
5へこのファイルの転送要求を出す。データ要求先設定
手段15は転送要求を受け、このファイルの絶対アドレ
スを生成し、データ送受信手段1はサーバを経由してフ
ァイルを取りに行く。データ送受信手段1が受け取った
ファイルは同様にして、受信データ識別手段2で種類毎
に分別される。受信ファイルが画像ファイルである時に
はこのファイルは画像データ展開手段11に送られ、デ
ータ圧縮されたファイル(例えば、JPEG圧縮された
画像ファイル)の場合は圧縮形式に対応する展開が行わ
れ、ビットマップ形式の画像データを生成する。
通信インターフェースを通して、TCP/IP等のプロ
トコルでサーバ等と接続し、このサーバを経由してイン
ターネットにつながれている。データ送受信手段1がイ
ンターネットから取得したファイルは受信データ識別手
段2に入力される。受信データ識別手段2では受信した
ファイルの種類を分別し、ハイパーテキストファイルは
受信データ解析手段3へ入力される。受信データ解析手
段3では、このハイパーテキストファイル中のシンタッ
クス(タグ)を解析し、文書中の文字列及び画像データ
の並びを決定する。また、受信データ解析手段3はこの
文書を表示する際に必要となる他のファイル(例えば、
画像ファイル)がある時には、データ要求先設定手段1
5へこのファイルの転送要求を出す。データ要求先設定
手段15は転送要求を受け、このファイルの絶対アドレ
スを生成し、データ送受信手段1はサーバを経由してフ
ァイルを取りに行く。データ送受信手段1が受け取った
ファイルは同様にして、受信データ識別手段2で種類毎
に分別される。受信ファイルが画像ファイルである時に
はこのファイルは画像データ展開手段11に送られ、デ
ータ圧縮されたファイル(例えば、JPEG圧縮された
画像ファイル)の場合は圧縮形式に対応する展開が行わ
れ、ビットマップ形式の画像データを生成する。
【0008】表示設定手段6は受信データ解析手段3で
決定された文字列及び画像データの並びに従い、文字列
の大きさや色、リンク情報の有無を識別するための文字
飾り等を設定してこれらの文字をビットマップ形式に展
開し、画像データ展開手段11で生成した画像データ等
とともに、仮想画面上での配置位置を決定し、マッピン
グする。さらに、この仮想画面内で表示装置10で表示
できる範囲内を表示画面とし、仮想画面が表示画面より
も大きいときにはスクロールバーを表示画面に付加す
る。
決定された文字列及び画像データの並びに従い、文字列
の大きさや色、リンク情報の有無を識別するための文字
飾り等を設定してこれらの文字をビットマップ形式に展
開し、画像データ展開手段11で生成した画像データ等
とともに、仮想画面上での配置位置を決定し、マッピン
グする。さらに、この仮想画面内で表示装置10で表示
できる範囲内を表示画面とし、仮想画面が表示画面より
も大きいときにはスクロールバーを表示画面に付加す
る。
【0009】そして、表示出力手段9ではこの表示画面
のデータをD/A変換し、アナログ信号として出力す
る。さらに、表示装置10はCRTディスプレイ等で構
成され、表示出力手段9の出力信号を画面上に表示す
る。
のデータをD/A変換し、アナログ信号として出力す
る。さらに、表示装置10はCRTディスプレイ等で構
成され、表示出力手段9の出力信号を画面上に表示す
る。
【0010】また、ポインティング装置70の出力は入
力解析手段13に入力されて解析される。ここで、ポイ
ンティング装置70はマウス等により構成され、マウス
の移動等にともなうマウスカーソルの移動情報は入力解
析手段13で分析され、次のマウスカーソルの表示位置
が決定され、このマウスカーソルは表示出力手段9で表
示画面のデータに合成されて、表示装置10で表示され
る。また、使用者が表示画面を見てさらにリンク先の情
報が欲しいときには、ポインティング装置70を用い
て、表示装置10上に表示された所望のリンク先情報を
示すアンカーをクリックする。このマウスがクリックさ
れたという情報は入力解析手段13で解析され、このイ
ベントが発生したマウスカーソルの位置をリンク先特定
手段14に出力する。リンク先特定手段14では、表示
設定手段6で生成した表示画面のデータとマウスカーソ
ルの位置情報より、リンク先情報を特定し、データ要求
先設定手段15へこのファイルの転送要求を出す。そし
て、データ要求先設定手段15はこの転送要求を受け、
このファイルの絶対アドレスを生成し、データ送受信手
段1はサーバを経由してファイルを取りに行く。
力解析手段13に入力されて解析される。ここで、ポイ
ンティング装置70はマウス等により構成され、マウス
の移動等にともなうマウスカーソルの移動情報は入力解
析手段13で分析され、次のマウスカーソルの表示位置
が決定され、このマウスカーソルは表示出力手段9で表
示画面のデータに合成されて、表示装置10で表示され
る。また、使用者が表示画面を見てさらにリンク先の情
報が欲しいときには、ポインティング装置70を用い
て、表示装置10上に表示された所望のリンク先情報を
示すアンカーをクリックする。このマウスがクリックさ
れたという情報は入力解析手段13で解析され、このイ
ベントが発生したマウスカーソルの位置をリンク先特定
手段14に出力する。リンク先特定手段14では、表示
設定手段6で生成した表示画面のデータとマウスカーソ
ルの位置情報より、リンク先情報を特定し、データ要求
先設定手段15へこのファイルの転送要求を出す。そし
て、データ要求先設定手段15はこの転送要求を受け、
このファイルの絶対アドレスを生成し、データ送受信手
段1はサーバを経由してファイルを取りに行く。
【0011】ここで、サーバはゲートウエイとして動作
し、クライアントから要求されたファイルを適切なプロ
トコルでインターネット上へ取りに行く。また、サーバ
はクライアントから要求されたファイルをインターネッ
ト上から取得したとき、クライアントにファイルを送信
すると共に、ある一定時間はファイルデータをサーバ上
に溜置き、ファイルデータのキャッシングを行う。
し、クライアントから要求されたファイルを適切なプロ
トコルでインターネット上へ取りに行く。また、サーバ
はクライアントから要求されたファイルをインターネッ
ト上から取得したとき、クライアントにファイルを送信
すると共に、ある一定時間はファイルデータをサーバ上
に溜置き、ファイルデータのキャッシングを行う。
【0012】このようにして、インターネット上のハイ
パーテキスト(ホームページ)を順次検索しながら閲覧
する。
パーテキスト(ホームページ)を順次検索しながら閲覧
する。
【0013】
【発明が解決しようとする課題】しかしながら上記のよ
うな構成では、ハイパーテキストの作成者の画面サイズ
等の環境が閲覧者の環境と必ずしも一致しないため、テ
レビ等、閲覧時に画面上の画素数が少ないインターネッ
トブラウジング装置で閲覧する場合、リンク先情報を示
すアンカーの文字列や表題等が途中で改行され非常に見
にくくなる。さらに、画像データの画面横方向の大きさ
が表示画面の1画面よりも大きいときには、横方向スク
ロールが必要になり、見づらいだけでなく、操作性が悪
くなるという問題点を有していた。
うな構成では、ハイパーテキストの作成者の画面サイズ
等の環境が閲覧者の環境と必ずしも一致しないため、テ
レビ等、閲覧時に画面上の画素数が少ないインターネッ
トブラウジング装置で閲覧する場合、リンク先情報を示
すアンカーの文字列や表題等が途中で改行され非常に見
にくくなる。さらに、画像データの画面横方向の大きさ
が表示画面の1画面よりも大きいときには、横方向スク
ロールが必要になり、見づらいだけでなく、操作性が悪
くなるという問題点を有していた。
【0014】また、これらの問題をクライアントだけで
対処しようとすると、クライアントの負荷が重くなり、
レスポンスの悪化等操作性を悪くさせるという問題点を
有していた。
対処しようとすると、クライアントの負荷が重くなり、
レスポンスの悪化等操作性を悪くさせるという問題点を
有していた。
【0015】そして、ハイパーテキストのシンタックス
は日々刻々と拡張され、クライアントのみを商品として
販売してしまうと、個々のクライアントに対して解析処
理の拡張等のバージョンアップをする必要があり、非常
に多くの労力を必要とするという問題点を有していた。
また、バージョンアップをしない場合には、新しいシン
タックスで記述された部分が表示できないだけでなく、
不正確に表示され操作性・視認性が悪化するという問題
点を有していた。
は日々刻々と拡張され、クライアントのみを商品として
販売してしまうと、個々のクライアントに対して解析処
理の拡張等のバージョンアップをする必要があり、非常
に多くの労力を必要とするという問題点を有していた。
また、バージョンアップをしない場合には、新しいシン
タックスで記述された部分が表示できないだけでなく、
不正確に表示され操作性・視認性が悪化するという問題
点を有していた。
【0016】また、マウス等のポインティングデバイス
での操作のため、初心者には使いづらく、特にリンク先
情報を示すアンカーを指定するのに手間がかかるという
問題点を有していた。
での操作のため、初心者には使いづらく、特にリンク先
情報を示すアンカーを指定するのに手間がかかるという
問題点を有していた。
【0017】本発明は上記問題点を解決するもので、視
認性が良くかつ操作性の良いユーザーインターフェース
を持ち、新たなシンタックスに対しても容易に対応可能
なインターネットブラウジング装置を提供することを目
的とする。
認性が良くかつ操作性の良いユーザーインターフェース
を持ち、新たなシンタックスに対しても容易に対応可能
なインターネットブラウジング装置を提供することを目
的とする。
【0018】
【課題を解決するための手段】上記問題点を解決するた
めに本発明のインターネットブラウジング装置は、受信
文字データを解析する受信データ解析手段と、受信画像
データを展開し画像データの生成及び画像サイズの取得
を行う画像データ展開手段と、表示画面サイズを設定す
る画像サイズ設定手段と、受信文字データと前記画像サ
イズより文字及び画像の表示位置を算出し前記表示画面
の横方向サイズに合わせて表示位置を修正する表示位置
修正手段と、表示位置修正手段の出力より前記文字及び
前記画像を表示画面上にマッピングする表示設定手段と
を具備することを特徴とするものである。
めに本発明のインターネットブラウジング装置は、受信
文字データを解析する受信データ解析手段と、受信画像
データを展開し画像データの生成及び画像サイズの取得
を行う画像データ展開手段と、表示画面サイズを設定す
る画像サイズ設定手段と、受信文字データと前記画像サ
イズより文字及び画像の表示位置を算出し前記表示画面
の横方向サイズに合わせて表示位置を修正する表示位置
修正手段と、表示位置修正手段の出力より前記文字及び
前記画像を表示画面上にマッピングする表示設定手段と
を具備することを特徴とするものである。
【0019】また、画像サイズ変更手段を設けることを
特徴とするものである。そして、文字サイズ変更手段を
設けることを特徴とするものである。さらに、表示位置
修正手段、画像サイズ変更手段、文字サイズ変更手段を
サーバに設けることを特徴とするものである。
特徴とするものである。そして、文字サイズ変更手段を
設けることを特徴とするものである。さらに、表示位置
修正手段、画像サイズ変更手段、文字サイズ変更手段を
サーバに設けることを特徴とするものである。
【0020】また、サーバに新旧タグ変換テーブルと受
信データ修正手段を設け、クライアントで解釈できない
タグはサーバでクライアントに解釈できるタグに変換す
ることを特徴とするものである。
信データ修正手段を設け、クライアントで解釈できない
タグはサーバでクライアントに解釈できるタグに変換す
ることを特徴とするものである。
【0021】そして、表示設定手段よりリンク情報を有
する文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段と、前記表示設定手
段の出力する表示画面上に前記位相位置設定手段の出力
を合成する指示位置表示手段を設けることを特徴とする
ものである。
する文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段と、前記表示設定手
段の出力する表示画面上に前記位相位置設定手段の出力
を合成する指示位置表示手段を設けることを特徴とする
ものである。
【0022】さらに、移動位置設定手段は、入力操作で
指示された方向の次ページにリンク情報を有する文字列
または画像を示すアンカーが無い場合、入力操作で指示
された方向にページスクロールを行うとともに、表示画
面内にアンカーがないことを使用者に通知することを特
徴とするものである。
指示された方向の次ページにリンク情報を有する文字列
または画像を示すアンカーが無い場合、入力操作で指示
された方向にページスクロールを行うとともに、表示画
面内にアンカーがないことを使用者に通知することを特
徴とするものである。
【0023】また、画面及びカーソルの移動は少なくと
も上下左右の4方向を示す方向キーで行い、入力装置に
設けられたスクロールキーにより画面の移動かカーソル
の移動かを区別して指示することを特徴とするものであ
る。
も上下左右の4方向を示す方向キーで行い、入力装置に
設けられたスクロールキーにより画面の移動かカーソル
の移動かを区別して指示することを特徴とするものであ
る。
【0024】この発明によれば、視認性が良くかつ操作
性の良いユーザーインターフェースを持ち、新たなシン
タックスに対しても容易に対応可能なインターネットブ
ラウジング装置が得られる。
性の良いユーザーインターフェースを持ち、新たなシン
タックスに対しても容易に対応可能なインターネットブ
ラウジング装置が得られる。
【0025】
【発明の実施の形態】以下本発明の一実施の形態のイン
ターネットブラウジング装置について、図面を参照しな
がら説明する。
ターネットブラウジング装置について、図面を参照しな
がら説明する。
【0026】図1は本発明の第1の実施の形態における
インターネットブラウジング装置のブロック図を示すも
のであり、図2(a)、(b)は本実施の形態のインタ
ーネットブラウジング装置の表示例を示すものである。
ここで、従来例のものと同一の構成要素には同一の符号
を付してその説明は省略する。また、本実施の形態にお
いて、サーバは従来例の構成と同様である。
インターネットブラウジング装置のブロック図を示すも
のであり、図2(a)、(b)は本実施の形態のインタ
ーネットブラウジング装置の表示例を示すものである。
ここで、従来例のものと同一の構成要素には同一の符号
を付してその説明は省略する。また、本実施の形態にお
いて、サーバは従来例の構成と同様である。
【0027】図1に示すように、このインターネットブ
ラウジング装置には、データ送受信手段1,受信データ
識別手段2,受信データ解析手段3,表示設定手段6,
表示出力手段9,表示装置10,画像データ展開手段1
1,入力装置12,入力解析手段13,リンク先特定手
段14,データ要求先設定手段15に加えて、表示位置
修正手段4,画面サイズ設定手段5,移動位置設定手段
7,指示位置表示手段8が設けられている。
ラウジング装置には、データ送受信手段1,受信データ
識別手段2,受信データ解析手段3,表示設定手段6,
表示出力手段9,表示装置10,画像データ展開手段1
1,入力装置12,入力解析手段13,リンク先特定手
段14,データ要求先設定手段15に加えて、表示位置
修正手段4,画面サイズ設定手段5,移動位置設定手段
7,指示位置表示手段8が設けられている。
【0028】ここで、データ送受信手段1がインターネ
ット上のWWWサーバから取得したファイルは受信デー
タ識別手段2に入力され、ファイルの種類が分別され
る。ハイパーテキストファイルは受信データ解析手段3
へ入力され、画像ファイルは画像データ展開手段11へ
入力される。ここで、その他のファイル、例えば単なる
テキストファイルは表示設定手段6へ直接出力しても良
いし、何らかの処理を必要とするファイルには各々適切
な処理を行えばよい。
ット上のWWWサーバから取得したファイルは受信デー
タ識別手段2に入力され、ファイルの種類が分別され
る。ハイパーテキストファイルは受信データ解析手段3
へ入力され、画像ファイルは画像データ展開手段11へ
入力される。ここで、その他のファイル、例えば単なる
テキストファイルは表示設定手段6へ直接出力しても良
いし、何らかの処理を必要とするファイルには各々適切
な処理を行えばよい。
【0029】受信データ解析手段3では、このハイパー
テキストファイル中のシンタックス(タグ)を解析し、
文書中の文字列及び画像データの並び(表示順序)を決
定する。また、受信データ解析手段3はこの文書を表示
する際に必要となる他のファイル(例えば、文書にはめ
込み表示する画像データ等)がある時には、データ要求
先設定手段15へこのファイルの転送要求を出す。
テキストファイル中のシンタックス(タグ)を解析し、
文書中の文字列及び画像データの並び(表示順序)を決
定する。また、受信データ解析手段3はこの文書を表示
する際に必要となる他のファイル(例えば、文書にはめ
込み表示する画像データ等)がある時には、データ要求
先設定手段15へこのファイルの転送要求を出す。
【0030】表示位置修正手段4は、画面サイズ設定手
段5より表示画面サイズの情報を得て、表示画面の横方
向幅以下の横幅を有する仮想画面を生成する。ここで、
表示画面サイズとは実際にハイパーテキストを表示する
画面サイズのことであり、CRT等の画面サイズとは異
なる。そして、受信データ解析手段3より、各文字列及
び画像データの並びの情報、各文字列の大きさの情報を
得るとともに、画像データ展開手段11より画像データ
の大きさの情報を得て、各々の文字列と画像データの表
示開始位置を決定する。ここで、仮想画面の横幅よりは
み出す文字列に対しては改行を行い、仮想画面内に収め
る。但し、リンク先情報を有する文字列(アンカー文字
列)の場合は、この文字列中で改行を行わない。しか
し、図2(a)に示すように、この文字列が表示画面の
横幅以上の横方向の大きさを有するときにはこの文字列
を複数行に均等分割し、画面横方向で同一の位置から各
行を配置する。
段5より表示画面サイズの情報を得て、表示画面の横方
向幅以下の横幅を有する仮想画面を生成する。ここで、
表示画面サイズとは実際にハイパーテキストを表示する
画面サイズのことであり、CRT等の画面サイズとは異
なる。そして、受信データ解析手段3より、各文字列及
び画像データの並びの情報、各文字列の大きさの情報を
得るとともに、画像データ展開手段11より画像データ
の大きさの情報を得て、各々の文字列と画像データの表
示開始位置を決定する。ここで、仮想画面の横幅よりは
み出す文字列に対しては改行を行い、仮想画面内に収め
る。但し、リンク先情報を有する文字列(アンカー文字
列)の場合は、この文字列中で改行を行わない。しか
し、図2(a)に示すように、この文字列が表示画面の
横幅以上の横方向の大きさを有するときにはこの文字列
を複数行に均等分割し、画面横方向で同一の位置から各
行を配置する。
【0031】また、画像データの横に文字列を表示する
場合にも、文字列を複数行に均等分割し、画面横方向で
同一の位置から各行を表示する。さらに、図2(b)に
示しように画像データの左右に文字列を表示する場合に
は、画像データの右方向に表示する文字列と左方向に表
示する文字列との長さの比を取り、表示画面の横幅から
画像データの横幅を減算した長さをこの比で分割し、各
文字列の横方向に表示する長さ(表示長)を決定する。
そして、各文字列を表示長の複数行の文字列に分割して
配置する。
場合にも、文字列を複数行に均等分割し、画面横方向で
同一の位置から各行を表示する。さらに、図2(b)に
示しように画像データの左右に文字列を表示する場合に
は、画像データの右方向に表示する文字列と左方向に表
示する文字列との長さの比を取り、表示画面の横幅から
画像データの横幅を減算した長さをこの比で分割し、各
文字列の横方向に表示する長さ(表示長)を決定する。
そして、各文字列を表示長の複数行の文字列に分割して
配置する。
【0032】表示設定手段6は表示位置修正手段4の出
力より、各文字列及び画像データの配置位置の情報を得
て、文字列及び画像データを仮想画面上にマッピング
し、仮想画面上の1ページ目を表示画面として出力す
る。ここで、仮想画面の横幅は表示画面と一致している
が、縦方向の幅は受信したハイパーテキストファイルに
よって異なるので、仮想画面上で仮想画面の原点位置か
ら表示画面と同じ縦方向幅の位置までが1ページ目とな
る。同様にして、2ページ目は1ページ目の最後から表
示画面と同じ縦方向幅の位置までが2ページ目である。
以下同様にして3、4・・・ページとなる。もちろん、
1ページの縦方向幅を表示画面よりも短くし、隣接する
ページ間でオーバーラップして表示される領域を設けて
も良い。
力より、各文字列及び画像データの配置位置の情報を得
て、文字列及び画像データを仮想画面上にマッピング
し、仮想画面上の1ページ目を表示画面として出力す
る。ここで、仮想画面の横幅は表示画面と一致している
が、縦方向の幅は受信したハイパーテキストファイルに
よって異なるので、仮想画面上で仮想画面の原点位置か
ら表示画面と同じ縦方向幅の位置までが1ページ目とな
る。同様にして、2ページ目は1ページ目の最後から表
示画面と同じ縦方向幅の位置までが2ページ目である。
以下同様にして3、4・・・ページとなる。もちろん、
1ページの縦方向幅を表示画面よりも短くし、隣接する
ページ間でオーバーラップして表示される領域を設けて
も良い。
【0033】ハイパーテキストデータを受信した直後に
は移動位置設定手段7はカーソルを1ページ目の最初の
リンク情報を有するアンカーの中心の位置に置く。ここ
で、アンカーとはリンク情報を有する文字列又は画像の
ことである。この時、1ページ目にアンカーがないとき
には、ビープ音やカーソル形状・色等の変更により使用
者にこのページにはアンカーがないことを知らせる。こ
こではカーソルとしたが、アンカー文字列を反転表示し
たり、押しボタン形状表示として、この色や形状を変化
させることにより、カーソルの代わりとして用いても良
い。
は移動位置設定手段7はカーソルを1ページ目の最初の
リンク情報を有するアンカーの中心の位置に置く。ここ
で、アンカーとはリンク情報を有する文字列又は画像の
ことである。この時、1ページ目にアンカーがないとき
には、ビープ音やカーソル形状・色等の変更により使用
者にこのページにはアンカーがないことを知らせる。こ
こではカーソルとしたが、アンカー文字列を反転表示し
たり、押しボタン形状表示として、この色や形状を変化
させることにより、カーソルの代わりとして用いても良
い。
【0034】次に、指示位置表示手段8は移動位置設定
手段7の出力するカーソルを表示画面上に合成し、表示
出力手段9でアナログ信号に変換して表示装置10で表
示する。
手段7の出力するカーソルを表示画面上に合成し、表示
出力手段9でアナログ信号に変換して表示装置10で表
示する。
【0035】使用者は表示装置10の表示画面を見なが
ら、次に検索したい情報(例えば、ホームページ)を探
し、入力装置12を用いて指定する。図3は入力装置1
2の一例を示したものであり、インターネットも見るこ
とができるテレビ用の赤外線リモコンである。このリモ
コンにはテレビのチャンネルボタン12a等と共に、カ
ーソルを上下左右に移動させるために十字状に構成され
た4つの矢印キーからなる方向キー12b、次に検索し
たい情報を指定するための選択キー12c、ひとつ前の
情報に戻るためのバックキー12d、ひとつ先の情報に
行くためのフォワードキー12e、再表示させるための
リロードキー12f、通信中にファイルの取り込みを中
止させるためのストップキー12g、画面をスクロール
させるためのスクロールキー12h、ダイレクトにホー
ムページ(ハイパーテキスト)のアドレスを記入するモ
ードに移行するための入力キー12i、良く見るホーム
ページ(ハイパーテキスト)の選択表示・アドレスの記
憶を行うモードに移行するためのブックマークキー12
j等を有する。もちろん、方向キー12bは少なくとも
上下左右の4方向を指定できれば良く、例えば、円周を
4等分した形状等でもよい。
ら、次に検索したい情報(例えば、ホームページ)を探
し、入力装置12を用いて指定する。図3は入力装置1
2の一例を示したものであり、インターネットも見るこ
とができるテレビ用の赤外線リモコンである。このリモ
コンにはテレビのチャンネルボタン12a等と共に、カ
ーソルを上下左右に移動させるために十字状に構成され
た4つの矢印キーからなる方向キー12b、次に検索し
たい情報を指定するための選択キー12c、ひとつ前の
情報に戻るためのバックキー12d、ひとつ先の情報に
行くためのフォワードキー12e、再表示させるための
リロードキー12f、通信中にファイルの取り込みを中
止させるためのストップキー12g、画面をスクロール
させるためのスクロールキー12h、ダイレクトにホー
ムページ(ハイパーテキスト)のアドレスを記入するモ
ードに移行するための入力キー12i、良く見るホーム
ページ(ハイパーテキスト)の選択表示・アドレスの記
憶を行うモードに移行するためのブックマークキー12
j等を有する。もちろん、方向キー12bは少なくとも
上下左右の4方向を指定できれば良く、例えば、円周を
4等分した形状等でもよい。
【0036】図4は入力装置12のキー入力時動作のフ
ローチャートである。ステップ101においてキー入力
があると、入力装置12の方向キーによる入力信号は入
力解析手段13によって判別され(ステップ103〜1
06)、押されたキーに対応する方向にアンカーがある
かどうかが判別される(ステップ107〜110)。押
されたキーに対応する方向にアンカーがある場合には、
移動位置設定手段7により押されたキーに対応した方向
にある次のアンカーの位置へカーソルを移動させる(ス
テップ113〜116)。この時、押されたキーに対応
する方向にアンカーがないとき、例えば右方向の指示に
対し右方向にアンカーがないときには下方向のアンカー
へ移動させ(ステップ103,107,109,11
4)、左方向指示に対して左方向のアンカーがないとき
には上方向のアンカーへ移動させる(ステップ104,
108,110,113)。
ローチャートである。ステップ101においてキー入力
があると、入力装置12の方向キーによる入力信号は入
力解析手段13によって判別され(ステップ103〜1
06)、押されたキーに対応する方向にアンカーがある
かどうかが判別される(ステップ107〜110)。押
されたキーに対応する方向にアンカーがある場合には、
移動位置設定手段7により押されたキーに対応した方向
にある次のアンカーの位置へカーソルを移動させる(ス
テップ113〜116)。この時、押されたキーに対応
する方向にアンカーがないとき、例えば右方向の指示に
対し右方向にアンカーがないときには下方向のアンカー
へ移動させ(ステップ103,107,109,11
4)、左方向指示に対して左方向のアンカーがないとき
には上方向のアンカーへ移動させる(ステップ104,
108,110,113)。
【0037】また、1ページ目の最初のアンカーに対し
て、左方向又は上方向への指示のときは、ステップ10
4,106からステップ108,110,111,11
8を通してステップ122に進んで、カーソルの位置を
動かさずに、カーソル形状・色の変化やビープ音等によ
り使用者に注意を促し、2ページ目以降ではあるが最初
のアンカーに対して上方向又は左方向への指示のとき
は、ページスクロールにより前ページを表示する(ステ
ップ111)とともに使用者に注意を促す(ステップ1
22)。ここで、使用者に注意を促す際に、種々の状況
に応じてカーソルの形状・色やビープ音の音量・音色を
変化させても良い。
て、左方向又は上方向への指示のときは、ステップ10
4,106からステップ108,110,111,11
8を通してステップ122に進んで、カーソルの位置を
動かさずに、カーソル形状・色の変化やビープ音等によ
り使用者に注意を促し、2ページ目以降ではあるが最初
のアンカーに対して上方向又は左方向への指示のとき
は、ページスクロールにより前ページを表示する(ステ
ップ111)とともに使用者に注意を促す(ステップ1
22)。ここで、使用者に注意を促す際に、種々の状況
に応じてカーソルの形状・色やビープ音の音量・音色を
変化させても良い。
【0038】同様にして、最終ページの最後のアンカー
に対して、右方向又は下方向への指示のときはカーソル
の位置を動かさずに、マウス形状の変化やビープ音等に
より使用者に注意を促し、最終ページ以外であるが最後
のアンカーに対しては、ページスクロールにより後ペー
ジを表示する(ステップ103,105,107,10
9,112,119,122)。
に対して、右方向又は下方向への指示のときはカーソル
の位置を動かさずに、マウス形状の変化やビープ音等に
より使用者に注意を促し、最終ページ以外であるが最後
のアンカーに対しては、ページスクロールにより後ペー
ジを表示する(ステップ103,105,107,10
9,112,119,122)。
【0039】さらに、スクロールキー12hが押された
ままで、方向キーが押されたときには、ステップ102
からステップ123,124,125,126を介して
ステップ111,112に進んで、表示画面をページス
クロールする。この時、方向キーの右方向指示は下方向
スクロールに、左方向指示は上方向スクロールに対応す
るものとしても良い。もちろん、スクロールキー12h
はトグル動作とし、一度目に押されたらスクロールモー
ドに、もう一度押されたらカーソルの移動モードになる
としても良い。
ままで、方向キーが押されたときには、ステップ102
からステップ123,124,125,126を介して
ステップ111,112に進んで、表示画面をページス
クロールする。この時、方向キーの右方向指示は下方向
スクロールに、左方向指示は上方向スクロールに対応す
るものとしても良い。もちろん、スクロールキー12h
はトグル動作とし、一度目に押されたらスクロールモー
ドに、もう一度押されたらカーソルの移動モードになる
としても良い。
【0040】さらに、移動位置設定手段7は指示位置表
示手段8にカーソルの位置を指示すると共に仮想画面上
の表示画面の位置を指示し、表示画面を更新する。入力
装置12の選択キー12cによる入力信号は入力解析手
段13によって判別され、リンク先特定手段14により
アンカーが示すリンク先情報を特定し、データ要求先設
定手段15でリンク先のアドレスを絶対アドレスに変換
し、データ送受信手段1により所望のファイルを取得す
る。
示手段8にカーソルの位置を指示すると共に仮想画面上
の表示画面の位置を指示し、表示画面を更新する。入力
装置12の選択キー12cによる入力信号は入力解析手
段13によって判別され、リンク先特定手段14により
アンカーが示すリンク先情報を特定し、データ要求先設
定手段15でリンク先のアドレスを絶対アドレスに変換
し、データ送受信手段1により所望のファイルを取得す
る。
【0041】また、サーバはゲートウエイとして動作
し、データ送受信手段1より要求されたファイルをイン
ターネット上から適切なプロトコルで取得する。なお、
本実施の形態ではデータのキャッシング等には触れてい
ないが、クライアントで既読のホームページをキャッシ
ングすることも可能であり、無駄な通信を省き、データ
の通信時間を短縮できる。
し、データ送受信手段1より要求されたファイルをイン
ターネット上から適切なプロトコルで取得する。なお、
本実施の形態ではデータのキャッシング等には触れてい
ないが、クライアントで既読のホームページをキャッシ
ングすることも可能であり、無駄な通信を省き、データ
の通信時間を短縮できる。
【0042】以上のように本実施の形態によれば、受信
文字データを解析する受信データ解析手段1と、受信画
像データを展開し画像データの生成及び画像サイズの取
得を行う画像データ展開手段11と、表示画面サイズを
設定する画像サイズ設定手段5と、受信文字データと前
記画像サイズより文字及び画像の表示位置を算出し前記
表示画面の横方向サイズに合わせて表示位置を修正する
表示位置修正手段4と、表示位置修正手段4の出力より
前記文字及び前記画像を表示画面上にマッピングする表
示設定手段6とを設けることにより、文字列を適切に改
行して情報作成者の意図に近い表示を実現でき、視認性
・操作性を向上させることができる。
文字データを解析する受信データ解析手段1と、受信画
像データを展開し画像データの生成及び画像サイズの取
得を行う画像データ展開手段11と、表示画面サイズを
設定する画像サイズ設定手段5と、受信文字データと前
記画像サイズより文字及び画像の表示位置を算出し前記
表示画面の横方向サイズに合わせて表示位置を修正する
表示位置修正手段4と、表示位置修正手段4の出力より
前記文字及び前記画像を表示画面上にマッピングする表
示設定手段6とを設けることにより、文字列を適切に改
行して情報作成者の意図に近い表示を実現でき、視認性
・操作性を向上させることができる。
【0043】また、表示設定手段6よりリンク情報を有
する文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段7と、表示設定手段
6の出力する表示画面上に移動位置設定手段7の出力を
合成する指示位置表示手段8を設けることにより、簡単
な操作でリンク情報を検索閲覧することが可能となる。
する文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段7と、表示設定手段
6の出力する表示画面上に移動位置設定手段7の出力を
合成する指示位置表示手段8を設けることにより、簡単
な操作でリンク情報を検索閲覧することが可能となる。
【0044】そして、表示画面内で入力操作により指示
された方向にリンク情報を有する文字列または画像を示
すアンカーが無いときには、入力操作で指示された方向
にページスクロールを行うとともに、新表示画面内で前
表示画面と最も近接するアンカーにカーソルを移動する
ことにより、方向キー12bのみで画面及びカーソルの
移動が行え、操作性を向上できる。
された方向にリンク情報を有する文字列または画像を示
すアンカーが無いときには、入力操作で指示された方向
にページスクロールを行うとともに、新表示画面内で前
表示画面と最も近接するアンカーにカーソルを移動する
ことにより、方向キー12bのみで画面及びカーソルの
移動が行え、操作性を向上できる。
【0045】さらに、入力操作で指示された方向の次ペ
ージにリンク情報を有する文字列または画像を示すアン
カーが無い場合、入力操作で指示された方向にページス
クロールを行うとともに、表示画面内にアンカーがない
ことを使用者に通知することにより、アンカーのないペ
ージでも容易に表示でき、簡単な操作で全てのページを
見ることが可能となるとともに、使用者が表示状況を直
感的に理解できる。
ージにリンク情報を有する文字列または画像を示すアン
カーが無い場合、入力操作で指示された方向にページス
クロールを行うとともに、表示画面内にアンカーがない
ことを使用者に通知することにより、アンカーのないペ
ージでも容易に表示でき、簡単な操作で全てのページを
見ることが可能となるとともに、使用者が表示状況を直
感的に理解できる。
【0046】また、画面及びカーソルの移動は少なくと
も上下左右の4方向を示す方向キー12bで行い、入力
装置12に設けられたスクロールキー12hにより画面
の移動かカーソルの移動かを区別して指示することによ
り、ページ区切りによって画像や情報が中途半端に途切
れて表示される際にも、簡単な操作で画面上の表示を見
易くできる。さらに、画面及びカーソルの移動を行う方
向キー12bを兼用することにより、少数のキーで画面
及びカーソルの移動を実現でき、入力装置を小型化でき
るとともに、操作を簡素化できる。
も上下左右の4方向を示す方向キー12bで行い、入力
装置12に設けられたスクロールキー12hにより画面
の移動かカーソルの移動かを区別して指示することによ
り、ページ区切りによって画像や情報が中途半端に途切
れて表示される際にも、簡単な操作で画面上の表示を見
易くできる。さらに、画面及びカーソルの移動を行う方
向キー12bを兼用することにより、少数のキーで画面
及びカーソルの移動を実現でき、入力装置を小型化でき
るとともに、操作を簡素化できる。
【0047】次に、本発明の第2の実施の形態について
図面を参照しながら説明する。図5は本発明の第2の実
施の形態を示すインターネットブラウジング装置のブロ
ック図である。
図面を参照しながら説明する。図5は本発明の第2の実
施の形態を示すインターネットブラウジング装置のブロ
ック図である。
【0048】図5に示すように、このインターネットブ
ラウジング装置においては、上記第1の実施の形態の構
成要素に加えて、画像サイズ変更手段20と文字サイズ
変更手段21とが設けられている。ここで、第1の実施
の形態と同一の構成要素には同一の符号を付し、その説
明は省略する。また、本実施の形態において、サーバは
従来例の構成と同様である。
ラウジング装置においては、上記第1の実施の形態の構
成要素に加えて、画像サイズ変更手段20と文字サイズ
変更手段21とが設けられている。ここで、第1の実施
の形態と同一の構成要素には同一の符号を付し、その説
明は省略する。また、本実施の形態において、サーバは
従来例の構成と同様である。
【0049】データ送受信手段1がインターネット上の
WWWサーバから取得したファイルは受信データ識別手
段2に入力され、ファイルの種類で分別され、ハイパー
テキストファイルは受信データ解析手段3へ入力され、
画像ファイルは画像データ展開手段11へ入力される。
受信データ解析手段3では、このハイパーテキストファ
イル中のシンタックス(タグ)を解析し、文書中の文字
列及び画像データの並び(表示順序)を決定する。
WWWサーバから取得したファイルは受信データ識別手
段2に入力され、ファイルの種類で分別され、ハイパー
テキストファイルは受信データ解析手段3へ入力され、
画像ファイルは画像データ展開手段11へ入力される。
受信データ解析手段3では、このハイパーテキストファ
イル中のシンタックス(タグ)を解析し、文書中の文字
列及び画像データの並び(表示順序)を決定する。
【0050】次に、表示位置修正手段4は、画面サイズ
設定手段5より表示画面サイズの情報を得て、表示画面
の横方向幅以下の横幅を有する仮想画面を生成する。そ
して、受信データ解析手段3より、各文字列及び画像デ
ータの並びの情報、各文字列の大きさの情報を、画像デ
ータ展開手段11より画像データの大きさの情報を得
る。ここで、画像の横方向サイズが表示画面の横方向幅
以上の場合には、画像サイズ変更手段20に縮小比率を
出力する。この縮小比率は表示画面の横方向幅を画像デ
ータの横方向サイズで割ったものである。
設定手段5より表示画面サイズの情報を得て、表示画面
の横方向幅以下の横幅を有する仮想画面を生成する。そ
して、受信データ解析手段3より、各文字列及び画像デ
ータの並びの情報、各文字列の大きさの情報を、画像デ
ータ展開手段11より画像データの大きさの情報を得
る。ここで、画像の横方向サイズが表示画面の横方向幅
以上の場合には、画像サイズ変更手段20に縮小比率を
出力する。この縮小比率は表示画面の横方向幅を画像デ
ータの横方向サイズで割ったものである。
【0051】また、タグによりタイトル文字として修飾
されている文字列、見出し文字として修飾されている文
字列でありかつ通常表示する文字よりも大きな文字が指
定されている文字列の横方向幅が表示画面の横方向幅以
上となる場合には、この文字列の文字の大きさを変更す
るように文字サイズ変更手段21へ縮小比率を出力し、
縮小を指示する。この縮小比率は表示画面の横方向幅を
文字列の横方向サイズで割ったものである。
されている文字列、見出し文字として修飾されている文
字列でありかつ通常表示する文字よりも大きな文字が指
定されている文字列の横方向幅が表示画面の横方向幅以
上となる場合には、この文字列の文字の大きさを変更す
るように文字サイズ変更手段21へ縮小比率を出力し、
縮小を指示する。この縮小比率は表示画面の横方向幅を
文字列の横方向サイズで割ったものである。
【0052】画像サイズ変更手段20は画像データ展開
手段11の出力するビットマップ形式の画像データを表
示位置修正手段4の指示する縮小比率で縮小し、ビット
マップ形式の画像データとして表示設定手段6に出力す
る。もちろん、縮小すべきでない画像データはそのまま
表示設定手段6に出力する。
手段11の出力するビットマップ形式の画像データを表
示位置修正手段4の指示する縮小比率で縮小し、ビット
マップ形式の画像データとして表示設定手段6に出力す
る。もちろん、縮小すべきでない画像データはそのまま
表示設定手段6に出力する。
【0053】文字サイズ変更手段21は表示位置修正手
段4より、シンタックス通り表示する文字列及び縮小す
べき文字列の情報と縮小比率を得て、縮小すべき文字列
は文字ポイント数を変更することによって縮小して、表
示設定手段6に出力する。ここで、縮小された文字列の
大きさは少なくとも通常表示される文字(標準文字)よ
りも大きいか又は等しい。この時、通常表示される文字
と同じ大きさにしても表示画面の横方向幅よりも大きき
なるときには、この文字列を等分し、元の文字列の大き
さで複数行の文字列として表示する。さらに、縮小する
ことにより、通常表示される文字列と同じまたは近い大
きさの文字となる場合には、文字列に対して太字化やア
ンダーラインの追加等文字飾りを付加しても良い。
段4より、シンタックス通り表示する文字列及び縮小す
べき文字列の情報と縮小比率を得て、縮小すべき文字列
は文字ポイント数を変更することによって縮小して、表
示設定手段6に出力する。ここで、縮小された文字列の
大きさは少なくとも通常表示される文字(標準文字)よ
りも大きいか又は等しい。この時、通常表示される文字
と同じ大きさにしても表示画面の横方向幅よりも大きき
なるときには、この文字列を等分し、元の文字列の大き
さで複数行の文字列として表示する。さらに、縮小する
ことにより、通常表示される文字列と同じまたは近い大
きさの文字となる場合には、文字列に対して太字化やア
ンダーラインの追加等文字飾りを付加しても良い。
【0054】表示設定手段6は表示位置修正手段4の出
力より、各文字列及び画像データの配置位置の情報を得
て、さらに、画像サイズ変更手段20が出力する画像デ
ータを、文字サイズ変更手段21が出力する文字列デー
タを仮想画面上にマッピングし、仮想画面上の1ページ
目を表示画面として出力する。
力より、各文字列及び画像データの配置位置の情報を得
て、さらに、画像サイズ変更手段20が出力する画像デ
ータを、文字サイズ変更手段21が出力する文字列デー
タを仮想画面上にマッピングし、仮想画面上の1ページ
目を表示画面として出力する。
【0055】以上のように、画像サイズ変更手段20と
文字サイズ変更手段21を設け、表示画面の横幅以内に
表示することにより、横方向スクロールを無くし、使い
易く、かつ、見易い画面表示を実現できる。
文字サイズ変更手段21を設け、表示画面の横幅以内に
表示することにより、横方向スクロールを無くし、使い
易く、かつ、見易い画面表示を実現できる。
【0056】なお、本実施の形態では画像サイズ変更手
段20により受信画像を縮小するとしたが、インターネ
ットブラウジング装置の表示画面の縦横比がホームペー
ジ作成者の画面の縦横比と異なるとき等では、画像サイ
ズ変換手段20により画像の縦横比の変換を行うことも
可能であり、例えば、ホームページ作成者の画面の縦横
比が4対3で、表示画面の縦横比が16対9の場合で
も、画像サイズ変更手段20で画像の縦横比を補正する
ことにより、画像が横方法に間延びせず正確に表示可能
である。これは、文字サイズ変更手段21においても同
様であり、文字を縦長の文字フォントに変更すればよ
い。
段20により受信画像を縮小するとしたが、インターネ
ットブラウジング装置の表示画面の縦横比がホームペー
ジ作成者の画面の縦横比と異なるとき等では、画像サイ
ズ変換手段20により画像の縦横比の変換を行うことも
可能であり、例えば、ホームページ作成者の画面の縦横
比が4対3で、表示画面の縦横比が16対9の場合で
も、画像サイズ変更手段20で画像の縦横比を補正する
ことにより、画像が横方法に間延びせず正確に表示可能
である。これは、文字サイズ変更手段21においても同
様であり、文字を縦長の文字フォントに変更すればよ
い。
【0057】また、表示画面が小さい場合には、画像サ
イズ変換手段20により画像を拡大表示しても良く、表
示画面を見易くできる。以下、本発明の第3の実施の形
態について図面を参照しながら説明する。
イズ変換手段20により画像を拡大表示しても良く、表
示画面を見易くできる。以下、本発明の第3の実施の形
態について図面を参照しながら説明する。
【0058】図6は本発明の第3の実施の形態を示すイ
ンターネットブラウジング装置のブロック図である。図
6に示すように、このインターネットブラウジング装置
には、第1のサーバ送受信手段51と、画像サイズ取得
手段52と、送信データ生成手段53と、第2のサーバ
送受信手段54と、データ要求手段55と、画像デコー
ド手段56と、文字サイズ修正手段57と、サーバ制御
手段58と、画像エンコード手段59が備えられてい
る。ここで、第1の実施の形態と同一の構成要素には同
一の符号を付し、その説明は省略する。
ンターネットブラウジング装置のブロック図である。図
6に示すように、このインターネットブラウジング装置
には、第1のサーバ送受信手段51と、画像サイズ取得
手段52と、送信データ生成手段53と、第2のサーバ
送受信手段54と、データ要求手段55と、画像デコー
ド手段56と、文字サイズ修正手段57と、サーバ制御
手段58と、画像エンコード手段59が備えられてい
る。ここで、第1の実施の形態と同一の構成要素には同
一の符号を付し、その説明は省略する。
【0059】まず、サーバについて説明する。第1のサ
ーバ送受信手段51がインターネット上のWWWサーバ
から取得したファイルは受信データ識別手段2に入力さ
れ、ファイルの種類が分別される。ハイパーテキストフ
ァイルは受信データ解析手段3へ入力され、画像ファイ
ルは画像サイズ取得手段52へ入力される。ここで、そ
の他のファイル、例えば単なるテキストファイルは第2
のサーバ送受信手段54へ直接出力しても良いし、何ら
かの処理を必要とするファイルは各々適切な処理を行
い、第2のサーバ送受信手段54へ送信しても良い。受
信データ解析手段3では、このハイパーテキストファイ
ル中のシンタックス(タグ)を解析し、文書中の文字列
及び画像データの並び(表示順序)を決定する。また、
受信データ解析手段3はこの文書を表示する際に必要と
なる他のファイル(例えば、文書にはめ込み表示する画
像データ等)がある時には、データ要求手段55へこの
ファイルの転送要求を出す。データ要求手段55はこの
ファイルの絶対アドレスを生成し、第1のサーバ送受信
手段51がこのアドレスのファイルを取得する。
ーバ送受信手段51がインターネット上のWWWサーバ
から取得したファイルは受信データ識別手段2に入力さ
れ、ファイルの種類が分別される。ハイパーテキストフ
ァイルは受信データ解析手段3へ入力され、画像ファイ
ルは画像サイズ取得手段52へ入力される。ここで、そ
の他のファイル、例えば単なるテキストファイルは第2
のサーバ送受信手段54へ直接出力しても良いし、何ら
かの処理を必要とするファイルは各々適切な処理を行
い、第2のサーバ送受信手段54へ送信しても良い。受
信データ解析手段3では、このハイパーテキストファイ
ル中のシンタックス(タグ)を解析し、文書中の文字列
及び画像データの並び(表示順序)を決定する。また、
受信データ解析手段3はこの文書を表示する際に必要と
なる他のファイル(例えば、文書にはめ込み表示する画
像データ等)がある時には、データ要求手段55へこの
ファイルの転送要求を出す。データ要求手段55はこの
ファイルの絶対アドレスを生成し、第1のサーバ送受信
手段51がこのアドレスのファイルを取得する。
【0060】また、画像サイズ取得手段52は受信デー
タ識別手段2より画像ファイルを得て、画像データの大
きさの情報を取り出す。表示位置修正手段4は、画面サ
イズ設定手段5よりクライアントで使用される表示画面
サイズの情報を得て、表示画面の横方向幅以下の横幅を
有する仮想画面を生成する。そして、受信データ解析手
段3より各文字列及び画像データの並びの情報、各文字
列の大きさの情報を得るとともに、画像サイズ取得手段
52より画像データの大きさの情報を得て、各々の文字
列及び画像データの表示開始位置を決定する。ここで、
リンク先情報を有する文字列の場合は、この文字列中で
改行を行わない。但し、この文字列が表示画面の横幅以
上の横方向の大きさを有するときにはこの文字列を複数
行に均等分割し、横方向は同一の位置から各行を配置す
る。また、画像データの横に文字列を表示する場合は、
文字列を複数行に均等分割し、画面横方向で同一の位置
から各行を表示する。さらに、画像データの左右に文字
列を表示する場合には、画像データの右方向に表示する
文字列と左方向に表示する文字列との長さの比を取っ
て、表示画面の横幅から画像データの横幅を減算した長
さをこの比で分割し、各文字列の横方向に表示する長さ
(表示長)を決定する。そして、各文字列を表示長の複
数行の文字列に分割して配置する。
タ識別手段2より画像ファイルを得て、画像データの大
きさの情報を取り出す。表示位置修正手段4は、画面サ
イズ設定手段5よりクライアントで使用される表示画面
サイズの情報を得て、表示画面の横方向幅以下の横幅を
有する仮想画面を生成する。そして、受信データ解析手
段3より各文字列及び画像データの並びの情報、各文字
列の大きさの情報を得るとともに、画像サイズ取得手段
52より画像データの大きさの情報を得て、各々の文字
列及び画像データの表示開始位置を決定する。ここで、
リンク先情報を有する文字列の場合は、この文字列中で
改行を行わない。但し、この文字列が表示画面の横幅以
上の横方向の大きさを有するときにはこの文字列を複数
行に均等分割し、横方向は同一の位置から各行を配置す
る。また、画像データの横に文字列を表示する場合は、
文字列を複数行に均等分割し、画面横方向で同一の位置
から各行を表示する。さらに、画像データの左右に文字
列を表示する場合には、画像データの右方向に表示する
文字列と左方向に表示する文字列との長さの比を取っ
て、表示画面の横幅から画像データの横幅を減算した長
さをこの比で分割し、各文字列の横方向に表示する長さ
(表示長)を決定する。そして、各文字列を表示長の複
数行の文字列に分割して配置する。
【0061】そして、画像の横方向サイズが表示画面の
横方向幅以上の場合には、画像サイズ変更手段20に縮
小比率を出力する。この縮小比率は表示画面の横方向幅
を画像データの横方向サイズで割ったものである。
横方向幅以上の場合には、画像サイズ変更手段20に縮
小比率を出力する。この縮小比率は表示画面の横方向幅
を画像データの横方向サイズで割ったものである。
【0062】また、タグによりタイトル文字として修飾
されている文字列、見出し文字として修飾されている文
字列でありかつ通常表示する文字よりも大きな文字が指
定されている文字列の横方向幅が表示画面の横方向幅以
上となる場合には、この文字列の文字の大きさを変更す
るように文字サイズ変更手段21へ縮小比率を出力す
る。
されている文字列、見出し文字として修飾されている文
字列でありかつ通常表示する文字よりも大きな文字が指
定されている文字列の横方向幅が表示画面の横方向幅以
上となる場合には、この文字列の文字の大きさを変更す
るように文字サイズ変更手段21へ縮小比率を出力す
る。
【0063】画像デコード手段56は画像サイズ取得手
段52より画像ファイルを得て、表示位置修正手段4で
指示された圧縮すべき画像ファイルをデコードしビット
マップ形式の画像データを得る。画像サイズ変更手段2
0は、表示位置修正手段4の指示する縮小比率でこの画
像データを縮小し、ビットマップ形式の画像ファイルと
して画像エンコード手段59へ出力する。画像エンコー
ド手段59はこの画像ファイルを元の画像と同じ形式に
圧縮する。ここで、送信データ生成手段53の指示によ
り縮小した画像データのファイル名を変更する。もちろ
ん、縮小すべきでない画像データは受信した画像ファイ
ルをそのまま第2のサーバ送受信手段54に出力する。
段52より画像ファイルを得て、表示位置修正手段4で
指示された圧縮すべき画像ファイルをデコードしビット
マップ形式の画像データを得る。画像サイズ変更手段2
0は、表示位置修正手段4の指示する縮小比率でこの画
像データを縮小し、ビットマップ形式の画像ファイルと
して画像エンコード手段59へ出力する。画像エンコー
ド手段59はこの画像ファイルを元の画像と同じ形式に
圧縮する。ここで、送信データ生成手段53の指示によ
り縮小した画像データのファイル名を変更する。もちろ
ん、縮小すべきでない画像データは受信した画像ファイ
ルをそのまま第2のサーバ送受信手段54に出力する。
【0064】文字サイズ修正手段57は表示位置修正手
段4より、シンタックス通り表示する文字列及び縮小す
べき文字列の情報と縮小比率を得て、この縮小すべき文
字列は文字ポイント数を変更することによって縮小する
ようにタグを変更し、第2のサーバ送受信手段54へ出
力する。ここで、縮小された文字列の大きさは少なくと
も通常表示される文字列よりも大きいか又は等しい。こ
の時、通常表示される文字と同じ大きさにしても表示画
面の横方向幅よりも大ききなるときには、この文字列を
等分し、元の文字列の大きさで、画面横方向の同一の位
置から始まる複数行の文字列として表示する。さらに、
縮小することにより、通常表示される文字列と同じまた
は近い大きさの文字となる場合には、文字列に対して太
字化やアンダーラインの追加等文字飾りのタグを付加し
ても良い。
段4より、シンタックス通り表示する文字列及び縮小す
べき文字列の情報と縮小比率を得て、この縮小すべき文
字列は文字ポイント数を変更することによって縮小する
ようにタグを変更し、第2のサーバ送受信手段54へ出
力する。ここで、縮小された文字列の大きさは少なくと
も通常表示される文字列よりも大きいか又は等しい。こ
の時、通常表示される文字と同じ大きさにしても表示画
面の横方向幅よりも大ききなるときには、この文字列を
等分し、元の文字列の大きさで、画面横方向の同一の位
置から始まる複数行の文字列として表示する。さらに、
縮小することにより、通常表示される文字列と同じまた
は近い大きさの文字となる場合には、文字列に対して太
字化やアンダーラインの追加等文字飾りのタグを付加し
ても良い。
【0065】送信データ生成手段53は文字サイズ修正
手段57の出力より、修正されたハイパーテキストを得
て、さらに、画像データの縮小を行った場合は画像デー
タのファイル名を新たな名前に付け替え、ハイパーテキ
スト内の画像データファイル名を修正すると共に、画像
エンコード手段59にも新たな名前を通知する。そし
て、この修正したハイパーテキストをファイルとして、
第2のサーバ送受信手段54へ送出する。
手段57の出力より、修正されたハイパーテキストを得
て、さらに、画像データの縮小を行った場合は画像デー
タのファイル名を新たな名前に付け替え、ハイパーテキ
スト内の画像データファイル名を修正すると共に、画像
エンコード手段59にも新たな名前を通知する。そし
て、この修正したハイパーテキストをファイルとして、
第2のサーバ送受信手段54へ送出する。
【0066】一方、クライアントからの送信要求は第2
のサーバ送受信手段54により受け付けられ、データ要
求手段55を通して、第1のサーバ送受信手段51によ
りインターネット上のファイルを取得する。
のサーバ送受信手段54により受け付けられ、データ要
求手段55を通して、第1のサーバ送受信手段51によ
りインターネット上のファイルを取得する。
【0067】また、サーバ内ではサーバ制御手段58に
よりデータのキャッシング等の処理も行われ、第2のサ
ーバ送受信手段54で受け付けた送信要求ファイルがサ
ーバ内にあるときには、第1のサーバ送受信手段51を
動作させずに、サーバ内にあるファイルを第2のサーバ
送受信手段54がクライアントに送信する。
よりデータのキャッシング等の処理も行われ、第2のサ
ーバ送受信手段54で受け付けた送信要求ファイルがサ
ーバ内にあるときには、第1のサーバ送受信手段51を
動作させずに、サーバ内にあるファイルを第2のサーバ
送受信手段54がクライアントに送信する。
【0068】次に、クライアントの動作について説明す
る。データ送受信手段1がインターネットから取得した
データは受信データ識別手段2に入力される。受信デー
タ識別手段2では受信したファイルの種類を分別し、ハ
イパーテキストファイルは受信データ解析手段3へ入力
されシンタックス(タグ)を解析し、文書中の文字列及
び画像データの並びを決定する。また、受信データ解析
手段3はこの文書を表示する際に必要となる他のファイ
ル(例えば、画像ファイル)がある時には、データ要求
先設定手段15へこのファイルの転送要求を出す。デー
タ要求先設定手段15は転送要求を受け、このファイル
の絶対アドレスを生成し、データ送受信手段1はサーバ
を経由してファイルを取りに行く。受信ファイルが画像
ファイルである時にはこのファイルは画像データ展開手
段11に送られ、データ圧縮されたファイルは圧縮形式
に対して相応しい展開が行われ、ビットマップ形式の画
像データを生成する。
る。データ送受信手段1がインターネットから取得した
データは受信データ識別手段2に入力される。受信デー
タ識別手段2では受信したファイルの種類を分別し、ハ
イパーテキストファイルは受信データ解析手段3へ入力
されシンタックス(タグ)を解析し、文書中の文字列及
び画像データの並びを決定する。また、受信データ解析
手段3はこの文書を表示する際に必要となる他のファイ
ル(例えば、画像ファイル)がある時には、データ要求
先設定手段15へこのファイルの転送要求を出す。デー
タ要求先設定手段15は転送要求を受け、このファイル
の絶対アドレスを生成し、データ送受信手段1はサーバ
を経由してファイルを取りに行く。受信ファイルが画像
ファイルである時にはこのファイルは画像データ展開手
段11に送られ、データ圧縮されたファイルは圧縮形式
に対して相応しい展開が行われ、ビットマップ形式の画
像データを生成する。
【0069】表示設定手段6は受信データ解析手段3で
決定された文字列及び画像データの並びに従い、タグに
従って文字列の大きさや色を、さらにはリンク情報の有
無を識別するための文字飾り等を行い、これらの文字を
ビットマップ形式に展開し、画像データ展開手段11で
生成した画像データ等とともに、仮想画面上での配置位
置を決めマッピングする。
決定された文字列及び画像データの並びに従い、タグに
従って文字列の大きさや色を、さらにはリンク情報の有
無を識別するための文字飾り等を行い、これらの文字を
ビットマップ形式に展開し、画像データ展開手段11で
生成した画像データ等とともに、仮想画面上での配置位
置を決めマッピングする。
【0070】カーソルの表示方法、入力装置12からの
キー入力時の動作は第1の実施の形態と同様である。な
お、本実施の形態では文字列及び画像のサイズ変更をサ
ーバで行ったが、どちらか一方のみのサイズ変更をサー
バで行ってもよい。
キー入力時の動作は第1の実施の形態と同様である。な
お、本実施の形態では文字列及び画像のサイズ変更をサ
ーバで行ったが、どちらか一方のみのサイズ変更をサー
バで行ってもよい。
【0071】以上のように、サーバに画像サイズ変更手
段20及び文字サイズ修正手段57を設け、表示画面の
横幅以内に画像及び文字列を表示するようにハイパーテ
キストを修正することにより、クライアントでこれらの
処理をする必要が無くなるためにクライアントの構成を
簡素化できる。また、ひとつのサーバで多数のクライア
ントを持つ場合には、いくつものクライアントでこれら
の処理を行う必要が無くなり、処理効率が良い。さら
に、処理能力の高いサーバでこれらの処理を行うことに
より、文字列や画像の大きさの変更を短時間に行え、使
用者の要求操作から表示までの応答時間を改善すること
ができる。
段20及び文字サイズ修正手段57を設け、表示画面の
横幅以内に画像及び文字列を表示するようにハイパーテ
キストを修正することにより、クライアントでこれらの
処理をする必要が無くなるためにクライアントの構成を
簡素化できる。また、ひとつのサーバで多数のクライア
ントを持つ場合には、いくつものクライアントでこれら
の処理を行う必要が無くなり、処理効率が良い。さら
に、処理能力の高いサーバでこれらの処理を行うことに
より、文字列や画像の大きさの変更を短時間に行え、使
用者の要求操作から表示までの応答時間を改善すること
ができる。
【0072】以下、本発明の第4の実施の形態について
図面を参照しながら説明する。図7は本発明の第4の実
施の形態を示すインターネットブラウジング装置のブロ
ック図である。ここで、第3の実施の形態と同一の構成
要素には同一の符号を付し、説明を省略する。
図面を参照しながら説明する。図7は本発明の第4の実
施の形態を示すインターネットブラウジング装置のブロ
ック図である。ここで、第3の実施の形態と同一の構成
要素には同一の符号を付し、説明を省略する。
【0073】図7に示すように、このインターネットブ
ラウジング装置には、新旧タグ変換テーブル62と、受
信データ修正手段63が設けられている。まず、サーバ
について説明する。
ラウジング装置には、新旧タグ変換テーブル62と、受
信データ修正手段63が設けられている。まず、サーバ
について説明する。
【0074】第1のサーバ送受信手段51がインターネ
ット上のWWWサーバから取得したファイルは受信デー
タ識別手段2へ入力される。受信データ識別手段2では
受信したファイルの種類を分別し、ハイパーテキストフ
ァイル以外のファイルは第2のサーバ送受信手段54へ
そのまま出力する。ハイパーテキストファイルの場合は
受信データ修正手段63へ出力される。
ット上のWWWサーバから取得したファイルは受信デー
タ識別手段2へ入力される。受信データ識別手段2では
受信したファイルの種類を分別し、ハイパーテキストフ
ァイル以外のファイルは第2のサーバ送受信手段54へ
そのまま出力する。ハイパーテキストファイルの場合は
受信データ修正手段63へ出力される。
【0075】受信データ修正手段63ではこのファイル
中のシンタックス(タグ)を解析し、新旧タグ変換テー
ブル62の旧タグ以外のタグがこのファイル中に存在す
るかどうかを判定し、存在しない場合にはこのファイル
をそのまま第2のサーバ送受信手段54へ出力する。
中のシンタックス(タグ)を解析し、新旧タグ変換テー
ブル62の旧タグ以外のタグがこのファイル中に存在す
るかどうかを判定し、存在しない場合にはこのファイル
をそのまま第2のサーバ送受信手段54へ出力する。
【0076】旧タグ以外の新タグが含まれている場合
は、受信データ修正手段63において、新旧タグ変換テ
ーブル62を用いてこの新タグに相当する旧タグでこの
新タグを置き換えた後、第2のサーバ送受信手段54へ
出力する。もちろんここで、新タグから旧タグへの変換
は単なるタグの置き換えだけでなく、新タグによって修
飾されている文字列等の内容を変更しても良い。つま
り、新旧タグ変換テーブル62は新タグから旧タグへの
一対一の変換テーブルに限定するものではなく、ひとつ
の新タグに対して複数の旧タグを含んでいる場合や、タ
グによって修飾されている文字列の変更方法も記憶して
いる。例えば、文字列の旧タグとして、文字列の1行中
のセンタリングを行うタグが無い場合、センタリングを
示すタグを含んだハイパーテキストファイルを受信した
なら、受信データ修正手段63はセンタリングを示すタ
グが新タグであることを認識し、新旧タグ変換テーブル
62により旧タグへの変換を行う。ここで、センタリン
グを示すタグに対する旧タグはセンタリングしたい文字
列に対して、空白文字を挿入し、整形済み文書を示すタ
グ(旧タグ)で新タグを修正してセンタリング表示を行
うように変更される。もちろん、この時の表示画面サイ
ズは新旧タグ変換テーブル62作成時に考慮されてい
る。
は、受信データ修正手段63において、新旧タグ変換テ
ーブル62を用いてこの新タグに相当する旧タグでこの
新タグを置き換えた後、第2のサーバ送受信手段54へ
出力する。もちろんここで、新タグから旧タグへの変換
は単なるタグの置き換えだけでなく、新タグによって修
飾されている文字列等の内容を変更しても良い。つま
り、新旧タグ変換テーブル62は新タグから旧タグへの
一対一の変換テーブルに限定するものではなく、ひとつ
の新タグに対して複数の旧タグを含んでいる場合や、タ
グによって修飾されている文字列の変更方法も記憶して
いる。例えば、文字列の旧タグとして、文字列の1行中
のセンタリングを行うタグが無い場合、センタリングを
示すタグを含んだハイパーテキストファイルを受信した
なら、受信データ修正手段63はセンタリングを示すタ
グが新タグであることを認識し、新旧タグ変換テーブル
62により旧タグへの変換を行う。ここで、センタリン
グを示すタグに対する旧タグはセンタリングしたい文字
列に対して、空白文字を挿入し、整形済み文書を示すタ
グ(旧タグ)で新タグを修正してセンタリング表示を行
うように変更される。もちろん、この時の表示画面サイ
ズは新旧タグ変換テーブル62作成時に考慮されてい
る。
【0077】なお、新旧タグ変換テーブル62を用い
ず、受信データ修正手段63で新タグを旧タグに変換す
るように処理を行ってもよい。さらに、クライアントの
バグ等(シンタックス処理の欠陥やハイパーテキスト表
記上の不都合等)を受信データ修正手段63においてク
ライアントで正常に動作するシンタックス等に変換し、
送信することにより、クライアントのバグ等に対しても
容易に対処可能となる。
ず、受信データ修正手段63で新タグを旧タグに変換す
るように処理を行ってもよい。さらに、クライアントの
バグ等(シンタックス処理の欠陥やハイパーテキスト表
記上の不都合等)を受信データ修正手段63においてク
ライアントで正常に動作するシンタックス等に変換し、
送信することにより、クライアントのバグ等に対しても
容易に対処可能となる。
【0078】なお、クライアントについては、第4の実
施の形態と同様であり、このクライアントの受信データ
解析手段3は旧タグのみを認識し表示する。また、カー
ソルの表示方法、入力装置12からのキー入力時の動作
は第1の実施の形態と同様である。
施の形態と同様であり、このクライアントの受信データ
解析手段3は旧タグのみを認識し表示する。また、カー
ソルの表示方法、入力装置12からのキー入力時の動作
は第1の実施の形態と同様である。
【0079】さらに、クライアントとして、第1の実施
の形態または第2の実施の形態で述べたで述べたインタ
ーネットブラウジング装置を用いても良く、このクライ
アントも旧タグのみを認識し、正確に表示できればよ
い。
の形態または第2の実施の形態で述べたで述べたインタ
ーネットブラウジング装置を用いても良く、このクライ
アントも旧タグのみを認識し、正確に表示できればよ
い。
【0080】以上のように、サーバに新旧タグ変換テー
ブル62と受信データ修正手段63を設け、クライアン
トで解釈できないタグはサーバでクライアントに解釈で
きるタグに変換することにより、ハイパーテキストのシ
ンタックス拡張時にも、サーバのソフトを変更するだけ
で対応でき、非常に数の多い個々のクライアントを変更
する必要が無くなる。また、クライアントにおいて、未
定義のタグのためにハイパーテキストの表示が不正確に
なる可能性を無くすことができる。さらに、クライアン
トのバグ等の不都合をサーバで対処可能になる。
ブル62と受信データ修正手段63を設け、クライアン
トで解釈できないタグはサーバでクライアントに解釈で
きるタグに変換することにより、ハイパーテキストのシ
ンタックス拡張時にも、サーバのソフトを変更するだけ
で対応でき、非常に数の多い個々のクライアントを変更
する必要が無くなる。また、クライアントにおいて、未
定義のタグのためにハイパーテキストの表示が不正確に
なる可能性を無くすことができる。さらに、クライアン
トのバグ等の不都合をサーバで対処可能になる。
【0081】
【発明の効果】以上のように、本発明によれば、受信文
字データを解析する受信データ解析手段と、受信画像デ
ータを展開し画像データの生成及び画像サイズの取得を
行う画像データ展開手段と、表示画面サイズを設定する
画像サイズ設定手段と、受信文字データと前記画像サイ
ズより文字及び画像の表示位置を算出し前記表示画面の
横方向サイズに合わせて表示位置を修正する表示位置修
正手段と、表示位置修正手段の出力より前記文字及び前
記画像を表示画面上にマッピングする表示設定手段とを
設けることにより、文字列を適切に改行して情報作成者
の意図に近い表示を実現でき、視認性・操作性を向上さ
せることができる。
字データを解析する受信データ解析手段と、受信画像デ
ータを展開し画像データの生成及び画像サイズの取得を
行う画像データ展開手段と、表示画面サイズを設定する
画像サイズ設定手段と、受信文字データと前記画像サイ
ズより文字及び画像の表示位置を算出し前記表示画面の
横方向サイズに合わせて表示位置を修正する表示位置修
正手段と、表示位置修正手段の出力より前記文字及び前
記画像を表示画面上にマッピングする表示設定手段とを
設けることにより、文字列を適切に改行して情報作成者
の意図に近い表示を実現でき、視認性・操作性を向上さ
せることができる。
【0082】また、画像サイズ変更手段と文字サイズ変
更手段を設け、表示画面の横幅以上に表示しないように
することにより、横方向スクロールを無くし、使い易
く、かつ、見易い表示画面を実現できる。
更手段を設け、表示画面の横幅以上に表示しないように
することにより、横方向スクロールを無くし、使い易
く、かつ、見易い表示画面を実現できる。
【0083】また、サーバに画像サイズ変更手段及び文
字サイズ変更手段を設け、表示画面の横幅以上に画像及
び文字列が表示されないようにハイパーテキストを修正
することにより、クライアントでこれらの処理をする必
要が無くなるためにクライアントの構成を簡素化でき
る。また、ひとつのサーバで多数のクライアントを持つ
場合には、いくつものクライアントでこれらの処理を行
う必要が無くなり、処理効率が良くなる。
字サイズ変更手段を設け、表示画面の横幅以上に画像及
び文字列が表示されないようにハイパーテキストを修正
することにより、クライアントでこれらの処理をする必
要が無くなるためにクライアントの構成を簡素化でき
る。また、ひとつのサーバで多数のクライアントを持つ
場合には、いくつものクライアントでこれらの処理を行
う必要が無くなり、処理効率が良くなる。
【0084】また、サーバに新旧タグ変換テーブルと受
信データ修正手段を設け、クライアントで解釈できない
タグはサーバでクライアントに解釈できるタグに変換す
ることにより、ハイパーテキストのシンタックス拡張時
にも、サーバのソフトを変更するだけで対応でき、非常
に数の多い個々のクライアントを変更する必要が無くな
る。また、クライアントにおいて、未定義のタグのため
にハイパーテキストの表示が不正確になる可能性を無く
すことができる。さらに、クライアントのバグ等に対す
るバージョンアップもサーバでの対応だけで対処可能と
なる。
信データ修正手段を設け、クライアントで解釈できない
タグはサーバでクライアントに解釈できるタグに変換す
ることにより、ハイパーテキストのシンタックス拡張時
にも、サーバのソフトを変更するだけで対応でき、非常
に数の多い個々のクライアントを変更する必要が無くな
る。また、クライアントにおいて、未定義のタグのため
にハイパーテキストの表示が不正確になる可能性を無く
すことができる。さらに、クライアントのバグ等に対す
るバージョンアップもサーバでの対応だけで対処可能と
なる。
【0085】また、表示設定手段よりリンク情報を有す
る文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段と、前記表示設定手
段の出力する表示画面上に前記位相位置設定手段の出力
を合成する指示位置表示手段を設けることにより、方向
キーと選択キーの簡単な操作でリンク情報を順次検索閲
覧することが可能となる。
る文字列または画像の位置を示すアンカー情報を取得
し、入力操作によりカーソルの位置を前記アンカー情報
の位置に移動する移動位置設定手段と、前記表示設定手
段の出力する表示画面上に前記位相位置設定手段の出力
を合成する指示位置表示手段を設けることにより、方向
キーと選択キーの簡単な操作でリンク情報を順次検索閲
覧することが可能となる。
【0086】また、移動位置設定手段は、入力操作で指
示された方向の次ページにリンク情報を有する文字列ま
たは画像を示すアンカーが無い場合、入力操作で指示さ
れた方向にページスクロールを行うとともに、表示画面
内にアンカーがないことを使用者に通知することによ
り、アンカーのないページでも容易に表示でき、ページ
スクロールの操作を行う必要なしに、簡単な操作で全て
のページを見ることが可能となるとともに、使用者が表
示状況を直感的に理解できる。
示された方向の次ページにリンク情報を有する文字列ま
たは画像を示すアンカーが無い場合、入力操作で指示さ
れた方向にページスクロールを行うとともに、表示画面
内にアンカーがないことを使用者に通知することによ
り、アンカーのないページでも容易に表示でき、ページ
スクロールの操作を行う必要なしに、簡単な操作で全て
のページを見ることが可能となるとともに、使用者が表
示状況を直感的に理解できる。
【0087】また、表示画面及びカーソルの移動を行う
方向キーと、表示画面の移動かカーソルの移動かを区別
するスクロールキーを有する入力装置と、前記入力装置
の入力操作を分析する入力解析手段を具備し、前記入力
解析手段の出力より移動位置設定手段で表示画面及びカ
ーソルの移動を行うことにより、カーソルの移動と表示
画面スクロールを少数のキーで実現でき入力装置を小型
化できる。さらに、ページ区切りによって画像や情報が
中途半端に途切れて表示される際にも、画面上の表示を
見やすいように簡単に操作できる。
方向キーと、表示画面の移動かカーソルの移動かを区別
するスクロールキーを有する入力装置と、前記入力装置
の入力操作を分析する入力解析手段を具備し、前記入力
解析手段の出力より移動位置設定手段で表示画面及びカ
ーソルの移動を行うことにより、カーソルの移動と表示
画面スクロールを少数のキーで実現でき入力装置を小型
化できる。さらに、ページ区切りによって画像や情報が
中途半端に途切れて表示される際にも、画面上の表示を
見やすいように簡単に操作できる。
【図1】第1の実施の形態におけるインターネットブラ
ウジング装置のブロック図である。
ウジング装置のブロック図である。
【図2】(a)は第1の実施の形態における文字列の表
示例である。(b)は第1の実施の形態における画像の
横に文字列を表示する場合の表示例である。
示例である。(b)は第1の実施の形態における画像の
横に文字列を表示する場合の表示例である。
【図3】第1の実施の形態における入力装置の上面図で
ある。
ある。
【図4】第1の実施の形態における矢印キーなどの入力
時動作のフローチャートである。
時動作のフローチャートである。
【図5】本発明の第2の実施の形態におけるインターネ
ットブラウジング装置のブロック図である。
ットブラウジング装置のブロック図である。
【図6】本発明の第3の実施の形態におけるインターネ
ットブラウジング装置のブロック図である。
ットブラウジング装置のブロック図である。
【図7】本発明の第4の実施の形態におけるインターネ
ットブラウジング装置のブロック図である。
ットブラウジング装置のブロック図である。
【図8】従来のインターネットブラウジング装置のブロ
ック図である。
ック図である。
1 データ送受信手段 2 受信データ識別手段 3 受信データ解析手段 4 表示位置修正手段 5 画面サイズ設定手段 6 表示設定手段 7 移動位置設定手段 8 指示位置表示手段 9 表示出力手段 10 表示装置 11 画像データ展開手段 12 入力装置 13 入力解析手段 14 リンク先特定手段 15 データ要求先設定手段 20 画像サイズ変更手段 21 文字サイズ変更手段 51 第1のサーバ送受信手段 52 画像サイズ取得手段 53 送信データ生成手段 54 第2のサーバ送受信手段 55 データ要求手段 57 文字サイズ修正手段 62 新旧タグ変換テーブル 63 受信データ修正手段
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G09G 5/34 G09G 5/34 Z 5/36 520 5/36 520E G06F 15/20 546M
Claims (13)
- 【請求項1】データの送受信を行うデータ送受信手段
と、 前記データ送受信手段が出力する受信文字データを解析
する受信データ解析手段と、 前記データ送受信手段が出力する受信画像データを展開
し画像データの生成及び画像サイズの取得を行う画像デ
ータ展開手段と、 表示画面サイズを設定する画面サイズ設定手段と、 前記受信データ解析手段の出力と前記画像サイズより文
字及び画像の表示位置を算出し前記表示画面の横方向サ
イズに合わせて表示位置を修正する表示位置修正手段
と、 前記表示位置修正手段及び画像データ展開手段の出力よ
り前記文字及び前記画像を画面上にマッピングする表示
設定手段と、を具備することを特徴とするインターネッ
トブラウジング装置。 - 【請求項2】データの送受信を行う第1のサーバ送受信
手段と、 前記第1のサーバ送受信手段が出力する受信文字データ
を解析する受信データ解析手段と、 前記第1のサーバ送受信手段が出力する受信画像データ
より画像サイズを取得する画像サイズ取得手段と、 表示画面サイズを設定する画面サイズ設定手段と、 前記受信データ解析手段の出力と前記画像サイズより文
字及び画像の表示位置を算出し前記表示画面の横方向サ
イズに合わせて表示位置を修正する表示位置修正手段
と、 前記表示位置修正手段の出力より前記受信文字データを
変更し送信データを生成する送信データ生成手段と、 前記受信画像データ及び前記送信データを送信する第2
のサーバ送受信手段と備えたサーバと、 前記第2のサーバ送受信手段と通信を行うデータ送受信
手段と、 前記データ送受信手段が出力する受信文字データを解析
する受信データ解析手段と、 前記データ送受信手段が出力する受信画像データを展開
し画像データの生成及び画像サイズの取得を行う画像デ
ータ展開手段と、 前記受信データ解析手段及び画像データ展開手段の出力
より文字及び画像を表示画面上にマッピングする表示設
定手段とを備えたクライアントを具備することを特徴と
するインターネットブラウジング装置。 - 【請求項3】表示位置修正手段はリンク情報を有する文
字列の途中で改行を行わないことを特徴とする請求項1
または2に記載のインターネットブラウジング装置。 - 【請求項4】表示位置修正手段は、画像の横に文字列を
表示するとき、表示画面の横方向サイズ内の前記画像以
外の部分に前記文字列を改行して表示することを特徴と
する請求項1または2に記載のインターネットブラウジ
ング装置。 - 【請求項5】データの送受信を行うデータ送受信手段
と、 前記データ送受信手段が出力する受信画像データを展開
し画像データの生成及び画像サイズの取得を行う画像デ
ータ展開手段と、 表示画面サイズを設定する画面サイズ設定手段と、 前記受信データ解析手段の出力と前記画像サイズより文
字及び画像の表示位置を算出し前記表示画面の横方向サ
イズに合わせて表示位置を修正する表示位置修正手段
と、 前記画像の横方向サイズが前記表示画面の横方向サイズ
より大きいときには、 前記画像の縮小を行う画像サイズ変更手段と、 前記表示位置修正手段の出力より前記文字及び前記画像
サイズ変更手段の出力を表示画面上にマッピングする表
示設定手段と、を具備するインターネットブラウジング
装置。 - 【請求項6】データの送受信を行う第1のサーバ送受信
手段と、前記第1のサーバ送受信手段が出力する受信文
字データを解析する受信データ解析手段と、前記第1の
サーバ送受信手段が出力する受信画像データより画像サ
イズを取得する画像サイズ取得手段と、表示画面サイズ
を設定する画面サイズ設定手段と、前記受信データ解析
手段の出力と前記画像サイズより文字及び画像の表示位
置を算出し前記表示画面の横方向サイズに合わせて表示
位置を修正する表示位置修正手段と、前記画像の横方向
サイズが前記表示画面の横方向サイズより大きいときに
は、前記画像の縮小を行う画像サイズ変更手段と、前記
表示位置修正手段の出力より前記受信文字データを変更
し送信データを生成する送信データ生成手段と、前記画
像サイズ変更手段の出力及び前記送信データを送信する
第2のサーバ送受信手段と備えたサーバと、 前記第2のサーバ送受信手段と通信を行うデータ送受信
手段と、前記データ送受信手段が出力する受信文字デー
タを解析する受信データ解析手段と、前記データ送受信
手段が出力する受信画像データを展開し画像サイズ及び
画像データを生成する画像データ展開手段と、前記受信
データ解析手段の出力より文字及び画像を表示画面上に
マッピングする表示設定手段とを備えたクライアントを
具備するインターネットブラウジング装置。 - 【請求項7】データの送受信を行うデータ送受信手段
と、 前記データ送受信手段が出力する受信文字データを解析
する受信データ解析手段と、 前記データ送受信手段が出力する受信画像データを展開
し画像データの生成及び画像サイズの取得を行う画像デ
ータ展開手段と、 表示画面サイズを設定する画像サイズ設定手段と、 前記受信データ解析手段の出力と前記画像サイズより文
字及び画像の表示位置を算出し前記表示画面の横方向サ
イズに合わせて表示位置を修正する表示位置修正手段
と、 標準文字サイズよりも大きな複数の文字からなる文字列
の横方向サイズが前記表示画面の横方向サイズよりも大
きいときには、前記文字列の文字サイズを変更する文字
サイズ変更手段と、 前記表示位置修正手段の出力より前記文字サイズ変更手
段の出力及び画像を表示画面上にマッピングする表示設
定手段と、を具備するインターネットブラウジング装
置。 - 【請求項8】データの送受信を行う第1のサーバ送受信
手段と、前記第1のサーバ送受信手段が出力する受信文
字データを解析する受信データ解析手段と、前記第1の
サーバ送受信手段が出力する受信画像データより画像サ
イズを取得する画像サイズ取得手段と、表示画面サイズ
を設定する画面サイズ設定手段と、前記受信データ解析
手段の出力と前記画像サイズより文字及び画像の表示位
置を算出し前記表示画面の横方向サイズに合わせて表示
位置を修正する表示位置修正手段と、標準文字サイズよ
りも大きな複数の文字からなる文字列の横方向サイズが
前記表示画面の横方向サイズよりも大きいときには、前
記文字列の文字サイズを変更する文字サイズ変更手段
と、前記表示位置修正手段の出力及び前記文字サイズ変
更手段の出力より前記受信文字データを変更し送信デー
タを生成する送信データ生成手段と、前記受信画像デー
タ及び前記送信データを送信する第2のサーバ送受信手
段と備えたサーバと、 前記第2のサーバ送受信手段と通信を行うデータ送受信
手段と、前記データ送受信手段が出力する受信文字デー
タを解析する受信データ解析手段と、前記データ送受信
手段が出力する受信画像データを展開し画像データの生
成及び画像サイズの取得を行う画像データ展開手段と、
前記受信データ解析手段の出力より文字及び画像を表示
画面上にマッピングする表示設定手段とを備えたクライ
アントを具備するインターネットブラウジング装置。 - 【請求項9】データの送受信を行う第1のサーバ送受信
手段と、前記第1のサーバ送受信手段が出力するファイ
ルの種類を分別する受信データ識別手段と、クライアン
トで未定義のシンタックスと既定義のシンタックスとの
対応を示す新旧タグ変換テーブルと、前記新旧タグ変換
テーブルを用いて、前記受信データ識別手段が出力する
受信文字データ中の前記未定義のシンタックスを前記既
定義のシンタックスに置き換える受信データ修正手段
と、前記送信データ修正手段の出力を送信する前記第2
のサーバ送受信手段と備えたサーバと、 前記第2のサーバ送受信手段と通信するデータ送受信手
段と、前記データ送受信手段が出力する受信文字データ
を解析する受信データ解析手段と、前記データ送受信手
段が出力する受信画像データを展開し画像データの生成
及び画像サイズの取得を行う画像データ展開手段と、前
記受信データ解析手段の出力より文字及び画像を表示画
面上にマッピングする表示設定手段とを備えたクライア
ントを具備するインターネットブラウジング装置。 - 【請求項10】データの送受信を行う第1のサーバ送受
信手段と、前記第1のサーバ送受信手段が出力する受信
文字データを解析する受信データ解析手段と、前記受信
データ解析手段において前記受信文字データ中にファイ
ルの表示が指示されているときには、前記ファイルの要
求先を設定し前記第1のサーバ送受信手段に前記ファイ
ルの取得を要求するデータ要求先設定手段と、前記受信
データを送信する第2のサーバ送受信手段と備えたサー
バと、 前記第2のサーバ送受信手段と通信するデータ送受信手
段と、前記データ送受信手段が出力する受信文字データ
を解析する受信データ解析手段と、前記データ送受信手
段が出力する受信画像データを展開し画像データの生成
及び画像サイズの取得を行う画像データ展開手段と、前
記受信データ解析手段の出力より文字及び画像を表示画
面上にマッピングする表示設定手段とを備えたクライア
ントを具備するインターネットブラウジング装置。 - 【請求項11】データの送受信を行うデータ送受信手段
と、 前記データ送受信手段が出力する受信文字データを解析
する受信データ解析手段と、 前記データ送受信手段が出力する受信画像データを展開
し画像データの生成及び画像サイズの取得を行う画像デ
ータ展開手段と、 表示画面サイズを設定する画像サイズ設定手段と、 前記受信データ解析手段の出力と前記画像サイズより文
字及び画像の表示位置を算出し前記表示画面の横方向サ
イズに合わせて表示位置を修正する表示位置修正手段
と、 前記表示位置修正手段の出力より前記文字及び前記画像
を表示画面上にマッピングする表示設定手段と、 前記表示設定手段よりリンク情報を有する文字列または
画像からなるアンカーの位置を取得し、入力操作により
カーソルの位置を前記アンカー情報の位置に移動する移
動位置設定手段と、 前記表示設定手段の出力する表示画面上に前記移動位置
設定手段の出力を合成する指示位置表示手段とを具備す
るインターネットブラウジング装置。 - 【請求項12】移動位置設定手段は、表示画面上におい
て入力操作で指示された移動方向にアンカーが無く、前
記移動方向のページにもアンカーが無い場合、前記移動
方向にページスクロールを行うとともに、表示画面内に
アンカーがないことを使用者に通知することを特徴とす
る請求項11に記載のインターネットブラウジング装
置。 - 【請求項13】表示画面及びカーソルの移動を行う方向
キーと、表示画面の移動かカーソルの移動かを区別する
スクロールキーを有する入力装置と、前記入力装置の入
力操作を分析する入力解析手段を具備し、前記入力解析
手段の出力より移動位置設定手段で表示画面及びカーソ
ルの移動を行うことを特徴とする請求項12に記載のイ
ンターネットブラウジング装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8316791A JPH10162002A (ja) | 1996-11-28 | 1996-11-28 | インターネットブラウジング装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8316791A JPH10162002A (ja) | 1996-11-28 | 1996-11-28 | インターネットブラウジング装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10162002A true JPH10162002A (ja) | 1998-06-19 |
Family
ID=18080972
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8316791A Pending JPH10162002A (ja) | 1996-11-28 | 1996-11-28 | インターネットブラウジング装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10162002A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7203766B2 (en) | 2000-01-11 | 2007-04-10 | Nec Corporation | Gateway server in which picture contents can be displayed in small terminal, and processing speed is fast, and manufacturing cost is cheap, and method of obtaining contents |
| JP2009047998A (ja) * | 2007-08-21 | 2009-03-05 | Funai Electric Co Ltd | 表示装置 |
| JP2010134755A (ja) * | 2008-12-05 | 2010-06-17 | Toshiba Corp | 通信機器 |
| JP2010538396A (ja) * | 2007-09-05 | 2010-12-09 | ソニー株式会社 | インターネットtvのための動的サムネイルグリッドナビゲーションを備えたgui |
| JP2011216112A (ja) * | 2011-07-12 | 2011-10-27 | Fujitsu Ltd | 表示プログラム |
| US8145995B2 (en) | 2000-06-12 | 2012-03-27 | Softview L.L.C. | Scalable display of internet content on mobile devices |
| JP2013101707A (ja) * | 2013-02-27 | 2013-05-23 | Fujitsu Ltd | 表示プログラム |
| JP2016031677A (ja) * | 2014-07-29 | 2016-03-07 | 富士通株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| JP2018022094A (ja) * | 2016-08-05 | 2018-02-08 | 本田技研工業株式会社 | 車載表示装置 |
-
1996
- 1996-11-28 JP JP8316791A patent/JPH10162002A/ja active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7203766B2 (en) | 2000-01-11 | 2007-04-10 | Nec Corporation | Gateway server in which picture contents can be displayed in small terminal, and processing speed is fast, and manufacturing cost is cheap, and method of obtaining contents |
| US8533628B2 (en) | 2000-06-12 | 2013-09-10 | Softview Llc | Method, apparatus, and browser to support full-page web browsing on hand-held wireless devices |
| US10394934B2 (en) | 2000-06-12 | 2019-08-27 | Softview, L.L.C. | Scalable display of internet content on mobile devices |
| US10083154B2 (en) | 2000-06-12 | 2018-09-25 | Softview, L.L.C. | Scalable display of internet content on mobile devices |
| US8145995B2 (en) | 2000-06-12 | 2012-03-27 | Softview L.L.C. | Scalable display of internet content on mobile devices |
| US8386959B2 (en) | 2000-06-12 | 2013-02-26 | Softview Llc | Scalable display of internet content on mobile devices |
| US9519729B2 (en) | 2000-06-12 | 2016-12-13 | Softview L.L.C. | Scalable display of internet content on mobile devices |
| JP2009047998A (ja) * | 2007-08-21 | 2009-03-05 | Funai Electric Co Ltd | 表示装置 |
| JP2010538396A (ja) * | 2007-09-05 | 2010-12-09 | ソニー株式会社 | インターネットtvのための動的サムネイルグリッドナビゲーションを備えたgui |
| JP2010134755A (ja) * | 2008-12-05 | 2010-06-17 | Toshiba Corp | 通信機器 |
| JP2011216112A (ja) * | 2011-07-12 | 2011-10-27 | Fujitsu Ltd | 表示プログラム |
| JP2013101707A (ja) * | 2013-02-27 | 2013-05-23 | Fujitsu Ltd | 表示プログラム |
| JP2016031677A (ja) * | 2014-07-29 | 2016-03-07 | 富士通株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| JP2018022094A (ja) * | 2016-08-05 | 2018-02-08 | 本田技研工業株式会社 | 車載表示装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6477549B1 (en) | Transmission document editing device, a server device in a communication document processing system, and a computer-readable record medium that stores the function thereof | |
| US7506261B2 (en) | Remote operation system, communication apparatus remote control system and document inspection apparatus | |
| US20020062396A1 (en) | Server devices for displaying web pages | |
| US7286145B2 (en) | System for describing markup language for mobile use, and information processing apparatus and program for generating display content | |
| CN100381991C (zh) | 导航对象的改进描绘 | |
| US8990674B2 (en) | Website browsing system using page content converted to an image | |
| EP1026888A2 (en) | A program for use in an internet apparatus | |
| US20120047234A1 (en) | Web page browsing system and relay server | |
| WO2007111330A1 (ja) | 映像表示装置および映像表示方法 | |
| US20110066678A1 (en) | Webpage browsing system, server, webpage browsing method, program and recording medium for the same | |
| JP2002091655A (ja) | ハイパーテキスト表示装置 | |
| JP2012059275A (ja) | デジタルドキュメント処理のためのシステム及び方法 | |
| US20110078593A1 (en) | Web browser transmission server and method of controlling operation of same | |
| US7917847B2 (en) | Method, program and terminal device for rendering web page | |
| JPH10162002A (ja) | インターネットブラウジング装置 | |
| JP2003122770A (ja) | Webブラウズ装置 | |
| US20120089895A1 (en) | Mobile terminal device and recording medium | |
| US20050044484A1 (en) | Updating information content onto small display | |
| JP5062901B2 (ja) | Webページを表示する方法 | |
| JPH1125114A (ja) | ネットワーク情報システムのブラウザ装置、ブラウズ方法及び記録媒体 | |
| JP2002202935A (ja) | サーバ装置 | |
| US20050198568A1 (en) | Table display switching method, text data conversion program, and tag program | |
| JP4652144B2 (ja) | 表示処理方法、表示処理プログラムおよびマークアップ言語処理装置 | |
| JP4014361B2 (ja) | 音声合成装置及び音声合成方法並びに音声合成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| KR100573091B1 (ko) | 퍼스널 배너 작성 프로그램 |