(57)【要約】【課題】  複数の表示手段を備えるコンテンツ表示装置において所定の表示手段でユーザ操作を受付ける【解決手段】  タッチペン等を用いた直接の操作入力を受付けない上画面２０に表示されているコンテンツにリンクやマスクなどのイベントが含まれる場合、操作入力可能な下画面１０のマーク表示領域１１と、上画面に表示されるイベント近傍とに、当該イベントを表すマークが表示され、下画面に表示されるマークにタッチすることで、対応する上画面上のイベントにタッチするのと同様の操作入力に対する処理が実行される。【選択図】        図１５
2006236277.tif 000002
【特許請求の範囲】
【請求項１】
操作対象の要素であるイベントを含むコンテンツを表示する第１表示手段および第２表示手段と、
前記第１表示手段に備えられてタッチ入力を受付ける入力手段と、
前記第２表示手段に表示されるイベントに対応したマークに関する情報を記憶するマーク情報記憶手段と、
前記マークを前記第１表示手段に表示するマーク表示手段と、
前記入力手段で前記第１表示手段に表示された前記マークに対するタッチ入力を受付けると、前記マーク情報記憶手段に記憶される前記マークに関する情報に基づいて、前記マークに対応した、前記第２表示手段に表示される前記イベントに対するタッチ入力として処理を実行する処理手段とを備える、コンテンツ表示装置。
【請求項２】
前記第１表示手段においてコンテンツを表示するコンテンツ表示領域と前記マークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成手段をさらに備え、
前記表示レイアウト作成手段で作成される前記コンテンツ表示領域と前記マーク表示領域とは別領域である、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記第１表示手段においてコンテンツを表示するコンテンツ表示領域と前記マークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成手段をさらに備え、
前記表示レイアウト作成手段において作成される前記コンテンツ表示領域と前記マーク表示領域とは少なくとも一部が重なった領域であり、
前記マーク表示手段は、前記マーク情報記憶手段に記憶される前記マークに関する情報に基づいて、前記第２表示手段に表示される前記イベントの表示位置に対応させて前記マークを前記第１表示手段に表示する、請求項１に記載のコンテンツ表示装置。
【請求項４】
前記第２表示手段において前記コンテンツと共に前記マークを表示する表示レイアウトを作成する第２表示レイアウト作成手段をさらに備える、請求項１に記載のコンテンツ表示装置。
【請求項５】
操作対象の要素であるイベントを含む連続したコンテンツを表示する第１表示手段および第２表示手段と、
前記第１表示手段に備えられてタッチ入力を受付ける入力手段と、
前記第１表示手段および第２表示手段においてコンテンツを表示する表示レイアウトを保存する表示レイアウト保存手段と、
前記第１表示手段および第２表示手段においてコンテンツが表示されている第１状態において、前記第１表示手段および第２表示手段の表示範囲分先または後のコンテンツを表示させて第２状態とするページ移動が指示された場合に、前記表示レイアウト保存手段より、前記第１状態で前記第１表示手段に表示されている前記コンテンツの第１表示位置と、前記第２状態で前記第１表示手段に表示される前記コンテンツの第２表示位置との間の表示レイアウトを取得する表示レイアウト取得手段と、
前記ページ移動後の前記第１表示手段における前記コンテンツの表示範囲として、前記表示レイアウト取得手段で取得した表示レイアウトの中に含まれる前記第１表示位置に最も近いイベントを含む表示範囲を決定する決定手段とを備える、コンテンツ表示装置。
【請求項６】
操作対象の要素であるイベントを含むコンテンツを表示する第１表示手段および第２表示手段と、
前記第１表示手段に備えられてタッチ入力を受付ける入力手段と、
前記第２表示手段に表示されるイベントに対応したマークに関する情報を記憶するマーク情報記憶手段とを備えるコンテンツ表示装置におけるコンテンツ表示をコンピュータに実行させるプログラムであって、
前記マークを前記第１表示手段に表示するマーク表示ステップと、
前記入力手段で前記第１表示手段に表示された前記マークに対するタッチ入力を受付けると、前記マーク情報記憶手段に記憶される前記マークに関する情報に基づいて、前記マークに対応した、前記第２表示手段に表示される前記イベントに対するタッチ入力として処理を実行する処理ステップとを実行させる、コンテンツ表示プログラム。
【請求項７】
前記第１表示手段においてコンテンツを表示するコンテンツ表示領域と前記マークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成ステップをさらに実行させ、
前記表示レイアウト作成ステップにおいて作成される前記コンテンツ表示領域と前記マーク表示領域とは別領域である、請求項６に記載のコンテンツ表示プログラム。
【請求項８】
前記第１表示手段においてコンテンツを表示するコンテンツ表示領域と前記マークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成ステップをさらに実行させ、
前記表示レイアウト作成ステップにおいて作成される前記コンテンツ表示領域と前記マーク表示領域とは少なくとも一部が重なった領域であり、
前記マーク表示ステップにおいては、前記マーク情報記憶手段に記憶される前記マークに関する情報に基づいて、前記第２表示手段に表示される前記イベントの表示位置に対応させて前記マークを前記第１表示手段に表示する、請求項６に記載のコンテンツ表示プログラム。
【請求項９】
前記第２表示手段において前記コンテンツと共に前記マークを表示する表示レイアウトを作成する第２表示レイアウト作成ステップをさらに実行させる、請求項６に記載のコンテンツ表示プログラム。
【請求項１０】
操作対象の要素であるイベントを含む連続したコンテンツを表示する第１表示手段および第２表示手段と、
前記第１表示手段に備えられてタッチ入力を受付ける入力手段と、
前記第１表示手段および第２表示手段においてコンテンツを表示する表示レイアウトを保存する表示レイアウト保存手段とを備えるコンテンツ表示装置におけるコンテンツ表示をコンピュータに実行させるプログラムであって、
前記第１表示手段および第２表示手段においてコンテンツが表示されている第１状態において、前記第１表示手段および第２表示手段の表示範囲分先または後のコンテンツを表示させて第２状態とするページ移動が指示された場合に、前記表示レイアウト保存手段より、前記第１状態で前記第１表示手段に表示されている前記コンテンツの第１表示位置と、前記第２状態で前記第１表示手段に表示される前記コンテンツの第２表示位置との間の表示レイアウトを取得する表示レイアウト取得ステップと、
前記ページ移動後の前記第１表示手段における前記コンテンツの表示範囲として、前記表示レイアウト取得ステップにおいて取得した表示レイアウトの中に含まれる前記第１表示位置に最も近いイベントを含む表示範囲を決定する決定ステップとを実行させる、コンテンツ表示プログラム。
【請求項１１】
請求項６〜１０のいずれかに記載のコンテンツ表示プログラムを記録する、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はコンテンツ表示装置、コンテンツ表示プログラム、およびコンテンツ表示プログラムを記録する記録媒体に関し、特に、備えられる複数の表示領域のうちの所定の表示領域においてユーザ操作を受付けることのできるコンテンツ表示装置、コンテンツ表示プログラム、およびコンテンツ表示プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
特許文献１に示されるような、ゲーム機や電子書籍ビューワ、ＰＤＡ（Personal Digital Assistants）などのコンテンツ表示装置において、複数のディスプレイを備えるものがある。
【特許文献１】特開２００３−２８０６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツ表示装置の複数のディスプレイのうち、所定ディスプレイに感圧式のタッチパネルが備えられてユーザのタッチ操作を受付けるものがある。
【０００４】
また、すべてのディスプレイに感圧式のタッチパネルが備えられてタッチ操作が可能であっても、ディスプレイの備えられる位置や角度、ユーザとの位置関係や利き手などの理由で、所定のディスプレイが操作不可能である場合がある。
【０００５】
このような場合に、操作不可能なディスプレイに、コンテンツに含まれる要素のうち操作対象の要素であるイベントが表示されると、当該要素に対する操作ができないという問題がある。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、コンテンツ表示装置に備えられる複数の表示領域のうちの所定の表示領域においてユーザ操作を受付けることのできるコンテンツ表示装置、コンテンツ表示プログラム、およびコンテンツ表示プログラムを記録する記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、コンテンツ表示装置は、操作対象の要素であるイベントを含むコンテンツを表示する第１表示手段および第２表示手段と、第１表示手段に備えられてタッチ入力を受付ける入力手段と、第２表示手段に表示されるイベントに対応したマークに関する情報を記憶するマーク情報記憶手段と、マークを第１表示手段に表示するマーク表示手段と、入力手段で第１表示手段に表示されたマークに対するタッチ入力を受付けると、マーク情報記憶手段に記憶されるマークに関する情報に基づいて、マークに対応した、第２表示手段に表示されるイベントに対するタッチ入力として処理を実行する処理手段とを備える。
【０００８】
また、コンテンツ表示装置は、第１表示手段においてコンテンツを表示するコンテンツ表示領域とマークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成手段をさらに備え、表示レイアウト作成手段で作成されるコンテンツ表示領域とマーク表示領域とは別領域であることが好ましい。
【０００９】
または、コンテンツ表示装置は、第１表示手段においてコンテンツを表示するコンテンツ表示領域とマークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成手段をさらに備え、表示レイアウト作成手段において作成されるコンテンツ表示領域とマーク表示領域とは少なくとも一部が重なった領域であり、マーク表示手段は、マーク情報記憶手段に記憶されるマークに関する情報に基づいて、第２表示手段に表示されるイベントの表示位置に対応させてマークを第１表示手段に表示することが好ましい。
【００１０】
また、コンテンツ表示装置は、第２表示手段においてコンテンツと共にマークを表示する表示レイアウトを作成する第２表示レイアウト作成手段をさらに備えることが好ましい。
【００１１】
本発明の他の局面に従うと、コンテンツ表示装置は、操作対象の要素であるイベントを含む連続したコンテンツを表示する第１表示手段および第２表示手段と、第１表示手段に備えられてタッチ入力を受付ける入力手段と、第１表示手段および第２表示手段においてコンテンツを表示する表示レイアウトを保存する表示レイアウト保存手段と、第１表示手段および第２表示手段においてコンテンツが表示されている第１状態において、第１表示手段および第２表示手段の表示範囲分先または後のコンテンツを表示させて第２状態とするページ移動が指示された場合に、表示レイアウト保存手段より、第１状態で第１表示手段に表示されているコンテンツの第１表示位置と、第２状態で第１表示手段に表示されるコンテンツの第２表示位置との間の表示レイアウトを取得する表示レイアウト取得手段と、ページ移動後の第１表示手段におけるコンテンツの表示範囲として、表示レイアウト取得手段で取得した表示レイアウトの中に含まれる第１表示位置に最も近いイベントを含む表示範囲を決定する決定手段とを備える。
【００１２】
本発明のさらに他の局面に従うと、コンテンツ表示プログラムは、操作対象の要素であるイベントを含むコンテンツを表示する第１表示手段および第２表示手段と、第１表示手段に備えられてタッチ入力を受付ける入力手段と、第２表示手段に表示されるイベントに対応したマークに関する情報を記憶するマーク情報記憶手段とを備えるコンテンツ表示装置におけるコンテンツ表示をコンピュータに実行させるプログラムであって、マークを第１表示手段に表示するマーク表示ステップと、入力手段で第１表示手段に表示されたマークに対するタッチ入力を受付けると、マーク情報記憶手段に記憶されるマークに関する情報に基づいて、マークに対応した、第２表示手段に表示されるイベントに対するタッチ入力として処理を実行する処理ステップとを実行させる。
【００１３】
また、コンテンツ表示プログラムは、第１表示手段においてコンテンツを表示するコンテンツ表示領域とマークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成ステップをさらに実行させ、表示レイアウト作成ステップにおいて作成されるコンテンツ表示領域とマーク表示領域とは別領域であることが好ましい。
【００１４】
または、コンテンツ表示プログラムは、第１表示手段においてコンテンツを表示するコンテンツ表示領域とマークを表示するためのマーク表示領域とを含む表示レイアウトを作成する第１表示レイアウト作成ステップをさらに実行させ、表示レイアウト作成ステップにおいて作成されるコンテンツ表示領域とマーク表示領域とは少なくとも一部が重なった領域であり、マーク表示ステップにおいては、マーク情報記憶手段に記憶されるマークに関する情報に基づいて、第２表示手段に表示されるイベントの表示位置に対応させてマークを第１表示手段に表示することが好ましい。
【００１５】
また、コンテンツ表示プログラムは、第２表示手段においてコンテンツと共にマークを表示する表示レイアウトを作成する第２表示レイアウト作成ステップをさらに実行させることが好ましい。
【００１６】
本発明のさらに他の局面に従うと、コンテンツ表示プログラムは、操作対象の要素であるイベントを含む連続したコンテンツを表示する第１表示手段および第２表示手段と、第１表示手段に備えられてタッチ入力を受付ける入力手段と、第１表示手段および第２表示手段においてコンテンツを表示する表示レイアウトを保存する表示レイアウト保存手段とを備えるコンテンツ表示装置におけるコンテンツ表示をコンピュータに実行させるプログラムであって、第１表示手段および第２表示手段においてコンテンツが表示されている第１状態において、第１表示手段および第２表示手段の表示範囲分先または後のコンテンツを表示させて第２状態とするページ移動が指示された場合に、表示レイアウト保存手段より、第１状態で第１表示手段に表示されているコンテンツの第１表示位置と、第２状態で第１表示手段に表示されるコンテンツの第２表示位置との間の表示レイアウトを取得する表示レイアウト取得ステップと、ページ移動後の第１表示手段におけるコンテンツの表示範囲として、表示レイアウト取得ステップにおいて取得した表示レイアウトの中に含まれる第１表示位置に最も近いイベントを含む表示範囲を決定する決定ステップとを実行させる。
【００１７】
本発明のさらに他の局面に従うと、記録媒体はコンピュータ読取可能で、上記コンテンツ表示プログラムを記録する。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１９】
図１は本実施の形態にかかるコンテンツ表示装置の具体例の斜視図であり、図２は正面図である。本発明にかかるコンテンツ表示装置としては、具体的に、複数の表示デバイスを備えるパーソナルコンピュータ、ゲーム機、電子書籍ビューワ、電子辞書、およびＰＤＡ（Personal Digital Assistants）などによって実現されるが、その他の装置で実現されてもよい。
【００２０】
図１および図２を参照して、本実施の形態にかかるコンテンツ表示装置は、中央のヒンジ部３で下部品１と上部品２との２つの部品が結合されており、下部品１に第１表示デバイス１０（下画面）が、上部品２に第２表示デバイス２０（上画面）が接続されている。第１表示デバイス１０および第２表示デバイス２０にはコンテンツが表示され、本実施の形態においては、コンテンツとしてレイアウトされた文書データが表示されるものとする。以降の説明において、第１表示デバイス１０で表示される画面を下画面、第２表示デバイス２０で表示される画面を上画面と称する。
【００２１】
第１表示デバイス１０上にはタッチパネル１５が備えられ、タッチペン１６や指やその他の操作物（以下、これらをまとめてタッチペン１６等と言うものとする）でタッチして座標値を入力することができる。第２表示デバイス２０上にはタッチパネルが備えられておらず、タッチして座標値を入力することができない。
【００２２】
下部品１には上下左右キー等からなるキー３０が備えられ、タッチパネル１５と共に上下画面の切替え、コンテンツに含まれる操作対象の要素であるイベントの選択、ページ移動等を指示する操作入力を可能とする。
【００２３】
また、外部フラッシュメモリスロットを具備し、外部フラッシュメモリ４０を挿入することができる。
【００２４】
図３に、本実施の形態にかかるコンテンツ表示装置のハードウェア構成の具体例を示す。
【００２５】
図３を参照して、本実施の形態にかかるコンテンツ表示装置は、第１表示デバイス１０と、タッチパネル１５と、第２表示デバイス２０と、キー３０と、ＣＰＵ（Central Processing Unit）５０と、ＲＡＭ（Random Access Memory）６０と、読取デバイスに着装される記録媒体である外部フラッシュメモリ４０と、通信デバイス７０とを含んで構成され、それらはバス８０を介して通信を行う。
【００２６】
ＣＰＵ５０はＲＡＭ６０や外部フラッシュメモリ４０に記録されるプログラムを読出して実行することでコンテンツ表示装置全体を制御する。より具体的には、後述する表示レイアウトの作成や描画位置管理等の処理を実行する。ＲＡＭ６０は、当該処理の結果得られたデータを格納する。またＲＡＭ６０は、ＣＰＵ５０でプログラムが実行される際の作業領域ともなる。
【００２７】
外部フラッシュメモリ４０は、上記実行プログラム、ユーザ設定データ、およびコンテンツデータ等を格納する。ユーザ設定データとは、コンテンツデータのしおり情報や、表示フォントサイズや縦書き／横書きといった表示設定情報等を指す。
【００２８】
キー３０は、上下左右のカーソルキー、決定キー、キャンセルキー、電源キー等からなり（図１，２参照）、上下画面の切替え、イベントの選択、およびページ移動等を指示する操作入力に用いられる。
【００２９】
第１表示デバイス１０の表面にはタッチパネル１５が配され、ユーザはタッチペン１６等を用いて上下画面の切替え、イベントの選択、およびページ移動等の指示を入力できる。
【００３０】
第１表示デバイス１０および第２表示デバイス２０で表示されるコンテンツは、外部フラッシュメモリ４０などの着脱可能な記録媒体から供給される。通信デバイス７０は、ネットワークを介して他の装置と通信を行ってコンテンツデータを取得し、受信したコンテンツデータを外部フラッシュメモリ４０に格納する。
【００３１】
図４に、本実施の形態にかかるコンテンツ表示装置の機能構成の具体例を示す。図４に示される各機能は、ＣＰＵ５０がＲＡＭ６０やフラッシュメモリ４０に記録されるプログラムを読出して実行することで実現される機能である。
【００３２】
図４を参照して、コンテンツ表示装置は、主にＣＰＵ５０から構成される制御部１０１、描画位置管理部１０７、表示レイアウト作成部１１３、描画部１１９、および出力画面指定部１２１と、タッチパネル１５やキー３０などから構成される操作入力部１０３と、外部フラッシュメモリ４０の読取デバイスなどから構成されるデータ入力部１０５と、ＲＡＭ６０が格納するデータ構造であるバッファ１０９，１１１，１１５，１１７と、第２表示デバイス２０などから構成される上画面表示部１２３と、第１表示デバイス１０などから構成される下画面表示部１２５とを含む。
【００３３】
さらに、ＲＡＭ６０が格納するデータ構造について図５に示す。図５を参照して、ＲＡＭ６０にはデータ構造として、上画面表示位置保存バッファ１０９、下画面表示位置保存バッファ１１１、表示レイアウト保存バッファ１１５、およびマーク情報保存バッファ１１７が格納される。
【００３４】
上画面表示位置保存バッファ１０９および下画面表示位置保存バッファ１１１は、それぞれの画面に表示されているコンテンツの位置を保存するバッファである。マーク情報保存バッファ１１７は、画面にコンテンツを表示するためのレイアウトである表示レイアウトに追加される、後述するマークに関する情報を保存するバッファであり、具体的には、追加されたマークの個数、個々のマークが指示する上画面上の位置に関する情報が保存される。位置に関する情報としては、文書データであるコンテンツが表示される場合には、上画面の行要素の位置情報、たとえば文書データファイル先頭からのオフセット値が該当する。表示レイアウト保存バッファ１１５は、両画面にコンテンツを表示するためのレイアウトである表示レイアウトを保存するバッファであり、具体例は後述される。
【００３５】
操作入力部１０３はユーザからの操作入力を受付け、操作信号を制御部１０１に対して出力する。制御部１０１は、操作入力部１０３から入力された操作信号に基づいて、データ入力部１０５、描画位置管理部１０７、表示レイアウト作成部１１３、描画部１１９、および出力画面指定部１２１に対して制御信号を出力し、これらを制御する。
【００３６】
データ入力部１０５は、制御部１０１からの制御信号にしたがって、指定されたコンテンツデータの内の所定量を読込む。
【００３７】
図６に、データ入力部１０５より入力される文書データの構造の具体例を示す。具体例として、ＨＴＭＬ（Hypertext Markup Language）文書のようにページの区切りがなく、画面サイズや使用するフォントなどにより自由にレイアウトされる形式の文書データを挙げる。この形式のデータのことを、ここではフロー型コンテンツと呼ぶこととする。
【００３８】
フロー型コンテンツは、通常、複数のフローから構成される。フローとは、フロー型コンテンツにおいて、たとえば第１章の文章、第２章の文章など、意味的にまとまりのあるデータを指し、一般に１つのコンテンツには１つ以上のフローが含まれる。
【００３９】
各フローは、通常、複数のブロックから構成される。ブロックとは、表示処理を高速化するために、適当な大きさでフローを分割したものである。
【００４０】
各ブロックには文字と、リンクやマスクを指定するタグとが含まれる。タグはＨＴＭＬ同様、文字の前後を開始タグと終了タグとではさむことによりリンクやマスクを指定する。
【００４１】
コンテンツは、表示装置の画面サイズや使用するフォントなどにより表示されるレイアウトが異なるため、コンテンツの途中から表示する場合でも、コンテンツ表示装置ではコンテンツの先頭からデータを読込んで表示レイアウトを作成しなければならないのが一般的であるが、フロー型コンテンツはこのような構造であるために、コンテンツ表示装置において、ブロック単位でデータを読込み、表示レイアウトを作成することが可能となる。そのため、コンテンツの途中から表示する場合でも高速に処理することができる。
【００４２】
データ入力部１０５は、制御部１０１からの制御信号にしたがって、指定されたブロックを読込む。そして、読込んだコンテンツデータのブロックを制御部１０１に渡す。
【００４３】
表示レイアウト作成部１１３は、制御部１０１からの制御信号にしたがって、制御部１０１から渡されたコンテンツデータに応じた表示レイアウトをブロック単位で作成し、表示レイアウト保存バッファ１１５に格納する。
【００４４】
図７に、表示レイアウト保存バッファ１１５に格納される表示レイアウトの具体例を示す。図７を参照して、表示レイアウト作成部１１３では表示画面幅に合わせた行サイズの表示レイアウトが作成され、各行は行番号で管理される。表示レイアウト保存バッファ１１５には、行ごとに、当該行に含まれる行要素（各文字）に関する情報と行自身に関する情報とが保存されている。
【００４５】
行要素に関する情報としては、具体的に、文書データのファイル先頭からの位置（オフセット値）、文字自身を示す文字コード、および文字の種別（通常文字、リンク文字、マスク文字）などが該当する。
【００４６】
行自身に関する情報としては、具体的に、行の開始位置、終了位置、および行の高さなどが該当する。各行の開始位置および終了位置は、その行に含まれる行要素の、文書データのファイル先頭からの最小オフセット値および最大オフセット値で表される。
【００４７】
表示レイアウト作成部１１３においてブロック単位で表示レイアウトを作成する方法について、図８〜図１１を用いて説明する。
【００４８】
始めに、表示レイアウトが図８に示されるようなブロック番号ｎのブロックのレイアウトであって、表示デバイス１０，２０の下画面および上画面で図１１のような表示がされているとする。図１１に示されるように、下画面および上画面には行番号０〜７の８行分のレイアウトが表示されるので、図８に示される表示レイアウトのうちの表示範囲は行番号０〜７となる。
【００４９】
この状態でコンテンツの順方向にページ移動させる「ページ送り」が指示されると、制御部１０１によって、表示レイアウト保存バッファ１１５に格納される表示レイアウトにページ送り後に表示するレイアウトが含まれるかがチェックされる。この具体例では、ページ送り後の表示範囲の先頭行である行番号８に各行の高さを足して画面の高さ分に達した行までがページ送り後の表示範囲となるが、図８に示されるように表示レイアウト保存バッファ１１５に格納される表示レイアウトは行番号９までで、画面の高さ分には達しない。そこで、ページ送りが指示されたときにページ送り後の表示範囲の表示レイアウトが表示レイアウト保存バッファ１１５に存在しないときには、図９に示されるように、表示レイアウト作成部１１３において次のブロック番号ｎ＋１のブロックの表示レイアウトが作成される。そして、表示範囲は行番号８〜１５となる。
【００５０】
さらにページ送りが指示されると、図１０に示されるように、同様の動作により表示レイアウト作成部１１３において次のブロック番号ｎ＋２のブロックの表示レイアウトが作成され、表示範囲は行番号１６〜２３となる。ここで、ブロック番号ｎのブロックの表示レイアウト（行番号０〜９）はすべて表示範囲外となるため、バッファ容量の節約のために表示レイアウト保存バッファ１１５から削除される。なお、この具体例では表示範囲外となった表示レイアウトはすぐに削除されるものとしたが、表示範囲外となってから一定回数操作しても再度表示範囲に入ることがない表示レイアウトを削除するようにしてもよい。こうすることにより、一旦表示範囲外となったブロックの表示レイアウトも所定期間保存されており、ページ送りした後にページ戻りをした場合でも高速に表示することができる。
【００５１】
表示レイアウト作成部１１３は、上画面に表示されるコンテンツデータ、および下画面に表示されるコンテンツデータの位置を特定する情報である表示位置を表示レイアウトから取得し、制御部１０１に渡す。また、表示レイアウト作成部１１３は、コンテンツデータに基づいて後述するマーク情報を作成し、マーク情報保存バッファ１１７に格納する。
【００５２】
描画位置管理部１０７は、制御部１０１からの制御信号にしたがって、制御部１０１から渡された表示位置を上画面表示位置保存バッファ１０９および／または下画面表示位置保存バッファ１１１に格納する。または、上画面表示位置保存バッファ１０９および／または下画面表示位置保存バッファ１１１から表示位置を取得し、制御部１０１に渡す。
【００５３】
描画部１１９は、制御部１０１からの制御信号にしたがって、制御部１０１から渡された表示位置に基づいて表示レイアウト保存バッファ１１５から所定の表示レイアウトを取得して、指定された表示位置から表示されるよう描画し、描画データを出力画面指定部１２１に渡す。
【００５４】
出力画面指定部１２１は、制御部１０１からの制御信号にしたがって、描画する画面を指定して描画部１１９から渡された描画データを上画面表示部１２３および／または下画面表示部１２５に渡す。上画面表示部１２３および下画面表示部１２５では、出力画面指定部１２１から渡された描画データに基づいて第１表示デバイス１０の下画面および第２表示デバイス２０の上画面にコンテンツを表示する処理が実行される。
【００５５】
コンテンツ表示装置で表示されるコンテンツとしては、文書データの他、画像やアニメーションなどが該当し、文字や画像などの要素を含んで構成される。コンテンツに含まれる要素の中には、選択（フォーカス）されることで、あるいは選択し決定されることで所定の処理を実行したり、表示を変化させたりする要素が含まれ、本実施の形態において、それらの要素をイベントと呼ぶことにする。イベントの具体例としてリンクが付加された文字およびマスクが付加された文字が挙げられる。リンクは、選択し決定されることで予め指定されたデータを表示する機能を備える要素であり、マスクは、選択し決定されることで、マスク画像を表示／非表示して、背後に位置する要素を非表示／表示する機能を備える要素である。
【００５６】
上述のように、第１表示デバイス１０はタッチパネル１５を備えてタッチペン１６等を用いたユーザの直接の操作入力を受付け、第２表示デバイス２０は直接の操作入力を受付けない。そのため、図１１に示されるように、第２表示デバイス２０に表示されるコンテンツにイベントであるリンクやマスクが含まれる場合、タッチペン１６等を用いて当該イベントに対する直接の操作入力を行うことができない。そのため、本実施の形態にかかるコンテンツ表示装置では、以下の第１の実施の形態および第２の実施の形態に示す処理を行う。
【００５７】
［第１の実施の形態］
第１の実施の形態にかかるコンテンツ表示処理を図１２のフローチャートを用いて説明する。図１２のフローチャートに示される処理は、制御部１０１が図４に示される各部を制御することで実現される。
【００５８】
図１２を参照して、始めに、ステップＳ１０１で、データ入力部１０５より文書データを入力する。
【００５９】
次に、ステップＳ１０３で表示レイアウト作成部１１３において上画面にコンテンツを表示させるための上画面表示レイアウトを作成し、表示レイアウト保存バッファ１１５に保存する。ステップＳ１０５では、出力画面指定部１２１において、描画先が上画面に指定される。
【００６０】
ステップＳ１０７では、描画部１１９において表示レイアウト保存バッファ１１５に保存されている上画面表示レイアウトに基づいて所定範囲のコンテンツデータが描画されて描画データが出力画面指定部１２１に出力され、上画面表示部１２３において描画データを上画面に表示する処理が実行される。
【００６１】
次に、ステップＳ１０９で表示レイアウト作成部１１３において、下画面の表示領域のうちの所定領域であるマーク表示領域にマークを表示させるための表示レイアウトを作成し、ステップＳ１１１で出力画面指定部１２１において描画先が下画面に指定される。
【００６２】
ステップＳ１１３では、描画部１１９において描画データが作成されて出力画面指定部１２１に出力され、下画面表示部１２５において描画データを下画面の一部であるマーク表示領域に表示する処理が実行される。ここでマークとは、上画面に表示されるイベントに対応する記号、画像、あるいは文字を指す。
【００６３】
なお、マーク表示領域は、キー３０などからの操作入力に応じて表示／非表示としてもよい。あるいは、下画面にマークを表示させる際にマーク表示領域以外のコンテンツ表示領域のサイズを動的として、必要に応じてコンテンツ表示領域を小さく／大きく表示してマーク表示領域を大きく／小さく表示、または表示／非表示としてもよい。あるいは、ポップアップ等で、必要に応じてコンテンツ表示領域に重ねて表示されてもよい。
【００６４】
その後、第１表示デバイス１０のマーク表示領域以外のコンテンツ表示領域にコンテンツを表示するため、ステップＳ１１５で、表示レイアウト作成部１１３において下画面にコンテンツを表示させるための下画面表示レイアウトを作成し、表示レイアウト保存バッファ１１５に保存する。最後に、ステップＳ１１７では、出力画面指定部１２１において、描画先が下画面に指定され、描画部１１９において表示レイアウト保存バッファ１１５に保存されている下画面表示レイアウトに基づいて所定範囲のコンテンツデータが描画されて描画データが出力画面指定部１２１に出力され、下画面表示部１２５において描画データを下画面に表示する処理が実行される。
【００６５】
さらに、上述のステップＳ１０３の上画面表示レイアウトを作成する処理について、図１３のフローチャートを用いて説明する。
【００６６】
図１３を参照して、始めに、ステップＳ２０１でデータ入力部１０５より入力された文書データから文字を読出す。読出された文字がイベントである場合、すなわち、リンクが付加された文字である場合（ステップＳ２０３でＹ）、またはマスクが付加された文字である場合（ステップＳ２０７でＹ）、ステップＳ２０５またはステップＳ２０９で、表示レイアウト作成部１１３はイベントとしての属性を持った文字として当該文字を表示レイアウトに追加する。そして、ステップＳ２１１で、上画面においてイベントである当該文字の近傍に対応したマークを表示させるためのレイアウトを、表示レイアウトに追加する。続いて、ステップＳ２１５で、マーク情報保存バッファ１１７に、表示レイアウトに追加したマークに関する情報を保存する。
【００６７】
ステップＳ２０１で読出された文字がイベントでない場合、すなわち、リンクが付加された文字でもマスクが付加された文字でもない場合（ステップＳ２０３でＮ、かつステップＳ２０７でＮ）、ステップＳ２１３で表示レイアウト作成部１１３は、当該文字を通常文字として表示レイアウトに追加する。
【００６８】
そして、当該文字が表示レイアウトを作成する範囲の最後の文字でない場合（ステップＳ２１７でＮ）、処理をステップＳ２０１に戻して以上のステップＳ２０１〜Ｓ２１５の処理を繰返し、すべての文字について処理を行う。
【００６９】
上述のステップＳ１０９で下画面のマーク表示領域の表示レイアウトを作成する際、表示レイアウト作成部１１３はマーク情報保存バッファ１１７から上画面表示レイアウトに追加したマークの情報を取得し、当該マークをマーク表示領域に表示させるための表示レイアウトを作成する。
【００７０】
上述のステップＳ１１５で下画面表示レイアウトを作成する処理も、図１３に示されたステップＳ１０３の処理のうち、ステップＳ２１１のマークを表示させるためのレイアウトを表示レイアウトに追加する処理と、ステップＳ２１５のマーク情報保存バッファ１１７に表示レイアウトに追加したマークの情報を保存する処理とが不要となるだけで、その他は図１３に示された処理と同様の処理である。
【００７１】
なお、上述のステップＳ２０５，Ｓ２０９，Ｓ２１１，Ｓ２１３での文字を表示レイアウトに追加する処理については図１４に示される。すなわち、図１４を参照して、ステップＳ３０１で、ステップＳ２０１で読出した文字を入力し、現在レイアウト中の行にその文字が追加できるのであれば（ステップＳ３０３でＹ）、ステップＳ３０７で、レイアウト中の行にその文字の行要素を追加し、その中に当該文字の情報（その文字の文書データファイル先頭からのオフセット値、文字コード等）を格納する。現在レイアウト中の行に追加できない場合は（ステップＳ３０３でＮ）、ステップＳ３０５で新たに行を追加し、ステップＳ３０７でその中に行要素を追加する。
【００７２】
本実施の形態にかかるコンテンツ表示装置において上述のコンテンツ表示処理が実行されることで、図１５に示されるようなコンテンツ表示が行われる。すなわち、図１５を参照して、図１１に示されるように、タッチペン１６等を用いた直接の操作入力を受付けない第２表示デバイス２０の上画面に表示されているコンテンツにイベントであるリンクやマスクが含まれる場合、第１表示デバイス１０の下画面のコンテンツ表示領域とは別領域（重なっていない領域）のマーク表示領域１１と、上画面に表示されるイベント近傍とに、当該イベントを表すマークが表示される。
【００７３】
ユーザはタッチペン１６等で下画面のマーク表示領域１１に表示されるマークにタッチすることで、対応する上画面上のイベントにタッチするのと同様の操作入力を行うことができる。すなわち、図１５に示される表示状態において、下画面のマーク表示領域１１に表示された、上画面に表示されたリンクが付加された文字列「ｈａｎｄ」に対応するマーク「※１」にタッチペン１６等でタッチすることにより、図１６に示されるように、上画面にリンク先の内容が表示される。
【００７４】
また、図１５に示される表示状態において、第１表示デバイス１０のマーク表示領域１１に表示された、第２表示デバイス２０に表示されたマスクが付加された文字列に対応するマーク「※２」にタッチペン１６等でタッチすることにより、図１７に示されるように、マスク画像に隠されていた文字列が表示される。
【００７５】
または、本実施の形態にかかるコンテンツ表示装置において上述のコンテンツ表示処理が実行されることで、図１８に示されるようなコンテンツ表示が行われてもよい。図１８に示される具体例では、下画面のマーク表示領域１２とコンテンツ表示領域との少なくとも一部が重なっており、上画面におけるマークの表示位置関係を保って下画面に表示されるものとする。このため、本具体例では、マーク情報保存バッファ１１７に保存されるマークに関する情報には、上画面上での当該マークの表示位置に関する情報が含まれる。
【００７６】
なお、本具体例のように表示するコンテンツデータが文書データなどの場合であって、上画面におけるマークの表示位置関係のまま下画面にマークを表示させると、下画面に表示されるコンテンツとマークとが重なる場合、図１８に示されるように、下画面に表示されるコンテンツとマークとのいずれか一方（あるいは両方）の位置をずらして、重ならないようにすることが好ましい。図１８に示される具体例では、下画面に表示される文書データの表示位置を半行分下にずらし、文字列の行間にマークを表示させている。
【００７７】
または、図１９に示されるように、下画面のマーク表示領域１２に、マークと共に、上画面に表示されたコンテンツが表示されてもよい。その場合、上述のように、下画面に表示されるコンテンツと、上画面に表示されたコンテンツおよびマークとのいずれか一方（あるいは両方）の位置をずらして、重ならないようにすることが好ましい。また、下画面に表示されるコンテンツと、上画面に表示されたコンテンツとの表示形態を異ならせることが好ましい。図１９においては、下画面に表示される文書データの表示位置を半行分下にずらして、下画面に表示される文字列の行間に上画面に表示された文字列およびマークを表示させ、さらに、上画面に表示された文字列の色彩や濃度を薄く表示させている。
【００７８】
本実施の形態においては、コンテンツ表示装置が２つの表示デバイスを備えるものとしているが、備えられる表示デバイスは２以上のいくつであってもよく、そのうちの少なくとも１つの表示デバイスに対してタッチして座標値を入力することができるものとする。
【００７９】
また、本実施の形態においては、装置の構成上少なくとも１つの表示デバイスに対してのみタッチして座標値を入力することが可能としているが、表示デバイスの備えられる位置や角度、ユーザとの位置関係やユーザの利き手、ユーザの癖などの理由で、少なくとも１つの表示デバイスに対してタッチして座標値を入力すると設定した場合であってもよい。
【００８０】
本実施の形態にかかるコンテンツ表示装置でこのようなコンテンツ表示処理が実行されることで、ユーザが直接操作できない表示デバイス、またはユーザが操作しづらい表示デバイスに表示されているイベントに対しても簡単に操作入力を行うことができる。
【００８１】
［第２の実施の形態］
第２の実施の形態にかかるコンテンツ表示処理を図２０のフローチャートを用いて説明する。図２０のフローチャートに示される処理もまた、制御部１０１が図４に示される各部を制御することで実現される。第２の実施の形態にかかるコンテンツ表示処理は、図１１に示されるような、上画面から下画面にその順で連続したコンテンツが表示されている状態においてコンテンツの順方向にページ移動させる「ページ送り」が指示されたときに実行される処理である。通常の処理であれば、図２１に示されるように２画面分スクロールされて次のコンテンツが表示される。この例の場合、通常のページ送りが実行されると上画面に表示されるコンテンツにイベントであるリンクやマスクが含まれ、ページ送り後にタッチペン１６等を用いて当該イベントに対して直接の操作入力を行うことができない。そのため、本実施の形態にかかるコンテンツ表示装置では次のコンテンツ表示処理が実行される。
【００８２】
図２０を参照して、始めに、操作入力部１０３でページ送りの指示を受付けると、ステップＳ４０１で、制御部１０１によって、表示レイアウト保存バッファ１１５に格納される表示レイアウトに通常のページ送り後（２画面分先）に表示される範囲の表示レイアウトがすでに作成されて含まれているかがチェックされる。ページ送り後に表示する表示レイアウトがまだ作成されていなければ（ステップＳ４０１でＮ）、ステップＳ４０３で表示レイアウト作成部１１３により作成される。その後、ステップＳ４０５で、制御部１０１により表示レイアウト保存バッファ１１５から通常のページ送り後に表示される範囲の表示レイアウトが取得される。描画位置管理部１０７において、取得された表示レイアウトより、表示位置が、上画面表示位置保存バッファ１０９および下画面表示位置保存バッファ１１１に格納される。
【００８３】
次に、ステップＳ４０７で、表示位置と表示レイアウトとに基づいて、ページ送り後に上画面に表示するための上画面表示レイアウトを走査し、イベントが含まれるか否かを調べる。もしイベントが含まれる場合（ステップＳ４０７でＹ）、ステップＳ４０９で表示位置を上画面側（スクロールと逆向き）に１行戻し、その表示位置を上画面表示位置保存バッファ１０９および下画面表示位置保存バッファ１１１に格納する。そして、処理をステップＳ４０７に戻して上画面表示レイアウトにイベントが含まれるか否かを再度調べる。ステップＳ４０７，Ｓ４０９の処理を上画面表示レイアウト内にイベントがなくなるまで繰返し（ステップＳ４０７でＮ）、ステップＳ４１１で、描画位置管理部１０７において上画面表示位置保存バッファ１０９および下画面表示位置保存バッファ１１１に格納されたそのときの両画面の表示位置を取得し、描画部１１９において両画面に描画する。
【００８４】
本実施の形態にかかるコンテンツ表示装置において上述のコンテンツ表示処理が実行されることで、２画面分先へスクロールされた（ページが送られた）ときに、タッチペン１６等を用いて直接の操作入力ができない上画面に表示されるはずのコンテンツにイベントが含まれる場合に、スクロール量が調整される。すなわち、図１１に示されるように２画面分スクロールされると図２１に示されるように上画面にイベントが含まれることになる場合、ページ送りが指示されると、図２２に示されるように、図１１の状態で表示されている以降のコンテンツのうちの最初のイベントが下画面の先頭行となるまでのスクロール量、順方向にスクロールされる。
【００８５】
なお、言うまでもなく、コンテンツの逆方向にページ移動させる「ページ戻り」が指示された場合にも同様の処理が実行されることが好ましい。この場合、上記処理のステップＳ４０７では、ページ戻り前に上画面に表示されていた上画面表示レイアウト（つまり現在表示されている上画面のための上画面表示レイアウト）を走査してイベントが含まれているか否かを調べる。そして、イベントが含まれている場合には（ステップＳ４０７でＹ）、ステップＳ４０９で表示位置を下画面側（スクロールと逆向き）に１行戻し、その表示位置を上画面表示位置保存バッファ１０９および下画面表示位置保存バッファ１１１に格納する。
【００８６】
本実施の形態にかかるコンテンツ表示装置において上述のコンテンツ表示処理が実行されることで、上画面に表示されているコンテンツにイベントが含まれる状態で２画面分前へスクロールされる（ページが戻される）ときに、スクロール量が調整されて、現在上画面に表示されているコンテンツのうちの最終のイベントが下画面の末尾行となるまでのスクロール量、逆方向にスクロールされる。
【００８７】
すなわち、本実施の形態にかかる表示処理においては、現在操作入力可能な画面に表示されているコンテンツと、２画面分先へ（あるいは後へ）スクロールされたときに当該画面に表示されるコンテンツとの間の表示レイアウトが走査されて、その表示レイアウトに含まれるイベントのうちのスクロール方向に最も近いイベントが、当該画面のスクロールと逆向きの端の行、すなわち、コンテンツの順方向にページ移動する際には画面の先頭行、逆方向にページ移動する際には末尾行に表示されるようスクロール量が調整される。このコンテンツ表示処理は、本発明にかかるコンテンツ表示装置が少なくとも１つが操作入力可能な２以上の複数の表示デバイスを備えている場合に実行され得る。
【００８８】
なお、ページ移動が指示されたときに、タッチペン１６等を用いて直接の操作入力ができない上画面に表示されるコンテンツのイベントの有無に関わらず、スクロール量を１画面分に固定してもよい。すなわち、図１１に示される表示状態においてページ送りが指示された場合に、図２３に示される１画面分のページ移動が実行されて、ページ移動前に下画面に表示されていたコンテンツが上画面に表示され、下画面のみに新たなコンテンツが表示されてもよい。
【００８９】
さらに、コンテンツの先頭を表示する際には、図２４に示されるように、コンテンツの先頭を下画面の先頭行から開始して表示し、コンテンツの先頭を上画面から開始しないようにすることが好ましい。
【００９０】
本実施の形態にかかるコンテンツ表示装置でこのようなコンテンツ表示処理が実行されることで、ページ移動（あるいはコンテンツの先頭からの表示開始）が指示された場合にも、新たに表示されるようになるイベント、あるいはユーザが直接操作できない表示デバイス、またはユーザが操作しづらい表示デバイスにページ移動前に表示されているイベントに対して、簡単に操作入力を行うことができる。
【００９１】
なお、本発明にかかるコンテンツ表示装置を実現させる他の具体例として、図２５、図２６にコンピュータで実現させる場合の概観の具体例を挙げる。
【００９２】
すなわち、図２５を参照して、第１の具体例においては、１台のパーソナルコンピュータの画面を複数の表示デバイスに表示させて、タッチパネルが具備された正面の表示デバイスに、ペンで座標値を入力する。左右両脇の表示デバイスにはタッチパネルが具備しない。本発明をこのような形態で実現させることにより、コストのかかるタッチパネル付のディスプレイは１つのみにして残りは通常のディスプレイにしても、全画面に表示されているイベントを選択することができる。
【００９３】
また、図２６を参照して、第２の具体例においては、ユーザの手の届かない位置に大画面の第１の表示デバイス、ユーザの手元に第２の表示デバイスがあり、第２の表示デバイスにはタッチパネルが具備されてペンで座標値を入力する。本発明をこのような形態で実現させることにより、大画面ディスプレイのように近づくとかえって見づらいためにタッチパネルをつけて直感的に操作するには適さないような表示デバイスに対しても、携帯端末をいわゆるリモートコントローラのように利用することで、大画面ディスプレイに表示させた文書のイベントを選択することができる。
【００９４】
さらに、上述のコンテンツ表示装置で実行される表示方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９７】
【図１】本実施の形態にかかるコンテンツ表示装置の具体例の斜視図である。
【図２】本実施の形態にかかるコンテンツ表示装置の具体例の正面図である。
【図３】本実施の形態にかかるコンテンツ表示装置のハードウェア構成の具体例を示す図である。
【図４】本実施の形態にかかるコンテンツ表示装置の機能構成の具体例を示す図である。
【図５】ＲＡＭ６０が格納するデータ構造の具体例を示す図である。
【図６】データ入力部１０５より入力される文書データの構造の具体例を示す図である。
【図７】表示レイアウト保存バッファ１１５に格納される表示レイアウトの具体例を示す図である。
【図８】表示レイアウト作成部１１３においてブロック単位で表示レイアウトを作成する方法を説明する図である。
【図９】表示レイアウト作成部１１３においてブロック単位で表示レイアウトを作成する方法を説明する図である。
【図１０】表示レイアウト作成部１１３においてブロック単位で表示レイアウトを作成する方法を説明する図である。
【図１１】コンテンツ表示の具体例を示す図である。
【図１２】第１の実施の形態にかかるコンテンツ表示処理を示すフローチャートである。
【図１３】ステップＳ１０３の上画面表示レイアウトを作成する処理を示すフローチャートである。
【図１４】文字を表示レイアウトに追加する処理を示すフローチャートである。
【図１５】コンテンツ表示の具体例を示す図である。
【図１６】コンテンツ表示の具体例を示す図である。
【図１７】コンテンツ表示の具体例を示す図である。
【図１８】コンテンツ表示の具体例を示す図である。
【図１９】コンテンツ表示の具体例を示す図である。
【図２０】第２の実施の形態にかかるコンテンツ表示処理を示すフローチャートである。
【図２１】コンテンツ表示の具体例を示す図である。
【図２２】コンテンツ表示の具体例を示す図である。
【図２３】コンテンツ表示の具体例を示す図である。
【図２４】コンテンツ表示の具体例を示す図である。
【図２５】本発明にかかるコンテンツ表示装置を実現させる他の具体例を示す図である。
【図２６】本発明にかかるコンテンツ表示装置を実現させる他の具体例を示す図である。
【符号の説明】
【００９８】
１  下部品、２  上部品、３  中央のヒンジ部、１０  第１表示デバイス、１１，１２  マーク表示領域、１５  タッチパネル、１６  タッチペン、２０  第２表示デバイス、３０  キー、４０  外部フラッシュメモリ、５０  ＣＰＵ、６０  ＲＡＭ、７０  通信デバイス、８０  バス、１０１  制御部、１０３  操作入力部、１０５  データ入力部、１０７  描画位置管理部、１０９，１１１，１１５，１１７  バッファ、１１９  描画部、１２１  出力画面指定部、１２３  上画面表示部、１２５  下画面表示部。
【図１】
2006236277.tif 000003
【図２】
2006236277.tif 000004
【図３】
2006236277.tif 000005
【図４】
2006236277.tif 000006
【図５】
2006236277.tif 000007
【図６】
2006236277.tif 000008
【図７】
2006236277.tif 000009
【図８】
2006236277.tif 000010
【図９】
2006236277.tif 000011
【図１０】
2006236277.tif 000012
【図１１】
2006236277.tif 000013
【図１２】
2006236277.tif 000014
【図１３】
2006236277.tif 000015
【図１４】
2006236277.tif 000016
【図１５】
2006236277.tif 000017
【図１６】
2006236277.tif 000018
【図１７】
2006236277.tif 000019
【図１８】
2006236277.tif 000020
【図２０】
2006236277.tif 000021
【図２１】
2006236277.tif 000022
【図２２】
2006236277.tif 000023
【図２３】
2006236277.tif 000024
【図２４】
2006236277.tif 000025
【図２５】
2006236277.tif 000026
【図２６】
2006236277.tif 000027
【図１９】
2006236277.tif 000028