(57)【要約】【課題】  電子化されたコンテンツに基づいて表示画面で閲覧するための閲覧用コンテンツを作成する装置であって、ユーザにとって閲覧し易く、かつ一定の品質を確保して、自動的に閲覧用コンテンツを作成するコンテンツ作成装置およびコンテンツ閲覧装置を提供する【解決手段】  コンテンツ作成装置は、コンテンツに係る画像データを記憶する画像データ記憶手段と、コンテンツの種類に基づいて、表示画面に表示される画像の移動方向を決定する移動方向決定手段と、表示画面の画面サイズに基づいて、コンテンツに係る画像データの画面表示サイズが拡大または縮小された描画データを生成する描画データ生成手段と、表示画面に表示される画像が移動前後において一部重複する部分を有するように、移動前後に亘る表示画面における画像の移動量を決定する移動量決定手段とを有する。【選択図】      図１
2010134801.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示装置に備えられ、任意の電子化されたコンテンツに基づいて、前記表示装置で閲覧するための閲覧用コンテンツを作成するコンテンツ作成装置であって、
前記コンテンツに係る画像データを記憶する画像データ記憶手段と、
前記コンテンツの種類に基づいて、前記表示画面に表示される画像の移動方向を決定する移動方向決定手段と、
前記表示画面に表示される画像が移動前後において一部重複する部分を有するように、移動前後に亘る表示画面における画像の移動量を決定する移動量決定手段とを有することを特徴とするコンテンツ作成装置。
【請求項２】
前記表示画面における画像の移動がスクロールによって行われるとき、スクロールにおける画像の移動速度を決定する移動速度決定手段をさらに有することを特徴とする請求項１に記載のコンテンツ作成装置。
【請求項３】
前記移動速度決定手段は、初期速度と加速度を定めることによって、画像の移動速度を決定することを特徴とする請求項２に記載のコンテンツ作成装置。
【請求項４】
前記表示画面の画面サイズに基づいて、前記コンテンツに係る画像データの画面表示サイズが拡大または縮小された描画データを生成する描画データ生成手段をさらに有することを特徴とする請求項２または３に記載のコンテンツ作成装置。
【請求項５】
前記コンテンツに係る画像データとともに前記表示画面に表示される文字データがあるとき、前記コンテンツに係る画像データの画面表示サイズの拡大率または縮小率に一致して、前記文字データの画面表示サイズを拡大または縮小する文字サイズ変換手段をさらに有することを特徴とする請求項４に記載のコンテンツ作成装置。
【請求項６】
請求項１に記載のコンテンツ作成装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記画像の移動方向および移動量に基づいて、前記表示画面における画像の移動を制御する移動制御手段とを備えることを特徴とするコンテンツ閲覧装置。
【請求項７】
請求項２〜５のいずれか１つに記載のコンテンツ作成装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記画像の移動方向、移動量および移動速度に基づいて、前記表示画面における画像の移動を制御する移動制御手段とを備えることを特徴とするコンテンツ閲覧装置。
【請求項８】
前記画像の移動量は、前記入力手段から与えられる所定の入力に応じて変更可能であることを特徴とする請求項６または７に記載のコンテンツ閲覧装置。
【請求項９】
前記画像の移動速度は、前記入力手段から与えられる所定の入力に応じて変更可能であることを特徴とする請求項７に記載のコンテンツ閲覧装置。
【請求項１０】
前記移動制御手段は、前記入力手段から与えられる所定の入力によって、前記表示画面に表示される画像の移動を、予め定める時間間隔で自動的に行うことを特徴とする請求項６または７に記載のコンテンツ閲覧装置。
【請求項１１】
表示画面を有する表示装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記表示画面における画像の移動を制御する移動制御手段とを備え、
前記移動制御手段は、請求項１に記載のコンテンツ作成装置で作成された閲覧用コンテンツにおいて定められている画像の移動方向および移動量に基づいて、前記表示画面における画像の移動を制御することを特徴とするコンテンツ閲覧装置。
【請求項１２】
表示画面を有する表示装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記表示画面における画像の移動を制御する移動制御手段とを備え、
前記移動制御手段は、請求項２〜５のいずれか１つに記載のコンテンツ作成装置で作成された閲覧用コンテンツにおいて定められている画像の移動方向、移動量および移動速度に基づいて、前記表示画面における画像の移動を制御することを特徴とするコンテンツ閲覧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話などのような画面サイズの小さな表示画面を有する表示装置において漫画等の電子化されたコンテンツを閲覧するための閲覧用コンテンツを作成するコンテンツ作成装置およびコンテンツ閲覧装置に関する。
【背景技術】
【０００２】
漫画は、通常１ページ単位で作成されるページ原稿が複数枚含まれて構成されており、主として雑誌および単行本など紙による媒体を介して、ユーザに提供されるコンテンツである。しかしながら、近年では、漫画など紙媒体を介して提供されていたコンテンツが、たとえばスキャナなどを利用して電子データ化（以下、「電子化」という）されることによって、表示装置の表示画面を介して閲覧されるようになっている。特に、携帯電話などのように、画面サイズの小さな表示画面を有する表示装置において電子化されたコンテンツを閲覧する際に、ユーザに読み易くして表示画面に表示させる方法がさまざま提案されている。
【０００３】
たとえば特許文献１では、漫画１ページに相当するページ画像をページ画像に含まれる漫画１コマ単位に相当するコマ画像に分割し、分割された複数のコマ画像を所定の順序で表示画面に表示させることによって、漫画コンテンツを閲覧する方法が提案されている。
【０００４】
また、特許文献２では、漫画１ページに相当するページ画像を表示画面の画面サイズで分割し、生成された複数の分割画像を所定の順序で表示画面に表示させることによって、漫画コンテンツを閲覧する方法が提案されている。
【０００５】
【特許文献１】特開２００２−２７９３９６号公報
【特許文献２】特開２００２−２７８５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述する特許文献１では、ページ画像を複数のコマ画像に分割して、コマ画像ごとに表示画面に表示させることにより、画面サイズの小さな表示画面を有する表示装置で漫画コンテンツを閲覧する場合にも、ユーザにとって閲覧し易くなっている。しかしながら、ページ画像からコマ画像を生成する方法については開示されておらず、人間によってコマ画像を生成する場合には、膨大なコストおよび時間が必要となってしまうという問題がある。
【０００７】
また、特許文献２では、ページ画像においてどのようにコマが割られているかに関係なく、ページ画像を表示画面の画面サイズで自動的に分割し、さらに所定の順序で表示画面に表示するように構成されている。このように自動的に分割されることにより、人間によってコマ画像を生成する場合に要するコストおよび時間は低減されることになるが、自動的に生成された分割画像データに対する検証が必要となってしまうという問題がある。これは、漫画には吹き出しが存在するためであり、現在表示中の分割画像データから、所定の順序に基づいた次の分割画像データへ表示が切り替わった際に、自然に読み進めることができることが保証されていないからである。したがって、前述するように、自然に読み進めることができることを確認する必要がある。このような確認作業のために、コストおよび時間が必要となってしまうという問題がある。さらには、ページ画像を細分化して表示画面に表示させているので、ページ画像が元来有している印象自体が変わってしまい、著作者が意図していたイメージと異なってユーザに閲覧されてしまうという問題もある。
【０００８】
本発明は、電子化されたコンテンツに基づいて表示画面で閲覧するための閲覧用コンテンツを作成する装置であって、ユーザにとって閲覧し易く、かつ一定の品質を確保して、自動的に閲覧用コンテンツを作成するコンテンツ作成装置およびコンテンツ閲覧装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、表示画面を有する表示装置に備えられ、任意の電子化されたコンテンツに基づいて、前記表示装置で閲覧するための閲覧用コンテンツを作成するコンテンツ作成装置であって、
前記コンテンツに係る画像データを記憶する画像データ記憶手段と、
前記コンテンツの種類に基づいて、前記表示画面に表示される画像の移動方向を決定する移動方向決定手段と、
前記表示画面に表示される画像が移動前後において一部重複する部分を有するように、移動前後に亘る表示画面における画像の移動量を決定する移動量決定手段とを有することを特徴とするコンテンツ作成装置である。
【００１０】
また本発明は、前記表示画面における画像の移動がスクロールによって行われるとき、スクロールにおける画像の移動速度を決定する移動速度決定手段をさらに有することを特徴とする。
【００１１】
また本発明は、前記移動速度決定手段は、初期速度と加速度を定めることによって、画像の移動速度を決定することを特徴とする。
【００１２】
また本発明は、前記表示画面の画面サイズに基づいて、前記コンテンツに係る画像データの画面表示サイズが拡大または縮小された描画データを生成する描画データ生成手段をさらに有することを特徴とする。
【００１３】
また本発明は、前記コンテンツに係る画像データとともに前記表示画面に表示される文字データがあるとき、前記コンテンツに係る画像データの画面表示サイズの拡大率または縮小率に一致して、前記文字データの画面表示サイズを拡大または縮小する文字サイズ変換手段をさらに有することを特徴とする。
【００１４】
また本発明は、前記コンテンツ作成装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記画像の移動方向および移動量に基づいて、前記表示画面における画像の移動を制御する移動制御手段とを備えることを特徴とするコンテンツ閲覧装置である。
【００１５】
また本発明は、前記コンテンツ作成装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記画像の移動方向、移動量および移動速度に基づいて、前記表示画面における画像の移動を制御する移動制御手段とを備えることを特徴とするコンテンツ閲覧装置である。
【００１６】
また本発明は、前記画像の移動量は、前記入力手段から与えられる所定の入力に応じて変更可能であることを特徴とする。
【００１７】
また本発明は、前記画像の移動速度は、前記入力手段から与えられる所定の入力に応じて変更可能であることを特徴とする。
【００１８】
また本発明は、前記移動制御手段は、前記入力手段から与えられる所定の入力によって、前記表示画面に表示される画像の移動を、予め定める時間間隔で自動的に行うことを特徴とする。
【００１９】
また本発明は、表示画面を有する表示装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記表示画面における画像の移動を制御する移動制御手段とを備え、
前記移動制御手段は、前記コンテンツ作成装置で作成された閲覧用コンテンツにおいて定められている画像の移動方向および移動量に基づいて、前記表示画面における画像の移動を制御することを特徴とするコンテンツ閲覧装置である。
【００２０】
また本発明は、表示画面を有する表示装置と、
入力手段と、
前記入力手段から与えられる所定の入力に応じて、前記表示画面における画像の移動を制御する移動制御手段とを備え、
前記移動制御手段は、前記コンテンツ作成装置で作成された閲覧用コンテンツにおいて定められている画像の移動方向、移動量および移動速度に基づいて、前記表示画面における画像の移動を制御することを特徴とするコンテンツ閲覧装置である。
【発明の効果】
【００２１】
本発明によれば、スキャナなどの装置により電子化されたコンテンツに係る画像データを、表示画面を有する表示装置において、一定の品質を確保して、閲覧用コンテンツを自動的に作成することができるので、コンテンツに係る画像データの作成または品質検証に要していたコストおよび時間を削減することができる。さらに、移動前後の画像に重複する部分が存在しているので、表示画面における画像の移動を一連の流れに沿ったものであることをユーザが認識し易くなり、結果として著作者の意図していた作品のイメージを損ねることなく、ユーザにコンテンツを閲覧させることができる。
【００２２】
また本発明によれば、ユーザは、電子化されたコンテンツに基づいて作成された閲覧用コンテンツを表示装置で閲覧するので、表示画面の画面サイズが小さな表示装置においても、一定の品質が確保された画像を閲覧することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図１〜図６を用いて、本発明の一実施形態について詳細に説明する。
図１は、本実施の形態に係るコンテンツ作成装置３１の機能的構成を示すブロック図である。図２は、本実施の形態に係るコンテンツ閲覧装置２１の構成例を示すブロック図である。コンテンツ閲覧装置２１は、たとえば画面サイズの小さな表示画面２５ａを備える携帯電話およびＰＤＡ（Personal Digital Assistant）などの表示装置２５において実現される。
【００２４】
コンテンツ閲覧装置２１は、ＣＰＵ（Central Processing Unit）２２と、主記憶装置２３と、外部記憶装置２４と、表示画面２５ａと、入力部２６と、スピーカ２７と、通信デバイス２８とを含んで構成され、表示装置２５に備えられる。ＣＰＵ２２、主記憶装置２３、外部記憶装置２４、表示画面２５ａ、入力部２６、スピーカ２７、および通信デバイス２８は、バスによって相互に電気的に接続されている。
【００２５】
ＣＰＵ２２は、コンテンツ閲覧装置２１の全体の制御を司り、主記憶装置２３または外部記憶装置２４に記憶されているプログラムに従って、主記憶装置２３、外部記憶装置２４、表示画面２５ａ、入力部２６、スピーカ２７、および通信デバイス２８との間でデータを入出力しながら処理を行う。主記憶装置２３には、ＲＯＭ（Read Only Memory）２３ａおよびＲＡＭ（Random Access Memory）２３ｂが含まれており、ＲＯＭ２３ａは、制御プログラムおよび各種アプリケーションプログラムなどのプログラムを記憶している。また、ＲＡＭ２３ｂは、ＣＰＵ２２のワークエリアなどとして使用される。
【００２６】
外部記憶装置２４は、たとえばハードディスク、光ディスク、光磁気ディスク、または半導体メモリなどで構成され、ユーザによって閲覧されるコンテンツなどの各種データおよびコンテンツを閲覧するための閲覧プログラムなどの各種プログラムを記憶する。
【００２７】
表示画面２５ａは、カーソルおよびアイコンをはじめ、文書および画像などのデータを表示する。表示画面２５ａは、図示されないインターフェースを介してバスに接続されている。この表示画面２５ａには、たとえば液晶ディスプレイまたは有機ＥＬディスプレイなどを採用することができる。表示画面２５ａは矩形状であり、画面サイズに相当する画面の縦方向の寸法および横方向の寸法は、予め表示装置２５に備えられるメモリに記憶されている。
【００２８】
入力部２６は、キーボード２６ａおよびボタン２６ｂを含んで構成され、図示されないインターフェースを介してバスに接続されている。キーボード２６ａは、文字、数字、および各種指示などを入力するためのキーを備え、データの入力を行う。入力部２６は、タッチパネル式の入力パッドおよびテンキーなどであってもよい。スピーカ２７は、音声データを音声に変換して出力するように構成され、図示されないインターフェースを介してバスに接続されている。
【００２９】
通信デバイス２８は、インターネットなどのネットワーク２９に接続するために備えられ、図示されないインターフェースを介してバスに接続されている。したがって、コンテンツ閲覧装置２１は、インターネット２９を介して、各種プログラムおよびデータを取得することができる。取得されたプログラムおよびデータは、ＲＡＭ２３ｂまたは外部記憶装置２４に記憶される。
【００３０】
コンテンツ閲覧装置２１の構成は、このような構成に限られず、たとえばＳＤメモリカードなどの記憶媒体を装着可能なドライブがバスに接続されていても良い。この場合、プログラムおよびデータが記憶されている記憶媒体を前記ドライブに装着することによって、プログラムおよびデータを取得することができる。取得されたプログラムおよびデータは、必要に応じてＲＡＭ２３ｂまたは外部記憶装置２４に転送されて記憶される。
【００３１】
表示装置２５の表示画面２５ａを介して閲覧されるコンテンツには、たとえば漫画、雑誌、小説、および写真などがあるが、これらに限定されず、他のコンテンツであっても良い。以下、コンテンツが右開きの漫画であるものとして説明を行う。
【００３２】
コンテンツ閲覧装置２１で漫画のコンテンツを閲覧するために、漫画１ページ分に相当する電子化されたコンテンツ（以下、「コンテンツデータ」という）が予め作成される。このコンテンツデータには、たとえばスキャナなどの画像データ取得手段によって取得された漫画１ページ分に相当するページ画像の画像データが含まれる。また、コンテンツデータには、コンテンツの種類を規定するデータが付加されている。本実施の形態においては、コンテンツが右開きの漫画であることを示すデータが付加されている。さらに、コンテンツデータには、表示装置２５において漫画の画像をページ順に表示させるために、コンテンツデータの表示順序を示す番号データが付加されていても良い。
【００３３】
さらに、コンテンツデータには、必要に応じて、音声データおよび文字データなどが付加されている。音声データは、表示装置２５の表示画面２５ａに画像が表示されたときに、スピーカ２７から出力される音声に関するデータである。また、文字データは、表示画面に表示される画像における吹出しなどに記載される文字および記号に関するデータである。このように、漫画１ページ分に対応するコンテンツデータは、画像データおよびコンテンツの種類を規定するデータを含んで構成され、必要に応じて、番号データ、音声データ、および文字データが含まれて構成される。
【００３４】
このような漫画１ページ分に対応するコンテンツデータが、たとえば漫画１冊のページ数に相当する数だけ予め作成される。このような複数のコンテンツデータの集合をコンテンツデータ群と記す。コンテンツデータ群は、インターネット２９を介して取得されるか、またはコンテンツデータ群を記憶した記憶媒体をドライブに装着することによって、コンテンツ閲覧装置２１に取得されて、ＲＡＭ２３ｂまたは外部記憶装置２４に記憶される。
【００３５】
本実施形態に係るコンテンツ作成装置３１は、画像データ記憶手段１１と、画像データ抽出手段１２と、スクロール方向決定手段１６と、描画データ生成手段１３と、描画中心位置決定手段１７と、描画データ記憶手段１４と、描画データ表示手段１５と、制御手段１８とを含んで構成され、コンテンツ閲覧装置２１に備えられている。
【００３６】
画像データ記憶手段１１は、インターネット２９を介して取得されるか、またはコンテンツデータ群を記憶した記憶媒体をドライブに装着することによって取得されるコンテンツデータ群を記憶する。この画像データ記憶手段１１は、具体的には、ＲＡＭ２３ｂまたは外部記憶装置２４によって実現する。
【００３７】
画像データ抽出手段１２は、画像データ記憶手段１１に記憶されるコンテンツデータ群から所定のコンテンツデータを抽出する。本実施の形態では、コンテンツデータに含まれる番号データに基づいて、画像データ記憶手段１１からコンテンツデータを抽出する。この画像データ抽出手段１２は、具体的には、主記憶装置２３または外部記憶装置２４に記憶されたコンテンツ作成プログラムをＣＰＵ２２が実行することによって、その機能を実現する。
【００３８】
移動方向決定手段であるスクロール方向決定手段１６は、画像データ抽出手段１２により抽出されたコンテンツデータに含まれるコンテンツの種類を規定するデータに基づいて、表示画面２５ａに表示される画像の移動方向を決定する。本実施の形態では、表示画面２５ａにおける画像の移動はスクロールによって行われるので、以下ではこの移動方向をスクロール方向と記す場合がある。スクロール方向決定手段１６は、具体的には、コンテンツの種類ごとに予め定められている方向に基づいて、スクロール方向を決定する。
【００３９】
たとえば、コンテンツが右開きの漫画であれば、ページの右上部のコマから読み始めてページの左下部のコマまで読み進めることによってそのページを読み終えるという暗黙の了解がある。したがって、この暗黙の了解に則って、表示画面２５ａに表示される画像が、ページ画像の上下方向に対応する方向に沿って移動するように、具体的には表示画面２５ａの縦方向に沿ってスクロールするようにスクロール方向が決定される。
【００４０】
同様に、コンテンツが雑誌または縦長の写真であれば、表示画面２５ａの縦方向に沿ってスクロールするようにスクロール方向が決定され、コンテンツが小説または横長の写真であれば、表示画面２５ａの横方向に沿ってスクロールするようにスクロール方向が決定される。
【００４１】
このスクロール方向決定手段１６は、具体的には、主記憶装置２３または外部記憶装置２４に記憶されたコンテンツ作成プログラムをＣＰＵ２２が実行することによって、その機能を実現する。
【００４２】
描画データ生成手段１３は、画像データ抽出手段１２により抽出されたコンテンツデータに含まれる画像データから描画データを生成する。以下、描画データについて詳細に説明する。
【００４３】
ここで、スクロール方向決定手段１６によって決定されるスクロール方向とは異なる方向（具体的には、スクロール方向が縦方向の場合は横方向、スクロール方向が横方向の場合は縦方向）の表示画面２５ａの画面サイズを基準寸法と記す。また、画像データを表示画面２５ａに表示させたときの画面表示サイズにおいて、基準寸法の方向に対応する方向（上下方向または左右方向）の画面表示サイズを画像データ寸法と記す。
【００４４】
描画データは、画像データから生成されるデータであり、表示画面２５ａに表示された場合に、画像データ寸法を基準寸法に一致させるような倍率で画面表示サイズを拡大または縮小することによって生成される。このようにして生成された描画データを表示画面２５ａに表示させたときの画像は、前記画面サイズの縦横比率と前記画面表示サイズの縦横比率とが一致する場合を除き、スクロール方向に少なくとも１回以上画像をスクロールすることによって、画像全体が表示される。
【００４５】
ここで、画像データの実寸法画像の上下方向とは、その画像データが表示画面２５ａに表示されたときの表示画面２５ａの縦方向に対応する方向であり、画像データの実寸法画像の左右方向とは、その画像データが表示画面２５ａに表示されたときの表示画面２５ａの横方向に対応する方向であるものとする。
【００４６】
この描画データ生成手段１３は、具体的には、主記憶装置２３または外部記憶装置２４に記憶されたコンテンツ作成プログラムをＣＰＵ２２が実行することによって、その機能を実現する。
【００４７】
移動量決定手段である描画中心位置決定手段１７は、スクロール方向決定手段１６によって決定されるスクロール方向の表示画面２５ａの寸法に基づいて、画像の移動量を決定する。なお、前述するように、本実施の形態では、表示画面２５ａにおける画像の移動はスクロールによって行われるので、以下ではこの移動量をスクロール量と記す場合がある。
【００４８】
決定したスクロール量に基づいて、画像データから生成される描画データに対し、スクロールごとに表示画面２５ａに表示される画像において中心となる中心位置を決定する。スクロール量の決定についてより詳細に説明すると、スクロールされる前の画像と１回スクロールされた後の画像とにおいて、一部重複している部分を有するように、スクロール量が決定される。具体的には、１回のスクロール前後の画像において、画像の３０〜５０％程度におよぶ部分が重複するように、スクロール量が決定されることが好ましい。この程度の重複部分を有するようにスクロール量を決定することで、ユーザは容易に前後を類推しつつ、スムーズに読み進めることが可能となる。本実施の形態では、中心位置を決定しているが、中心位置に限定されることはない。
【００４９】
また、スクロール前後における画像の重複する部分の割合は、ユーザによって変更可能であっても良い。すなわち、ユーザが、入力部２６を介して、描画中心位置決定手段１７によって決定される１回のスクロール量を変更できるように、コンテンツ閲覧装置３１が構成されていても良い。この描画中心位置決定手段１７は、具体的には、主記憶装置２３または外部記憶装置２４に記憶されたコンテンツ作成プログラムをＣＰＵ２２が実行することによって、その機能を実現する。
【００５０】
描画データ記憶手段１４は、描画データ生成手段１３により生成された描画データ、スクロール方向決定手段によって決定されたスクロール方向、ならびに描画中心位置決定手段によって決定されたスクロール量および中心位置を記憶する。なお、この描画データ、スクロール方向、スクロール量および中心位置などによって閲覧用コンテンツが構成される。この描画データ記憶手段１４は、具体的には、ＲＡＭ２３ｂによって実現する。
【００５１】
描画データ表示手段１５は、描画データ記憶手段１４により記憶されている描画データを表示画面２５ａに表示される前に一時的に記憶する。この描画データ表示手段１５は、具体的には、表示画面２５ａに備えられる図示しないＶＲＡＭによって実現する。
【００５２】
制御手段１８は、コンテンツ作成プログラムによって実行される全ての処理の制御を司る。この制御手段１８は、具体的には、ＣＰＵ２２によって実現する。
【００５３】
また、図示しないが、コンテンツ閲覧装置２１には、移動制御手段であるスクロール制御手段１９が備えられる。スクロール制御手段１９は、表示画面２５ａに表示される画像を、スクロール方向決定手段１６によって決定されるスクロール方向に、描画中心位置決定手段１７によって決定されるスクロール量ごとにスクロールさせる。具体的には、描画中心位置決定手段１７によって決定される中心位置に基づいて、表示画面２５ａに表示中の画像をスクロールさせる。このスクロール制御手段１９は、具体的には、主記憶装置２３または外部記憶装置２４に記憶されたコンテンツ閲覧プログラムをＣＰＵ２２が実行することによって、その機能を実現する。
【００５４】
スクロール制御手段１９は、ユーザにより次の画像へのスクロールを指示する入力が入力部２６を介して与えられることによって、画像を１回スクロールさせるように構成される。また、ユーザによる入力に応じて画像を１回スクロールさせるだけでなく、予め定める時間間隔ごとに画像を自動的に１回スクロールさせるように構成されても良く、さらに手動によるスクロールと自動的なスクロールとを切り替え可能に構成されていても良い。このような切り替えは、ユーザによる入力部２６を介した入力操作に基づいて行われる。また、自動的にスクロールする場合の時間間隔も、ユーザが入力部２６を介して入力することによって変更できるように構成されていても良い。
【００５５】
図３は、本実施の形態に係るコンテンツ閲覧装置２１において画像データから描画データを生成して表示画面２５ａに表示するまでの処理の流れを示すフローチャートである。ユーザが入力部２６を介してコンテンツの閲覧を実行する命令を入力すると、コンテンツを作成および閲覧するためのコンテンツ閲覧プログラムが、ＣＰＵ２２によって、たとえば外部記憶装置２４からＲＡＭ２３ｂにロードされる。なお、本実施の形態では、前述するコンテンツ作成プログラムは、コンテンツ閲覧プログラムに含まれているものとする。そして、コンテンツを閲覧するための処理が開始される（ステップｓ０）。
【００５６】
ステップｓ１では、外部記憶装置２４に記憶されているコンテンツデータ群から、番号データに基づいて所定のコンテンツデータが抽出されてＲＡＭ２３ｂに読み込まれる。ステップｓ２では、ＲＡＭ２３ｂに読み込まれたコンテンツデータに含まれる画像データについて、コンテンツの種類を規定するデータに基づいてスクロール方向が決定される。決定されたスクロール方向は、ＲＡＭ２３ｂに記憶される。
【００５７】
ステップｓ３では、ＲＡＭ２３ｂに読み込まれたコンテンツデータに含まれる画像データについて、表示画面２５ａに表示される実寸法画像を、そのまま表示画面２５ａに表示させても良いか、または実寸法画像を拡大もしくは縮小して表示画面２５ａに表示する必要があるかが判断される。この判断は、ステップｓ１で決定されたスクロール方向にスクロールさせることにより画像全体を表示画面２５ａに表示させることを前提として、実寸法画像の画面表示サイズ（上下寸法または左右寸法）と表示画面２５ａの画面サイズ（縦方向寸法または横方向寸法）とを比較して行われる。必要があると判断された場合にはステップｓ４に進む。必要がないと判断された場合にはステップｓ５に進む。
【００５８】
ステップｓ４では、実寸法画像を拡大または縮小する倍率が、表示画面２５ａの縦方向または横方向寸法に基づいて算出される。ステップｓ５では、画像データから描画データが生成される。画像の拡大または縮小が必要な場合には、ステップｓ４で算出された倍率に基づいて生成され、拡大または縮小が必要ない場合には、画像データがそのまま描画データとなる。そして、生成された描画データに対し、スクロール方向決定手段１６によって決定されるスクロール方向の表示画面２５ａの寸法に基づいて、画像のスクロール量が決定され、決定されたスクロール量に基づいて、１回スクロールさせるごとに表示画面２５ａに表示される画像における中心位置を決定する。決定されたスクロール量および中心位置は、ＲＡＭ２３ｂに記憶される。
【００５９】
図４は、表示画面２５ａに表示される描画データの画像Ｉに対して決定された中心座標Ｃ１〜Ｃ４を示す図である。図中に示す矢印は、画像がスクロールしていく方向を示している。まず、画像Ｉにおける最初に描画されるべき画像の中心座標Ｃ１が設定される。そして、この最初に描画されるべき画像とスクロール後に描画される画像とが一部重複するように、画像のスクロール量が算出される。このスクロール量は、画像が１回スクロールされたときに画像が移動する距離のことである。算出されたスクロール量に基づいて、中心座標Ｃ２〜Ｃ４が順次設定される。
【００６０】
ステップｓ６では、決定された中心座標に基づいて、表示画面２５ａに表示すべき画像が描画データから取得される。ステップｓ７では、取得された画像、たとえば図４における中心座標Ｃ１に対応する画像、が表示画面２５ａに表示される。これで、描画データが表示画面２５ａに表示されるまでの一連の処理が終了する（ステップｓ８）。
【００６１】
図５は、本実施の形態に係るコンテンツ閲覧装置２１におけるユーザによる閲覧の処理の流れを示すフローチャートである。図６は、図４に示す画像Ｉが、中心座標に基づいて表示画面２５ａに順に表示される様子を示す図である。図６における矢印は、ユーザが入力部２６を介して、後述する次画面描画ボタンの押下することによって、表示内容がスクロールされている状態を示す。図３のステップｓ７に記載するように、描画データの冒頭である中心座標Ｃ１に対応する画像（以下、「ページ始端画像」と記す）がＲＡＭから読み出されて表示画面２５ａに表示されて処理が開始する（ステップｓ１０）。
【００６２】
ステップｓ１１で、ユーザによって入力部２６を介して特定の入力が有ったと判断されるとステップｓ１２に進む。具体的には、現在表示画面２５ａに表示されている画像に対して、次の画像または前の画像にスクロールすることを命令する入力が、ユーザによって与えられたか否かが判断される。このような入力は、たとえば、次の画像を表示させるボタン（以下、「次画面描画ボタン」と記す）または、前の画像を表示させるボタン（以下、「前画面描画ボタン」と記す）を、入力部２６を介して、ユーザが押下することによって行われる。
【００６３】
ステップｓ１２では、ユーザの入力に応じて表示させるべき画像が有るか否かが判断される。具体的には、現在表示画面２５ａに表示されている画像がページ始端画像であり、前画面描画ボタンが押下された場合、または現在表示されている画像が描画データの結末である中心座標Ｃ４に対応する画像（以下、「ページ終端画像」と記す）であり、次画面描画ボタンが押下された場合には、ユーザの入力に応じて表示させるべき画像が無いと判断され、ステップｓ１４に進み、当該描画データに関する処理は終了される。
【００６４】
ステップｓ１４では、現在表示画面２５ａに表示されている画像がページ終端画像である場合には、次のページに対応するコンテンツデータにおける画像データから描画データが生成され、その描画データにおけるページ始端画像を表示画面２５ａに表示するように処理が行われる。また、現在表示画面２５ａに表示されている画像がページ始端画像である場合には、前のページに対応するコンテンツデータにおける画像データから描画データが生成され、その描画データにおけるページ終端画像を表示画面２５ａに表示するように処理が行われる。
【００６５】
ステップｓ１２において、ユーザの入力に応じて表示させるべき画像が有ると判断された場合には、ステップｓ１３に進み、該当する画像が表示画面２５ａに表示される。たとえば、現在表示画面２５ａに表示されている画像が中心座標Ｃ２に対応する画像Ｉ２である場合に、ユーザによって次画面描画ボタンが押下されると、画像がスクロールされて、次の画像であり、かつ中心座標Ｃ３に対応する画像Ｉ３が表示画面２５ａに表示される。また、現在表示画面２５ａに表示されている画像が画像Ｉ２である場合に、ユーザによって前画面描画ボタンが押下されると、画像がスクロールされて、前の画像であり、かつ中心座標Ｃ１に対応するページ始端画像Ｉ１が表示画面２５ａに表示される。
【００６６】
以上において説明するように、本実施の形態に係るコンテンツ作成装置３１によると、画像データの画像を表示画面２５ａに表示させる際に画像が複雑に遷移することを回避し、画像がスクロールするスクロール方向を単一の方向とすることによって、ユーザにとって自然にコンテンツを閲覧することが可能となる。また、著作者の意図していた作品のイメージを損ねることを防止することができる。
【００６７】
また、スクロール前後の画像に重複する部分を設けることで、表示画面２５ａにおける画像の移動を一連の流れに沿ったものであることをユーザが認識し易くなり、結果として著作者の意図していた作品のイメージを損ねることなく、ユーザに閲覧させることが可能となる。
【００６８】
さらに、本実施の形態に係るコンテンツ作成装置３１によると、予めスキャナ等によって作成される電子化されたコンテンツに係る画像データに対して、自動的に描画データを作成し、スクロール方向、中心座標Ｃ１〜Ｃ４、およびスクロール量が決定される。そして、表示画面２５ａを介してユーザにコンテンツを閲覧させることができる。このときユーザに閲覧される画像は、一定の品質が確保されているので、コンテンツ閲覧のために予め人手によって描画データを作成する工程、または自動的に作成された描画データに対して品質を検証する工程を省略することができ、このような工程に要していたコストおよび時間を削減することができる。
【００６９】
本発明の実施の他の形態では、コンテンツ閲覧装置２１が、スクロール前の画像からスクロール後の画像へスクロールする速度を決定するスクロール速度決定手段を備えていても良い。このスクロール速度決定手段は、描画中心位置決定手段１７によって決定されたスクロール量に基づいて自動的に決定されても良い。このとき、初期速度と加速度を定めることによって、スクロール速度を決定するようにするのが好ましい。なお、このスクロール速度は、ユーザが所望の速度を入力部２６を介して入力することによって変更されても良い。このように、スクロール速度を変更する手段を設けることで、ユーザにとってコンテンツをさらに閲覧し易くすることができる。
【００７０】
また、音声データを含むコンテンツデータがコンテンツ閲覧装置２１において閲覧される場合には、当該コンテンツデータに含まれる画像データに基づく描画データが表示画面２５ａに表示されると同時に、音声データに基づく音声をスピーカ２７から出力することができる。たとえば効果音やＢＧＭなどを出力することによって、コンテンツに付加価値を与えることができる。
【００７１】
さらに、画像データに予め文字データが埋め込まれている場合、たとえば漫画において吹き出しの中に記載される登場人物が話すセリフが文字データとしてコンテンツデータに付加されている場合、表示画面２５ａに表示するための描画データを生成する際に、画像データの実寸法画像を拡大または縮小する倍率に応じて、画像データに付加される文字データによる文字を拡大または縮小する文字サイズ変換手段を備えても良い。これにより、ユーザに閲覧しやすくするために画像データに文字データが付加されているような場合であっても、コンテンツ閲覧装置２１において、ユーザにとって閲覧しやすく文字を表示することができる。
【００７２】
図７は、本発明の実施の他の形態のコンテンツ作成装置３１において画像データから描画データを生成して閲覧用コンテンツを外部記憶装置２４に記憶するまでの処理の流れを示すフローチャートである。なお、先行する実施形態で説明している事項に対応している部分には同一の参照符を付し、重複する説明を省略する。
【００７３】
ユーザが入力部２６を介してコンテンツの作成を実行する命令を入力すると、コンテンツを作成するためのコンテンツ作成プログラムが、ＣＰＵ２２によって、たとえば外部記憶装置２４からＲＡＭ２３ｂにロードされる。そして、コンテンツを作成するための処理が開始される（ステップｓ２０）。
【００７４】
ステップｓ２１では、外部記憶装置２４に記憶されているコンテンツデータ群から、番号データに基づいて所定のコンテンツデータが抽出されてＲＡＭ２３ｂに読み込まれる。ステップｓ２２では、ＲＡＭ２３ｂに読み込まれたコンテンツデータに含まれる画像データについて、コンテンツの種類を規定するデータに基づいてスクロール方向が決定される。決定されたスクロール方向は、ＲＡＭ２３ｂに記憶される。
【００７５】
ステップｓ２３では、ＲＡＭ２３ｂに読み込まれたコンテンツデータに含まれる画像データについて、表示画面２５ａに表示される実寸法画像を、そのまま表示画面２５ａに表示させても良いか、または実寸法画像を拡大もしくは縮小して表示画面２５ａに表示する必要があるかが判断される。この判断は、ステップｓ２１で決定されたスクロール方向にスクロールさせることにより画像全体を表示画面２５ａに表示させることを前提として、実寸法画像の画面表示サイズ（上下寸法または左右寸法）と表示画面２５ａの画面サイズ（縦方向寸法または横方向寸法）とを比較して行われる。必要があると判断された場合にはステップｓ２４に進む。必要がないと判断された場合にはステップｓ２５に進む。
【００７６】
ステップｓ２４では、実寸法画像を拡大または縮小する倍率が、表示画面２５ａの縦方向または横方向寸法に基づいて算出される。ステップｓ２５では、画像データから描画データが生成される。画像の拡大または縮小が必要な場合には、ステップｓ２４で算出された倍率に基づいて生成され、拡大または縮小が必要ない場合には、画像データがそのまま描画データとなる。そして、生成された描画データに対し、表示画面２５ａに最初に表示される画像の中心位置を決定してステップＳ２６に進む。なお、決定された中心位置は、ＲＡＭ２３ｂに記憶される。
【００７７】
ステップＳ２６では、スクロール方向決定手段１６によって決定されるスクロール方向の表示画面２５ａの寸法に基づいて、画像のスクロール量が決定され、決定されたスクロール量に基づいて、１回スクロールさせた後に表示画面２５ａに表示される画像における中心位置を決定してステップＳ２７に進む。決定されたスクロール量および中心位置は、ＲＡＭ２３ｂに記憶される。
【００７８】
ステップＳ２７では、現在処理対象としている描画データに対し、画像全体を表示するのに必要な中心位置が全て決定されたか否かが判断される。全て決定されている場合にはＳ２８に進み、全て決定されていない場合にはＳ２６に進む。
【００７９】
ステップＳ２８では、生成された描画データ、決定されたスクロール方向、スクロール量、および中心位置などの閲覧用コンテンツが外部記憶装置２４に記憶されて、処理が終了する。
【００８０】
なお、前記説明では、１ページ分に相当するコンテンツデータに対する一連の処理について説明を行っているが、複数のコンテンツデータから成るコンテンツデータ群に対して処理を行う場合には、一のコンテンツデータに対する処理が終了すると、次のコンテンツデータに対する処理が開始される。このように、順次処理を行うことによって、コンテンツデータ群に含まれる全てのコンテンツデータに対して処理が行われる。そして、全ての閲覧用コンテンツが外部記憶装置２４に記憶される。
【００８１】
このように、予めコンテンツデータから閲覧用コンテンツを作成して外部記憶装置２４に記憶させておき、ユーザがコンテンツを閲覧する際には、その予め作成された閲覧用コンテンツを外部記憶装置２４から読み出すようにしても良い。このコンテンツは表示画面２５ａに図４に記載のＣ１〜Ｃ４に対応する画像が順に表示されていく。このＣ１〜Ｃ４をスクロールによって表示する一連の手順は、図５におけるＳ１０〜Ｓ１４の手順と同様である。ただし、表示画面２５ａに表示する描画データは、コンテンツに設定されている中心座標と画像データを用いて作成される。
【００８２】
図８は、本発明の実施の他の形態のコンテンツ閲覧装置２１ａにおいて、前述するコンテンツ作成装置３１にて作成されたコンテンツを閲覧する処理の流れを示すフローチャートである。本実施形態のコンテンツ閲覧装置２１ａは、コンテンツ作成装置３１にて作成された閲覧用コンテンツを閲覧するための装置である。なお、先行する実施形態で説明している事項に対応している部分には同一の参照符を付し、重複する説明を省略する。
【００８３】
ユーザが入力部２６を介してコンテンツの閲覧を実行する命令を入力すると、コンテンツを閲覧するためのプログラムが、ＣＰＵ２２によって、たとえば外部記憶装置２４からＲＡＭ２３ｂにロードされる。そして、コンテンツを閲覧するための処理が開始される（ステップｓ３０）。
【００８４】
ステップｓ３１では、コンテンツ作成装置３１によって作成された閲覧用コンテンツから、表示画面２５ａに表示すべき画像に対する描画データが、ＲＡＭ２３ｂに読み込まれて、ステップｓ３２に進む。ステップｓ３２では、読み込まれた描画データに対して決定されている中心座標が閲覧用コンテンツから取得され、ステップｓ３３に進む。
【００８５】
ステップｓ３３では、取得した中心座標に基づいて、表示画面に表示すべき表示内容が取得される。表示内容が取得されると、ステップｓ３４に進む。ステップｓ３４では、取得された表示内容が、表示画面２５ａに表示される。表示画面２５ａに表示内容が表示された後は、入力部２６を介したユーザによる入力に従い、コンテンツ作成装置３１において決定された表示内容の移動方向、移動量および移動速度に基づいて、表示画面２５ａにおける表示内容の移動が行われる（ステップｓ３５）。
【図面の簡単な説明】
【００８６】
【図１】本実施の形態に係るコンテンツ作成装置３１の機能的構成を示すブロック図である。
【図２】本実施の形態に係るコンテンツ閲覧装置２１の構成例を示すブロック図である。
【図３】本実施の形態に係るコンテンツ閲覧装置２１において画像データから描画データを生成して表示画面２５ａに表示するまでの処理の流れを示すフローチャートである。
【図４】表示画面２５ａに表示される描画データの画像Ｉに対して決定された中心座標Ｃ１〜Ｃ４を示す図である。
【図５】本実施の形態に係るコンテンツ閲覧装置２１におけるユーザによる閲覧の処理の流れを示すフローチャートである。
【図６】図４に示す画像Ｉが、中心座標に基づいて表示画面２５ａに順に表示される様子を示す図である。
【図７】本発明の実施の他の形態のコンテンツ作成装置３１において画像データから描画データを生成して閲覧用コンテンツを外部記憶装置２４に記憶するまでの処理の流れを示すフローチャートである。
【図８】本発明の実施の他の形態のコンテンツ閲覧装置２１ａにおいて、コンテンツ作成装置３１にて作成されたコンテンツを閲覧する処理の流れを示すフローチャートである。
【符号の説明】
【００８７】
１１  画像データ記憶手段
１２  画像データ抽出手段
１３  描画データ生成手段
１４  描画データ記憶手段
１５  描画データ表示手段
１６  スクロール方向決定手段
１７  描画中心位置決定手段
１８  制御手段
２１  コンテンツ閲覧装置
３１  コンテンツ作成装置
【図１】
2010134801.tif 000003
【図２】
2010134801.tif 000004
【図３】
2010134801.tif 000005
【図４】
2010134801.tif 000006
【図５】
2010134801.tif 000007
【図６】
2010134801.tif 000008
【図７】
2010134801.tif 000009
【図８】
2010134801.tif 000010