(57)【特許請求の範囲】
【請求項１】
コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを取得するデータ取得手段と、
所定の画面サイズを持つ表示手段と、
前記ページ画像内で順次移動させる前記表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定手段であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定手段と、
前記決定手段で決定された前記系列に従って前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示制御手段と、
を備えたビューワ装置。
【請求項２】
前記台詞領域を示す前記第２の領域情報は、前記ページ画像内の吹出しが描かれた吹出し領域を示す吹出し領域情報であって、当該吹出し領域情報は前記関連付け情報によって前記キャラクタ領域を示す前記第１の領域情報に関連付けられており、
前記決定手段は、前記キャラクタ領域及び当該キャラクタの台詞が描かれた前記吹出し領域の両方が前記表示範囲内に入るか否かを判定することで、前記系列に含める前記表示範囲の位置を決定する請求項１に記載のビューワ装置。
【請求項３】
前記台詞領域を示す前記第２の領域情報は、前記ページ画像内のいずれかのテキストが存在するテキスト領域を示すテキスト領域情報であって、当該テキスト領域情報は前記関連付け情報によって前記キャラクタ領域を示す前記第１の領域情報に関連付けられており、
前記決定手段は、前記キャラクタ領域及び当該キャラクタの台詞が描かれた前記テキスト領域の両方が前記表示範囲内に入るか否かを判定することで、前記系列に含める前記表示範囲の位置を決定する請求項１または２に記載のビューワ装置。
【請求項４】
前記表示手段に表示された前記表示範囲の移動指示の入力を受け付ける移動指示入力手段を備え、
前記表示制御手段は、前記移動指示入力手段に前記移動指示が入力される毎に前記表示手段に表示された前記表示範囲を前記ページ画像内で移動させる請求項１から３のいずれか１項に記載のビューワ装置。
【請求項５】
前記キャラクタ領域は前記コミックの登場人物の顔画像が描かれた領域である請求項１から４のいずれか１項に記載のビューワ装置。
【請求項６】
コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを、所定の画面サイズのビューワ装置に送信するサーバ装置であって、
前記電子コミックデータを取得するデータ取得手段と、
前記ページ画像内で順次移動させる前記ビューワ装置の画面サイズに対応した表示範囲の位置の系列を決定する決定手段であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記ビューワ装置に同時に表示させる前記表示範囲の位置を前記系列に含める決定手段と、
前記決定手段で決定された前記系列を示す情報を前記電子コミックデータに書き込む手段と、
を備えたサーバ装置。
【請求項７】
請求項６に記載のサーバ装置から前記電子コミックデータを受信する受信手段と、
前記所定の画面サイズを持つ表示手段と、
前記受信手段によって受信した前記電子コミックデータ内の前記系列を示す情報に従って、前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示制御手段と、
を備えたビューワ装置。
【請求項８】
所定の画面サイズを持つ表示手段に電子コミックを表示させる表示制御方法であって、
コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを取得する工程と、
前記ページ画像内で順次移動させる前記表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定工程であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定工程と、
前記決定工程で決定された前記系列に従って前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示工程と、
を備えた表示制御方法。
【請求項９】
コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを編集する電子コミック編集方法であって、
前記電子コミックデータを取得するデータ取得工程と、
前記ページ画像内で順次移動させる表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定工程であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定工程と、
前記決定工程で決定された前記系列を示す情報を前記電子コミックデータに書き込む工程と、
を備えた電子コミック編集方法。
【請求項１０】
請求項８に記載の表示制御方法をコンピュータ装置に実行させるプログラム。
【請求項１１】
請求項９に記載の電子コミック編集方法をコンピュータ装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビューワ装置、サーバ装置、表示制御方法、電子コミック編集方法及びプログラムに係り、特に電子コミックを表示する技術に関する。
【背景技術】
【０００２】
携帯電話などの画面サイズが小さな表示装置でも電子コミックを閲覧できるようになってきた。
【０００３】
特許文献１には、１ページ分の漫画（電子コミック）の画像を分割した指定領域（例えばコマ領域）を一画面で表示可能か否かを判定し、一画面で表示不可能であると判定された場合には、複数回に分けて（即ち複数画面で）表示することで、その指定領域の全体を表示するようにした表示装置が開示されている。複数回に分けて表示を行う場合には、ユーザの画面送り操作に応じて画面送りを行う態様と、所定の時間間隔で自動的に画面送りを行う態様がある。
【０００４】
特許文献２には、漫画（電子コミック）の特定のコマに、複数のコマ位置が対応することがあるとの記載がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０２０６２号公報
【特許文献２】特開２００４−３５５２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、一般に、電子コミックの画像上におけるキャラクタ及びその台詞の配置は任意であり、また、電子コミックを表示するビューワ装置の表示画面サイズも一定では無いため、ビューワ装置の表示画面サイズに合わせて１ページのコミック画像を複数回に分けて表示する場合、キャラクタとその台詞とが、複数回に分かれて別々の画面に表示される問題が生じる。
【０００７】
つまり、ユーザは一画面でキャラクタとその台詞とを同時に観察することができないため、コミックの原作が持っていた表現力が減殺されてしまい、ユーザはコミックの閲覧を楽しめなくなる。
【０００８】
本発明はこのような事情に鑑みてなされたもので、表示画面のサイズが機種間で異なっても、電子コミックに登場するキャラクタとそのキャラクタの台詞とを同時にユーザに観察させるようにすることで、ユーザが満足してコミックの閲覧を楽しめるようにすることができるビューワ装置、サーバ装置、表示制御方法、電子コミック編集方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明は、コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを取得するデータ取得手段と、所定の画面サイズを持つ表示手段と、前記ページ画像内で順次移動させる前記表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定手段であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定手段と、前記決定手段で決定された前記系列に従って前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示制御手段と、を備えたビューワ装置を提供する。
【００１０】
一実施形態では、前記台詞領域を示す前記第２の領域情報は、前記ページ画像内の吹出しが描かれた吹出し領域を示す吹出し領域情報であって、当該吹出し領域情報は前記関連付け情報によって前記キャラクタ領域を示す前記第１の領域情報に関連付けられており、前記決定手段は、前記キャラクタ領域及び当該キャラクタの台詞が描かれた前記吹出し領域の両方が前記表示範囲内に入るか否かを判定することで、前記系列に含める前記表示範囲の位置を決定する。
【００１１】
一実施形態では、前記台詞領域を示す前記第２の領域情報は、前記ページ画像内のいずれかのテキストが存在するテキスト領域を示すテキスト領域情報であって、当該テキスト領域情報は前記関連付け情報によって前記キャラクタ領域を示す前記第１の領域情報に関連付けられており、前記決定手段は、前記キャラクタ領域及び当該キャラクタの台詞が描かれた前記テキスト領域の両方が前記表示範囲内に入るか否かを判定することで、前記系列に含める前記表示範囲の位置を決定する。
【００１２】
一実施形態では、前記表示手段に表示された前記表示範囲の移動指示の入力を受け付ける移動指示入力手段を備え、前記表示制御手段は、前記移動指示入力手段に前記移動指示が入力される毎に前記表示手段に表示された前記表示範囲を前記ページ画像内で移動させる。
【００１３】
一実施形態では、前記キャラクタ領域は前記コミックの登場人物の顔画像が描かれた領域である。
【００１４】
また、本発明は、コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを、所定の画面サイズのビューワ装置に送信するサーバ装置であって、前記電子コミックデータを取得するデータ取得手段と、前記ページ画像内で順次移動させる前記ビューワ装置の画面サイズに対応した表示範囲の位置の系列を決定する決定手段であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記ビューワ装置に同時に表示させる前記表示範囲の位置を前記系列に含める決定手段と、前記決定手段で決定された前記系列を示す情報を前記電子コミックデータに書き込む手段と、を備えたサーバ装置を提供する。
【００１５】
また、本発明は、前記サーバ装置から前記電子コミックデータを受信する受信手段と、前記所定の画面サイズを持つ表示手段と、前記受信手段によって受信した前記電子コミックデータ内の前記系列を示す情報に従って、前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示制御手段と、を備えたビューワ装置を提供する。
【００１６】
また、本発明は、前記サーバ装置から前記電子コミックデータを受信する受信手段と、前記所定の画面サイズを持つ表示手段と、前記受信手段によって受信した前記電子コミックデータ内の前記位置配列に従って、前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示制御手段と、を備えたビューワ装置を提供する。
【００１７】
また、本発明は、所定の画面サイズを持つ表示手段に電子コミックを表示させる表示制御方法であって、コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを取得する工程と、前記ページ画像内で順次移動させる前記表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定工程であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定工程と、前記決定工程で決定された前記系列に従って前記ページ画像内で前記表示範囲の位置を順次移動させて、前記表示範囲毎の画像を前記表示手段に順次表示させる表示工程と、を備えた表示制御方法を提供する。
【００１８】
また、本発明は、コミックの１ページ毎のページ画像と、前記コミックに登場するキャラクタが描かれた前記ページ画像内のキャラクタ領域を示す第１の領域情報と、前記キャラクタの台詞が描かれた台詞領域を示す第２の領域情報と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む電子コミックデータを編集する電子コミック編集方法であって、前記電子コミックデータを取得するデータ取得工程と、前記ページ画像内で順次移動させる表示手段の画面サイズに対応した表示範囲の位置の系列を決定する決定工程であって、前記関連付け情報によって互いに関連付けられた前記第１の領域情報及び前記第２の領域情報に基づいて、前記キャラクタ及び当該キャラクタの台詞を前記表示手段に同時に表示させる前記表示範囲の位置を前記系列に含める決定工程と、前記決定工程で決定された前記系列を示す情報を前記電子コミックデータに書き込む工程と、を備えた電子コミック編集方法を提供する。
【００１９】
また、本発明は、前記表示制御方法をコンピュータ装置に実行させるプログラムを提供する。
【００２０】
また、本発明は、前記電子コミック編集方法をコンピュータ装置に実行させるプログラムを提供する。
【発明の効果】
【００２１】
本発明によれば、表示画面のサイズが機種間で異なっても、電子コミックに登場するキャラクタとそのキャラクタの台詞とを同時にユーザに観察させるようにすることで、ユーザが満足してコミックの閲覧を楽しめるようにすることができる。
【図面の簡単な説明】
【００２２】
【図１】電子コミック閲覧システムの一例を示す全体構成図
【図２】情報ファイルの一例を示す説明図
【図３】第１実施形態のサーバ装置及び電子ビューワ装置の内部構成例を示すブロック図
【図４】表示制御処理の一例の流れを示す概略フローチャート
【図５】ページ画像の一例を示す説明図
【図６】コマの再生順序の説明に用いる説明図
【図７】（Ａ）は吹出し領域情報の説明に用いる説明図、（Ｂ）はテキスト領域情報の説明に用いる説明図、（Ｃ）は関心領域情報（キャラクタ領域情報）の説明に用いる説明図
【図８】アンカー位置系列（表示範囲の位置の系列）の説明に用いる説明図
【図９】表示制御の比較例の説明に用いる説明図
【図１０】表示制御の第１実施例における表示例の説明に用いる説明図
【図１１】表示制御の第１実施例における他の表示例の説明に用いる説明図
【図１２】表示制御の第２実施例における表示例の説明に用いる説明図
【図１３】表示制御の第２実施例における他の表示例の説明に用いる説明図
【図１４】第２実施形態のサーバ装置及び電子書籍ビューワ装置の内部構成例を示すブロック図
【発明を実施するための形態】
【００２３】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００２４】
図１は、電子書籍閲覧システムの一例を示す全体構成図である。
【００２５】
スキャナ１は、紙面のコミック（マンガ）原稿を読み取ることで、コミックの１ページ毎の画像（以下「ページ画像」という）を含む画像ファイルを生成する。尚、図１では、スキャナ１により紙面のコミック原稿をスキャン原稿として読み取ることで画像ファイルを取得する例を示したが、このような場合に本発明は限定されない。電子的に生成されたコミック原稿（デジタル原稿）を、ネットワークあるいは記録媒体を介して入力することで画像ファイルを取得してもよい。
【００２６】
電子コミック編集装置２は、スキャナ１等で入力された画像ファイルを含む電子コミックデータの編集を行って、電子コミックのマスタデータを生成する装置である。電子コミック編集装置２は、例えば、コンピュータ装置によって構成される。
【００２７】
サーバ装置３は、電子コミック編集装置２で編集された電子コミックのマスタデータを、必要に応じてビューワ装置４（４ａ〜４ｄ）の各々に対応した形式の電子コミックデータに変換し、その電子コミックデータをビューワ装置４からの配信要求に応じてネットワークを介してビューワ装置４に送信する。サーバ装置３は、例えば、コンピュータ装置によって構成される。
【００２８】
電子書籍ビューワ装置４は、サーバ装置３から送信された電子コミックデータを受信して、ページ画像（又はコマ画像）を表示する。ビューワ装置４は、携帯電話、タブレット端末等の各種の携帯端末、あるいはパーソナルコンピュータ等の各種の端末装置（コンピュータ装置）である。
【００２９】
電子書籍ビューワ装置４の表示画面サイズは機種毎に異なる。電子書籍ビューワ装置４の表示画面サイズが電子コミックデータの１ページ毎のページ画像の全体の表示サイズよりも小さい場合には、１ページ毎のページ画像内で、電子書籍ビューワ装置４の表示画面サイズに対応した表示範囲を順次移動させながら表示を行う。このようにページ画像内で表示画面サイズに対応した表示範囲を移動させながらビューワ装置４の表示画面に順次に表示することを、以下では「順次再生」又は「画面送り再生」ということもある。
【００３０】
サーバ装置３から電子書籍ビューワ装置４に送信する電子コミックデータは、ページ画像を含む画像ファイルと、情報ファイル（付帯情報）とにより構成されている。
【００３１】
ページ画像は、高解像度の画像（例えば３０００×５０００画素又は１５００×２０００画素）の１ページ毎の画像からなる。
【００３２】
情報ファイルは、コミックの全ページ（又は１ページ毎）に対応する情報である。例えば、ＸＭＬファイル等のマークアップ言語で記述される。
【００３３】
図２は、情報ファイルの一例の概要を示す。
【００３４】
本例の情報ファイルは、ページに関する情報であるページ情報、コマに関する情報であるコマ情報、吹出しに関する情報である吹出し情報、テキスト領域に関する情報であるテキスト領域情報、関心領域に関する情報である関心領域情報、これらの情報の互いの関連付けを示す関連付け情報、などを含む。
【００３５】
ページ情報は、ページに関する情報、ページ名、ページＩＤの情報を含む。ページに関する情報とは、コンテンツ画像が１ページか見開き２ページかを示す情報、オリジナルコンテンツの大きさ等を含む情報である。本例のページ情報は、電子コミックに関する情報（タイトルＩＤ、タイトル名、著者、出版社（版権者）、出版年、言語等）を含む。
【００３６】
コマ情報は、コマ領域情報を含む。コマ領域情報は、ページ画像内の各コマの領域（コマ領域）を示す情報である。本例のコマ領域情報は、各コマの頂点の座標、各コマの形状が含まれる。コマ領域情報は、コマ境界を示すベクトルデータであっても良いし、コマ領域を示すマスクデータであっても良い。また、コマ情報は、ページ画像に含まれるコマ数、ページ画像内のコマの再生順序を示すコマ順序情報を含む。コマの再生順序は、例えば、右開き/左開きのページに関する情報、使用言語を示すコンテンツに関する情報、コマ領域情報から検知されるコマ割り等に基づいてページの右上から左下、左上から右下、移動方向（左右方向又は上下方向）等のいくつかのコマ順序の遷移パターンのうちから適切なパターンを選択し、その選択した遷移パターンに従って自動的に決定される。
【００３７】
吹出し情報は、吹出し領域情報を含む。吹出し領域情報としては、例えば、吹出し領域の外周縁を示すベクトルデータ、吹出し領域を示すマスクデータ（ビットマップ情報）が挙げられる。吹出し領域情報は、ページ画像内（又はコマ内）での吹出し領域を示す情報である。吹出し領域情報には、吹出しの形状、吹出しの起点（吹き出しの頂点）の位置と向き、吹出しのサイズが含まれていてもよい。また、吹出しの特定位置（中心位置）と吹出しのサイズによって吹出し領域情報を表してもよい。吹出し情報には、吹出しに含まれるテキストの情報、吹出しの描線の属性（点線、実線など）、吹出しの話者の識別情報、吹出しの属するコマなどがさらに含まれていてもよい。
【００３８】
テキスト情報は、テキスト領域情報とテキストの内容に関する情報とを含む。テキスト領域情報としては、例えば、描線上のテキスト領域に対応する複数点の座標データ（多角形の外周縁の各頂点を示す座標データ）、テキスト領域の外周縁を示すベクトルデータ、テキスト領域（範囲）を示すマスクデータ（例えばビットマップ情報）が挙げられる。また、テキストの内容に関する情報は、ＯＣＲにより特定されたテキスト（文章）文字属性情報、行数、行間隔、文字間隔、表示切替方法、使用言語、縦書き／横書き、読み方向の区別などを含む。文字属性情報には、文字サイズ（ポイント数など）、文字種別（フォント、強調文字など）がある。テキスト情報には、吹き出し内の話者の台詞が含まれる。また、吹き出し内に配置された原文の台詞に対応する各種言語の翻訳文とその使用言語（２以上の言語の翻訳文でもよい）も、このテキスト情報に含まれうる。
【００３９】
関心領域情報としては、関心領域（以下「ＲＯＩ」ともいう）の各頂点（多角形の外周縁の各頂点）を示す座標データ、ＲＯＩの外周縁を示すベクトルデータ、ＲＯＩを示すマスクデータ（例えばビットマップデータ）等が挙げられる。関心領域情報は、ＲＯＩの形状を示すデータを含んでいてもよい。また、関心領域情報には、ＲＯＩに含まれるキャラクタに関する情報（例えば、自動的につけられたキャラクタＩＤ）がさらに含まれてもよい。また、関心領域情報には、優先順位、表示に当っての重要度、キャラクタの識別情報（名称など）、キャラクタの属性（性別、年齢など）が含まれてもよい。本例の関心領域情報は、コミックに登場するキャラクタが描かれた領域を示す。
【００４０】
関連付け情報は、ページ画像内の領域情報同士の関連付けを示す情報である。言い換えると、種類の異なる領域同士の関連付けを示す。関連付け情報としては、テキスト領域情報と関心領域情報との関連付け、吹出し領域情報と関心領域情報との関連付け、テキスト領域情報と吹出し領域情報との関連付け、テキスト領域情報とコマ情報との関連付け、吹出し領域情報とコマ情報との関連付け、関心領域情報とコマ情報との関連付け等が挙げられる。
【００４１】
以下では、電子書籍ビューワ装置４でページ画像内の表示範囲の位置（アンカー位置）の遷移の系列を決定する第１実施形態と、サーバ装置３でページ画像内の表示範囲の位置（アンカー位置）の遷移の系列を決定する第２実施形態とに分けて、詳細に説明する。
【００４２】
＜第１実施形態＞
図３は、第１実施形態におけるサーバ装置３及び電子書籍ビューワ装置４の内部構成例を示す構成図である。
【００４３】
サーバ装置３は、特定の管理者の指示入力を受け付け可能な操作デバイス、各種情報の入力（取得）及び出力が可能な入出力デバイス、各種の演算処理及び制御を行う制御デバイス、記憶デバイスを備えたコンピュータ装置である。電子書籍ビューワ装置４は、画像を表示可能な表示デバイス、ユーザの指示入力を受け付け可能な操作デバイス、各種情報の入力（取得）及び出力が可能な入出力デバイス、各種の演算処理及び制御を行う制御デバイスを備えた端末装置である。電子書籍ビューワ装置４は、例えば、携帯電話、携帯型タブレット端末、携帯型ゲーム機、携帯型コンピュータ装置などの各種の携帯端末で構成される。尚、サーバ装置３にアクセスする電子書籍ビューワ装置４は不特定多数であってもよいものとする。
【００４４】
図３において、サーバ装置３は、データベース（ＤＢ）３１、操作部３６、及び入出力部３７、及び制御部３９を備える。
【００４５】
ＤＢ３１は、ハードディスクやメモリなどの記憶デバイスで構成される。ＤＢ３１は、電子コミックデータを記憶する。操作部３６は、キーボード、マウス、タッチパッドなどの操作デバイスで構成される。入出力部３７は、本例では通信デバイスによって構成される。制御部３９は、ＣＰＵ（Central Processing Unit）などの制御デバイスで構成される。
【００４６】
図３において、電子書籍ビューワ装置４は、データベース（ＤＢ）４１、アンカー位置決定部４２、表示部４４、表示制御部４５、操作部４６、入出力部４７、実行制御部４９を備える。
【００４７】
ＤＢ４１は、電子コミックデータなどの各種情報を格納する。本例の電子コミックデータは、前述のように、コミックの１ページ毎のページ画像を含む画像ファイルと、コミックの１ページ毎（又は全ページ）に対応する情報ファイル（付帯情報）とによって構成されている。本例の情報ファイルは、コミックに登場するキャラクタが描かれたページ画像内のキャラクタ領域を示す第１の領域情報（関心領域情報）と、キャラクタの台詞が描かれた台詞領域を示す第２の領域情報（吹出し領域情報及びテキスト領域情報のうちで少なくとも一方）と、前記第１の領域情報と前記第２の領域情報とを関連付ける関連付け情報とを含む。尚、テキスト領域及び吹出し領域のうちいずれか一方あるいは両方を台詞領域とするかについては、各種の態様があり、後に詳説する。また、「キャラクタ」は、人物に特に限定されないが、以下ではキャラクタがコミックに登場する人物（登場人物）である場合を例に説明する。また、キャラクタ領域は、顔画像の領域に特に限定されないが、以下ではキャラクタ領域が顔画像の領域である場合を例に説明する。
【００４８】
アンカー位置決定部４２は、電子コミックデータのページ画像内で順次移動させる表示範囲の位置（アンカー位置）の遷移の系列（以下「アンカー位置系列」という）を決定する。アンカー位置系列をどのような情報で示すかについては、各種の態様が考えられるが、以下では、アンカー位置決定部４２がアンカー位置の配列をアンカー位置系列として決定する場合を例に説明する。
【００４９】
表示部４４は、画像を表示可能な表示デバイスで構成される表示手段であり、所定の画面サイズを持つ。表示部４４は、例えばＬＣＤにより構成される。
【００５０】
表示制御部４５（表示制御手段）は、アンカー位置決定部４２によって決定されたアンカー位置系列に従って、ページ画像内で表示範囲の位置を順次移動させて、表示範囲毎の画像を表示部４４に順次表示させる。
【００５１】
操作部４６は、ユーザの指示入力を受け付ける。操作部４６は、表示部４４の画面上に配置したタッチセンサでもよいし、キー入力デバイス、ポインティングデバイスでもよい  本例の操作部４６は、第１に、ページ画像の全域を順次表示させる全域表示モードと、ページ画像内の重要領域を順次表示させる重要領域表示モードとの切替指示の入力を受け付けるモード切替指示入力手段として機能する。
【００５２】
また、本例の操作部４６は、第２に、表示部４４に表示された表示範囲の移動指示（画面送り指示）の入力を受け付ける移動指示入力手段として機能する。
【００５３】
入出力部４７は、各種情報の入出力を行う。本例の入出力部４７は、サーバ装置３と通信する通信デバイスで構成されており、サーバ装置３に電子コミックデータ要求を送信して、サーバ装置３から電子コミックデータを受信することで、電子コミックデータを取得する。入出力部４７は、本例のような通信デバイスには特に限定されず、コンピュータ読み取り可能な記録媒体に対する書き込み及び読み出しを行う入出力デバイスであってもよい。
【００５４】
次に、アンカー位置決定部４２について詳説する。
【００５５】
アンカー位置決定部４２は、電子コミックデータのページ画像内で表示部４４の画面サイズに対応した表示範囲を順次移動させるときのアンカー位置（表示範囲の基準位置）の遷移の系列（アンカー位置系列）を決定する。アンカー位置系列は、表示部４４に順次移動させて表示させる一連の表示範囲の基準位置を示す列である。
【００５６】
本例のアンカー位置決定部４２は、情報ファイル内の関連付け情報によって互いに関連付けられた関心領域情報（第１の領域情報）と、吹出し領域情報及びテキスト領域情報のうちで少なくとも一方の領域情報（第２の領域情報）とに基づいて、キャラクタ及び当該キャラクタの台詞を表示部４４に同時に表示させる表示範囲の基準位置（アンカー位置）を求めて、当該表示範囲の基準位置をアンカー位置系列に含める。
【００５７】
また、情報ファイル（付帯情報）は、ページ画像内の各コマの領域を示すコマ領域情報を含み、本例のアンカー位置決定部４２は、ページ画像内の各コマの表示サイズが表示部４４の画面サイズよりも大きい場合には、各コマ内で表示範囲を順次移動させるアンカー位置系列を決定する。
【００５８】
また、本例のアンカー位置決定部４２は、全域表示モードの場合にはページ画像の全域を順次表示させるアンカー位置系列を決定し、重要領域表示モードの場合には電子コミックデータの情報ファイルに基づいて重要領域を含む表示範囲を順次表示させるアンカー位置系列を決定する。
【００５９】
図４は、図３に示した第１実施形態の電子書籍ビューワ装置４における表示制御処理の一例の流れを示す概略フローチャートである。本処理は、電子書籍ビューワ装置４の実行制御部４９の統括制御によって、プログラムに従って実行される。このプログラムは、所定の記録媒体に記録して提供してもよいし、ネットワークを介して提供してもよい。
【００６０】
まず、電子書籍ビューワ装置４の入出力部４７（データ取得手段）によって、サーバ装置３から、電子コミックデータを取得する（ステップＳ２）。既に電子書籍ビューワ装置４のＤＢ４１に電子コミックデータが記憶されている場合には、ＤＢ４１内の電子コミックデータを用いて以降の処理を行えばよい。以下では、図５に示すページ画像を含む電子コミックデータが取得されたものとして説明する。図５のページ画像は、５つのコマを有しており、電子コミックデータの情報ファイルのコマ情報には、図６に示すように５つのコマの再生順序が記述されているものとする。図６において、ページ画像１００のコマ再生順序は、符号１０１のコマ、符号１０２のコマ、符号１０３のコマ、符号１０４のコマ、符号１０５のコマの順番である。尚、本例では電子コミックデータの情報ファイルにコマの再生順序が記述されているが、情報ファイルにコマの再生順序の記述が無い場合でも、ページ情報に記述された、見開きの情報や、言語の情報等に基づいて、コマの再生順序を決定することが可能である。
【００６１】
また、本例の電子コミックデータの情報ファイルには、吹出し領域情報、テキスト領域情報、関心領域情報、及び関連付け情報が記述されているものとする。例えば、図６の第３番目のコマ１０３の場合、図７（Ａ）に斜線で示す吹出し領域１１１、１１２の領域情報（吹出し領域情報）、図７（Ｂ）に点線で示すテキスト領域１２１、１２２の領域情報（テキスト領域情報）、及び、図７（Ｃ）に点線で示す関心領域１３１、１３２の領域情報（関心領域情報）が、情報ファイルに記述されている。本例の関心領域は、コミックに登場するキャラクタ（例えば登場人物）の顔画像が描かれた領域である。
【００６２】
次に、アンカー位置決定部４２によって、電子コミックデータのページ画像内で表示部４４の画面サイズに対応した表示範囲を順次移動させる場合のアンカー位置系列を決定する（ステップＳ４）。尚、アンカー位置系列の決定には、各種の態様があり、後に説明する。
【００６３】
次に、操作部４６に表示範囲の移動指示（「画面送り指示」ともいう）が入力されたか否かを判定する（ステップＳ６）。表示制御部４５は、操作部４６に画面送り指示が入力される毎に、ステップＳ４で決定された移動系列に従って表示範囲をページ画像内で移動させると共に、ページ画像から表示範囲毎の画像を抽出し、その表示範囲内の画像を表示部４４に表示させる（ステップＳ８）。
【００６４】
次に、１ページが終了したか否かを判定し（ステップＳ１０）、１ページ終了でない場合にはステップＳ６に戻り、１ページ終了である場合には全ページ終了か否かを判定し（ステップＳ１２）、全ページ終了でない場合にはステップＳ４に戻り、全ページ終了である場合には本処理を終了する。
【００６５】
ここで、アンカー位置系列について、図８を用いて説明しておく。アンカー位置系列は、ページ画像１００内で表示部４４の画面サイズに対応した表示枠１４０を順次移動（遷移）させるときの、表示部４４に順次表示させる表示枠１４０の基準位置（アンカー位置）の遷移を示す。本例では、表示枠１４０の中心（図中に「Ｘ」で示す）をアンカー位置としており、そのアンカー位置の遷移の様子を図中に矢印で示した。つまり、図中の符号Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７、Ａ８、Ａ９の順序でアンカー位置を順次移動させるようになっており、このようなＡ１〜Ａ９の位置の遷移のシリーズ（系列）がアンカー位置系列である。本例のアンカー位置決定部４２は、ページ画像１００におけるアンカー位置Ａ１〜Ａ９の座標の配列を、アンカー位置系列として生成する。
【００６６】
アンカー位置系列の求め方には各種あるが、以下では、テキスト領域情報及び関心領域情報を用いる場合（第１実施例）と、吹出し領域情報及び関心領域情報を用いる場合（第２実施例）を例に、説明する。
【００６７】
図９は、第１実施例に対する比較例におけるアンカー位置の遷移を示しており、図６に示したページ画像１００のうちで第３番目のコマ１０３に注目して、表示枠１４０（ページ画像１００のうちで表示部４４に表示される表示範囲を示す）の移動の様子を示している。まず、図９を用いて、本発明を実施しない場合の問題点を説明しておく。
【００６８】
まず、図９の上段に示すように、第３番目のコマ１０３の右端に表示枠１４０の右端を一致させている。アンカー位置決定部４２によって、情報ファイルのテキスト領域情報及び関心領域情報に基づいて表示枠１４０の初期の基準位置を決定してもよいし、単純にコマ１０３の右端を基準に表示枠１４０の初期の基準位置を決定してもよい。ここで、表示枠１４０の中心座標をアンカー位置Ａ１１としている。
【００６９】
次に、第１の移動Ｍ１として、表示枠１４０を表示枠１４０のサイズ（表示部４４の画面サイズに対応した移動量である）で移動させる。図９の中段に示すように、登場人物の顔画像領域（関心領域１３２）は表示枠１４０の範囲内なので表示されるが、その登場人物の台詞は表示枠１４０の外側の領域１４４に存在するので、ユーザは登場人物の顔画像とその台詞とを同時に観察できない。
【００７０】
仮に、第２の移動Ｍ２として、表示枠１４０の左端が第３番目のコマ１０３の左端に達するまで表示枠１４０を移動させたとする。そうすると図９の下段に示すように、登場人物の台詞のテキスト領域１２２は表示枠１４０の範囲内なので表示されるが、登場人物の顔画像領域（関心領域１３２）の一部は表示枠１４０の範囲外なので、ユーザは登場人物の顔画像とその台詞とを十分に観察できない。
【００７１】
つまり、図９に示すＡ１１、Ａ１２、Ａ１３のシリーズでは、ユーザはいずれの画面においても、図中の左側の登場人物の顔画像と台詞とを同時に観察できないことになる。
【００７２】
図１０は、本発明を適用した第１実施例の表示制御における好ましいアンカー位置の遷移を示す。
【００７３】
アンカー位置決定部４２は、関連付け情報によって、第１の登場人物（図中の右側のキャラクタ）の台詞のテキスト領域１２１と顔画像領域（関心領域１３１）とが関連し、第２の登場人物（図中の左側のキャラクタ）のテキスト領域１２２と顔画像領域（関心領域１３２）とが関連していることを検知する。そして、アンカー位置決定部４２は、第１の登場人物の台詞のテキスト領域１２１と顔画像領域（関心領域１３１）とを表示部４４に同時に表示させるアンカー位置Ａ１１と、第２の登場人物の台詞のテキスト領域１２２と顔画像領域（関心領域１３２）とを表示部４４に同時に表示させるアンカー位置Ａ１４を、アンカー位置系列に加える。本例では、アンカー位置決定部４２は、Ａ１１の座標及びＡ１４の座標を含む配列を、アンカー位置系列を示す情報（アンカー位置系列情報）として生成する。
【００７４】
尚、図１０では、アンカー位置Ａ１２もアンカー位置系列に加えている。アンカー位置Ａ１２では第２の登場人物（図中の左側の登場人物）の顔画像は表示されるが台詞は表示されない。しかし、Ａ１１、Ａ１２、Ａ１４というアンカー位置系列に従って画面送り再生を行うと、アンカー位置Ａ１４で第２の登場人物の顔画像及び台詞の両方が同時に表示されるため、ユーザはコミックの原作を見たときと同様の味わいを感じることが可能である。例えば、図１０に示すアンカー位置系列（Ａ１１、Ａ１２、Ａ１４）の場合、二人の登場人物の間の距離をユーザに感じさせることが可能であるといえる。
【００７５】
しかし、ユーザによっては、アンカー位置Ａ１１の次にアンカー位置Ａ１２が省略されてアンカー位置Ａ１４というシリーズ（Ａ１１、Ａ１４）にした方が、ストーリーを素早く見られるため良いと感じる場合もあると考えられる。そこで、図１１に示すように、アンカー位置Ａ１２をアンカー位置系列から省略してもよい。本発明は、図１０のアンカー位置系列の場合も図１１のアンカー位置系列の場合も含む。
【００７６】
尚、第３番目のコマ１０３のみについて説明したが、他のコマ（図６の１０１、１０２、１０４、１０５）についても同様な判定を行ってアンカー位置系列を決定する。
【００７７】
図１２は、本発明を適用した第２実施例の表示制御における好ましいアンカー位置の遷移を示す。
【００７８】
アンカー位置決定部４２は、関連付け情報によって、第１の登場人物（図中の右側のキャラクタ）の台詞が入った吹出し領域１１１と顔画像領域（関心領域１３１）とが関連し、第２の登場人物（図中の左側のキャラクタ）の台詞が入った吹出し領域１１２と顔画像領域（関心領域１３２）とが関連していることを検知する。そして、アンカー位置決定部４２は、第１の登場人物に関連した吹出し領域１１１と顔画像領域（関心領域１３１）とを表示部４４に同時に表示させるアンカー位置Ａ２１と、第２の登場人物に関連した吹出し領域１１２と顔画像領域（関心領域１３２）とを表示部４４に同時に表示させるアンカー位置Ａ２３を、アンカー位置系列に加える。本例では、アンカー位置決定部４２は、Ａ２１の座標及びＡ２３の座標を含む配列を、アンカー位置系列を示す情報（アンカー位置系列情報）として生成する。
【００７９】
まず、本例では、図１２の上段に示すように、第３番目のコマ１０３の右端に表示枠１４０の右端を一致させている。アンカー位置決定部４２によって、情報ファイルの吹出し領域情報及び関心領域情報に基づいて表示枠１４０の初期位置を決定してもよいし、単純にコマ１０３の右端を基準に表示枠１４０の表示位置を決定してもよい。ここで、表示枠１４０の中心座標をアンカー位置Ａ２１としている。
【００８０】
次に、第１の移動Ｍ１として、表示枠１４０を表示枠１４０のサイズ（表示部４４の画面サイズに対応した移動量である）で移動させる。図１２の中段に示すように、表示枠１４０の中心座標（表示範囲の基準位置である）をアンカー位置Ａ２２とした場合、第２の登場人物の顔画像領域（関心領域１３２）は表示枠１４０の範囲内なので表示されるが、その登場人物の台詞の一部は表示枠１４０の外側領域１４２に存在するので、ユーザは登場人物の顔画像とその台詞とを同時には十分に観察できない。
【００８１】
しかし、第２の移動Ｍ２として、表示枠１４０の左端が第３番目のコマ１０３の左端に達するまで表示枠１４０を移動させると、図１２の下段に示すように、第２の登場人物の顔画像領域（関心領域１３２）も第２の登場人物の台詞が入る吹出し領域１１２も表示枠１４０の範囲内なので表示され、ユーザは第２の登場人物の顔画像とその台詞とを同時に観察できる。
【００８２】
尚、図１２では、アンカー位置Ａ２２もアンカー位置系列に加えているが、図１３に示すようにＡ２２をアンカー位置系列から省略してもよい。本発明は、図１２のアンカー位置系列の場合も図１３のアンカー位置系列の場合も含む。
【００８３】
尚、第３番目のコマ１０３のみについて説明したが、他のコマ（図６の１０１、１０２、１０４、１０５）についても同様な判定を行ってアンカー位置系列を決定する。
【００８４】
＜第２実施形態＞
図１４は、第２実施形態におけるサーバ装置３及び電子書籍ビューワ装置４の内部構成例を示す構成図である。尚、図３に示した第１実施形態と同じ構成要素には同じ符号を付しており、以下ではその説明を省略する。第２実施形態では、サーバ装置３でアンカー位置系列を決定してアンカー位置系列情報を生成し、電子書籍ビューワ装置４はサーバ装置３から受信したアンカー位置系列情報に基づいて画面送り（表示範囲の移動）の制御を行う。
【００８５】
図１４において、サーバ装置３は、アンカー位置決定部３２、及び、情報編集部３４を備える。その他の構成要素（ＤＢ３１、操作部３６、入出力部３７及び制御部３９）は第１実施形態と同様である。
【００８６】
第２実施形態におけるサーバ装置３のアンカー位置決定部３２は、第１実施形態における電子書籍ビューワ装置４のアンカー位置決定部４２に対応した構成要素である。即ち、電子コミックデータのページ画像内で、電子書籍ビューワ装置４の画面サイズ（表示部４４の画面サイズである）に対応した表示範囲を順次移動させるアンカー位置系列を決定する。アンカー位置決定部３２は、具体的には、ページ画像内で順次移動させる電子書籍ビューワ装置４の画面サイズに対応した表示範囲の位置の遷移の系列を決定するとき、関連付け情報によって互いに関連付けられた第１の領域情報（関心領域情報）及び第２の領域情報（テキスト領域情報及び吹出し領域情報のうち少なくとも一方）に基づいて、キャラクタ及び当該キャラクタの台詞を表示部４４に同時に表示させる表示範囲の位置を、アンカー位置系列に含める。
【００８７】
尚、サーバ装置３のアンカー位置決定部３２におけるアンカー位置系列の決定態様は、第１実施形態の電子書籍ビューワ装置４のアンカー位置決定部４２におけるアンカー位置系列の決定態様と同様であり、ここでは説明を省略する。
【００８８】
情報編集部３４は、アンカー位置決定部４２で決定されたアンカー位置系列を示すアンカー位置系列情報を電子コミックデータの情報ファイル（付帯情報）に書き込む。情報編集部３４によってアンカー位置系列情報が追加された情報ファイルを含む電子コミックデータは、入出力部３７によって電子書籍ビューワ装置４に送信される。
【００８９】
本例の情報編集部３４は、ページ画像の全域を順次表示させる全域表示モード用のアンカー位置系列情報と、ページ画像内の重要領域を順次表示させる重要領域表示モード用のアンカー位置系列情報とを、電子コミックデータの情報ファイル（付帯情報）に書き込む。
【００９０】
情報編集部３４は、例えば、テキスト領域及び関心領域を重要領域情報として、図１０に示したアンカー位置系列（Ａ１１、Ａ１２、Ａ１４）を示す情報を全域表示モード用のアンカー位置系列情報として書き込むと共に、図１１に示したアンカー位置系列（Ａ１１、Ａ１４）を示す情報を重要領域表示モード用のアンカー位置系列情報として書き込む。
【００９１】
また、情報編集部３４は、例えば、吹出し領域及び関心領域を重要領域情報として、図１２に示したアンカー位置系列（Ａ２１、Ａ２２、Ａ２３）を示す全域表示モード用のアンカー位置系列情報として書き込むと共に、図１３に示したアンカー位置系列（Ａ２１、Ａ２３）をを示す重要領域表示モード用のアンカー位置系列情報として書き込む。
【００９２】
電子書籍ビューワ装置４におけるＤＢ４１、表示部４４、表示制御部４５、操作部４６、入出力部４７、実行制御部４９は、第１実施形態で説明したので、ここでは異なる点のみ説明する。
【００９３】
電子書籍ビューワ装置４の入出力部４７は、サーバ装置３から、アンカー位置系列情報が付加された電子コミックデータを受信する。
【００９４】
電子書籍ビューワ装置４の表示制御部４５は、受信した電子コミックデータの情報ファイル内のアンカー位置系列情報に従って、ページ画像から表示範囲毎の画像を順次抽出して表示部４４に順次表示させることで、ページ画像内でのアンカー位置を順次移動させて表示枠１４０毎の画像を表示部４４に順次表示させる。
【００９５】
電子書籍ビューワ装置４の操作部４６は、全域表示モードと重要領域表示モードとの切替指示の入力を受け付ける。本実施形態の表示制御部４５は、全域表示モードの場合には、情報ファイル内の全域表示モード用のアンカー位置系列情報に従ってページ画像の全域を表示部４４に順次表示し、重要領域表示モードの場合には、情報ファイル内の重要領域表示モード用のアンカー位置系列情報に従って、重要領域を含む表示範囲を表示部４４に順次表示させる。
【００９６】
尚、キャラクタが人物キャラクタである場合を例に説明したが、本発明はこのような場合に限定されない。キャラクタは、他の生物でもよく、架空のものでよい。ロボット、電話機、山などでもよい。
【００９７】
また、台詞領域を示す領域情報は、図示した吹出し領域情報やテキスト領域情報に限定されず、どのような形式でもよい。
【００９８】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってよいのはもちろんである。
【符号の説明】
【００９９】
３…サーバ装置、３１…サーバ装置のデータベース、３２…サーバ装置のアンカー位置決定部、３４…サーバ装置の情報編集部、３６…サーバ装置の操作部、３７…サーバ装置の入出力部、３９…サーバ装置の制御部、４…電子書籍ビューワ装置、４１…電子書籍ビューワ装置のデータベース、４２…電子書籍ビューワ装置のアンカー位置決定部、４４…電子書籍ビューワ装置の表示部、４５…電子書籍ビューワ装置の表示制御部、４６…電子書籍ビューワ装置の操作部、４７…電子書籍ビューワ装置の入出力部、４９…電子書籍ビューワ装置の実行制御部
【図１】
0005437340.tif 000002
【図２】
0005437340.tif 000003
【図３】
0005437340.tif 000004
【図４】
0005437340.tif 000005
【図５】
0005437340.tif 000006
【図６】
0005437340.tif 000007
【図７】
0005437340.tif 000008
【図８】
0005437340.tif 000009
【図９】
0005437340.tif 000010
【図１０】
0005437340.tif 000011
【図１１】
0005437340.tif 000012
【図１２】
0005437340.tif 000013
【図１３】
0005437340.tif 000014
【図１４】
0005437340.tif 000015