(57)【要約】【課題】ドキュメント閲覧装置において画面サイズより大きいサイズのドキュメントを閲覧する際の操作性を改善することを目的とする。【解決手段】入力手段１と、ドキュメントデータを格納するデータ格納部２と、表示手段６に表示したドキュメントの表示状態の変更を制御する表示変更制御部３と、ドキュメント内の表示対象領域を取得する対象領域取得処理部４と、表示手段６に表示する表示領域の変更を行う表示領域変更処理部５とを備え、入力手段１によって表示領域の変更が指示された場合、対象領域取得処理部４によってドキュメント内の表示対象領域を取得し、表示領域変更処理部５によって、取得した表示対象領域にあわせて表示手段６に表示するドキュメント位置を変更するようにしたものであり、簡単な表示領域変更指示操作によって、表示手段６に、表示対象領域を順に表示することができる。【選択図】図１
2005165506.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示入力を行う入力手段と、ドキュメントデータを格納するデータ格納部と、ドキュメントを表示する表示手段と、前記表示手段に表示したドキュメントの表示状態の変更を制御する表示変更制御部と、ドキュメント内の表示対象領域を取得する対象領域取得処理部と、前記表示手段に表示する表示領域の変更を行う表示領域変更処理部と、各機能および機能間の動作を制御する制御部とを備え、
前記入力手段によって、表示領域の変更が指示された場合、前記表示変更制御部は、前記対象領域取得処理部によって、前記表示手段に表示中のドキュメント内の表示対象領域を取得し、前記表示領域変更処理部によって、前記表示手段に表示するドキュメント位置を変更することを特徴とするドキュメント閲覧装置。
【請求項２】
前記対象領域取得処理部は、前記表示手段に表示中のドキュメントのドキュメント構造情報を参照し、表示対象領域の識別を行うことを特徴とする請求項１記載のドキュメント閲覧装置。
【請求項３】
前記対象領域取得処理部は、前記表示手段に表示中のドキュメントにおいて、画像認識処理を行うことで表示対象領域の識別を行うことを特徴とする請求項１記載のドキュメント閲覧装置。
【請求項４】
前記表示領域変更処理部は、前記表示手段に表示するドキュメント位置を変更する際、前記対象領域取得処理部によって取得した表示対象領域のサイズの変更を行うことを特徴とする請求項２記載のドキュメント閲覧装置。
【請求項５】
前記表示変更制御部は、前記対象領域取得処理部によって取得した表示対象領域が、前記表示手段に表示中の領域か否かを判定し、表示中の領域の場合、前記対象領域取得処理部によって、次の表示対象領域の取得を行うことを特徴とする請求項１から請求項４のいずれか１に記載のドキュメント閲覧装置。
【請求項６】
表示対象領域内のフォーカス設定要素を取得し、フォーカスの設定を行うフォーカス設定処理部をあわせて備え、前記対象領域取得処理部によって、前記表示手段に表示中のドキュメント内の表示対象領域を取得し、前記表示領域変更処理部によって、前記表示手段に表示するドキュメント位置を変更し、前記フォーカス設定処理部によって、前記表示対象領域内にフォーカスを設定することを特徴とする請求項１から請求項５のいずれか１に記載のドキュメント閲覧装置。
【請求項７】
前記入力手段によって、フォーカス変更が指示された場合、前記表示変更制御部は、前記フォーカス設定処理部によって、前記表示対象領域内の次のフォーカス設定要素を取得し、フォーカスの設定を行うことを特徴とする請求項６記載のドキュメント閲覧装置。
【請求項８】
前記入力手段によって、フォーカス変更が指示された場合、前記表示変更制御部は、前記表示対象領域内に次のフォーカス設定要素がない場合、前記対象領域取得処理部によって次の表示対象領域を取得し、前記表示領域変更処理部によって、前記表示手段に表示するドキュメント位置を変更し、前記フォーカス設定処理部によって、前記表示対象領域内にフォーカスを設定することを特徴とする請求項６または７に記載のドキュメント閲覧装置。
【請求項９】
前記フォーカス設定処理部によって取得したフォーカス設定要素が、前記表示手段に表示されていない場合、前記表示領域変更処理部によって、前記表示手段に表示するドキュメント位置を変更することを特徴とする請求項７または８に記載のドキュメント閲覧装置。
【請求項１０】
複数のドキュメントによって構成されたドキュメントのドキュメント構成を変更する構成変更処理部をあわせて備え、前記対象領域取得処理部によって取得した表示対象領域が存在するドキュメントが前記表示手段に表示されるよう、前記構成変更処理部によって、ドキュメント構成を変更することを特徴とする請求項１から請求項９のいずれか１に記載のドキュメント閲覧装置。
【請求項１１】
前記入力手段によって、表示領域の変更が指示された場合、前記表示変更制御部は、次の表示対象領域がない場合、表示中のドキュメントが複数のドキュメントによって構成されたドキュメントならば、対象とするドキュメントを変更し、表示対象領域の取得を行うことを特徴とする請求項１０に記載のドキュメント閲覧装置。
【請求項１２】
前記入力手段によって、構成変更が指示された場合、前記表示変更制御部は、前記構成変更処理部によって、前記表示手段に表示中のドキュメントのドキュメント構成を変更することを特徴とする請求項１０または１１に記載のドキュメント閲覧装置。
【請求項１３】
表示領域変更要求を受け付けるステップと、表示対象領域を取得するステップと、表示対象領域の取得を確認するステップと、表示対象領域位置にあわせて表示ドキュメント位置の変更を行うステップとを備えることを特徴とするドキュメント閲覧方法。
【請求項１４】
前記、表示対象領域を取得するステップは、表示中のドキュメントのドキュメント構造情報を参照し、オブジェクトリストを取得するステップと、表示オブジェクト番号の設定有無を確認するステップと、処理番号および再帰検索フラグを設定するステップと、処理番号を確認するステップと、オブジェクト情報を取得するステップと、前記取得したオブジェクト情報のオブジェクト種別を確認するステップと、前記取得したオブジェクト情報の表示対象領域条件適合を確認するステップと、表示オブジェクト番号を設定するステップと、処理番号を更新するステップと、再帰検索フラグを確認するステップとを備えることを特徴とする請求項１３記載のドキュメント閲覧方法。
【請求項１５】
前記、表示対象領域を取得するステップは、画素ポインタを初期化するステップと、対象画素の有無を確認するステップと、対象画素を取得するステップと、前記対象画素の色を確認するステップと、前記対象画素が直線の構成要素か否かを確認するステップと、前記対象画素を含む直線を取得するステップと、前記取得した直線が矩形の上辺か否かを確認するステップと、前記矩形領域を確認するステップと、画素ポインタを次に進めるステップと、対象ドキュメントのスクロール対象領域有無を確認するステップと、前記対象ドキュメントのスクロール処理を行うステップとを備えることを特徴とする請求項１３記載のドキュメント閲覧方法。
【請求項１６】
前記、表示対象領域を取得するステップで取得した表示対象領域のサイズを確認するステップと、前記表示対象領域のサイズを変更するステップとをあわせて備えることを特徴とする請求項１３記載のドキュメント閲覧方法。
【請求項１７】
前記、表示対象領域を取得するステップで取得した表示対象領域が表示中か否かを確認するステップをあわせて備えることを特徴とする請求項１３から請求項１６のいずれか１に記載のドキュメント閲覧方法。
【請求項１８】
前記、表示対象領域を取得するステップで取得した表示対象領域内のフォーカス設定要素を取得するステップと、前記フォーカス設定要素にフォーカスを設定するステップとをあわせて備えることを特徴とする請求項１３から請求項１７のいずれか１に記載のドキュメント閲覧方法。
【請求項１９】
フォーカス変更要求を受け付けるステップと、表示対象領域内へのフォーカス設定有無を確認するステップと、再帰検索フラグを設定するステップと、表示対象領域内の次のフォーカス対象要素を取得するステップと、フォーカス対象要素の取得有無を確認するステップと、再帰検索フラグを確認するステップと、再度、表示対象領域内の先頭から、フォーカス対象要素の取得を行うステップと、前記取得したフォーカス対象要素と現在フォーカス設定済の要素とを比較するステップと、前記取得したフォーカス対象要素にフォーカスを設定するステップとを備えることを特徴とする請求項１８記載のドキュメント閲覧方法。
【請求項２０】
フォーカス変更要求を受け付けるステップと、表示対象領域内の次のフォーカス対象要素を取得するステップと、フォーカス対象要素の取得有無を確認するステップと、次の表示対象領域を取得するステップと、次の表示対象領域の取得有無を確認するステップと、前記取得した表示対象領域内のフォーカス対象要素を取得するステップと、前記取得したフォーカス対象要素にフォーカスを設定するステップとを備えることを特徴とする請求項１８記載のドキュメント閲覧方法。
【請求項２１】
前記、表示対象領域内のフォーカス対象要素を取得するステップで取得したフォーカス対象要素が、表示中か否かを確認するステップと、前記フォーカス対象要素が表示されるよう、表示ドキュメント位置の変更を行うステップとをあわせて備えることを特徴とする請求項１９または２０に記載のドキュメント閲覧方法。
【請求項２２】
表示領域変更要求を受け付けるステップと、表示対象領域を取得するステップと、表示対象領域の取得を確認するステップと、表示中のドキュメントの構成と、前記取得した表示対象領域から、ドキュメント構成の変更が必要か否かを判定するステップと、前記取得した表示対象領域が含まれるドキュメントが表示されるよう、ドキュメント構成の変更を行うステップと、表示対象領域位置にあわせて表示ドキュメント位置の変更を行うステップとを備えることを特徴とする請求項１３から請求項２１のいずれか１に記載のドキュメント閲覧方法。
【請求項２３】
前記、表示対象領域を取得するステップは、表示中のドキュメントのドキュメント構造情報を参照し、オブジェクトリストを取得するステップと、表示オブジェクト番号の設定有無を確認するステップと、開始番号および再帰検索フラグを設定するステップと、前記オブジェクトリストを対象に、設定した開始番号のオブジェクトから、表示対象領域の検索を行うステップと、前記検索結果を確認するステップと、前記検索成功した表示対象領域が表示中か否かを確認するステップと、開始番号を更新するステップと、表示中のドキュメントが複数のドキュメントによって構成されたドキュメントか否かを確認するステップと、現在検索対象としているドキュメントの次のドキュメントのオブジェクトリストを取得するステップと、前記取得したオブジェクトリストを対象に、開始番号に１を指定して、表示対象領域の検索を行うステップと、前記検索結果を確認するステップと、再帰検索フラグを確認するステップとを備えることを特徴とする請求項２２に記載のドキュメント閲覧方法。
【請求項２４】
構成変更要求を受け付けるステップと、表示中のドキュメントが複数のドキュメントによって構成されたドキュメントか否かを確認するステップと、表示中の構成ドキュメントを、次の構成ドキュメントに変更するよう、ドキュメント構造情報を変更し、ドキュメント構成の変更を行うステップと、表示オブジェクト番号の設定有無を確認するステップと、表示対象領域を取得するステップと、前記表示対象領域の取得結果を確認するステップと、前記取得した表示対象領域位置にあわせて表示ドキュメント位置の変更を行うステップとを備えることを特徴とする請求項２２または２３に記載のドキュメント閲覧方法。
【請求項２５】
コンピュータで読み取り可能な情報記録媒体であって、請求項１３から請求項２４のいずれか１に記載のドキュメント閲覧方法をコンピュータに実行させるためのプログラムが記録されていることを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面サイズの小さいドキュメント閲覧装置において、構造化されたドキュメントを閲覧する場合の、操作性改善に関するものである。
【背景技術】
【０００２】
ドキュメント閲覧装置によって構造化されたドキュメントを閲覧する際、閲覧するドキュメントのサイズがドキュメント閲覧装置の画面サイズより大きい場合、スクロール操作によってドキュメントのスクロールを行いながら閲覧を行う必要がある。
【０００３】
図１８は従来のドキュメント閲覧装置によるドキュメント閲覧の一例図であり、ドキュメントの幅、高さがいずれもドキュメント閲覧装置の画面サイズより大きい図１８（ａ）の対象ドキュメント１０を閲覧する場合、図１８（ｂ）のように縦横両方向への煩雑なスクロール操作を行わなければ、ドキュメントを閲覧することができない。
【０００４】
従来のドキュメント閲覧装置では、図１８（ｃ）のように、ドキュメントのサイズを変更することにより、スクロール操作の削減を可能にしているものもある（例えば、特許文献１参照）。
【特許文献１】特開２００１−２４３１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、文字の認識が可能な縮小倍率を考えた場合、ドキュメントサイズを変更する特許文献１に記載されたような従来の方法では、任意の幅のドキュメントに対応することができない。
【０００６】
本発明が解決しようとする問題点は、画面サイズより大きいサイズのドキュメントを閲覧する場合、画面には、ドキュメントの一部分しか表示されないため、煩雑なスクロール操作が必要であり、円滑な操作が行えない点である。
【課題を解決するための手段】
【０００７】
本発明は、入力手段によって、表示領域の変更が指示された場合、表示変更制御部の制御のもと、対象領域取得処理部によって表示中のドキュメント内の表示対象領域を取得し、表示領域変更処理部によって、取得した表示対象領域位置にあわせて、表示手段に表示するドキュメント位置を変更することを主要な特徴とする。
【発明の効果】
【０００８】
本発明のドキュメント閲覧装置は、領域変更ボタン押下などの簡単な操作で指示された表示領域変更要求に従って、対象ドキュメント内の表示対象領域を順に表示することで、閲覧するドキュメントのサイズがドキュメント閲覧装置の画面サイズより大きい場合の煩雑なスクロール操作を削減することができ、ドキュメント閲覧装置の操作性を向上できるという利点がある。
【発明を実施するための最良の形態】
【０００９】
本発明は、構造化されたドキュメントを閲覧するドキュメント閲覧装置において、閲覧するドキュメントのサイズがドキュメント閲覧装置の画面サイズより大きい場合に必要となる煩雑な操作を削減することで、操作性を向上させるという目的を、ユーザからの指示入力を行う入力手段と、ドキュメントデータを格納するデータ格納部と、ドキュメントを
表示する表示手段と、表示手段に表示したドキュメントの表示状態の変更を制御する表示変更制御部と、ドキュメント内の表示対象領域を取得する対象領域取得処理部と、表示手段に表示する表示領域の変更を行う表示領域変更処理部と、各機能および機能間の動作を制御する制御部とを備え、入力手段によって、表示領域の変更が指示された場合、表示変更制御部の制御のもと、対象領域取得処理部によって、表示手段に表示中のドキュメント内の表示対象領域を取得し、表示領域変更処理部によって、取得した表示対象領域にあわせて、表示手段に表示するドキュメント位置を変更することにより実現した。
【００１０】
上記課題を解決するためになされた第１の発明は、ユーザからの指示入力を行う入力手段と、ドキュメントデータを格納するデータ格納部と、ドキュメントを表示する表示手段と、表示手段に表示したドキュメントの表示状態の変更を制御する表示変更制御部と、ドキュメント内の表示対象領域を取得する対象領域取得処理部と、表示手段に表示する表示領域の変更を行う表示領域変更処理部と、各機能および機能間の動作を制御する制御部とを備え、入力手段によって、表示領域の変更が指示された場合、表示変更制御部の制御のもと、対象領域取得処理部によって、表示手段に表示中のドキュメント内の表示対象領域を取得し、表示領域変更処理部によって、取得した表示対象領域のサイズを変更し、取得した表示対象領域にあわせて表示手段に表示するドキュメント位置を変更することを特徴としたものであり、ユーザが煩雑なスクロール操作によって表示領域の調整を行うことなく、簡単な表示領域変更指示操作によって、表示手段に、表示対象領域を順に表示することができるため、操作性を向上できるという作用を有するものである。
【００１１】
上記課題を解決するためになされた第２の発明は、表示対象領域内のフォーカス設定要素を取得し、フォーカスの設定を行うフォーカス設定処理部をあわせて備え、入力手段によって、表示領域の変更が指示された場合、対象領域取得処理部によって、表示手段に表示中のドキュメント内の表示対象領域を取得し、表示領域変更処理部によって、表示手段に表示するドキュメント位置を変更し、フォーカス設定処理部によって、表示対象領域内にフォーカスを設定すること、および、入力手段によって、フォーカス変更が指示された場合、表示変更制御部は、フォーカス設定処理部によって、次のフォーカス設定要素を取得し、フォーカスの設定を行うことを特徴としたものであり、ポインティングデバイスをフォーカス設定要素まで動かすという操作を行うことなく、フォーカス要素の選択が可能になるため、操作性を向上できるという作用を有するものである。
【００１２】
上記課題を解決するためになされた第３の発明は、複数のドキュメントによって構成されたドキュメントのドキュメント構成を変更する構成変更処理部をあわせて備え、入力手段によって、ドキュメント構成の変更または表示領域の変更が指示された場合に、構成変更処理部によって、表示手段に特定のドキュメントを表示するようドキュメント構成を変更することを特徴としたものであり、対象ドキュメントが複数のドキュメントによって構成されている場合でも、ユーザが煩雑なスクロール操作によって表示領域の調整を行うことなく、簡単な操作で、表示対象領域を順に表示することができるため、操作性を向上できるという作用を有するものである。
【００１３】
（実施の形態１）
以下、本発明の実施の形態について、各図に基づいて説明する。
【００１４】
図１は本発明の実施の形態１のドキュメント閲覧装置の機能ブロック図である。
【００１５】
図１において、本実施の形態１のドキュメント閲覧装置は、ユーザからの指示入力を行う入力手段１と、ドキュメントデータを格納するデータ格納部２と、ドキュメントの表示状態の変更を制御する表示変更制御部３と、ドキュメント内の表示対象領域を取得する対象領域取得処理部４と、表示手段に表示する表示領域の変更を行う表示領域変更処理部５
と、ドキュメントを表示する表示手段６と、ドキュメント遠隔装置の各機能、および機能間の動作を制御する制御部７とを備えている。
【００１６】
図２は本発明の実施の形態１のドキュメント閲覧装置の装置ブロック図である。
【００１７】
図２において、本実施の形態１のドキュメント閲覧装置は、入力装置２１と、中央処理演算装置（ＣＰＵ）２２と、リード・オンリー・メモリ（ＲＯＭ）２３と、ランダム・アクセス・メモリ（ＲＡＭ）２４と、液晶パネル２５と、ＣＤ−ＲＯＭなどの記録媒体２７からデータを読み込むディスク・ドライブ２６とを備えている。
【００１８】
図１に示した入力手段１は入力装置２１により、データ格納部２はＲＡＭ２４により、表示変更制御部３，対象領域取得処理部４，表示領域変更処理部５および制御部７は、ＣＰＵ２２がＲＯＭ２３及びＲＡＭ２４とデータのやりとりを行いながらＲＯＭ２３に記憶されている制御プログラムを実行することにより、また、表示手段６は液晶パネル２５によりそれぞれ実現される。
【００１９】
なお、本実施の形態１では、ＣＰＵ２２がＲＯＭ２３に記憶されたプログラムを実行することにより制御する形態が示されているが、コンピュータで読み取り可能な記録媒体２７に記録された制御プログラムをディスク・ドライブ２６から読み込み、ＲＡＭ２４上に展開した後、ＣＰＵ２２が実行する形態であっても構わない。このような形態を取ることにより、本発明を汎用コンピュータで容易に実現することができる。
【００２０】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【００２１】
図３は、入力手段１によって表示領域の変更が指示された場合の、表示領域変更処理の動作を示すフローチャートである。
【００２２】
ステップＡ１で、対象領域取得処理部４により、表示手段６に表示中のドキュメント内の表示対象領域を取得する。
【００２３】
ステップＡ２では、ステップＡ１で表示対象領域が取得できた場合、ステップＡ３に進み、表示対象領域が取得できなかった場合、処理を終了する。
【００２４】
ステップＡ３で、表示変更制御部３は、ステップＡ１で取得した領域が表示手段６に表示中か否かを判定し、表示中でない場合、ステップＡ４に進む。表示中の場合、ステップＡ１に戻り、対象領域取得処理部４によって次の表示対象領域を取得する。
【００２５】
ステップＡ４で、表示領域変更処理部５により、ステップＡ１で取得した領域が表示手段６に表示されるよう、表示ドキュメント位置の変更を行い、処理を終了する。
【００２６】
図４は、ステップＡ１で行う表示対象領域取得処理の動作を示すフローチャートである。
【００２７】
ステップＢ１で、対象領域取得処理部４は、表示手段６に表示中のドキュメントのドキュメント構造情報を参照し、オブジェクトリストを取得する。
【００２８】
ステップＢ２で、表示オブジェクト番号が設定されている場合、ステップＢ３に進み、処理番号ｉに表示オブジェクト番号＋１を、再帰検索フラグに１を設定する。
【００２９】
ステップＢ２で、表示オブジェクト番号が設定されていない場合、ステップＢ４に進み
、処理番号ｉに１を、再帰検索フラグに０を設定する。
【００３０】
ステップＢ５で、処理番号ｉがステップＢ１で取得したオブジェクトリストのオブジェクト数以下の場合、ステップＢ６に進み、ｉ番目のオブジェクト情報を取得する。
【００３１】
ステップＢ７で、ステップＢ６で取得したオブジェクトが、表示対象とするオブジェクト種別か否かをチェックし、表示対象とするオブジェクト種別の場合、ステップＢ８に、そうでない場合、ステップＢ１０に進む。ステップＢ７のオブジェクト判別条件として、テキストオブジェクトや画像オブジェクトを指定することで、テキスト領域のみ、画像領域のみ、テキスト領域と画像領域、といった領域を、表示対象領域とすることができる。
【００３２】
ステップＢ８で、ステップＢ６で取得したオブジェクトが、表示対象領域条件を満たす場合、ステップＢ９に進み、表示オブジェクト番号にｉを設定して処理を終了する。ステップＢ８の条件によって、領域サイズをチェックして一定サイズ以上の領域のみを対象にする、といった制約を設けることが可能である。また、特に条件を設けず、全ての領域を対象とすることも可能である。ステップＢ８で対象領域条件を満たさない場合、ステップＢ１０に進む。
【００３３】
ステップＢ１０では、処理番号ｉに１を加算し、ステップＢ５に戻って処理を続ける。
【００３４】
ステップＢ５で、処理番号ｉがステップＢ１で取得したオブジェクトリストのオブジェクト数より大きい場合、ステップＢ１１に進む。
【００３５】
ステップＢ１１で再帰検索フラグが１の場合、ステップＢ４に進み、再度、オブジェクトリストの先頭に戻って処理を続ける。ステップＢ１１で、再帰検索フラグが０の場合、処理を終了する。
【００３６】
図５は、本発明の実施の形態１によって表示領域変更処理を行う場合の表示例を示す図である。
【００３７】
図５（Ａ）のドキュメント閲覧装置において、ユーザが入力手段１の領域変更ボタン１１を押下すると、図３、図４のフローチャートに従って表示領域の変更を行う。
【００３８】
ａ〜ｌは、図５（Ｄ）に示すように対象ドキュメント１０内のオブジェクトを表し、テキストオブジェクトａと画像オブジェクトｈを表示対象領域とする場合、ステップＡ１で、テキストオブジェクトａを取得する。
【００３９】
テキストオブジェクトａは図５（Ａ）の表示手段６に表示中のため、ステップＡ３において、ステップＡ１に戻り、改行オブジェクトｂはステップＢ７の対象オブジェクト種別条件に適合しないため、テキストオブジェクトｃを、次の表示対象領域として取得する。
【００４０】
オブジェクトｃも図５（Ａ）の表示手段６に表示中のため、ステップＡ３において、ステップＡ１に戻り、次の表示対象領域として、テキストオブジェクトｄを取得する。
【００４１】
テキストオブジェクトｄは図５（Ａ）の表示手段６に一部分しか表示されていないため、ステップＡ４で、表示領域変更処理部５により、テキストオブジェクトｄが表示手段６に表示されるよう、表示ドキュメント位置の変更を行う。
【００４２】
表示領域変更処理実施後のドキュメント閲覧装置を図５（Ｂ）に示す。
【００４３】
図５（Ｂ）のドキュメント閲覧装置において、ユーザが入力手段１の領域変更ボタン１１を押下すると、上記同様、図３、図４のフローチャートに従い、テキストオブジェクトｅは図５（Ａ）の表示手段６に表示中、段組オブジェクトｆは対象オブジェクト条件非適合のため、画像オブジェクトｇが表示手段６に表示されるよう、表示ドキュメント位置の変更を行う。
【００４４】
表示領域変更処理実施後のドキュメント閲覧装置を図５（Ｃ）に示す。
【００４５】
（実施の形態２）
次に、本発明の実施の形態２について説明する。なお、実施の形態２のドキュメント閲覧装置の機能ブロック図および装置ブロック図は、実施の形態１の図１および図２と同様であり、入力手段１によって表示領域の変更が指示された場合、図３のフローチャートに従って表示領域変更処理を行う。
【００４６】
図６は、本発明の実施の形態２における、ステップＡ１の表示対象領域取得処理の動作を示すフローチャートである。
【００４７】
ステップＣ１で、対象領域取得処理部４は、画素ポインタを初期化する。
【００４８】
ステップＣ２で対象画素がある場合、ステップＣ３で対象画素を取得する。
【００４９】
ステップＣ４で、ステップＣ３で取得した画素の色が対象領域を示す枠線の色と判断すると、ステップＣ５に進む。枠線の色でない場合、ステップＣ９に進む。
【００５０】
ステップＣ５で、ステップＣ３で取得した画素が直線の構成画素の場合、ステップＣ６で該直線を取得する。直線の構成画素でない場合、ステップＣ９に進む。
【００５１】
ステップＣ７で、ステップＣ６で取得した直線の左右から垂直に伸びる直線を調べ、ステップＣ６で取得した直線が矩形の上辺の場合、ステップＣ８に進む。矩形の上辺でない場合、ステップＣ９に進む。
【００５２】
ステップＣ８で、該矩形の四辺が全て確認できる場合、該矩形は表示手段６に表示中のため、ステップＣ９に進む。ステップＣ８で、認識した領域が矩形の一部の場合、該矩形を表示対象領域として処理を終了する。
【００５３】
ステップＣ９では、画素ポインタを次に進めて、ステップＣ２に戻り、残りの画素に対して同様の処理を行う。
【００５４】
ステップＣ２で、対象画素がない場合、ステップＣ１０に進む。
【００５５】
ステップＣ１０で、表示変更制御部３は、表示手段６に表示中のドキュメントのスクロール対象領域有無を確認し、スクロール対象領域がある場合、ステップＣ１１に進む。
【００５６】
ステップＣ１１では、表示領域変更処理部により、表示手段６に表示中のドキュメントのスクロール処理を行い、ステップＣ１に戻って、表示中の領域を対象に、表示対象領域取得処理を行う。
【００５７】
ステップＣ１０で、スクロール対象領域がない場合、処理を終了する。
【００５８】
（実施の形態３）
次に、本発明の実施の形態３について説明する。
【００５９】
図７は本発明の実施の形態３のドキュメント閲覧装置の機能ブロック図である。図７は、図１の機能ブロック図に、構成要素を加えたものであり、８は表示対象領域内のフォーカス設定要素を取得し、フォーカスの設定を行うフォーカス設定処理部である。
【００６０】
実施の形態３のドキュメント閲覧装置の装置ブロック図は、図２の装置ブロック図と同様であり、図７で追加したフォーカス設定処理部８は、ＣＰＵ２２がＲＯＭ２３及びＲＡＭ２４とデータのやりとりを行いながらＲＯＭ２３に記憶されている制御プログラムを実行することにより実現される。
【００６１】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【００６２】
図８は、入力手段１によって表示領域の変更が指示された場合の、表示領域変更処理の動作を示すフローチャートである。
【００６３】
ステップＤ１で、対象領域取得処理部４により、表示手段６に表示中のドキュメント内の表示対象領域を取得する。
【００６４】
ステップＤ２では、ステップＤ１で表示対象領域が取得できた場合、ステップＤ３に進み、表示対象領域が取得できなかった場合、処理を終了する。
【００６５】
ステップＤ３で、表示変更制御部３は、ステップＤ１で取得した領域が表示手段６に表示中か否かを判定し、表示中でない場合、ステップＤ４に進む。表示中の場合、ステップＤ１に戻り、対象領域取得処理部４によって次の表示対象領域を取得する。
【００６６】
ステップＤ４で、ステップＤ１で取得した領域の幅が表示手段６の幅よりも大きい場合、ステップＤ５で、表示領域変更処理部５によって、ステップＤ１で取得した領域の幅を表示手段６の幅に変更する。ステップＤ４で、ステップＤ１で取得した領域の幅が表示手段６の幅以下の場合、ステップＤ５のサイズ変更処理は行わず、ステップＤ６に進む。
【００６７】
ステップＤ６で、表示領域変更処理部５により、ステップＤ１で取得した領域が表示手段６に表示されるよう、表示ドキュメント位置の変更を行う。
【００６８】
ステップＤ７では、フォーカス設定処理部８により、ステップＤ１で取得した領域内のフォーカス設定要素の取得を行い、フォーカス設定要素がある場合、ステップＤ８に進む。
【００６９】
ステップＤ８で、フォーカス設定処理部８により、ステップＤ７で取得したフォーカス設定要素にフォーカスを設定し、処理を終了する。
【００７０】
ステップＤ７でフォーカス設定要素がない場合、ステップＤ８の処理は行わず、表示領域変更処理を終了する。
【００７１】
（実施の形態４）
次に、本発明の実施の形態４について説明する。なお、実施の形態４のドキュメント閲覧装置の機能ブロック図および装置ブロック図は、実施の形態３の図７および図２と同様である。
【００７２】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【００７３】
図９は、入力手段１によってフォーカスの変更が指示された場合の、フォーカス変更処理の動作を示すフローチャートである。
【００７４】
フォーカス設定処理部８は、ステップＥ１で、表示対象領域内にフォーカスが設定されている場合、ステップＥ２へ進み、再帰検索フラグに１を設定する。
【００７５】
ステップＥ１で、表示対象領域内にフォーカスが設定されていない場合、ステップＥ３へ進み、再帰検索フラグに０を設定する。
【００７６】
ステップＥ４で、フォーカス設定処理部８は、表示対象領域内の次のフォーカス対象要素を取得する。
【００７７】
ステップＥ５で、ステップＥ４でフォーカス対象要素が取得できた場合ステップＥ９へ、取得できなかった場合、ステップＥ６へ進む。
【００７８】
ステップＥ６で、再帰検索フラグが１の場合、ステップＥ７に進む。再帰検索フラグが０の場合、フォーカス対象要素が存在しないため、処理を終了する。
【００７９】
ステップＥ７で、フォーカス設定処理部８は、再度、表示対象領域内の先頭から、フォーカス対象要素の取得を行う。
【００８０】
ステップＥ８で、ステップＥ７で取得したフォーカス対象要素が、現在フォーカス設定済の要素と異なる場合、ステップＥ９に進む。ステップＥ７で取得したフォーカス対象要素が、現在フォーカス設定済の要素と同じ場合、フォーカス変更は不要なので、処理を終了する。
【００８１】
ステップＥ９で、ステップＥ４またはステップＥ７で取得したフォーカス対象要素が、表示手段６に表示中か否かを確認し、表示中の場合、ステップＥ１１に進む。フォーカス対象要素が表示手段６に表示されていない場合、ステップＥ１０に進む。
【００８２】
ステップＥ１０で、表示領域変更処理部５により、フォーカス対象要素が表示手段６に表示されるよう、表示ドキュメント位置の変更を行い、ステップＥ１１に進む。
【００８３】
ステップＥ１１で、フォーカス設定処理部８により、取得したフォーカス対象要素にフォーカスを設定し、処理を終了する。
【００８４】
（実施の形態５）
次に、本発明の実施の形態５について説明する。なお、実施の形態５のドキュメント閲覧装置の機能ブロック図および装置ブロック図は、実施の形態３の図７および図２と同様である。
【００８５】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【００８６】
図１０は、入力手段１によってフォーカスの変更が指示された場合の、フォーカス変更処理の動作を示すフローチャートである。
【００８７】
ステップＦ１で、フォーカス設定処理部８は、表示対象領域内の次のフォーカス対象要素を取得する。
【００８８】
ステップＦ２で、フォーカス対象要素が取得できなかった場合、ステップＦ３に進む。
【００８９】
ステップＦ３で、対象領域取得処理部４により、表示手段６に表示中のドキュメント内の次の表示対象領域を取得する。
【００９０】
ステップＦ４では、ステップＦ３で表示対象領域が取得できた場合、ステップＦ５に進み、表示対象領域が取得できなかった場合、処理を終了する。
【００９１】
ステップＦ５で、フォーカス設定処理部８は、ステップＦ３で取得した表示対象領域内のフォーカス対象要素を取得し、ステップＦ２に戻り、フォーカス対象要素の有無を確認する。
【００９２】
ステップＦ２で、フォーカス対象要素が取得できた場合、ステップＦ６に進む。
【００９３】
ステップＦ６で、ステップＦ１またはステップＦ５で取得したフォーカス対象要素が、表示手段６に表示中か否かを確認し、表示中の場合、ステップＦ８に進む。フォーカス対象要素が表示手段６に表示されていない場合、ステップＦ７に進む。
【００９４】
ステップＦ７で、表示領域変更処理部５により、フォーカス対象要素が表示手段６に表示されるよう、表示ドキュメント位置の変更を行い、ステップＦ８に進む。
【００９５】
ステップＦ８で、フォーカス設定処理部８により、取得したフォーカス対象要素にフォーカスを設定し、処理を終了する。
【００９６】
（実施の形態６）
次に、本発明の実施の形態６について説明する。
【００９７】
図１１は本発明の実施の形態６のドキュメント閲覧装置の機能ブロック図である。図１１は、図７の機能ブロック図に、構成要素９を加えたものであり、９は、複数のドキュメントによって構成されたドキュメントのドキュメント構成を変更する構成変更処理部である。
【００９８】
実施の形態６のドキュメント閲覧装置の装置ブロック図は、図２の装置ブロック図と同様であり、図１１で追加した構成変更処理部９は、ＣＰＵ２２がＲＯＭ２３及びＲＡＭ２４とデータのやりとりを行いながらＲＯＭ２３に記憶されている制御プログラムを実行することにより実現される。
【００９９】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【０１００】
図１２は、入力手段１によって表示領域の変更が指示された場合の、表示領域変更処理の動作を示すフローチャートである。
【０１０１】
ステップＧ１で、対象領域取得処理部４により、表示手段６に表示中のドキュメント内の表示対象領域を取得する。
【０１０２】
ステップＧ２では、ステップＧ１で表示対象領域が取得できた場合、ステップＧ３に進み、表示対象領域が取得できなかった場合、処理を終了する。
【０１０３】
ステップＧ３で、表示変更制御部３は、表示手段６に表示中のドキュメントが複数のドキュメントによって構成されたドキュメントで、ステップＧ１で取得した領域が含まれる
ドキュメントの領域が表示手段６よりも小さい場合、ドキュメント構成の変更が必要なため、ステップＧ４に進み、ドキュメント構成の変更が不要な場合、ステップＧ５に進む。
【０１０４】
ステップＧ４で、構成変更処理部９によって、ステップＧ１で取得した領域が含まれるドキュメントが表示手段６に表示されるよう、ドキュメント構成の変更を行う。
【０１０５】
ステップＧ５で、表示領域変更処理部５により、ステップＧ１で取得した領域が表示手段６に表示されるよう、表示ドキュメント位置の変更を行い、処理を終了する。
【０１０６】
図１３は、ステップＧ１で行う表示対象領域取得処理の動作を示すフローチャートである。
【０１０７】
ステップＨ１で、対象領域取得処理部４は、表示手段６に表示中のドキュメントのドキュメント構造情報を参照し、オブジェクトリストを取得する。
【０１０８】
ステップＨ２で、表示オブジェクト番号が設定されている場合、ステップＨ３に進み、開始番号に表示オブジェクト番号＋１を、再帰検索フラグに１を設定する。
【０１０９】
ステップＨ２で、表示オブジェクト番号が設定されていない場合、ステップＨ４に進み、開始番号に１を、再帰検索フラグに０を設定する。
【０１１０】
ステップＨ５で、対象領域取得処理部４は、ステップＨ１で取得したオブジェクトリストを対象に、ステップＨ３またはステップＨ４で設定した開始番号のオブジェクトから、表示対象領域の検索を行う。
【０１１１】
ステップＨ６では、ステップＨ５で対象領域の検索に成功した場合、ステップＨ７に進む。
【０１１２】
ステップＨ７で、表示変更制御部３は、ステップＨ５で取得した領域が表示手段６に表示中か否かを判定し、表示中でない場合、ステップＨ１４に進む。表示中の場合、ステップＨ８に進み、開始番号をステップＨ５で取得した対象オブジェクト番号＋１に更新し、ステップＨ５に戻って、次の表示対象領域の検索を行う。
【０１１３】
ステップＨ６で、ステップＨ５で対象領域の検索に失敗した場合、ステップＨ９に進む。
【０１１４】
ステップＨ９で、表示変更制御部３によって表示手段６に表示中のドキュメントのドキュメント構成を確認し、複数のドキュメントによって構成されたドキュメントでない場合、ステップＨ１０に進む。
【０１１５】
ステップＨ１０で、再帰検索フラグに１が設定されている場合、ステップＨ４に戻り、再度、オブジェクトリストの先頭から表示対象領域の検索を行う。ステップＨ１０で、再帰検索フラグが０の場合、処理を終了する。
【０１１６】
ステップＨ９で、表示手段６に表示中のドキュメントが複数のドキュメントによって構成されたドキュメントの場合、ステップＨ１１に進む。
【０１１７】
ステップＨ１１で、対象領域取得処理部４は、表示手段６に表示中のドキュメントのドキュメント構造情報を参照し、現在検索対象としているドキュメントの次のドキュメントのオブジェクトリストを取得する。
【０１１８】
ステップＨ１２で、対象領域取得処理部４は、ステップＨ１１で取得したオブジェクトリストを対象に、開始番号に１を指定して、表示対象領域の検索を行う。
【０１１９】
ステップＨ１３では、ステップＨ１２で対象領域の検索に成功した場合、ステップＨ１４に進み、検索に失敗した場合、ステップＨ１１に戻り、次のドキュメントを対象に表示対象領域の検索を行う。
【０１２０】
ステップＨ１４で、表示オブジェクト番号を、ステップＨ５または、ステップＨ１２で取得したオブジェクト番号に更新し、処理を終了する。
【０１２１】
図１４は、ステップＨ５およびステップＨ１２で行う表示対象領域検索処理の動作を示すフローチャートである。
【０１２２】
ステップＩ１で、処理番号ｉに開始番号として指定された番号を設定する。
【０１２３】
ステップＩ２で、処理番号ｉが、対象リストとして指定されたオブジェクトリストのオブジェクト数以下の場合、ステップＩ３に進み、ｉ番目のオブジェクト情報を取得する。
【０１２４】
ステップＩ４で、ステップＩ３で取得したオブジェクトが、表示対象とするオブジェクト種別か否かをチェックし、表示対象とするオブジェクト種別の場合、ステップＩ５に、そうでない場合、ステップＩ７に進む。
【０１２５】
ステップＩ４のオブジェクト判別条件として、テキストオブジェクトや画像オブジェクトを指定することで、テキスト領域のみ、画像領域のみ、テキスト領域と画像領域、といった領域を、表示対象領域とすることができる。
【０１２６】
ステップＩ５で、ステップＩ３で取得したオブジェクトが、表示対象領域条件を満たす場合、ステップＩ６に進み、対象オブジェクト番号にｉを設定して処理を終了する。
【０１２７】
ステップＩ５の条件によって、領域サイズをチェックして一定サイズ以上の領域のみを対象にする、といった制約を設けることが可能である。また、特に条件を設けず、全ての領域を対象とすることも可能である。ステップＩ５で対象領域条件を満たさない場合、ステップＩ７に進む。
【０１２８】
ステップＩ７では、処理番号ｉに１加算し、ステップＩ２に戻って処理を続ける。
【０１２９】
ステップＩ２で、処理番号ｉが対象リストとして指定されたオブジェクトリストのオブジェクト数より大きい場合、ステップＩ８に進む。
【０１３０】
ステップＩ８で、対象オブジェクト番号に０を設定して処理を終了する。
【０１３１】
図１５は、本発明の実施の形態６によって表示領域変更処理を行う場合の表示例を示す図である。
【０１３２】
対象ドキュメント１０は、図１５（Ｄ）に示すように、ドキュメントＤ０１とドキュメントＤ０２の２つのドキュメントによって構成されたドキュメントであり、ａ〜ｄは、対象ドキュメント１０内のオブジェクトを表す。
【０１３３】
図１５（Ａ）のドキュメント閲覧装置において、ユーザが入力手段１の領域変更ボタン
１１を押下すると、図１２、図１３、図１４のフローチャートに従って表示領域の変更を行う。
【０１３４】
ステップＧ１で、表示対象領域として、ドキュメントＤ０１のテキストオブジェクトａを取得する。
【０１３５】
表示手段６に表示中のドキュメントが複数のドキュメントによって構成されたドキュメントで、オブジェクトａを含むドキュメントＤ０１の領域が表示手段６よりも小さいため（ステップＧ３）、ドキュメントＤ０１が表示手段６に表示されるよう、ドキュメント構成の変更を行う（ステップＧ４）。
【０１３６】
ステップＧ５で、表示ドキュメント位置の変更を行った後のドキュメント閲覧装置を図１５（Ｂ）に示す。
【０１３７】
図１５（Ｂ）のドキュメント閲覧装置において、ユーザが入力手段１の領域変更ボタン１１を押下すると、上記同様、図１２、図１３、図１４のフローチャートに従って表示領域の変更を行い、テキストオブジェクトｃは図１５（Ｂ）の表示手段６に表示中であるため、次のドキュメントを対象に検索を行い、ドキュメントＤ０２のテキストオブジェクトｄを、表示対象領域として取得し（ステップＧ１）、ドキュメントＤ０２が表示手段６に表示されるよう、ドキュメント構成の変更を行う（ステップＧ４）。
【０１３８】
ステップＧ５で、表示ドキュメント位置の変更を行った後のドキュメント閲覧装置を図１５（Ｃ）に示す。
【０１３９】
（実施の形態７）
次に、本発明の実施の形態７について説明する。なお、実施の形態７のドキュメント閲覧装置の機能ブロック図および装置ブロック図は、実施の形態６の図１１および図２と同様である。
【０１４０】
上記のように構成されたドキュメント閲覧装置について、以下にその動作を説明する。
【０１４１】
図１６は、入力手段１によって構成変更が指示された場合の、ドキュメント構成変更処理の動作を示すフローチャートである。
【０１４２】
ステップＪ１で、表示変更制御部３は、表示手段６に表示中のドキュメントのドキュメント構成を確認し、複数のドキュメントによって構成されたドキュメントの場合、ステップＪ２に進む。複数のドキュメントによって構成されていない場合、構成変更処理は行わず処理を終了する。
【０１４３】
ステップＪ２で、構成変更処理部９は、表示手段６に表示中の構成ドキュメントを、次の構成ドキュメントに変更するよう、ドキュメント構造情報を変更し、ドキュメント構成の変更を行う。
【０１４４】
ステップＪ３で、表示手段６に表示中の構成ドキュメントにおいて、表示オブジェクト番号が設定されていない場合、ステップＪ４に進む。
【０１４５】
ステップＪ４で、対象領域取得処理部４により、表示手段６に表示中の構成ドキュメント内の表示対象領域を取得する。
【０１４６】
ステップＪ５では、ステップＪ４で表示対象領域が取得できた場合、ステップＪ６に進
み、表示対象領域が取得できなかった場合、処理を終了する。
【０１４７】
ステップＪ６で、表示領域変更処理部５により、ステップＪ４で取得した領域が表示手段６に表示されるよう、表示ドキュメント位置の変更を行い、処理を終了する。
【０１４８】
図１７は、本発明の実施の形態７によって構成変更処理を行う場合の表示例を示す図である。
【０１４９】
図１７（Ｃ）において、対象ドキュメント１０は、ドキュメントＤ０１およびドキュメントＤ０２の２つのドキュメントによって構成されている。
【０１５０】
図１７（Ａ）のドキュメント閲覧装置において、ユーザが入力手段１の構成変更ボタン１２を押下すると、構成変更処理部９は、ドキュメント構造情報を変更し、ドキュメント構成の変更を行う。例えば、図１７（Ａ）のドキュメント構造情報において、ドキュメントＤ０１が１００％、ドキュメントＤ０２が０％で指定されている場合、ドキュメントＤ０１が０％、ドキュメントＤ０２が１００％に変更することで、ドキュメント構成の変更を行う。
【０１５１】
ドキュメント構成変更後のドキュメント閲覧装置を図１７（Ｂ）に示す。
【０１５２】
なお、本実施の形態においては、各々別々の実施の形態に分けて説明を行ったが、実施の形態としては、複数の実施の形態を組み合わせて同時に用いる形態も可能である。
【産業上の利用可能性】
【０１５３】
本発明は、画面サイズの小さいドキュメント閲覧装置において、Ｗｅｂページなどの構造化されたドキュメントを閲覧する場合の、操作性改善に関するものであり、簡単な操作で指示された表示領域変更要求に従って、対象ドキュメント内の表示対象領域を順に表示することで、ドキュメント閲覧時の煩雑なスクロール操作を削減することができ、ドキュメント閲覧装置の操作性を向上できる。
【図面の簡単な説明】
【０１５４】
【図１】本発明の実施の形態１のドキュメント閲覧装置の機能ブロック図
【図２】本発明の実施の形態１のドキュメント閲覧装置の装置ブロック図
【図３】本発明の実施の形態１の表示領域変更処理の動作を示すフローチャート
【図４】本発明の実施の形態１の表示対象領域取得処理の動作を示すフローチャート
【図５】本発明の実施の形態１によって表示領域変更処理を行う場合の表示例を示す図
【図６】本発明の実施の形態２の表示対象領域取得処理の動作を示すフローチャート
【図７】本発明の実施の形態３のドキュメント閲覧装置の機能ブロック図
【図８】本発明の実施の形態３の表示領域変更処理の動作を示すフローチャート
【図９】本発明の実施の形態４のフォーカス変更処理の動作を示すフローチャート
【図１０】本発明の実施の形態５のフォーカス変更処理の動作を示すフローチャート
【図１１】本発明の実施の形態６のドキュメント閲覧装置の機能ブロック図
【図１２】本発明の実施の形態６の表示領域変更処理の動作を示すフローチャート
【図１３】本発明の実施の形態６の表示対象領域取得処理の動作を示すフローチャート
【図１４】本発明の実施の形態６の表示対象領域検索処理の動作を示すフローチャート
【図１５】本発明の実施の形態６によって表示領域変更処理を行う場合の表示例を示す図
【図１６】本発明の実施の形態７の構成変更処理の動作を示すフローチャート
【図１７】本発明の実施の形態７によって構成変更処理を行う場合の表示例を示す図
【図１８】従来のドキュメント閲覧装置によるドキュメント閲覧の一例を示す図
【符号の説明】
【０１５５】
１    入力手段
２    データ格納部
３    表示変更制御部
４    対象領域取得処理部
５    表示領域変更処理部
６    表示手段
７    制御部
８    フォーカス設定処理部
９    構成変更処理部
１０    対象ドキュメント
１１    領域変更ボタン
１２    構成変更ボタン
２１    入力装置
２２    中央処理演算装置（ＣＰＵ）
２３    リード・オンリー・メモリ（ＲＯＭ）
２４    ランダム・アクセス・メモリ（ＲＡＭ）
２５    液晶パネル
２６    ディスク・ドライブ
２７    記録媒体
Ｄ０１，Ｄ０２    ドキュメント
【図１】
2005165506.tif 000003
【図２】
2005165506.tif 000004
【図３】
2005165506.tif 000005
【図４】
2005165506.tif 000006
【図５】
2005165506.tif 000007
【図６】
2005165506.tif 000008
【図７】
2005165506.tif 000009
【図８】
2005165506.tif 000010
【図９】
2005165506.tif 000011
【図１０】
2005165506.tif 000012
【図１１】
2005165506.tif 000013
【図１２】
2005165506.tif 000014
【図１３】
2005165506.tif 000015
【図１４】
2005165506.tif 000016
【図１５】
2005165506.tif 000017
【図１６】
2005165506.tif 000018
【図１７】
2005165506.tif 000019
【図１８】
2005165506.tif 000020