(57)【要約】      （修正有）【課題】新聞や雑誌等の紙面と同様のレイアウトを有する電子的なコンテンツが表示されている際、ユーザが、簡単な操作で所望の箇所を見易くすることができる。【解決手段】記事または写真ごとに定義される複数の領域により構成されるコンテンツを表示する表示手段と、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲を保存する表示範囲保存手段と、操作手段からの指示を受けて、前記表示範囲保存手段に保存されているコンテンツ表示範囲を基に移動前の前記表示手段の状態を再現する表示再現手段と、を備える。【選択図】図２
2012128751.tif 000002
【特許請求の範囲】
【請求項１】
記事または写真ごとに定義される複数の領域により構成されるコンテンツを表示する表示手段と、
前記表示手段により表示される領域の移動、拡大または縮小を指示する操作を受け付ける操作手段と、
複数の前記領域間の位置から相対的に求められる位置座標と、前記コンテンツの全体領域から絶対的に求められる位置座標のうち、双方またはいずれか一方を、次に表示するべき領域の位置座標として前記領域ごとに記憶するリンク記憶制御手段と、
前記操作手段により受け付けられた操作を受け、前記位置座標に基づいた前記領域間の移動、または前記領域の拡大もしくは縮小を制御する表示制御手段とを有し、
前記表示制御手段は、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲を保存する表示範囲保存手段と、
前記操作手段により受け付けられた操作を受けて、前記表示範囲保存手段に保存されているコンテンツ表示範囲を基に移動前の前記表示手段の状態を再現する表示再現手段とを含むことを特徴とするコンテンツ表示装置。
【請求項２】
記事または写真ごとに定義され、個々に独立した識別子を有する複数の領域により構成されるコンテンツを表示する表示手段と、
前記表示手段により表示される領域の移動、拡大または縮小を指示する操作を受け付ける操作手段と、
次に表示するべき領域の前記識別子を前記領域ごとに記憶するリンク記憶制御手段と、
前記操作手段により受け付けられた操作を受け、前記識別子に基づいた前記領域間の移動、または前記領域の拡大もしくは縮小を制御する表示制御手段とを有し、
前記表示制御手段は、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲を保存する表示範囲保存手段と、
前記操作手段により受け付けられた操作を受けて、前記表示範囲保存手段に保存されているコンテンツ表示範囲を基に移動前の前記表示手段の状態を再現する表示再現手段とを含むことを特徴とするコンテンツ表示装置。
【請求項３】
前記表示範囲保存手段は、前記表示手段の形状が矩形である場合、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲のある頂点および前記頂点の対角に存在する頂点の少なくとも２点の、前記領域内に定められる所定の基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標を保存することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記表示範囲保存手段は、前記表示手段の形状が矩形である場合、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲の任意の少なくとも２頂点の、前記領域内に定められる所定の基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標を保存し、
更に前記表示手段の寸法情報を取得する表示寸法取得手段を有することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項５】
前記表示範囲保存手段は、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲の１点以上の頂点、または、前記コンテンツ表示範囲の中心点の前記領域内に定められる所定の基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標と、前記操作手段により指定されている表示拡大率とを保存することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項６】
前記表示範囲保存手段および前記表示再現手段は、複数の前記位置座標の格納または取り出しが自在のリスト構造として機能することを特徴とする請求項１〜５の何れかに記載のコンテンツ表示装置。
【請求項７】
前記表示制御手段は、前記領域ごとに記憶されている次に表示するべき領域の前記位置座標または前記識別子が存在しない場合、前記コンテンツ内における所定の初期座標もしくは先頭識別子、または、前記表示範囲保存手段に記憶されている直近の座標に従って、前記領域間の移動または前記領域の拡大もしくは縮小を制御することを特徴とする請求項１〜５の何れかに記載のコンテンツ表示装置。
【請求項８】
前記表示制御手段は、前記領域ごとに記憶されている次に表示するべき領域の前記位置座標または前記識別子が存在しない場合、前記コンテンツ内における所定の初期座標もしくは先頭識別子、または、前記表示範囲保存手段に記憶されている複数の前記位置座標のうち、前記制御手段によって指定される前記座標に従って、前記領域間の移動、または前記領域の拡大もしくは縮小を制御することを特徴とする請求項６に記載のコンテンツ表示装置。
【請求項９】
前記リンク記憶制御手段は、前記領域ごとに記憶される２点以上の前記位置座標または前記識別子を記憶するリンク記憶制御手段であることを特徴とする請求項１〜８に記載のコンテンツ表示装置。
【請求項１０】
記事または写真ごとに定義される複数の領域により構成されるコンテンツに関し、
複数の前記領域間の位置から相対的に求められる位置座標と、前記コンテンツの全体領域から絶対的に求められる位置座標のうち、双方またはいずれか一方を、次に表示するべき領域の位置座標として前記領域ごとに記憶するリンク記憶制御ステップと、
利用者からの操作を受け、前記位置座標に基づいた前記領域間の移動、または前記領域の拡大もしくは縮小を制御する表示制御ステップと、
前記領域間の移動制御時において、移動前の表示画面に表示されているコンテンツ表示範囲を保存する表示範囲保存ステップと、
前記利用者からの操作を受けて、前記表示範囲保存ステップにおいて保存したコンテンツ表示範囲を基に移動前の前記表示画面の状態を再現する表示再現ステップとを含むことを特徴とするコンテンツ表示方法。
【請求項１１】
コンテンツ内の記事または写真ごとに定義される個々に独立した識別子を有する複数の領域に関し、次に表示するべき領域の前記識別子を前記領域ごとに記憶するリンク記憶制御ステップと、
利用者からの操作を受け、前記識別子に基づいて前記領域間の移動、または前記領域の拡大もしくは縮小を制御する表示制御ステップと、
前記領域間の移動制御時において、移動前の表示画面に表示されているコンテンツ表示範囲を保存する表示範囲保存ステップと、
前記利用者からの操作を受けて、前記表示範囲保存ステップにおいて保存したコンテンツ表示範囲を基に移動前の前記表示画面の状態を再現する表示再現ステップとを含むことを特徴とするコンテンツ表示方法。
【請求項１２】
前記表示範囲保存ステップは、前記表示画面の形状が矩形である場合、前記領域間の移動制御時において、移動前の前記表示画面に表示されているコンテンツ表示範囲のある頂点および前記頂点の対角に存在する頂点の少なくとも２点の、前記領域内に定められる所定の基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標を保存することを特徴とする請求項１０または１１に記載のコンテンツ表示方法。
【請求項１３】
前記表示範囲保存ステップは、前記表示画面の形状が矩形である場合、前記領域間の移動制御時において、移動前の前記表示画面に表示されているコンテンツ表示範囲の任意の少なくとも２頂点の前記領域内に定められる所定の基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標を保存し、
更に前記表示画面の寸法情報を取得する表示寸法取得ステップを含むことを特徴とする請求項１０または１１に記載のコンテンツ表示方法。
【請求項１４】
前記表示範囲保存ステップは、前記領域間の移動制御時において、移動前の前記表示画面に表示されているコンテンツ表示範囲の１点以上の頂点、または、前記コンテンツ表示範囲の中心点の前記領域内に定められる基点から相対的に求められる座標、または、前記コンテンツの全体領域から絶対的に求められる座標と、前記操作手段により指定されている表示拡大率とを保存することを特徴とする請求項１０または１１に記載のコンテンツ表示方法。
【請求項１５】
前記表示範囲保存ステップおよび前記表示再現ステップは、複数の前記位置座標の格納または取り出しを自在のリスト構造として操作することを特徴とする請求項１０〜１４の何れかに記載のコンテンツ表示方法。
【請求項１６】
前記表示制御ステップは、前記領域ごとに記憶されている次に表示するべき領域の前記位置座標または前記識別子が存在しない場合、前記コンテンツ内における所定の初期座標または先頭識別子、もしくは、前記表示範囲保存手段に記憶されている座標に従って、移動および表示を制御することを特徴とする請求項１０〜１４の何れかに記載のコンテンツ表示方法。
【請求項１７】
前記表示制御ステップは、前記領域ごとに記憶されている次に表示するべき領域の前記位置座標または前記識別子が存在しない場合、前記コンテンツ内における所定の初期座標または先頭識別子、もしくは、前記表示範囲保存手段に記憶されている前記位置座標のうち、利用者からの操作によって指定される座標に従って、移動および表示を制御することを特徴とする請求項１５に記載のコンテンツ表示方法。
【請求項１８】
前記リンク記憶制御ステップは、前記領域ごとに記憶される２点以上の前記位置座標または前記識別子を記憶することを特徴とする請求項１０〜１７の何れかに記載のコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置およびコンテンツ表示方法に関する。
【背景技術】
【０００２】
近年、電子書籍端末の普及に伴って、書籍だけではなく、新聞、雑誌等のコンテンツが電子化される流れも加速しつつある。文字が主体の書籍とは異なり、新聞、特に雑誌においては、紙面レイアウト自体が記事の話題性や重要度、更にはデザイン性等をも含んでいるため、電子化されたコンテンツの多くは紙面レイアウトそのままにＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの標準化された電子文書ファイルや画像ファイルとして配布されている。
【０００３】
ところが、携帯型の電子書籍端末のようなコンテンツ表示装置が紙面レイアウトのまま電子化されたコンテンツを表示する場合、実際の紙面よりも小さい画面に収まるように縮小表示されることになるため、文字の視認性が極端に低下してしまう。
【０００４】
そこで、例えば、特許文献１では、「複数のブロックに分割されたコンテンツのコンテンツデータであり、連続して表示すべきブロックに関し、前のブロックの位置から相対的に求められる位置を次のブロックの表示位置とするための位置データを含むコンテンツデータを記憶する記憶手段と、記憶手段に記憶されているコンテンツデータと、そのコンテンツデータに含まれる位置データに基づき、所定のブロックの所定の位置への表示をブロック毎に順次制御することにより、コンテンツの表示を制御する表示制御手段と、表示制御手段により制御され、コンテンツを表示する表示手段とを含み、表示制御手段は、コンテンツ内の所定のブロックを拡大した表示が指示された場合、コンテンツが縦方向にスクロールされることにより全体が参照されるようにブロックが配置されているとき、表示手段の表示領域の横方向に、拡大後のブロックの一部がはみ出すようなことがないか否かを判断し、コンテンツが横方向にスクロールされることにより全体が参照されるようにブロックが配置されているとき、表示手段の表示領域の縦方向に、拡大後のブロックの一部がはみ出すようなことがないか否かを判断する判断手段と、判断手段により、表示領域の横方向または縦方向に拡大後のブロックの一部がはみ出してしまうと判断された場合、ブロックに設定され、コンテンツデータに含まれるデータに基づいて、ブロックを変形する変形手段とを含むことを特徴とする」情報処理装置が提案されている。
【０００５】
また、特許文献２では、「本発明は、まず新聞紙面から可読な見出し情報のみを新聞紙面上の配置のまま電子データで表示し、ユーザにより前記可読な見出し情報が選択的に指定されたときに、前記見出し情報と関連付けられた記事情報を可読的な表示データとして表示装置上に表示するものである。」とも記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１１８４７８号公報
【特許文献２】特開２００２−２３６７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の従来技術では、コンテンツ内の各ブロックは、製作者が望む参照順でしか表示されない。従って、一般に新聞や雑誌を閲覧するように、利用者が紙面上の見出しや写真から興味のある記事だけを選択的に閲覧することができないという問題点があった。
【０００８】
また、特許文献２記載の従来技術では、レイアウトが保持されているのは見出しのみであるため、雑誌のように写真や記事が複雑に配置されたコンテンツであっても、結局は写真や記事が整然と配置されたような、従来のレイアウトが持っていた記事の重要度等の情報やデザイン性を排除したレイアウトで閲覧されることになってしまう。
【０００９】
更に、利用者各々が文字を視認できる大きさに部分的にコンテンツ内の記事を拡大する方法では、利用者は１つの拡大された記事を読み終える都度、次に閲覧したい記事に移動するために、縮小操作やスクロール操作等を繰り返す必要がある。加えて、写真を参照しながら記事を読み進めたい場合においても、同様の煩わしい操作を利用者に強いることになる上に、直前に読んでいた記事の位置を見失ってしまう弊害も生まれる。
【００１０】
本発明の目的は、かかる問題を解消し、新聞や雑誌等の紙面と同様のレイアウトを有する電子的なコンテンツが表示されている際、ユーザが、簡単な操作で所望とする箇所を見易くすることができるコンテンツ表示装置およびコンテンツ表示方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、例えば、本発明に係るコンテンツ表示装置は、記事または写真ごとに定義される複数の領域により構成されるコンテンツを表示する表示手段と、利用者の操作に基づいて、前記表示手段により表示される領域の移動、拡大または縮小を指示する操作手段と、複数の前記領域間の位置から相対的に求められる位置座標と、前記コンテンツの全体領域から絶対的に求められる位置座標のうち、双方またはいずれか一方を前記領域ごとに記憶するリンク記憶制御手段と、前記操作手段からの指示を受け、前記位置座標に基づいた前記領域間の移動、または前記領域の拡大もしくは縮小を制御する表示制御手段とを有し、前記表示制御手段は、前記領域間の移動制御時において、移動前の前記表示手段に表示されているコンテンツ表示範囲を保存する表示範囲保存手段と、前記操作手段からの指示を受けて、前記表示範囲保存手段に保存されているコンテンツ表示範囲を基に移動前の前記表示手段の状態を再現する表示再現手段とを含むことを特徴としている。  
【発明の効果】
【００１２】
本発明によれば、新聞や雑誌等の紙面と同様のレイアウトを有する電子的なコンテンツが表示されている際、ユーザが、簡単な操作で所望とする箇所を見易くすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１にかかるコンテンツ表示装置１００の外観構成図である。
【図２】本発明の実施例１にかかるコンテンツ表示装置１００の内部構成図である。
【図３（Ａ）】本発明の実施例１にかかる画像コンテンツデータ４００のデータ構造図である。
【図３（Ｂ）】本発明の実施例１にかかる画像コンテンツデータ４００のヘッダ情報の記述例である。
【図４】本発明の実施例１にかかる画像コンテンツデータ４００に対応するコンテンツ例を示す図である。
【図５】本発明の実施例１にかかる電子文書コンテンツデータ５００のデータ構造図である。
【図６】本発明の実施例１にかかるコンテンツ描画処理の内容を説明するためのフローチャートである。
【図７（Ａ）】本発明の実施例１にかかるページ構造リストを構築する構造体７００の例を示す図である。
【図７（Ｂ）】本発明の実施例１にかかるページ構造リストを構築する構造体７００のページ構造リストの例を示す図である。
【図８】本発明の実施例１にかかる入力Ｉ／Ｆにタッチパネル等を採用した場合のページ構造リストの例を示す図である。
【図９】本発明の実施例１にかかる領域移動処理の内容を説明するためのフローチャートである。
【図１０】本発明の実施例１にかかる表示範囲保存処理の内容を説明するためのコンテンツ表示例である。
【図１１】本発明の実施例１にかかる表示再現処理の内容を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明に係るコンテンツ表示装置およびコンテンツ表示方法の実施形態について、添付図面を参照して説明する。
【実施例１】
【００１５】
図１は本実施の形態に係るコンテンツ表示装置１００の外観構成例を示す図であり、図２は、コンテンツ表示装置１００の内部構成例を示す図である。以下の説明において、コンテンツは、記事または写真ごとに定められた複数の領域によって構成される。
【００１６】
図１に示す通り、この例のコンテンツ表示装置１００は、表示部１０１、左方指定キー１０２−１、右方指定キー１０２−２、選択キー１０３、上方指定キー１０４−１、下方指定キー１０４−２、拡大キー１０５−１、縮小キー１０５−２、および、リセットキー１０６を備えている。なお、以下の説明において、左方指定キー１０２−１および右方指定キー１０２−２、上方指定キー１０４−１および下方指定キー１０４−２、並びに、拡大キー１０５−１および縮小キー１０５−２は、それぞれ区別する必要がない場合、単に左右指定キー１０２、上下指定キー１０４、および、拡大／縮小キー１０５と夫々表記するものとする。
【００１７】
更に、図２に示す通り、コンテンツ表示装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、表示範囲保存部２０２と表示再現部２０３を含む表示制御部２０１、記憶部２０４、リンク記憶制御部２０５、操作部２０６、操作制御部２０８、通信Ｉ／Ｆ（インターフェース）２０９、および、外部記憶媒体２１０を備え、操作部２０６を除く、それぞれのブロックはバス２１１を介して相互に接続されている。
【００１８】
表示部１０１は、コンテンツの内容等を表示するディスプレイであり、例えば、液晶ディスプレイやプラズマディスプレイ、有機ＥＬディスプレイ、電界放出ディスプレイ、電子ペーパー等を用いる。左右指定キー１０２、上下指定キー１０４および選択キー１０３は、表示部１０１の下方に設けられ、利用者が、表示部１０１に表示されているコンテンツ内の記事または写真ごとに定義される領域間の移動やスクロール、複数からなる項目の選択等に使用する。拡大／縮小キー１０５は、表示部１０１に表示されているコンテンツ、言い換えるとコンテンツ内の領域の拡大または縮小の指示を行う際に使用する。リセットキー１０６は、領域間の移動後、直前の表示内容を復帰させる操作や、コンテンツ内の所定の位置へ移動させる場合に使用する。上述した操作キー１０２、１０３、１０４、１０５および１０６は、操作部２０６にタッチパネル２０７を加えた場合、表示部１０１に表示させ、ソフトウェアとして実装してもよい。
【００１９】
ＣＰＵ２００は、記憶部２０４に含まれるメモリ内のプログラムに従って各種の処理を実行する。表示制御部２０１は、ＣＰＵ２００からの指示によって、領域間の移動および表示部１０１上の表示制御等を行うコントローラであり、内部に表示範囲保存部２０２と表示再現部２０３を含む。表示範囲保存部２０２は、操作部２０６からの指示を受けて領域間を移動する際、移動前の表示部１０１の表示状態を一時的に保存する。表示再現部２０３は、操作部２０６からの指示を受けて、表示範囲保存部に保存されている内容を読み込み、表示制御部２０１が識別できる表示データに整形する。記憶部２０４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含んで構成されるメモリである。
【００２０】
リンク記憶制御部２０５は、コンテンツが含む領域間のリンク情報に基づいて、領域間の関係を示すリスト構造を構築するものである。操作部２０６は、利用者の操作を受け付けるインターフェース部であり、前述した操作キーやタッチパネル２０７等を用いる。操作制御部２０８は、操作部２０６の制御を行うドライバであり、操作部２０６が受け付けた操作に基づく信号をＣＰＵ２００に出力する。通信Ｉ／Ｆ２０９は、インターネット等のネットワークに接続するための外部インターフェースであり、コンテンツのダウンロード等に用いる。外部記憶媒体２１０は、ハードディスクや光ディスク、半導体メモリなどの記録媒体であり、データの読み込みまたは書き込みに使用する。
【００２１】
図３（Ａ）は、コンテンツ表示装置１００によって表示されるコンテンツが画像ファイルである場合のデータ構造の一例を示す図である。画像コンテンツデータ４００は、ヘッダ情報と画像データ情報に分けられる。画像データ情報には、ＪＰＥＧ形式やＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）形式、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）等を用いて、コンテンツの内容が格納される。ヘッダ情報には、写真や記事の領域を示す領域定義情報と、領域間の接続関係を示す領域間リンク情報が格納される。
【００２２】
上記ヘッダ情報の記述例が図３（Ｂ）である。また、記述例を示すにあたって、対応するコンテンツの一例を図４に示す。このコンテンツ例は、写真を主体としたファッション雑誌のようなものを想定しており、タイトル、写真４０２に代表されるような写真、および、解説テキスト４０３に代表されるような記事等の各要素により構成される。図３および図４の例において、図３内の座標４０２ａは、図４内の写真４０２の領域開始座標４０２ａに対応するように、図３および図４内で共通する符号は、それぞれ同一の座標を表現している。以下では、図４に示す写真４０２および解説テキスト４０３の領域定義、更に双方間の接続を実現する記述例を示す。
【００２３】
まず、領域定義情報内には、識別子情報４０１、領域開始座標４０２ａ、領域終了座標４０２ｂおよび領域基点座標４０２ｃの順に記述される。図中の例は画像コンテンツデータ４００の原点を基に各座標を定義しているが、これとは別の基点を設けて各座標を定義しても良い。領域開始座標４０２ａおよび領域終了座標４０２ｂによって、写真４０２が表示される領域が決定される。領域基点座標４０２ｃは、表示部１０１に表示制御の際に参照される点、または、領域内座標を表現するときの基準点として使用される（ただし、領域基点座標４０２ｃは省略しても良い）。
【００２４】
更に、領域間リンク情報として、領域定義情報内で定義済みの識別子情報４０１、および、接続先の基点座標４０３ｃが記述される。解説テキスト４０３に関しても同様に記述することで、写真４０２と解説テキスト４０３の領域定義および相互接続関係を記述する。上記例は、領域定義情報と領域間リンク情報を分割して記述したが、領域定義情報の各行に領域間リンク情報を付加し、ヘッダ情報としてまとめても良い。また、その他処理に必要な情報があれば、適宜ヘッダ情報内に追加しても良い。
【００２５】
図５は、コンテンツ表示装置１００によって表示されるコンテンツが電子文書ファイルである場合のデータ構造の一例を示す図である。電子文書コンテンツデータ５００内の、写真および記事のデータはオブジェクトデータとしてまとめられている。例えば、写真データは、図５内のｏｂｊｅｃｔ〜ｅｎｄ  ｏｂｊｅｃｔ内に記述される。該オブジェクト内に識別子情報および領域間リンク情報５０１を追加することで、領域間のリンクを記述できる。その他処理に必要な情報があれば、適宜オブジェクト内に追加しても良い。
【００２６】
このような構成のコンテンツ表示装置１００およびコンテンツデータ構造におけるコンテンツ描画処理について記述する。
【００２７】
図６は、コンテンツを表示部１０１に描画するフローを示す。まず、ＣＰＵ２００は、記憶部２０４または外部記憶媒体２１０から、コンテンツデータを読み出す（Ｓ１）。次に、リンク記憶制御部２０５は、コンテンツデータが画像ファイルである場合、読み出したデータのヘッダ情報から、領域定義情報と領域間リンク情報等を抽出し、後述するページ構造リストを構築し、コンテンツデータが電子文書ファイルである場合、各オブジェクト内の所定の領域から、識別子情報と領域間リンク情報等を抽出し、ページ構造リストを構築する（Ｓ２）。
【００２８】
最後に、表示制御部２０１は、表示するコンテンツデータを整形し（Ｓ３）、表示部１０１に表示する（Ｓ４）。表示にあたっては、各領域の大きさに合わせて表示部１０１に表示するような自動拡大機能が付加されていることが望ましい。以上により、コンテンツ描画処理が完了する。
【００２９】
以下に、ページ構造リストを構築（Ｓ２）する実施例を示す。図７（Ａ）は、ページ構造リストを構築するための構造体７００の一例を示す。コンテンツデータが画像ファイルである場合、位置座標格納領域７０１には、領域開始座標および領域終了座標、そして領域基点座標等が格納される。
【００３０】
また、コンテンツデータが電子文書ファイルである場合、位置座標格納領域７０１には、識別子情報等が格納される。その他の必要な情報がある場合は、適宜位置座標格納領域７０１に追加して良い。また、左方指定キー１０２−１に対応する左方ポインタ格納域７０２、右方指定キー１０２−２に対応する右方ポインタ格納域７０３、上方指定キー１０４−１に対応する上方ポインタ格納域７０４、下方指定キー１０４−２に対応する下方ポインタ格納域７０５、更に、写真や記事の注釈の領域を指定する注釈ポインタ格納域７０６を有し、それぞれ各キーが押された場合に対応するポインタ格納域を参照し、領域間の移動を行う。
【００３１】
その他の機能を追加する場合や削除する場合には上記ポインタ格納域の数を増減しても良い。なお、参照先が存在しない場合はＮＵＬＬ等を格納する。
【００３２】
図７（Ｂ）は、上記構造体７００によって構築されるページ構造リストの一例である。画像ａ７０９について、画像注釈７０８および画像ａに関連する記事ａが付属している構造となっている。その他、画像ｂ７１０が画像ａ７０９と同一の階層に並び、両領域が直接的に接続される階層構造となっている。その他にも、関連する画像や記事をまとめて、複雑な入れ子構造とすることも可能であるが、単純な階層構造である図７（Ｂ）を用いて、以下の説明を行う。
【００３３】
この例において、表示部１０１により表示される対象（以下「表示対象」という）として、利用者が画像ａ７０９を指定している場合、右方指定キー１０２−２が押されると表示対象は画像ｂ７１０に変わる。同様に、下方指定キー１０４−２が押されると表示対象は記事ａ７１１に変わり、上方指定キー１０４−１が押されると初期状態７０７へと移動する。この場合の初期状態とは、コンテンツ描画処理完了後、縮小／拡大キー１０５を除く操作キーが押される以前の表示部１０１の状態のことである。このとき、表示部１０１に表示されているコンテンツが拡大または縮小されている場合は、後述する領域移動処理を適用して良い。
【００３４】
ただし、初期状態の定義は任意であり、例えば、コンテンツ全体を表示部１０１に映し出す状態としても良い。上記、構造体間の遷移操作において、表示部１０１では現在指定している構造体が記憶する領域をカーソルで囲み等の処理を付加し、上記操作を利用者に明示させることが望ましい。
【００３５】
またこの例では、初期状態７０７からは、１つの構造体にのみ移動させている。これは、コンテンツの製作者の意図する閲覧順を指定するための一例であって、初期状態からの参照先および操作キーの割り当てに関しては任意に設定して良い。また、この例では、画像ａ７０９のキャプションとして、画像注釈７０８が設定されており、注釈ポインタ格納域７０６に格納されているポインタを通してのみ参照可能とした。該画像注釈７０８は画像ａ以外から参照されることが極端に少ないため、画像ａ以外からの移動が不可能な構造を取っている。
【００３６】
更に、この例では、初期状態７０７からの移動先は画像ａ７０９としているが、記事が主体となるコンテンツに適用する場合、例えば、画像と記事の階層構造を逆転させ、初期状態７０７からの移動先を記事ａ７１１として直接参照しても問題ない。
【００３７】
また、入力Ｉ／Ｆとして、タッチパネルやマウス等を使用する場合（上記コンテンツ表示装置１００の場合、操作部２０６におけるタッチパネル２０７）、初期状態７０７から直接各領域を参照することができるため、図８の図を適用する（実施例２にて後述）。なお、上記例では構造体の移動にポインタを使用したが、それぞれの構造体に別途識別子を設け、この識別子を基にした状態遷移表により、構造体間の移動を実現させても良い。
【００３８】
なお、参照先の位置座標格納領域７０１が不正なデータである場合、初期状態７０７、または、後述する領域移動処理内で保存された位置座標に移動させる。ただし、領域移動処理内で保存された位置座標が複数存在する場合は、利用者によって選択された該位置座標に移動する。
【００３９】
上記構成のコンテンツ表示装置１００およびコンテンツデータ構造における領域移動処理について記述する。
【００４０】
図９は、領域間の移動を行う際の領域移動処理を示す。まず、前述したコンテンツ描画処理が完了後、選択キー１０３等トリガとなるキーが入力されると、表示範囲保存処理に遷移する（Ｔ１）。表示制御部２０１は、より具体的には表示範囲保存部２０２は表示範囲保存処理（Ｔ２・後述）を行い、表示するコンテンツデータを整形し（Ｓ３）、表示部１０１に表示する（Ｓ４）。
【００４１】
表示範囲保存処理（Ｔ２）は以下のように実現される。図１０は、コンテンツ表示装置１００により拡大画像が表示されている例を示している（記事の領域およびその他の領域を拡大／縮小している場合にも同様に以下の処理が適用される）。この場合において、画面内の任意の頂点座標９０２およびその対角に存在する座標９０１を一時的に記憶部２０４等に保存する。保存する座標は、コンテンツ全体から求められる絶対座標、もしくは、領域基点座標や領域の端点等を基準にした領域内における相対座標である。この２点を保存することによって、表示範囲保存処理が完了する。
【００４２】
また、別の方法として表示範囲保存処理（Ｔ２）は以下のように実現される。画面内の任意の頂点座標９００および同一辺の上に存在する座標９０２を一時的に記憶部２０４等に保存する。保存する座標は、コンテンツ全体から求められる絶対座標、もしくは、領域基点座標や領域の端点等を基準にした領域内における相対座標である。これに加えて、表示部１０１の画面寸法を取得する画面寸法取得手段を設けることで、上記２点の保存によって、表示範囲保存処理が完了する。
【００４３】
更に、別の方法として表示範囲保存処理（Ｔ２）は以下のように実現される。画面の中心座標９０３および現在表示しているコンテンツの拡大率を一時的に記憶部２０４等に保存する。保存する座標は、コンテンツ全体から求められる絶対座標、もしくは、領域基点座標や領域の端点等を基準にした領域内における相対座標である。上記１点および拡大率を保存することによって、表示範囲保存処理が完了する。
【００４４】
上記表示範囲保存処理において複数の情報を保存する場合、自在のリスト構造として記憶させ、スタック操作や選択操作が容易な構造を取ることが望ましい。
【００４５】
上記構成のコンテンツ表示装置１００およびコンテンツデータ構造における表示再現処理について記述する。
【００４６】
図１１は、領域間の移動を行う際の表示再現処理を示す。まず、領域移動処理が実施された後、リセットキー１０６等トリガとなるキーが入力されると、表示再現処理に遷移する（Ｕ１）。表示再現処理では、表示制御部２０１が、より具体的には表示再現部２０３が、前述した表示範囲保存処理（Ｔ２）において保存されている位置座標情報等を基に表示範囲を特定し、表示するコンテンツデータを整形し（Ｓ３）、表示部１０１に表示する（Ｓ４）。以上により表示再現処理が完了する。
【００４７】
ただし、領域移動処理内で保存された位置座標が複数存在する場合は、利用者によって指定する情報の表示再現処理を行う。
【実施例２】
【００４８】
本実施例では、入力Ｉ／Ｆとして、タッチパネルやマウス等を使用するコンテンツ表示装置およびコンテンツ描画処理について記述する。なお、本実施例において、前述した実施例１と重複するページ構造リストおよびフローチャート等の説明は省略する。
【００４９】
図８に、入力Ｉ／Ｆとして、タッチパネルやマウス等を使用する場合のページ構造リストの構築（Ｓ２）実施例を示す。この場合において、操作キーにより構造体間の遷移を実現する場合とは異なり、利用者は直接各領域を指定することができるため、初期状態７０７より全領域への双方向移動を可能としなければならない。
【００５０】
従って、コンテンツデータが画像ファイルである場合、各領域範囲から判断する条件分岐等によって、利用者によって指定された座標がどの領域に含まれるかを判断し、指定領域を特定、更に、指定領域が特定できた場合には、初期状態７０７から各領域へと移動を行う処理を追加する。また、コンテンツデータが電子文書ファイルである場合、指定座標から指定領域を選択する機能を利用して、初期状態７０７から各領域へと移動を行う。
【００５１】
各領域を示す構造体７００に、それぞれ、初期状態７０７を指すポインタ領域を追加、該ポインタを格納することで双方向移動が可能となる。この場合においても、構造体７００内の各ポインタ格納領域は、タッチパネル内に仮想的に配置される操作キーによって操作できるよう保持しておくことが望ましい。上記構造体７００によって、図８に示すページ構造リストが構築できる。
【００５２】
以上のように、本実施の形態のコンテンツ表示装置１００またはコンテンツ表示方法によれば、ＣＰＵ２００は、記憶部２０４または外部記憶媒体２１０により記憶されているコンテンツデータを読み出し、予めコンテンツデータの所定領域に格納されている領域定義情報および領域間のリンク情報から、ページ構造リストを生成し、そのページ構造リスト内の情報を読み出すことにより、記事や写真の領域定義や該領域間の移動を実現する。
【００５３】
また、特定の操作によって呼び出される領域移動処理では、領域間の移動時において、移動前に表示部１０１における特徴点の座標や拡大率を記憶することによって、表示部１０１により表示されていた状態を記憶させる。同様に、特定の操作によって呼び出される表示再現処理は、領域移動処理において記憶されている特徴点の座標や拡大率の情報を基に領域移動処理直前の表示部１０１の状態を再現する。
【００５４】
従って、本実施の形態のコンテンツ表示装置１００またはコンテンツ表示方法によれば、作成されたページ構造リストによってコンテンツ内の領域の接続関係を表現できることから、関連する画像や記事を入れ子構造にする等、複雑な構造を実現することが可能となり、利用者が選択的に写真や記事を選択することもできるし、コンテンツの製作者が望む参照順で表示させることもできる。
【００５５】
また、領域移動処理および表示再現処理により、領域を移動させた場合でも、移動直前の表示部１０１の状態を保持することができる。例えば、写真と見比べながら写真の解説記事を読みすすめたい場合や記事内において領域外の図表を参照している場合等、記事領域から写真や図表領域間を頻繁に移動したとしても、直前に読んでいた記事の位置を見失う可能性は極端に低くなる。
【００５６】
さらに、コンテンツが電子文書コンテンツデータである場合には、電子文書データ内の各オブジェクト内に識別子情報とリンク情報を格納するのみであり、コンテンツ製作者側の作業量も少ないという利点も有する。
【００５７】
また、表示部１０１が備える表示画面が比較的小さくても、表示対象の切り替えが容易であるため、利用者が見たい写真、読みたい記事を選択的に表示することができる。
【００５８】
また、新聞や雑誌等の紙面と同様のレイアウトを有するコンテンツであっても、ユーザによる簡便な操作でもって、記事や写真を拡大表示することができる。
【００５９】
更に、新聞や雑誌等のコンテンツの製作者側にとっては、製作したコンテンツを作り変えることなく、紙面と同等のデザイン性や情報量を持った電子新聞や電子雑誌等を提供すできる効果を奏す。
【００６０】
尚、本発明は上記の実施の形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることが可能である。
【００６１】
また、例えば、上記の各構成、機能、処理部等の一部又は全てを集積回路等のハードウェアで実現しても良い。また、上記の各構成、機能、処理部等の一部又は全てを、コンピュータが夫々の機能を実現するプログラムを解釈し、実行することにより、ソフトウェアで実現しても良い。
【符号の説明】
【００６２】
１００…コンテンツ表示装置
１０１…表示部
１０２−１…左方指定キー
１０２−２…右方指定キー
１０３…選択キー
１０４−１…上方指定キー
１０４−２…下方指定キー
１０５−１…拡大キー
１０５−２…縮小キー
１０６…リセットキー
４００…画像コンテンツデータ
４０１…識別子情報
４０２…写真
４０３…解説テキスト
５００…電子文書コンテンツデータ
５０１…領域間リンク情報
７００…構造体
７０１…位置座標格納領域
７０２…左方ポインタ格納域
７０３…右方ポインタ格納域
７０４…上方ポインタ格納域
７０５…下方ポインタ格納域
７０６…注釈ポインタ格納域
【図１】
2012128751.tif 000003
【図２】
2012128751.tif 000004
【図３（Ａ）】
2012128751.tif 000005
【図３（Ｂ）】
2012128751.tif 000006
【図４】
2012128751.tif 000007
【図５】
2012128751.tif 000008
【図６】
2012128751.tif 000009
【図７（Ａ）】
2012128751.tif 000010
【図７（Ｂ）】
2012128751.tif 000011
【図８】
2012128751.tif 000012
【図９】
2012128751.tif 000013
【図１０】
2012128751.tif 000014
【図１１】
2012128751.tif 000015