(57)【要約】【課題】１つのページに含まれるコマ画像を、読者の読みやすさと作者が意図した印象を阻害しないように順次表示させること。【解決手段】１つのページが場面枠で区切られた複数のコマ画像からなるコンテンツを表示する情報表示装置であって、表示部と、１つのページに属するコマ画像を表示させる移動方向を特定する遷移順序とコマ画像の拡大率とを入力する入力部と、入力された遷移順序に基づいて、表示部に表示するコマ画像を選択するための基準となる最初の表示基準点を設定する基準点設定部と、表示基準点と拡大率に基づいて、表示すべきコマ画像を含むページ内の表示領域を決定して、その表示領域を表示部に表示させる拡大表示処理部とを備え、遷移順序に基づいて表示領域を移動させて、１つのページに属するコマ画像を、表示部に順次表示させることを特徴とする情報表示装置。【選択図】図１５
2013008152.tif 000002
【特許請求の範囲】
【請求項１】
１つのページが場面枠で区切られた複数のコマ画像からなるコンテンツを表示する情報表示装置であって、
表示部と、
１つのページに属するコマ画像を順次表示させるための移動方向を特定する遷移順序とコマ画像の拡大率とを入力する入力部と、
前記入力された遷移順序に基づいて、前記表示部に表示するコマ画像を選択するための基準となる最初の表示基準点を設定する基準点設定部と、
前記表示基準点と前記拡大率に基づいて、表示すべきコマ画像を含むページ内の表示領域を決定して、前記表示領域を前記表示部に表示させる拡大表示処理部とを備え、
前記遷移順序に基づいて前記表示領域を移動させて、１つのページに属するコマ画像を、前記表示部に順次表示させることを特徴とする情報表示装置。
【請求項２】
前記遷移順序が、１つのページ内の横方向の表示順序を規定する情報と、１つのページ内の縦方向の表示順序を規定する情報と、移動方向のうち横方向および縦方向のどちらを優先するかを示す優先方向情報とからなることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
１つのページに属するコマ画像ごとに、１つのコマ画像を画定する交点を抽出する交点抽出部と、
現在の表示基準点と前記遷移順序に基づいて、前記抽出された交点の位置のうち前記表示基準点との位置関係が所定の相対関係を満たす１つの交点を選択し、選択された交点から次に表示すべきコマ画像の表示基準点を設定する基準点更新部とを、さらに備えたことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記基準点更新部は、前記交点抽出部によって抽出された交点のうち、現在の表示基準点から見て、前記遷移順序の優先方向情報が示す移動方向についての移動距離が最も短い交点を選択し、前記優先方向情報が示す移動方向について前記選択された交点と同じ座標を有する点を新たな表示基準点に設定することを特徴とする請求項３に記載の情報表示装置。
【請求項５】
前記拡大表示処理部が、前記入力された拡大率で表示する表示領域を決定したときに、前記表示基準点に基づいて定められた表示すべきコマ画像の全体を、その表示領域に表示できない場合に、前記表示すべきコマ画像を分割して、複数回に分けて前記コマ画像の全体を表示させることを特徴とする請求項１ないし４のいずれかに記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報表示装置に関し、特に、１つの頁が複数の場面枠（コマ）から構成されている画像コンテンツを表示する情報表示装置に関する。
【背景技術】
【０００２】
今日、デジタル化された情報を受信あるいは格納し、利用者が受信等された情報の中の必要な部分を拡大表示させて閲覧することができる携帯端末（たとえば、電子書籍端末、タブレット端末）が利用されている。
デジタル化された情報は、一般的にはページ単位で管理および記憶されているので、一つのページ全体が表示画面に表示される。
【０００３】
一つのページが複数の場面枠（以下、コマと呼ぶ）に区切られた画像コンテンツからなる場合、たとえば電子コミックなどの場合に、表示画面に、そのページに含まれるすべてのコマを表示させると１つのコマの画像は非常に小さくなる。
そこで、１つのコマ内の細部を確認したい場合は、所定の操作を行うことにより、確認したい画像のある部分を画面内に拡大表示させるようにしたり、拡大表示をした後所望の画像部分が画面内に表示されるように表示画像を移動させることが行われている。
すなわち、１つのページ内に含まれる複数のコマを順次確認していくために、利用者自らが、表示画像の拡大操作、縮小操作および移動操作を必要に応じて繰り返し行っている。
【０００４】
特に、漫画の場合は、１つのページに含まれるコマの数、配置およびそれぞれのコマの大きさは、読者に与える印象を考慮した作者の意図によりさまざまであり、統一されていないのが通常であるので、利用者が、その漫画のストーリーに沿って各コマを適切な大きさで順次表示させていくためには、拡大、縮小および移動という操作を適切に繰り返す必要があり、利用者の操作負担は大きい。
【０００５】
そこで、このような１つのページに複数のコマを含む画像コンテンツを、コマごとに順次表示させることが可能な装置が提案されている。
たとえば、特許文献１には、１つのコマごとの文字データと、画像データと、複数のコマを表示させる順序情報、コマの移動時間情報等からなる閲覧制御情報を予め含んだ書籍データを記憶しておき、この閲覧制御情報に基づいて、所定の順序で各コマの画像を表示画面に拡大表示する電子情報処理装置が提案されている。
【０００６】
また、特許文献２には、１つのページにストーリーに沿って並べられた複数のコマからなる画像データと、１ページ内に含まれるコマの表示順序と、各コマの表示倍率とが予め設定された電子コンテンツファイルを表示する場合に、まず、頁全体の画像データを表示画面に表示させた後、各コマが画面領域にちょうど表示されるように、コマごとに設定された表示倍率で、順次表示させ、再度その頁全体の画像データを縮小表示させるようにしたコンテンツ表示方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−３９５２０号公報
【特許文献２】特開２００７−１６４５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、従来のように、利用者が、拡大、縮小および移動という操作を必要に応じて繰り返し行う場合は、ストーリーの順序にコマを表示させるのは、操作負担が大きく、利用者はストーリーへの集中ができず、作者が意図した読者への印象が阻害されてしまう場合もあり得る。
また、上記した特許文献のいずれも、コンテンツ作成時に予め設定された表示順序で、各コマを表示画面内に拡大表示させて閲覧することができるが、各コマの大きさが異なる場合には、拡大表示されるコマ内の画像や文字の大きさが途中で変化することになるので、急に画像や文字が見にくくなる場合もあり、利用者によっては読みにくいと感じる場合がある。
コマの大小も作者が意図したストーリーの一部と考えられるので、コマの表示が切りかわるごとに画像のサイズがその都度変化したのでは、作者の意図する感性が読者に十分伝わらない場合もある。
【０００９】
そこで、この発明は、以上のような事情を考慮してなされたものであり、画像コンテンツを閲覧する利用者が自己にとって好ましい表示倍率等を設定できるようにし、利用者の操作負担の軽減を図り、利用者の読みやすさや、作者の意図した読者に与える印象等をできるだけ阻害しないようにして、場面単位の画像を順次見ることができるようにした情報表示装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
この発明は、１つのページが場面枠で区切られた複数のコマ画像からなるコンテンツを表示する情報表示装置であって、表示部と、１つのページに属するコマ画像を順次表示させるための移動方向を特定する遷移順序とコマ画像の拡大率とを入力する入力部と、前記入力された遷移順序に基づいて、前記表示部に表示するコマ画像を選択するための基準となる最初の表示基準点を設定する基準点設定部と、前記表示基準点と前記拡大率に基づいて、表示すべきコマ画像を含むページ内の表示領域を決定して、前記表示領域を前記表示部に表示させる拡大表示処理部とを備え、前記遷移順序に基づいて前記表示領域を移動させて、１つのページに属するコマ画像を、前記表示部に順次表示させることを特徴とする情報表示装置を提供するものである。
【００１１】
これによれば、入力された拡大率で、１つのページに含まれるコマ画像が表示部に順次表示されるので、利用者の操作負担を軽減させ、かつ拡大率を入力されたものに一定とすることにより、利用者のコンテンツの読みやすさと、作者の意図した読者に与える印象とを阻害させないようにすることができる。
【００１２】
また、前記遷移順序が、１つのページ内の横方向の表示順序を規定する情報と、１つのページ内の縦方向の表示順序を規定する情報と、移動方向のうち横方向および縦方向のどちらを優先するかを示す優先方向情報とからなることを特徴とする。
さらに、１つのページに属するコマ画像ごとに、１つのコマ画像を画定する交点を抽出する交点抽出部と、現在の表示基準点と前記遷移順序に基づいて、前記抽出された交点の位置のうち前記表示基準点との位置関係が所定の相対関係を満たす１つの交点を選択し、選択された交点から次に表示すべきコマ画像の表示基準点を設定する基準点更新部とを、さらに備えたことを特徴とする。
【００１３】
また、前記基準点更新部は、前記交点抽出部によって抽出された交点のうち、現在の表示基準点から見て、前記遷移順序の優先方向情報が示す移動方向についての移動距離が最も短い交点を選択し、前記優先方向情報が示す移動方向について前記選択された交点と同じ座標を有する点を新たな表示基準点に設定することを特徴とする。
【００１４】
また、前記拡大表示処理部が、前記入力された拡大率で表示する表示領域を決定したときに、前記表示基準点に基づいて定められた表示すべきコマ画像の全体を、その表示領域に表示できない場合に、前記表示すべきコマ画像を分割して、複数回に分けて前記コマ画像の全体を表示させることを特徴とする。
【発明の効果】
【００１５】
この発明によれば、入力した遷移順序に基づいて、コマ画像を含む表示領域を決定して、入力された拡大率で、１つのページに含まれるコマ画像を表示部に順次表示させるので、利用者の操作負担を軽減させ、拡大率を入力されたものに一定とすることにより利用者のコンテンツの読みやすさを維持し、かつ作者の意図した読者に与える印象をできるだけ阻害しないようにした各コマ画像の表示ができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の情報表示装置の一実施例の構成ブロック図である。
【図２】この発明の遷移ルールの設定処理の一実施例のフローチャートである。
【図３】この発明のコンテンツの表示処理の一実施例のフローチャートである。
【図４】この発明の拡大表示処理の一実施例のフローチャートである。
【図５】この発明の表示基準点の初期設定処理の一実施例のフローチャートである。
【図６】この発明のコマの拡大表示処理の一実施例のフローチャートである。
【図７】この発明の表示基準点の更新処理の一実施例のフローチャートである。
【図８】この発明の表示位置情報の更新処理の一実施例のフローチャートである。
【図９】この発明の表示画面に、１つのページ全体を表示させた状態の一実施例の説明図である。
【図１０】この発明の１つのコマの拡大表示を行う場合の一実施例の説明図である。
【図１１】この発明の横方向移動点Ｃ１の設定の具体例の説明図である。
【図１２】この発明の縦方向移動点Ｃ２の設定の具体例の説明図である。
【図１３】この発明の拡大表示するコマと表示画面のサイズとの関係の説明図である。
【図１４】この発明のコマの全体を表示画面内に表示させるようにした場合の説明図である。
【図１５】この発明におけるコマの拡大表示の表示順序の一実施例の説明図である。
【発明を実施するための形態】
【００１７】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜この発明の情報表示装置の構成＞
図１に、この発明の情報表示装置の一実施例の構成ブロック図を示す。
図１において、情報表示装置は、主として、制御部１、表示部２、入力部３、拡大表示処理部４、基準点設定部５、基準点更新部６、記憶部７および交点抽出部８とを備える。
このような構成を備えた情報表示装置は、特に、１つのページが場面枠で区切られた複数のコマ画像からなるコンテンツを表示する機能を有する。
【００１８】
制御部１は、この発明の情報表示装置の各種機能を実現するために、各機能ブロックの動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロプロセッサから構成される。
また、ＲＯＭ等に記憶された制御プログラムに基づいて、ＣＰＵが各種ハードウェアを動作させることにより、この発明の情報表示装置の機能が実現される。
この発明の情報表示装置は、たとえば、パソコン、電子書籍端末、タブレット端末、携帯電話、その他の携帯端末などに組み込まれ、以下に示す機能が、これらの電子機器の一部の機能として実現される。
【００１９】
表示部２は、ＬＣＤ、有機ＥＬ表示等の表示装置が用いられ、携帯端末の場合は、比較的小型の表示装置が用いられる。
入力部３は、各種情報を入力する部分であり、キーボード、マウス、タッチパネル等が用いられる。
この発明では、入力部３は、後述するような遷移ルールを入力する部分であり、特に、１つのページに属するコマ画像を順次表示させるための移動方向を特定する遷移順序と、コマ画像の拡大率とを入力する。
この発明の情報表示装置が、小型軽量の持ち運び可能な携帯端末である場合には、表示部２の表示画面に重ねて、タッチパネルを配置し、ペンや指などを使用して、表示画面の任意の位置をタッチすることにより、文字などの情報入力や、画像等の拡大、縮小および移動の指示入力をさせることが、操作性の観点で好ましい。
【００２０】
拡大表示処理部４は、表示部２に表示されている画像の一部分を、所定倍率あるいはタッチ操作によって指示された倍率で拡大して、表示画面に表示する部分である。
たとえば、複数のコマからなるページにおいて、所定の遷移ルールＲに従って選択された１つのコマが表示画面内にほぼ収まるように拡大表示する。
【００２１】
特に、拡大表示処理部４は、後述する基準点設定部５によって設定された表示基準点と、入力部３によって入力された拡大率に基づいて、表示部２に表示すべきコマ画像を含むページ内の表示領域を決定して、その表示領域を表示させる部分である。
また、入力された遷移順序に基づいて、表示領域を設定された移動方向に移動させて、１つのページに属するコマ画像を、表示部２に順次表示させていく。
【００２２】
また、拡大表示処理部４は、後述する図１３に示すように、コマ画像の分割表示を行う。
たとえば、入力された拡大率で表示する表示領域が決定されたとき、表示基準点に基づいて定められた表示すべきコマ画像の全体を、その決定された表示領域の中に表示できない場合に、その表示すべきコマ画像を分割して上記表示領域に表示させ、複数回に分けてそのコマ画像の全体を表示させる。この拡大表示の詳細については、図４および図６等のフローチャートを用いて説明する。
【００２３】
基準点設定部５は、表示基準点Ｃを初期設定する部分である。
特に、入力部３によって入力された遷移順序に基づいて、表示部２に表示するコマ画像を選択するための基準となる最初の表示基準点を設定する部分である。基準点設定部５は、後述する図５のフローチャートに示した処理を行う。
表示基準点Ｃとは、１つのコマＡを拡大表示するために、そのコマＡを含むページに対するコマＡの位置を特定するための基準となる点の座標を意味する。
図９に、表示部２の表示画面に、１つのページの全体を表示させた状態の一実施例の説明図を示す。
図９（ａ）において、１つのページ画像が、５つの場面枠（コマ）で区切られた５つのコマ画像（Ｇ１〜Ｇ５）からなるものを示している。
以下、場面枠とコマ画像は１対１に対応するので、コマ画像もコマと呼ぶことにする。
１つのページ画像の情報は、そのページに含まれる各コマごとの画像情報に加えて、コマの数と、どのコマがページ内のどこに表示されているかを示す情報（座標値）とから構成される。
【００２４】
図９（ｂ）は、各コマの表示基準点Ｃの位置と、表示基準点Ｃの座標、そのコマを画定する交点の一実施例を示している。
ここで、１つのコマが複数本の直線で囲まれた領域であることを前提とした場合、その直線のうち２本の直線が交わる点が交点である。たとえば、１つのコマが４本の直線で囲まれた領域であるとすると、そのコマの位置は、４つの交点の座標によって画定される。交点の座標は、横方向のＸ座標と、縦方向のＹ座標から定められ、ページの右上を原点（０、０）とする。
【００２５】
たとえば、図９（ａ）の最も右上のコマＧ１は、４つの交点（Ｐ０、Ｐ１、Ｐ５、Ｐ４）で囲まれた四辺形の領域であり、図９（ｂ）には、４つの交点のうち右上の交点Ｐ０を表示基準点Ｃとし、この表示基準点のページ全体に対する座標は、（Ｘ０、Ｙ０）であることを示している。
また、同様に、最も左下のコマＧ５は、４つの交点（Ｐ６、Ｐ８、Ｐ１１、Ｐ１０）で囲まれた四辺形領域で、表示基準点ＣがＰ６（Ｘ６、Ｙ６）であることを示している。
１つのコマだけを表示画面内に拡大表示する場合は、そのコマの交点および表示基準点Ｃに基づいて表示する領域が決定される。
【００２６】
表示基準点Ｃとしては、１つのコマを特定する複数の交点のうち１つの交点が選択される。図９（ｂ）のように右上の交点を表示基準点Ｃとしてもよく、あるいは、右下の交点を表示基準点Ｃとしてもよい。
表示基準点Ｃは、たとえば、後述する図５のフローチャートによって初期設定される。
図９（ｂ）では、コンテンツのストーリーが、コマＧ１、Ｇ２、Ｇ３、Ｇ４、Ｇ５の順序で進行する場合に対応して、各コマの右上の交点を表示基準点Ｃとして選択する例を示している。ただし、これに限るものではなく、作者が意図したコンテンツのストーリーの展開に対応したコマの配置順序とコマの大きさと形状とによって、表示基準点Ｃを設定するものとする。
たとえば、ストーリーがコマＧ３、Ｇ２、Ｇ１の順序で左から右へ進行するとした場合、コマの表示基準点Ｃとしては、各コマの左上の交点が設定される。
なお、表示基準点Ｃの初期設定は、入力される遷移ルールＲに基づいて設定される。
【００２７】
図１０に、１つのコマの拡大表示を行う場合の一実施例の説明図を示す。
図１０（ａ）において、表示するコマとして、右上のコマＧ１が選択され、表示基準点ＣとしてＰ０（Ｘ０、Ｙ０）が設定されたとする。この状態で、表示基準点Ｃ（Ｐ０）を基準として、コマＧ１の拡大表示を行った場合、たとえば図１０（ｂ）のように、コマＧ１が表示される。
すなわち、表示基準点Ｃが設定されると、この基準点Ｃを含む１つのコマの領域を特定する交点が抽出できるので、表示基準点と抽出した交点によって画定されるコマの領域が、所定の拡大率で拡大され、表示画面内に表示される。
【００２８】
図１に示す交点抽出部８は、１つのコマ画像を画定する交点を抽出する部分である。
上記したように、四辺形等の形状をしたコマ画像の位置を特定するために、コマの外枠を特定する交点を抽出する。
【００２９】
図１に示す基準点更新部６は、拡大表示を行っている場合に、次のコマを表示するために表示基準点Ｃを新たに設定する部分である。
さらに詳しくは、基準点更新部６は、現在の表示基準点と入力された遷移順序に基づいて、交点抽出部８によって抽出された交点の位置のうち、現在の表示基準点との位置関係が所定の相対関係を満たす１つの交点を選択し、選択された交点から次に表示すべきコマ画像の表示基準点を設定する部分である。
【００３０】
上記所定の相対関係とは、ページを横と縦の方向に、それぞれＸ軸とＹ軸を設定した場合に、交点と表示基準点の（Ｘ、Ｙ）座標値の関係を意味する。
また、１つの交点の選択基準としては次のようなものがある。
すなわち、交点抽出部８によって抽出された交点のうち、現在の表示基準点から見て、遷移順序の優先方向情報が示す移動方向についての移動距離が最も短い交点を選択する。そして、基準点更新部６は、その優先方向情報が示す移動方向について選択された交点と同じ座標を有する点を新たな表示基準点に設定する。
基準点更新部６は、後述する図７のフローチャートに示した処理を行う。
【００３１】
たとえば、図１０（ｂ）に示すようにコマＧ１が拡大表示されている状態で、次に表示すべきコマがコマＧ２である場合、表示基準点Ｃを、交点Ｐ０から交点Ｐ１へ変更する。
これにより、新たな表示基準点Ｐ１に基づいて表示すべきコマＧ２の領域（交点Ｐ１、Ｐ２、Ｐ７、Ｐ５によって画定される領域）が選択され、拡大表示される。
また、図１１に示す３つのコマ画像（Ｇ１、Ｇ２、Ｇ３）を、Ｇ１、Ｇ２およびＧ３の順序で表示させる場合、表示基準点は、図１１（ａ）の点Ｐ０、図１１（ｂ）の点Ｐ１、図１１（ｃ）の点Ｃ１の順に更新される。
次に表示すべきコマの選定は、予め定められる遷移ルールＲに従って行われる。
【００３２】
記憶部７は、この発明の拡大表示等に必要な情報を記憶しておく部分であり、ＲＯＭ、ＲＡＭ、ハードディスクなどが用いられる。
この発明の表示制御等をするためのプログラムは、予めＲＯＭやハードディスクに記憶され、設定された遷移ルールＲや各処理を行うときに利用されその都度変更される情報はＲＡＭやハードディスクに記憶される。
図１に示すように、記憶部７には、主として、遷移ルールＲ、文字や画像等の情報からなる表示対象のコンテンツ７３、コマを特定する交点情報７４、コマを表示するための基点となる基準点情報７５、１つのページに対する表示位置を特定する表示位置情報７６、各処理が実行されるときに用いられる変数７７などが記憶される。
【００３３】
遷移ルールＲは、１つのページに含まれるコマを表示する順序を示す情報（遷移順序）７１と、拡大率Ｋ７２とからなる情報である。ただし、これ以外の情報を含めてもよい。
遷移順序７１は、１つのページに属する複数のコマ画像を順次表示させるための移動方向を特定する情報を意味し、主として、１つのページ内の横方向の表示順序を規定する情報と、縦方向の表示順序を規定する情報と、表示領域の移動方向のうち横方向と縦方向のどちらを優先するかを示す情報（優先方向情報）とからなる。
【００３４】
横方向の表示順序を規定する情報としては、右側にあるコマを先に表示し、左側にあるコマをその後に表示することを意味する「左」か、あるいは左側にあるコマを先に表示し、右側にあるコマをその後に表示することを意味する「右」のいずれかが設定される。
たとえば、ストーリーが右側のコマから左側のコマへの順序で進行する場合、表示するコマも右側から左側へ移動させた方がよいので、「左」に設定される。
【００３５】
縦方向の表示順序を規定する情報としては、上側にあるコマを先に表示し、下側にあるコマをその後に表示することを意味する「上」か、あるいは下側にあるコマを先に表示し、上側にあるコマをその後に表示することを意味する「下」のいずれかが設定される。
拡大率Ｋ７２は、１つのページに含まれる各コマを拡大表示する場合の倍率を意味し、たとえば、１つのページ全体を表示画面に表示するときの倍率を１とし、これに対する表示倍率が設定される。
【００３６】
この遷移ルールＲは、コンテンツ７３に予め付属する初期情報として与えてもよく、あるいは、そのコンテンツ７３をこれから表示させようとする利用者によって予め設定してもよい。
コンテンツ７３によっては、通常１つのページ内での各コマの配置はすでに固定的に決定されているので、遷移順序７１は予め固定されていることが好ましい。
ただし、表示される画像や文字の大きさについて、読者の読みやすさは読者によって異なるものと考えられるので、拡大率Ｋ７２は、利用者によって、表示を行う前に設定できるようにすることが好ましい。
【００３７】
コンテンツ７３は、表示部２に表示される情報であり、たとえば本、漫画、パンフレットなどの情報である。また、コンテンツ７３は、文字、図形、画像などを含むいわゆるマルチメディア情報から構成されるものであってもよい。
枠がない媒体では、ページ全体を1コマとして拡大表示を行う。
コンテンツ７３は、主として、ハードディスクに記憶されるが、ＵＳＢメモリやＣＤ、ＤＶＤなどの記録媒体に格納されたコンテンツ、あるいはネットワークを介してダウンロードされたコンテンツであってもよい。
【００３８】
交点情報７４は、上記した図９などに示した交点を特定する情報であり、主として、各コマを特定する四辺形の頂点の座標値（Ｘ、Ｙ）によって与えられる。この交点情報７４は、たとえば、上記したように、ページ画像の情報から、抽出することができる。
基準点情報７５は、上記した表示基準点Ｃを特定する情報であり、表示基準点Ｃ、横方向移動点Ｃ１、縦方向移動点Ｃ２から構成される。表示基準点Ｃは、１つのページに対する座標値（Ｘ、Ｙ）により特定される。
横方向移動点Ｃ１は、表示すべき次のコマを選択する場合、現在の表示基準点Ｃから見て横方向に移動したときに、次の表示基準点の候補となる点を意味する。
縦方向移動点Ｃ２は、表示すべき次のコマを選択する場合、現在の表示基準点Ｃから見て縦方向に移動したときに、次の表示基準点の候補となる点を意味する。
【００３９】
横方向移動点Ｃ１、縦方向移動点Ｃ２としては、主として、コマの交点が選択されるが、コマの形状によっては、コマの交点でない点が選択される場合もある。
たとえば次に表示すべきコマとして左側にあるコマを選択する場合において、その左側のコマを特定する交点のうち、現在の表示基準点Ｃから見て横方向のＸ座標の移動距離が最も短い交点のＸ座標と、表示基準点Ｃと同一のＹ座標を持つ点を、横方向移動点Ｃ１とする（図１１（ｃ）参照）。
また、次に表示すべきコマとして下側にあるコマを選択する場合において、その下側にあるコマを特定する交点のうち、現在の表示基準点Ｃから見て縦方向のＹ座標の移動距離が最も短い交点のＹ座標と、表示基準点Ｃと同一のＸ座標を持つ点を、縦方向移動点Ｃ２とする。
【００４０】
図１１に、横方向移動点Ｃ１の設定における具体例の説明図を示す。
図１１（ａ）は、１つのページに３つのコマ（Ｇ１、Ｇ２、Ｇ３）があり、コマＧ１を表示している場合において、表示基準点ＣがコマＧ１の右上の交点Ｐ０の位置にあることを示している。交点Ｐ０の座標は、ページの原点の座標（０、０）とする。
【００４１】
図１１（ａ）の状態で、次に横方向に移動して、コマＧ１の左隣のコマＧ２を表示する場合、横方向移動点Ｃ１は、図１１（ｂ）のように設定される。
図１１（ａ）の場合、現在の表示基準点Ｃである交点Ｐ０よりも左側にある交点で、コマＧ２を画定する交点は、Ｙ座標が交点Ｐ０と同じＰ１、Ｐ２と、Ｙ座標が交点Ｐ０と異なるＰ５、Ｐ６である。ここで、Ｘ座標値を比較すると、図１１（ａ）の場合、０＜Ｘ１＜Ｘ５＜Ｘ６＜Ｘ２という関係にある。
【００４２】
この場合、表示基準点Ｃの交点Ｐ０から見て、横方向への移動距離が最も短いのは、交点Ｐ１である。
横方向への移動距離とは、２つの交点のＸ座標方向の距離（Ｘ座標値の長さ）を意味する。
したがって、図１１（ｂ）に示すように、横方向移動点Ｃ１として、交点Ｐ１が設定される。
遷移ルールＲの遷移順序が右から左への移動を示す「左」である場合、この横方向移動点Ｐ１が新たな表示基準点Ｃに設定される。この新たな表示基準点Ｃとなった交点Ｐ１を基準として、コマＧ２の表示が行われることになる。
【００４３】
図１１（ｃ）には、図１１（ｂ）の状態からさらに左側に移動して、コマＧ２の左隣のコマＧ３を表示する場合の横方向移動点Ｃ１の設定について示している。
図１１（ｂ）において、表示基準点Ｃが交点Ｐ１であったので、交点Ｐ１よりも左側にある交点のうち、コマＧ３を画定する交点は、４つの交点（Ｐ２、Ｐ３、Ｐ７、Ｐ６）である。
ここで、４つの交点のＸ座標値を比較すると、Ｘ１＜Ｘ６＜Ｘ２＜Ｘ３という関係にある。交点Ｐ３とＰ７のＸ座標は、どちらもＸ３とする。
したがって、この４つの交点の中で、表示基準点Ｃである交点Ｐ１から見て横方向（Ｘ座標方向）への移動距離が最も短いのは、交点Ｐ６である。
ただし、交点Ｐ６のＹ座標（Ｙ４）は、表示基準点Ｐ１のＹ座標（０）と異なる。
【００４４】
そこで、横方向移動点Ｃ１としては、Ｘ座標が移動距離の最も短い交点Ｐ６のＸ６であって、Ｙ座標が表示基準点Ｐ１と同じ値（０）の点が選択される。
すなわち、図１１（ｃ）に示すように、横方向移動点Ｃ１として、座標値（Ｘ６、０）の点が設定される。
遷移ルールＲが右から左への移動を示す「左」である場合、この座標値（Ｘ６、０）の点が、新たな表示基準点Ｃに設定される。その後、新たな表示基準点（Ｘ６、０）を基準として、コマＧ３が表示されることになる。
【００４５】
図１２に、縦方向移動点Ｃ２の設定における具体例の説明図を示す。
図１２（ａ）は、表示基準点Ｃが交点Ｐ０の場合を示している。
このような状態で、次の表示するコマが下方向のコマＧ４であったとすると、コマＧ４を画定する４つの交点（Ｐ４、Ｐ６、Ｐ９、Ｐ１０）のうち、表示基準点Ｐ０から見てＹ座標方向の移動距離が最も短い交点Ｐ４（０、Ｙ４）が、縦方向移動点Ｃ２として選択される。
したがって、図１２（ｂ）に示すように、コマＧ４を表示する場合の縦方向移動点Ｃ２として、交点Ｐ４が設定される。
この縦方向移動点Ｐ４が表示基準点Ｃとして設定されると、この交点Ｐ４を基準として、コマＧ４の表示が行われる。
【００４６】
図１において、表示位置情報７６は、コマの拡大表示をする場合に、そのコマを分割表示するときに利用する情報である。これは、後述する図６および図７のフローチャートに示す処理で利用される情報である。
この表示位置情報７６は、分割表示の基準となる位置の表示位置Ｃ１’（Ｘ、Ｙ）と、分割表示の位置を決めるための横方向移動点Ｃ１’と、縦方向移動点Ｃ２’とからなる。
【００４７】
コマの実際の大きさと、指定された倍率でコマを拡大表示するときの表示画面のサイズとの関係で、そのコマ全体を表示画面内に表示しきれない場合がある。
図１３に、拡大表示するコマと、表示画面のサイズとの関係の説明図を示す。
図１３（ａ）は、コマＧ１を拡大表示したときに、コマＧ１と表示画面サイズとの関係の一実施例の説明図を示したものである。
図１３（ａ）に示すように、表示部２の表示画面２１のサイズが、コマＧ１のすべてを含み、左隣のコマＧ２の一部分も表示可能なサイズであったとする。
【００４８】
たとえば、図９（ａ）に示したように、１つのページの全体画像を表示していた状態で、利用者がコマＧ１を拡大表示させる操作を行ったとき、表示基準点Ｃとして交点Ｐ０が設定され、予め設定されていた拡大率Ｋ７２に基づいて、コマＧ１が表示される。
すなわち、図９（ａ）で表示されていたコマＧ１を含む領域が、拡大率Ｋ７２として設定されていた倍率で拡大され、表示部２の表示画面２１の中に表示される。
【００４９】
拡大率Ｋ７２が、自分が見やすい倍率として利用者が予め設定したものである場合、以後倍率の変更を指示するような入力がない限り、すべてのコマはこの設定倍率Ｋで表示されるものとする。
したがって、その後に他のコマの拡大表示をする場合、各コマの実際の大きさと、表示画面サイズとの相対的な関係は同一である。
コマの大小関係に対応させて、各コマの全体が常に表示画面内に収まるようにその都度拡大率を変更して表示させることも可能であるが、この場合は、コマの大きさが変化するごとに、画面に表示される画像や文字の大きさもその都度変化することになり、利用者にとっては見にくい場合もある。
そこで、この発明では、利用者の見やすさを考慮し、利用者の設定した拡大率Ｋを尊重して、原則として拡大率を一定としたまま、各コマの拡大表示を行う。
【００５０】
しかし、拡大率Ｋを一定とした場合、図１３（ａ）の場合、コマＧ４の大きさ（面積）は、コマＧ１の大きさ（面積）よりも大きいので、下方向へ移動してコマＧ４を表示しようとした場合、同じ表示画面サイズの中には、コマＧ４全体を表示できない。
そこで、このように、１つのコマが表示画面サイズの中に表示できずに、はみ出る部分がある場合は、分割表示をさせる。
【００５１】
まず、図１３（ｂ）に、コマＧ４を分割して拡大表示する場合において、コマＧ４の上側部分を表示させた場合を示している。
ここでは、表示位置情報７６の表示位置Ｃ’として、コマＧ４の右上の交点Ｐ４が設定され、コマＧ４のうち、図１３（ａ）に示した表示画面２１と同じサイズの画面内に収まる領域だけが表示される。
図１３では、説明を簡単にするために、コマＧ４の縦方向（Ｙ座標）の長さを、コマＧ１の縦方向の長さのほぼ２倍としている。この場合、コマＧ４のほぼ上半分の領域が表示されることになる。
【００５２】
次に、図１３（ｃ）のように、コマＧ４の残りの下半分を表示するとき、分割表示のための縦方向移動点Ｃ２’が設定される。
ここで縦方向移動点Ｃ２’としては、現在の表示位置Ｃ’である交点Ｐ４から見て、表示画面２１の縦方向（Ｙ座標）の長さに相当する長さだけ、下方向に移動した点が設定される。
表示画面の縦方向の長さをＬｙとし、交点Ｐ４の座標（０、Ｙ４）とした場合、縦方向移動点Ｃ２’の座標は、（０、Ｙ４＋Ｌｙ）となる。この縦方向移動点Ｃ２’を表示位置Ｃ’に設定し、この表示位置Ｃ’を基準として次の表示領域が決定される。
【００５３】
図１３（ｃ）では、コマＧ４の下半分がちょうど表示画面内に表示されている場合を示している。
ただし、もし仮に、コマＧ４の２回目の分割表示をした場合に、その下方に表示しきれていないコマＧ４の領域が残っていたとすると、同様にして、表示画面の縦方向の長さだけ下に移動させた次の縦方向移動点Ｃ２’が設定され、コマＧ４の残りの領域に対する３回目の分割表示が行われる。
【００５４】
図１４に、コマＧ１の拡大表示状態から、コマＧ４の全体を表示画面内に表示させるようにした場合の説明図を示す。
図１４（ａ）は、図１３（ａ）と同じ図である。
図１４（ｂ）は、コマＧ１よりも大きなコマＧ４の全体を、表示画面内に表示させた図である。
図１４（ｂ）において、コマＧ４はコマＧ１よりも大きいので、コマＧ４の全体を同じ表示画面内に収めるために、拡大率Ｋを図１４（ａ）の場合よりも小さくする必要がある。
これにより、コマＧ４の内部の全体像を把握することができる。
しかし、コマＧ４の全体を表示させたため、コマＧ４に含まれる画像や文字の大きさは相対的に小さくなって表示され、見にくくなっている。
【００５５】
これに対して、図１３において、予め設定された拡大率Ｋで、１ページに含まれるすべてのコマの拡大表示を行う場合、コマの大きさが相対的に表示画面２１のサイズよりも大きい場合には分割表示をさせる。
このとき、１つのコマが分割されて別々に表示されるため、１つのコマの内容をひと目で確認することはできないが、各コマに含まれる画像や文字のサイズがすべてのコマで統一されて表示され、コマの大きさによって急に大きくなったり小さくなることがないので、コンテンツの見やすさが変化することがない。
【００５６】
図１３（ｂ）や図１３（ｃ）の分割表示を見た後、コマ全体を表示画面に表示させたい場合は、表示サイズの縮小を意味する所定の操作をすることにより、図１４（ｂ）に示すような表示をさせればよい。
あるいは、逆に、先に図１４（ｂ）のようなコマの全体を含む表示をさせた後、所定の操作をした場合、あるいは所定の時間経過後に、図１３（ｂ）と図１３（ｃ）の分割表示をするようにしてもよい。
【００５７】
図１において、記憶部７には、以上の情報の他に、いくつかの変数７７も記憶される。
たとえば、複数ページからなるコンテンツ７３の中の現在表示されているページの番号Ｐ、そのコンテンツ７３のページ総数ＭＰ、現在表示画面に表示されているページの拡大率である倍率Ｚ、表示しようとするコマの全体を表示画面に収まるように表示した場合の倍率（疑似倍率）Ｚ’などが記憶される。これらの変数は、以下に示す各処理のフローチャートで用いられる。
【００５８】
図１５に、この発明におけるコマの拡大表示の表示順序の一実施例の説明図を示す。
ここでは、遷移ルールＲの遷移順序７１として、優先方向を横方向とし、横方向の移動方向を右から左を意味する「左」に設定しているものとする。
また、拡大率Ｋ７２として、コマＧ１が表示画面の中に収まるような倍率が予め設定されているものとする。
また、分割表示をする必要のある場合や、利用者によって意図的に拡大率が変更された場合を除いて、拡大率Ｋは一定とする。
図１５（ａ）から図１５（ｉ）では、与えられたコンテンツ７３の中のあるページ番号Ｐのページに含まれる５つのコマ（Ｇ１〜Ｇ５）を、順番に表示していく場合の例を示している。
【００５９】
遷移ルールＲの遷移順序７１が、横方向優先で、右から左への順序に設定されているので、最初に表示するコマとしては右上のコマＧ１が選択される。
まず、図１５（ａ）において、このページに含まれる最も右上のコマＧ１の交点Ｐ０が表示基準点として選択され、設定されていた拡大率Ｋで拡大されたコマＧ１を含む領域が、表示画面２１の中に表示される。
このとき、コマＧ１の大きさは表示画面２１の縦横比と同一でないとすると、左隣のコマＧ２の一部も表示される。
ただし、コマＧ１の領域内の情報のみを明示的に表示させたい場合は、表示対象とするコマＧ１の部分のみの輝度を上げて表示したり、あるいは現在表示対象ではないコマＧ２の部分の輝度を落として見えにくくしてもよい。
【００６０】
次に、図１５（ｂ）において、遷移順序７１に従って、コマＧ１の左側にあるコマＧ２の拡大表示を行う。
ここで、拡大率Ｋは図１５（ａ）と同一のままで、コマＧ２を含む領域が、表示画面２１に表示される。
この場合、横方向移動点として、コマＧ２の交点Ｐ１が設定され、この点Ｐ１が表示基準点Ｃとなる。
次に、コマＧ２の左側にコマＧ３があるので、さらに左側へ移動し、図１５（ｃ）に示すように、コマＧ３を含む領域の拡大表示を行う。
図１５（ｃ）では、コマＧ３の左側にコマがないので、コマＧ３全体と、その右側のコマＧ２の一部分が、表示画面２１に表示される。
【００６１】
遷移ルールＲの遷移順序７１に従って、コマＧ３の左側のコマを表示しようとしてもコマがないので、縦方向の下側に表示画面を移動させる。このとき、コマＧ３の下側ではなく、ページの右端へ戻ってコマＧ１の下側のコマを選択する。
ページ内の各コマの交点を調べることにより、最初の右上のコマＧ１の下側には、コマＧ４があることがわかる。
また、このコマＧ４の４つの交点の位置と、現在の表示画面２１のサイズに対する拡大率Ｋとを考慮すると、コマＧ４の全体は、現在の表示画面サイズの中には入らず、はみ出てしまうことがわかる。
【００６２】
そこで、コマＧ４の全体が表示画面２１の中に入るように、拡大率Ｋを調整して、図１５（ｄ）に示すように、コマＧ４の全体を含む領域を表示させる。ここでは、拡大率Ｋは小さくなるように調整される。
このように拡大率Ｋを調整するのは、利用者にコマＧ４の全体を確認してもらうためである。
ただし、コマの全体像を確認する必要がない場合は、この図１５（ｄ）のような拡大率を変更した表示はしなくてもよい。
図１５（ｄ）では、コマＧ４の全体を、図１５（ａ）と同じサイズの表示画面２１に収まるように表示させるため、その左隣のコマＧ５の一部分も表示されてしまう。このとき、コマＧ４のみを確認してもらうため、コマＧ５の部分の輝度を下げてもよい。
【００６３】
次に、図１５（ｅ）において、図１５（ａ）〜（ｃ）と同じ拡大率Ｋを用いて、コマＧ４の分割表示を行わせる。
ここで、表示基準点としてコマＧ４の交点Ｐ４が選択され、コマＧ４の一部分の領域（上半分に相当）が、表示画面２１に表示される。
さらに、図１５（ｆ）において、表示画面２１の縦方向の長さ分だけ表示画面２１を下方向に移動させて、コマＧ４の残りの領域（下半分に相当）を、表示画面２１に表示させる。
【００６４】
次に、遷移ルールＲの遷移順序７１に従って、コマＧ４の左側にあるコマＧ５の表示を行う。
図１５では、コマＧ５も、コマＧ４と同様に、同じ拡大率Ｋでは、表示画面２１の中に入らないので、分割表示をする。
【００６５】
図１５では省略したが、図１５（ｇ）の前に、図１５（ｄ）のように、拡大率Ｋを調整して、コマＧ５の全体を含む領域を、表示画面２１に表示してもよい。
図１５（ｇ）において、拡大率Ｋは図１５（ｆ）と同一にしたまま、コマＧ５の一部分の領域（上半分に相当）を、表示画面２１に表示させる。
次に、図１５（ｈ）に示すように、コマＧ５の残りの一部分（下半分の右側領域）を、表示画面２１に表示させる。このとき、コマＧ５の交点Ｐ１０を表示基準点Ｃとした領域が、表示画面２１に表示される。
ただし、図１５（ｈ）では、コマＧ５のうちまだ表示されていない左側部分が残っている。
そこで、図１５（ｉ）では、コマＧ５の残りの部分（下半分の左側領域）を表示させるために、表示画面２１を左側方向へ移動させ、残りの部分を含む領域の分割表示を行う。
【００６６】
以上のように、図１５（ａ）から（ｉ）に示したような順序で、１つのページ内に含まれる５つのコマが、順次拡大表示される。
この拡大表示においては、分割表示が必要なコマＧ４についての図１５（ｄ）の全体表示を除いて、同一の拡大率Ｋを用いている。
【００６７】
＜この発明の情報表示装置の動作＞
以下に、この発明の情報表示装置の動作の一実施例について説明する。
この発明の情報表示装置の利用者は、自己の希望するコンテンツを記憶部７に記録して、そのコンテンツ７３を表示部２に表示させてコンテンツの内容を確認することを前提とする。
したがって、利用者は表示させるコンテンツ７３を、ＣＤ−ＲＯＭやＵＳＢメモリ等の記録媒体や、インターネットやＬＡＮ等のネットワークを介したダウンロードにより、記憶部７に予め記録させておく。
また、この発明で扱うコンテンツは、上記したように、１つのページが、場面枠で区切られた複数のコマから構成されているものとする。さらに、各コンテンツ７３には、ページ総数も記憶されているものとする。
【００６８】
＜遷移ルールの設定処理＞
図２に、この発明の遷移ルールの設定処理の一実施例のフローチャートを示す。この設定処理では、主として、図１に示した遷移順序７１と、拡大率Ｋ７２を設定する。
ステップＳ１において、拡大率Ｋ７２を設定する。ここでは、制御部１が、利用者が入力部３によって入力した拡大率Ｋの数値を、記憶部７に記憶させる。
拡大率Ｋの入力は、キーボードを用いた直接入力の他、スライダーやピンチジェスチャーなどで入力してもよい。
【００６９】
ステップＳ２において、遷移順序７１を選択入力する。ここでは、制御部１が、利用者が入力部３によって入力した遷移順序７１を決める情報を、記憶部７に記憶させる。
遷移順序７１は、図１に示したように、横方向についてのコマ送りの方向（左または右）、縦方向についてのコマ送りの方向（上または下）、コマの移動の優先方向（横または縦）の情報からなる。この情報の選択入力は、表示部２に設定可能な選択肢を表示させて、利用者にその選択肢のいずれかを入力してもらえばよい。
【００７０】
たとえば、表示させようとするコンテンツが、すべてのページにおいて、コマの並びが右から左であり、右上から左下の方向へ向かってストーリーが進行していくようなコマからなる創作物である場合、横方向として「左」、縦方向として「下」、優先方向として「横」を、選択入力する。
以上が、設定処理の一実施例である。
なお、このような設定入力が行われない場合は、表示部２に設定入力をすることを求める警告表示をしてもよい。あるいは、出荷時に初期値として、よく使用されると考えられる遷移ルールＲを予め設定しておき、設定入力がされない場合に、この初期値を用いればよい。
また、前回の遷移ルールＲの設定値を記憶しておき、設定入力がされない場合は、この設定値を用いてもよい。
【００７１】
＜コンテンツの表示処理＞
図３に、コンテンツの表示処理の一実施例のフローチャートを示す。
ここでは、表示しようとするコンテンツ７３を選択し、そのコンテンツをページごとに表示部２に表示させ、ページに含まれるコマを拡大表示をさせる場合は、図２で設定した遷移ルールＲに従って、順番にコマの表示を行わせる。
【００７２】
ステップＳ１１において、制御部１は、表示するコンテンツ７３を利用者に選択させ、選択されたコンテンツを記録部７から読み出して、表示部２に表示可能なように記憶部７に展開する。
記憶部７に複数のコンテンツ７３が記憶されている場合は、たとえば、表示部２にそれらのコンテンツの名称等からなるリスト画面を表示させ、利用者に、表示すべきコンテンツを選択入力してもらえばよい。
また、選択されたコンテンツ７３の総ページ数も読み出し、ページ総数の変数ＭＰにセットする。
【００７３】
ステップＳ１２において、表示しようとするページのページ番号の変数Ｐを、初期化する。たとえば、変数Ｐに１をセットする。
ステップＳ１３において、制御部１は、変数Ｐのページ番号が示すページの全体を表示部２に表示させる。
たとえば、図９（ａ）に示すように、１つのページに含まれるすべてのコマが見えるようにページサイズを調整して、そのページ全体を表示画面２１に表示させる。
ただし、ページの全体を表示させる必要のない場合は、予め所定の設定入力により全体表示をしないように設定してもよい。
【００７４】
ステップＳ１４において、制御部１は、拡大操作入力がされたか否かチェックする。
利用者は、ステップＳ１３において表示されたページ全体の画面を見て、利用者が見やすい倍率を設定する。たとえば、タッチパネルの場合、ピンチジェスチャーなどの拡大操作をすればよい。拡大操作入力がされた場合は、ステップＳ１６へ進み、そうでない場合はステップＳ１５へ進む。
【００７５】
ステップＳ１５において、すでに拡大率Ｋが設定されているかどうか確認する。記憶部７をチェックし拡大率Ｋが設定されている場合は、ステップＳ１７へ進み、そうでない場合はステップＳ１８へ進む。
ステップＳ１６において、拡大操作入力の内容に従って拡大率Ｋを更新する。ここで、たとえば、新たな拡大率の数値が入力された場合は、拡大率Ｋを、入力された数値にセットする。その後、ステップＳ１７へ進む。
【００７６】
ステップＳ１７では、現在のページに対して、各コマの拡大表示処理を行う。ここでは、設定された遷移順序７１に基づいて、ページに含まれるコマを、順次、設定された拡大率Ｋ７２を用いて拡大表示していく。この拡大表示処理の詳細は、後述する図４に示す。
ステップＳ１７において、１つのページの中のすべてのコマの表示が終了すると、ステップＳ１８へ進む。
ステップＳ１８において、次ページを選択するために、ページ番号変数Ｐに、１を加算する。
ステップＳ１９において、現在のページ番号Ｐが、ページ総数ＭＰよりも大きいか否かチェックする。
すなわちＰ＞ＭＰの場合、現在の表示対象となっているコンテンツのすべてのページが表示されたので、処理を終了する。
Ｐ≦ＭＰの場合は、また表示すべきページが残っているので、ステップＳ１３へ戻り、ステップＳ１３からステップＳ１８までの処理を繰り返す。
以上が、コンテンツを構成する各ページの表示処理である。
【００７７】
＜拡大表示処理＞
図４に、この発明の拡大表示処理の一実施例のフローチャートを示す。これは、図３に示したステップＳ１７の具体的な処理内容を示したものである。
ステップＳ３１において、遷移ルールＲを、記憶部７から読み出す。
ステップＳ３２において、倍率変数Ｚに、設定された拡大率Ｋを設定（代入）する。
原則として、この倍率変数Ｚに設定された値に基づいて、すべてのコマに対して、以後の拡大表示が行われる。
【００７８】
ステップＳ３３において、現在表示対象となっているページＰの画像全体をＺ倍して表示し、Ｚ倍したページ画像のデータを記憶部７に記憶する。
このとき、ページ画像をＺ倍したので、表示部２の表示画面には、ページ画像の一部分だけが表示された状態となる。
たとえば、１つの例としては、図１０（ａ）の表示状態から、図１０（ｂ）のようにページ画像の一部分が表示された状態となる。
【００７９】
ステップＳ３４において、記憶部７をチェックし、現在、表示基準点Ｃが未設定であるか否か確認する。未設定の場合は、ステップＳ３５へ進み、すでに設定されている場合は、ステップＳ３６へ進む。
ステップＳ３５において、基準点設定部５が、表示基準点Ｃを初期設定する。具体的には、遷移ルールＲに基づいて、表示基準点ＣのＸ座標とＹ座標とを設定する。
この初期設定処理の詳細は、後述する図５に示す。
【００８０】
ステップＳ３６において、交点抽出部８が、現在のページＰの画像全体に含まれる場面枠（コマ）の交点を抽出する。
たとえば、図９（ａ）に示すようなページ画像の場合、ページ内に含まれる５つのコマ（Ｇ１〜Ｇ５）の各交点の座標を求める。図９（ａ）のページ画像の右上の交点Ｐ０をそのページの原点とした場合、交点Ｐ０の座標を（０、０）として、他の交点（Ｐ１〜Ｐ１１）の交点Ｐ０に対する相対的な位置座標を求める。
【００８１】
ステップＳ３７において、ステップＳ３３でページＰをＺ倍した画像に対して、現在の表示画面の表示領域内に含まれる交点が４点未満となる領域があるか否かチェックする。
現在の表示画面の表示領域に、表示されている交点が４点未満となる場合は、ステップＳ４１へ進み、４点以上ある場合は、ステップＳ３８へ進む。
ステップＳ３８において、表示しようとする領域には交点が４つ以上あるので、表示画面の表示領域内には、複数のコマが存在する。そこで、利用者にさらに拡大表示をするための設定入力をしてもらうために、表示領域内に表示されている全コマをそのまま表示しておく。
【００８２】
ステップＳ３９において、利用者が拡大操作を意味する入力をしたか否かをチェックし、その入力があった場合、ステップＳ４０へ進み、そうでない場合は、ステップＳ４２へ進む。
ステップＳ４０において、拡大操作入力があった場合は、遷移ルールＲの拡大率Ｋをその入力によって指定された拡大率に更新する。
その後、ステップＳ３１へ戻り、再度更新後の拡大率Ｋで表示を行う。
【００８３】
ステップＳ４１において、現在の表示領域内に存在する交点が４点未満（３点以下）である場合は、表示画面２１に表示されるコマはほぼ１つに特定できるので、表示領域内に存在するそのコマに対して、表示画面を移動させながらコマの拡大表示処理を行う。
これにより、１つのコマの全体が、表示画面内にちょうど表示されるような大きさで表示されるか、あるいは現在の拡大率Ｋではコマの全体が表示しきれない場合は分割表示が行われる。このコマの拡大表示処理の詳細は、後述する図６に示す。
【００８４】
ステップＳ４１で、１つのコマの拡大表示処理が行われた後、ステップＳ４２へ進む。
ステップＳ４２において、現在のページＰに含まれるコマをすべて表示したか否かをチェックする。このチェックは、たとえば、ページの４角が表示されたか否かを確認すればよい。すべてのコマの表示をした場合は、そのページＰについての拡大処理がすべて終了したので、処理を終了する。
上記チェックをすることにより、ページの４角が未表示であった場合は、まだ表示すべきコマが存在することがわかるので、その残りのコマの表示をするために、ステップＳ４３へ進み、基準点更新部６が、表示基準点Ｃを更新する。
表示基準点Ｃの更新処理の詳細は、後述する図７に示す。
表示基準点Ｃを更新した後、ステップＳ３７へ戻り、再度ステップＳ３７からＳ４２の処理を繰り返し、残りのコマの拡大処理を行う。
【００８５】
＜表示基準点の初期設定処理＞
図５に、表示基準点の初期設定処理の一実施例のフローチャートを示す。これは、図４に示したステップＳ３５の具体的な処理内容を示したものである。
ステップＳ５１において、基準点設定部５が、遷移ルールＲの遷移順序７１のうち、横方向が、「左」に設定されているか否か、チェックする。すなわち、コマの移動方向が右から左への方向か否かチェックする。
「左」の場合は、ステップＳ５２へ進む。そうでない場合は、横方向が「右」に設定されているので、ステップＳ５３へ進む。
【００８６】
ステップＳ５２において、表示させるコマは右から左へ移動させるので、表示基準点ＣのＸ座標を、表示画面２１に表示されるページ画像の最も右の座標に設定する。
図９（ａ）の場合は、交点Ｐ０、Ｐ４、Ｐ９を結ぶラインが最も右側なので、これらの交点のＸ座標が、表示基準点ＣのＸ座標として設定される。たとえば、図９（ａ）の交点Ｐ０を原点（０、０）とする場合は、表示基準点ＣのＸ座標として、ゼロが設定される。
ステップＳ５３において、表示させるコマは左から右へ移動させるので、表示基準点ＣのＸ座標を、表示画面２１に表示されるページ画像の最も左の座標に設定する。
【００８７】
次に、ステップＳ５４において、基準点設定部５が、遷移ルールＲの縦方向が、「下」に設定されているか否か、チェックする。
すなわち、コマの移動方向が、上から下への方向か否かチェックする。「下」の場合は、ステップＳ５５へ進む。そうでない場合は、縦方向が「上」に設定されているので、ステップＳ５６へ進む。
【００８８】
ステップＳ５５において、表示させるコマは上から下へ移動させるので、表示基準点ＣのＹ座標を、表示画面に表示されるページ画像の最も上の座標に設定する。
図９（ａ）の場合は、交点Ｐ０、Ｐ１、Ｐ２、Ｐ３を結ぶラインが最も上側なので、これらの交点のＹ座標が、表示基準点ＣのＹ座標として設定される。
交点Ｐ０を原点（０、０）とする場合は、表示基準点ＣのＹ座標として、ゼロが設定される。
ステップＳ５６において、表示させるコマは下から上へ移動させるので、表示基準点ＣのＹ座標を、表示画面に表示されるページ画像の最も下の座標に設定する。
【００８９】
たとえば、遷移順序７１として、横方向＝「左」、縦方向＝「下」が設定されている場合は、ステップＳ５２とステップＳ５５が実行され、表示基準点Ｃの初期値としては、ページ画像の最も右かつ最も上の点のＸ座標とＹ座標が設定される。
図９（ａ）の場合は、表示基準点Ｃとして、交点Ｐ０が選択され、交点Ｐ０が原点（０、０）の場合、表示基準点Ｃの座標値として、（０、０）が設定される。
以上が、表示基準点Ｃの初期設定処理である。
【００９０】
＜コマの拡大表示処理＞
図６に、表示対象となるコマの拡大表示処理の一実施例のフローチャートを示す。
これは、図４に示したステップＳ４１の具体的な処理内容を示したものである。
この処理は、対象コマを１ページとして仮定し、再帰的に処理を行うことで、たとえば、図１０（ｂ）や、図１５（ａ）に示すようなコマの拡大表示が行われる。
【００９１】
ステップＳ７１において、現在の表示領域内のコマの全体が、表示画面に収まるように、疑似倍率Ｚ’を設定する。この処理は、１つのコマの全体を一旦は表示し、利用者にコマ全体の内容を把握させるために行うものである。
疑似倍率Ｚ’は、対象コマの各交点の距離により求めることができる。
【００９２】
ステップＳ７２において、表示位置情報７６の表示位置Ｃ’に、現在の表示基準点Ｃの情報を設定する。
ステップＳ７３において、表示画面２１の表示領域内の画像を、表示位置Ｃ’に基づいて、ステップＳ７１で設定された疑似倍率Ｚ’倍で拡大表示をする。
このとき、たとえば、表示基準点Ｃが交点Ｐ０であった場合、表示位置Ｃ’として交点Ｐ０が設定されるので、図１４（ａ）に示すようにコマＧ１全体を含む領域が表示画面２１に表示される。
あるいは、表示基準点Ｃが交点Ｐ４であった場合、表示位置Ｃ’として交点Ｐ４が設定されるので、図１４（ｂ）に示すように、コマＧ４の全体が含まれる領域が、表示画面２１に表示される。
【００９３】
ステップＳ７４において、利用者が拡大表示を指示した場合、ステップＳ７８へ進み、新しい倍率Ｚを設定する。指示のない場合は、ステップＳ７５へ進む。
【００９４】
ステップＳ７５において、現在の表示領域内の画像を、表示位置Ｃ’の情報に基づいて、予め設定されていた倍率Ｚ倍で拡大表示をする。これにより、利用者が予め設定した拡大率で、コマが再表示される。
【００９５】
ステップＳ７６において、現在表示対象となっているコマのすべての部分を表示したか否か、チェックする。
このチェックは、たとえば、対象コマの全ての交点が表示されたか否かにより、行うことができる。
すべての部分の表示がすでに行われた場合は、処理を終了し、そうでない場合は、ステップＳ７７へ進む。
ステップＳ７７において、表示対象のコマには、まだ表示されていない残りの部分があるので、その残りの部分を表示するために、表示位置Ｃ’の情報を更新する。この表示位置情報Ｃ’の更新処理は、後述する図８に示す。
表示位置Ｃ’を更新した後、ステップＳ７４へ戻り、残りの部分についての表示を行う。たとえば、図１５（ｆ）に示すようなコマＧ４の残りの部分の表示が行われる。
以上が、コマの拡大表示処理の説明である。
【００９６】
＜表示基準点Ｃの更新処理＞
図７に、表示基準点Ｃの更新処理の一実施例のフローチャートを示す。
これは、図４に示したステップＳ４３の具体的な処理内容を示したものである。これにより、次に表示すべきコマの表示基準点Ｃが設定され、新たな表示基準点Ｃに基づいて、次のコマの表示が行われる。
【００９７】
ステップＳ１０１において、基準点更新部６が、横方向移動点Ｃ１が未設定であるか否かチェックする。未設定である場合、ステップＳ１０２へ進み、そうでない場合はステップＳ１０３へ進む。
【００９８】
ステップＳ１０２において、現在の表示基準点Ｃから見て、横方向（Ｘ座標）の移動距離が最短となる交点を検出する。すなわち、Ｘ座標値の距離が最も短い交点を検出する。検出された交点のＸ座標と、表示基準点ＣのＹ座標とからなる点を、横方向移動点Ｃ１に設定する。
たとえば、図１１（ｂ）や図１１（ｃ）に示したように、横方向移動点Ｃ１を設定する。
この後、ステップＳ１０３へ進む。
【００９９】
ステップＳ１０３において、基準点更新部６が、縦方向移動点Ｃ２が未設定であるか否かチェックする。未設定である場合ステップＳ１０４へ進み、そうでない場合はステップＳ１０５へ進む。
ステップＳ１０４において、現在の表示基準点Ｃから見て、縦方向（Ｙ座標）の移動距離が最短となる交点を検出する。すなわち、Ｙ座標値の距離が最も短い交点を検出する。検出された交点のＹ座標と、表示基準点ＣのＸ座標とからなる点を、縦方向移動点Ｃ２に設定する。
この後、ステップＳ１０５へ進む。
【０１００】
ステップＳ１０５において、遷移ルールＲの横方向が、優先方向として設定されているか否か、チェックする。
優先方向が「横」の場合ステップＳ１０６へ進み、そうでない場合（優先方向が「縦」）、ステップＳ１１２へ進む。
【０１０１】
ステップＳ１０６において、横方向移動点Ｃ１が、現在表示しているページのページ画像の端点であるか否か、チェックする。
ここで端点とは、左端または右端を意味し、横方向移動点Ｃ１のＸ座標が、ページの最左端の座標値となっているか、あるいは最右端の座標値となっているかをチェックする。
ここで端点となっている場合は、ステップＳ１０９へ進み、端点となっていない場合は、ステップＳ１０７へ進む。たとえば、図１１（ｂ）と図１１（ｃ）の場合は、いずれも横方向移動点Ｃ１は端点となっていないので、ステップＳ１０７へ進むことになる。
ステップＳ１０７において、ステップＳ１０２で設定した横方向移動点Ｃ１を、表示基準点Ｃに設定する。
ステップＳ１０８において、横方向移動点Ｃ１の内容を消去して、処理を終了する。
【０１０２】
一方、ステップＳ１０９において、まず、横方向移動点Ｃ１の内容を消去する。ここでは、横方向移動点Ｃ１がすでにページの端点の位置となっているので、これ以上横方向にはコマがないと判断される。したがって、縦方向に移動して、次のコマが選択される。
次に、ステップＳ１１０において、ステップＳ１０４で設定した縦方向移動点Ｃ２を、表示基準点Ｃに設定した後、ステップＳ１１１において、縦方向移動点Ｃ２を消去して処理を終了する。
【０１０３】
ステップＳ１１２において、遷移ルールＲの優先方向が「縦方向」となっていたので、縦方向移動点Ｃ２が、現在表示しているページのページ画像の端点（上端または下端）であるか否か、チェックする。
端点である場合はステップＳ１１３へ進み、端点でない場合はステップＳ１１０へ進む。ステップＳ１１０へ進む場合は、上記したとおりである。
【０１０４】
一方、ステップＳ１１３へ進む場合は、縦方向移動点Ｃ２がすでにページの端点となっていて縦方向にはコマは存在しないので、表示するコマを横方向へ移動する必要がある。
そこで、まず、ステップＳ１１３において、縦方向移動点Ｃ２を消去する。
ステップＳ１１４において、横方向へコマを移動させるため、横方向移動点Ｃ１を、表示基準点Ｃに設定する。
ステップＳ１１５において、横方向移動点Ｃ１を消去して、処理を終了する。
以上の処理によって、表示基準点を更新することにより、表示画面に表示させる次のコマの選択が行われる。
【０１０５】
＜表示位置情報Ｃ’の更新処理＞
図８に、表示位置Ｃ’の情報の更新処理の一実施例のフローチャートを示す。
これは、図６に示したステップＳ７７の具体的な処理内容を示したものである。これにより、１つのコマを分割表示する場合において、分割した後の残りの部分の表示基準点とすべき位置（移動点）が設定される。
表示位置Ｃ、Ｃ’とも同じ遷移ルールで動作するため、図７に示した処理とほぼ同様のフローで成立する。
【０１０６】
ステップＳ１３１において、基準点更新部６が、表示位置情報７６の横方向移動点Ｃ１’が未設定であるか否かチェックする。未設定である場合ステップＳ１３２へ進み、そうでない場合はステップＳ１３３へ進む。
ステップＳ１３２において、現在の表示位置Ｃ’から見て、横方向（Ｘ座標）に、表示画面２１の表示領域の横方向サイズに相当する距離だけ移動した点を、横方向移動点Ｃ１’に設定する。
この後、ステップＳ１３３へ進む。
【０１０７】
ステップＳ１３３において、基準点更新部６が、表示位置情報７６の縦方向移動点Ｃ２’が未設定であるか否かチェックする。未設定である場合ステップＳ１３４へ進み、そうでない場合はステップＳ１３５へ進む。
ステップＳ１３４において、現在の表示位置Ｃ’から見て、縦方向（Ｙ座標）に、表示画面２１の表示領域の縦方向サイズに相当する距離だけ移動した点を、縦方向移動点Ｃ２’に設定する。
この後ステップＳ１３５へ進む。
【０１０８】
ステップＳ１３５において、遷移ルールＲの横方向が、優先方向として設定されているか否かチェックする。優先方向が「横」の場合ステップＳ１３６へ進み、そうでない場合（優先方向が「縦」）、ステップＳ１４２へ進む。
ステップＳ１３６において、横方向移動点Ｃ１’が、現在表示しているページのページ画像の端点（左端または右端）であるか否かチェックする。これはステップＳ１０６と同等の処理である。
ページ画像の端点となっている場合はステップＳ１３９へ進み、端点となっていない場合はステップＳ１３７へ進む。
ステップＳ１３７において、ステップＳ１３２で設定した横方向移動点Ｃ１’を、表示位置Ｃ’に設定する。
ステップＳ１３８において、横方向移動点Ｃ１’を消去して、処理を終了する。
【０１０９】
一方、ステップＳ１３９において、横方向移動点Ｃ１’を消去する。
ステップＳ１４０において、ステップＳ１３４で設定した縦方向移動点Ｃ２’を、表示位置Ｃ’に設定する。
ステップＳ１４１において、縦方向移動点Ｃ２’を消去して、処理を終了する。
ステップＳ１４２において、遷移ルールＲの優先方向が「縦方向」となっていたので、縦方向移動点Ｃ２’が、現在表示しているページのページ画像の端点（上端または下端）であるか否かチェックする。端点である場合は、ステップＳ１４３へ進み、端点でない場合はステップＳ１４０へ進む。
ステップＳ１４０へ進む場合は、上記したとおりである。
【０１１０】
一方、ステップＳ１４３へ進む場合は、縦方向移動点Ｃ２’がすでにページの端点となっていて縦方向にはコマは存在しないので、表示するコマを横方向へ移動する必要がある。
そこで、ステップＳ１４３において、縦方向移動点Ｃ２’を消去し、ステップＳ１４４において、横方向へコマを移動させるため、横方向移動点Ｃ１’を、表示位置Ｃ’に設定する。
ステップＳ１４５において、横方向移動点Ｃ１’を消去して、処理を終了する。
以上の処理が、表示位置情報の更新処理である。
【符号の説明】
【０１１１】
１  制御部
２  表示部
３  入力部
４  拡大表示処理部
５  基準点設定部
６  基準点更新部
７  記憶部
８  交点抽出部
２１  表示画面
７１  遷移順序
７２  拡大率
７３  コンテンツ
７４  交点情報
７５  基準点情報
７６  表示位置情報
７７  変数
Ｃ    表示基準点
Ｃ１  横方向移動点
Ｃ２  縦方向移動点
Ｋ    拡大率
Ｐ    ページ番号
ＭＰ  ページ総数
Ｚ    倍率
Ｒ    遷移ルール
Ｐ０  交点
Ｇ１  コマ
【図１】
2013008152.tif 000003
【図２】
2013008152.tif 000004
【図３】
2013008152.tif 000005
【図４】
2013008152.tif 000006
【図５】
2013008152.tif 000007
【図６】
2013008152.tif 000008
【図７】
2013008152.tif 000009
【図８】
2013008152.tif 000010
【図９】
2013008152.tif 000011
【図１０】
2013008152.tif 000012
【図１１】
2013008152.tif 000013
【図１２】
2013008152.tif 000014
【図１３】
2013008152.tif 000015
【図１４】
2013008152.tif 000016
【図１５】
2013008152.tif 000017