(57)【要約】【課題】電子コミックをユーザが閲覧する際に、著作者の権利を保護しつつ、ユーザが台詞の翻訳文を適切に観察すること。【解決手段】表示部２４の画面に表示される画像中の吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する実行制御部３０と、取得された吹き出し情報及びテキスト情報に基づいて吹き出し内の原文の台詞に替えて翻訳文を表示させる表示制御手段２５であって、翻訳文の全文が入ると判別されると、吹き出し内に翻訳文の全文を表示させ、翻訳文の全文が入らないと判別されると、吹き出し内で翻訳文をスクロールさせる表示制御部２５を備えた。【選択図】図１
2012133663.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、
前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、
前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、
前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記吹き出し内で前記翻訳文をスクロールさせる翻訳文表示制御手段と、
を備えたことを特徴とするビューワ装置。
【請求項２】
前記判別手段は、前記表示手段の画面サイズに応じて表示される吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別することを特徴とする請求項１に記載のビューワ装置。
【請求項３】
前記テキスト情報は、文字サイズ及び文字種別を示す文字属性情報を含み、
前記翻訳文表示制御手段は、前記テキスト情報と前記文字属性情報とに基づいて表示用の文字を生成することを特徴とする請求項１又は２に記載のビューワ装置。
【請求項４】
前記文字サイズを変更させる文字サイズ変更手段を備えたことを特徴とする請求項１から３のいずれか１項に記載のビューワ装置。
【請求項５】
前記翻訳文表示制御手段は、前記表示手段の画面に表示される画像中の吹き出し内に配置する前記翻訳文の行数、行間隔又は文字間隔を調整する機能を有し、
前記判別手段は、前記翻訳文表示制御手段により調整される場合の翻訳文の全文が、前記吹き出し内に入るか否かを判別することを特徴とする請求項１から４のいずれか１項に記載のビューワ装置。
【請求項６】
前記翻訳文表示制御手段は、前記調整手段により複数行に調整された翻訳文をスクロールさせる際に、１行ずつスクロールさせ、又は全行を同時にスクロールさせることを特徴とする請求項５に記載のビューワ装置。
【請求項７】
前記電子コミック情報は、前記翻訳文のスクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、及び繰り返し方法のうちの少なくとも１つを含むスクロール方法に関する情報を含み、
前記翻訳文表示制御手段は、前記スクロール方法に関する情報に基づいて前記翻訳文をスクロールさせることを特徴とする請求項１から６のいずれか１項に記載のビューワ装置。
【請求項８】
前記翻訳文表示制御手段は、前記吹き出し領域内で前記翻訳文をスクロールさせる際に、前記翻訳文をエンドレスでスクロールさせることを特徴とする請求項１から７のいずれか１項に記載のビューワ装置。
【請求項９】
前記吹き出しに原文の台詞又は翻訳文を表示させるかを選択する選択手段を備え、
前記翻訳文表示制御手段は、前記選択手段により翻訳文の表示が選択された時のみ前記吹き出し内に前記翻訳文を表示させることを特徴とする請求項１から８のいずれか１項に記載のビューワ装置。
【請求項１０】
前記翻訳文を音声再生する音声再生手段を備え、
前記翻訳文表示制御手段は、前記翻訳文の音声の再生スピードに合わせて前記翻訳文をスクロールさせることを特徴とする請求項１から９のうちいずれか１項に記載のビューワ装置。
【請求項１１】
請求項１から１０のいずれか１項に記載のビューワ装置の機能を含むユーザ端末と、
前記ユーザ端末からの要求に応じて前記電子コミックの情報を提供するサーバと、
からなる閲覧システム。
【請求項１２】
請求項１から１０のいずれか１項に記載のビューワ装置を実現させるビューワプログラム。
【請求項１３】
請求項１２に記載のビューワプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子コミックの画像の吹き出し内に原文の台詞を所定の言語に翻訳した翻訳文を表示することができるビューワ装置、閲覧システム、ビューワプログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年の情報技術革新に伴い、雑誌やコミックなどの紙にプリントされることを前提とした書籍をデジタル化し、携帯端末等の電子書籍ビューワで視聴するという情報配信形態が確立されてきた。
【０００３】
特許文献１によると、原稿縦書き、翻訳文横書きなら、レイアウト情報を回転し、横書きのレイアウトに変換する。
【０００４】
特許文献２によると、ネームが吹き出しの枠に収まらない場合には、文字の級数を下げたり、文字間隔を詰めたりする。
【０００５】
特許文献３によると、文字列を含むブロックの縦方向のサイズは固定し、横方向のサイズのみを拡大する。
【０００６】
特許文献４によると、流し込んだネームの全文字が縦横過不足無く収まるようにテキストボックスの大きさを調整する。縦組・横組、文字サイズに合わせてテキストボックスの縦横長さを調整する。
【０００７】
特許文献５によると、表示画面に帯状のテロップ領域を設けて、吹き出し内の台詞に対する翻訳文を、テロップ領域に字幕で表示させる。
【０００８】
特許文献６によると、画像の元位置に生じるパターンの抜けを周囲の画像の構成パターンから補って塞ぐ。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平6-96288号公報
【特許文献２】特開2006-185435号公報
【特許文献３】特開2005-056043号公報
【特許文献４】特開2005-004738号公報
【特許文献５】特開2009-098727号公報
【特許文献６】特開2000-20687号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、電子コミックの吹き出し内で台詞の翻訳文をユーザが適切に観察し得るようにした構成は先行技術でも開示されていない。
【００１１】
例えば、特許文献５には、翻訳文を帯状のテロップ領域で表示する構成が開示されているが、画像の周囲に翻訳文を表示した場合、ユーザは登場人物と翻訳文との対応関係を認識することが容易でなく、また、吹き出しの位置に帯状のテロップ領域を設定しただけでは、翻訳文が台詞の原文と混在すると、ユーザが翻訳文を適切に観察することができない。また、吹き出の外に翻訳文がはみ出した場合には、画像の登場人物などが翻訳文で隠れてしまう問題もある。また、翻訳文の表示までは改変を認めても、吹き出し外の画像の内容の変更やレイアウトの変更を認めたくない著作者もいる。
【００１２】
本発明はこのような事情に鑑みてなされたもので、電子コミックをユーザが閲覧する際に、著作者の権利を保護しつつ、ユーザが台詞の翻訳文を適切に観察することができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明は、表示手段と、コミックのページ毎又はコマ毎の画像と、コミックの登場人物の台詞が入る吹き出しの前記画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む電子コミック情報を取得する情報取得手段と、前記取得された表示制御情報に基づいて前記表示手段の画面に前記画像をスクロール再生又はコマ再生で表示させる画像表示制御手段と、前記表示手段の画面に表示される画像中の吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する判別手段と、前記取得された吹き出し情報及びテキスト情報に基づいて前記画面に表示される画像中の前記吹き出し内の前記原文の台詞に替えて前記翻訳文を表示させる翻訳文表示制御手段であって、前記判別手段により前記翻訳文の全文が入ると判別されると、前記吹き出し内に前記翻訳文の全文を表示させ、前記判別手段により前記翻訳文の全文が入らないと判別されると、前記吹き出し内で前記翻訳文をスクロールさせる翻訳文表示制御手段と、を備えたことを特徴とするビューワ装置を提供する。
【００１４】
すなわち、コミックの画像内の吹き出しのサイズと吹き出し内の台詞の翻訳文の長さと予め設定された文字サイズとに基づいて、吹き出し内に翻訳文のテキストが入るか否かが判別されて、台詞の翻訳文の全文が入ると判別されると、吹き出し内にスクロールすることなく原文の台詞に替えて翻訳文の全文が表示され、台詞の翻訳文の全文が入らないと判別されると、吹き出し内で台詞の翻訳文がスクロールされるので、著作者の権利を保護しつつ、ユーザは台詞の翻訳文を適切に観察することができる。
【００１５】
本発明の一実施形態にて、前記判別手段は、前記表示手段の画面サイズに応じて表示される吹き出し内に、この吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別することを特徴とする。
【００１６】
本発明の一実施形態にて、前記テキスト情報は、文字サイズ及び文字種別を示す文字属性情報を含み、前記翻訳文表示制御手段は、前記テキスト情報と前記文字属性情報とに基づいて表示用の文字を生成することを特徴とする。
【００１７】
本発明の一実施形態にて、前記文字サイズを変更させる文字サイズ変更手段を備えたことを特徴とする。
【００１８】
本発明の一実施形態にて、前記翻訳文表示制御手段は、前記表示手段の画面に表示される画像中の吹き出し内に配置する前記翻訳文の行数、行間隔又は文字間隔を調整する機能を有し、前記判別手段は、前記翻訳文表示制御手段により調整される場合の翻訳文の全文が、前記吹き出し内に入るか否かを判別することを特徴とする。
【００１９】
本発明の一実施形態にて、前記翻訳文表示制御手段は、前記調整手段により複数行に調整された翻訳文をスクロールさせる際に、１行ずつスクロールさせ、又は全行を同時にスクロールさせることを特徴とする。
【００２０】
本発明の一実施形態にて、前記電子コミック情報は、前記翻訳文のスクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、及び繰り返し方法のうちの少なくとも１つを含むスクロール方法に関する情報を含み、前記翻訳文表示制御手段は、前記スクロール方法に関する情報に基づいて前記翻訳文をスクロールさせることを特徴とする。
【００２１】
本発明の一実施形態にて、前記翻訳文表示制御手段は、前記吹き出し領域内で前記翻訳文をスクロールさせる際に、前記翻訳文をエンドレスでスクロールさせることを特徴とする。
【００２２】
本発明の一実施形態にて、前記吹き出しに原文の台詞又は翻訳文を表示させるかを選択する選択手段を備え、前記翻訳文表示制御手段は、前記選択手段により翻訳文の表示が選択された時のみ前記吹き出し内に前記翻訳文を表示させることを特徴とする。
【００２３】
本発明の一実施形態にて、前記翻訳文を音声再生する音声再生手段を備え、前記翻訳文表示制御手段は、前記翻訳文の音声の再生スピードに合わせて前記翻訳文をスクロールさせることを特徴とする。
【００２４】
また、本発明は、前記ビューワ装置の機能を含むユーザ端末と、前記ユーザ端末からの要求に応じて前記電子コミックの情報を提供するサーバと、からなる閲覧システムを提供する。
【００２５】
また、本発明は、請求項１から１０のいずれか１項に記載のビューワ装置を実現させるビューワプログラムを提供する。
【００２６】
また、本発明は、前記ビューワプログラムが記録された記録媒体を提供する。
【００２７】
なお、スクロール再生（スクロールビュー）では、画像内の表示位置（切り出し位置）を移動させて表示（スクロール）を行なう。コマ再生（コマビュー）では、コマ単位で画像を切り替えて表示を行なう。スクロール再生における表示位置の移動、及び、コマ再生におけるコマ単位の画像切り替えは、手動、自動、半自動のいずれでもよい。
【発明の効果】
【００２８】
電子コミックをユーザが閲覧する際に、著作者の権利を保護しつつ、ユーザが台詞の翻訳文を適切に観察することができる。
【図面の簡単な説明】
【００２９】
【図１】閲覧システムの概略構成図
【図２】吹き出しの例を示す図
【図３】電子コミック情報のフォーマットの一例を示す図
【図４】電子コミック情報の配信処理を示すフローチャート
【図５】スクロールビューにおける表示処理の概略を示すフローチャート
【図６】コマビューにおける表示処理の概略を示すフローチャート
【図７】表示処理の詳細を示すフローチャート
【図８】原文の台詞入りの表示画像の一例を示す図
【図９】吹き出し内に翻訳文をスクロール表示した画像を示す図
【図１０】（Ａ）は吹き出し内に翻訳文の全文をスクロールしないで表示した場合の説明図、（Ｂ）〜（Ｄ）は吹き出し内に翻訳文を１行でスクロール表示する場合の説明図
【図１１】（Ａ）〜（Ｃ）は吹き出し内に複数行で翻訳文を連続してスクロール表示する場合の説明図
【図１２】（Ａ）〜（Ｃ）は吹き出し内に行ごとにスクロール表示する場合の説明図
【図１３】（Ａ）〜（Ｃ）は吹き出しの形状に応じて各行ごとに文字数を切り替えてスクロール表示する場合の説明図
【発明を実施するための形態】
【００３０】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００３１】
＜第１実施形態＞
図１は本発明の好ましい実施形態に係る電子書籍閲覧システムの構成を示す。このシステムは、サーバ１と電子書籍ビューワ２とを含む。サーバ１は、特定の管理者の指示入力を受け付け可能な操作デバイス、各種情報の入力（取得）及び出力が可能な入出力デバイス、各種の演算処理及び制御を行なう制御デバイス、記憶デバイスを備えたコンピュータ装置である。電子書籍ビューワ２は、画像を表示可能な表示デバイス、音を出力可能な音出力デバイス、ユーザの指示入力を受け付け可能な操作デバイス、各種情報の入力（取得）及び出力が可能な入出力デバイス、各種の演算処理及び制御を行なう制御デバイスを備えたユーザ端末である。電子書籍ビューワ２は、例えば、携帯電話、携帯型ゲーム機、携帯型コンピュータ装置などの携帯端末で構成される。なお、サーバ１にアクセスする電子書籍ビューワ２は不特定多数であってもよいものとする。
【００３２】
サーバ１は、解析部１０、データベース（ＤＢ）１１、操作部１６、入出力部１７を備える。
【００３３】
ＤＢ１１は、電子コミック情報１２を記憶する。電子コミック情報の詳細は後述する。
【００３４】
解析部１０は、ＣＰＵなどの制御デバイスで構成される。ＤＢ１１は、ハードディスクやメモリなどの記憶デバイスで構成される。操作部１６は、キーボード、マウス、タッチパッドなどの操作デバイスで構成される。
【００３５】
電子コミック情報は、解析部１０から出力された解析結果、操作部１６から入力された情報、あるいは、入出力部１７を介して入力された情報を含む。
【００３６】
解析部１０は、オリジナルコンテンツから生成されたデジタルのコンテンツ画像（マンガ画像）を解析し、コンテンツ画像の付帯情報を生成する。
【００３７】
説明の簡略のため、オリジナルコンテンツはマンガ画像を含む書籍であり、配信されるコンテンツ画像はページ単位（又はコマ単位）の画像（実写、描画を問わない）であるものとする。また、コンテンツ画像は、図２（Ａ）〜（Ｄ）に示すような吹き出しと、吹き出し内の台詞を含んでいるものとする。ただし、吹き出し及び台詞の一方または両方がないページやコマがあってもよい。
【００３８】
図３は、ヘッダ、ページ単位（又はコマ単位）のコンテンツ画像、及びコンテンツ画像の付帯情報によって構成された電子コミック情報を示す。本例では、電子コミック情報を、ひとつのファイルで構成しているが、コンテンツ画像と付帯情報とを異なるファイルに分けて格納し、複数ファイルで構成してもよい。
【００３９】
ヘッダは、ファイルの属性（ファイル名など）を示す。
【００４０】
コンテンツ画像は、ページ単位（又はコマ単位）のマンガの画像であり、ページ番号（又はコマ番号）に対応づけられている。コンテンツ画像は、例えば、スキャナなどでオリジナルコンテンツを電子データ化して作成される。オリジナルコンテンツは、マンガ、新聞、週刊誌、オフィス文書（プレゼンテーション文書など）、教科書、参考書など、ページ単位で組まれている。コンテンツ画像の保存形式は任意であり、ＰＤＦファイルやＪＰＥＧ画像ファイルなどの形式で保存される。
【００４１】
コンテンツ画像は、概略画像、詳細画像（高解像度データ）を含み、それぞれ、ページ、コマあるいはアンカーポイントごとに用意される。拡大許可領域を示す情報が付加されていてもよい。
【００４２】
付帯情報は、図３に示すように、検索情報、吹き出し情報、テキスト情報、登場人物の情報、表示制御情報、自動読み上げの属性情報、再生エフェクト情報、その他情報によって構成されている。
【００４３】
検索情報は、検索に用いるタグ情報である。例えば、ページ番号（ページ識別情報）、コマ番号（コマ識別情報）、エピソード番号（エピソード識別情報、例えば第何話であるかを示す）、タイトル、作者、出版社（版権者）、総ページ数などの情報を含んでいてもよい。
【００４４】
吹き出し情報は、ページ単位（又はコマ単位）のコンテンツ画像中の吹き出しに関する情報である。例えば、吹き出しのコンテンツ画像内での存在領域を示す吹き出し領域情報、吹き出しの形状、吹き出しの起点（吹き出しの頂点）の位置と向き、吹き出しの描線の属性（点線、実線など）、コンテンツ画像の要素（話者など）と吹き出しの起点との相対的位置関係（例えば吹き出しの頂点と吹き出しの頂点が指し示す話者の顔と最小間隔）、吹き出しのサイズ、吹き出しの話者の識別情報、吹き出しの属するコマなどである。吹き出し領域情報は、例えば、吹き出しの描線（枠線）のコンテンツ画像内での位置を示す情報（例えば描線上の吹き出し形状に対応する複数点の位置情報、あるいは描線全体のベクトル情報）である。吹き出し領域情報は、吹き出しの全領域（範囲）を示すビットマップ情報でもよい。また、吹き出しの特定位置（中心位置）と吹き出しのサイズによって吹き出し領域情報を表してもよい。例えば、図２（Ａ）〜（Ｄ）のような４つの吹き出し種類があれば、その各々に対応する識別情報Ａ〜Ｄを吹き出しの描線の属性として記憶する。
【００４５】
テキスト情報は、コンテンツ画像内のテキストに関する情報である。例えば、各コマおよび各吹き出しに対応する、テキスト（文章）、文字属性情報、行数、行間隔、文字間隔、表示切り替え方法、使用言語、縦書き／横書き、読み方向の区別などである。文字属性情報には、文字サイズ（ポイント数など）、文字種別（フォント、強調文字など）がある。テキスト情報には、吹き出し内の話者の台詞が含まれる。また、吹き出し内に配置された原文の台詞に対応する各種言語の翻訳文とその使用言語（２以上の言語の翻訳文でもよい）も、このテキスト情報に含まれうる。また、吹き出し外に配置されたテキスト（ナレーション、擬音を示す文字列など）やその翻訳文とそのテキストの属性（文字サイズ、フォント、文字装飾など）と、それらの音声読み上げ属性（ボリューム、スピード、繰り返し回数、開始／停止タイミングなど）、このテキスト情報に含まれうる。表示切り替え方法には、スクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、繰り返しの方法などのスクロール制御情報（スクロール方法）を含みうる。
【００４６】
登場人物の情報は、吹き出しの台詞の話者に関する情報である。例えば、話者（登場人物）のコンテンツ画像（概略画像および詳細画像）内での存在領域を示す話者領域情報（顔領域情報など）、話者の識別情報（名称など）、話者の属性（性別、年齢など）。なお、話者とは、吹き出しのセリフ（台詞）の発生源を意味し、人間だけでなく、動物、電話、パソコン、電子機器、ロボットなどの非生物が発するセリフも含む。
【００４７】
表示制御情報は、ページ単位又はコマ単位の表示制御に関する情報である。この情報は、画面スクロールおよび／または画面切り替えを含む。画面スクロールの情報は、詳細情報として、スクロールスピード、スクロール方向、スクロール順、スクロールの開始、終了、一時停止、繰り返しの方法などを含みうる。画面切り替えの情報は、詳細情報として、切り替え単位（コマなど）、切り替えタイミングの決定方法（手動、自動、半自動）、切り替えに付随する表示効果（ワイプ、フェードイン／フェードアウト、ディゾルブ）などを含みうる。
【００４８】
自動読み上げの属性情報は、例えば、読み上げ速度、音量、話者の感情などである。
【００４９】
表示制御情報は再生シナリオを含む。再生シナリオは、コンテンツ画像の部分的な表示領域の単位となる詳細画像の拡大率、前のアンカーポイントに対応する詳細画像から次のアンカーポイントに対応する詳細画像への表示切り替えの速度および表示切り替え方法（スクロール、フェードアウト／フェードインなど）、各アンカーポイントまたは各コマでの視線の停止時間すなわち各アンカーポイントに対応する詳細画像の表示時間の長さである滞在時間、コンテンツ内の概観画像および詳細画像の位置づけ（ページ、セクション）、アンカーポイントの遷移順、見出し情報などを含む。アンカーポイントは、１ページごとの画像の部分領域（典型的にはコマかコマの一部）の視線の止まる位置（アイストップ）である。
【００５０】
再生シナリオは、各アンカーポイントに対応する詳細画像のテキスト量に適合するような滞在時間を含む。各アンカーポイント周辺での詳細画像のテキスト量が大きければそれだけ一画面内の情報量が多くなるので、その分再生シナリオでは滞在時間が長く設定されている。
【００５１】
あるいは、各アンカーポイントでの詳細画像の拡大率をサーバ１にアクセスしてきた電子書籍ビューワ２か、機種ごとの画面サイズに適合するような機種ごとの滞在時間を再生シナリオに設定する。
【００５２】
あるいは、アンカーポイント間の表示切り替えの速度を再生シナリオに設定する。この速度は、再生状態情報として取得した、サーバ１にアクセスしてきた電子書籍ビューワ２のユーザに対応する過去の閲覧のスピードから決定してもよいし、同一の再生コンテンツを再生した複数の電子書籍ビューワ２から再生状態情報として取得した過去の閲覧のスピードを所定の算術式（平均など）に適用することで決定してもよい。
【００５３】
表示切り替え方法は、電子書籍ビューワ２のユーザによる操作部２７への指示に応じて決定されてもよいし、所定のデフォルトの切り替え方法としてもよいし、コンテンツ解析情報に基づいて設定されてもよい。例えば、あるコマａのコンテンツ内のキャラクタの視線方向の移動先がアンカーポイントの移動方向の先であるコマｂと一致するならば、コマａからコマｂへの表示切り替え方法をスクロールに設定する。
【００５４】
読み上げ音声に関する情報は、例えば、読み上げ音声の内容、開始タイミング／終了タイミング、読み上げスピード、読み上げ音声ボリューム、読み上げ話者属性（性別、年齢など）である。読み上げ音声の内容は、録音音声でもよいし、人工音声でもよい。読み上げ音声の内容が人工音声の場合は、これを吹き出しおよび／または付随音声の内容と共通化できる。
【００５５】
また、付随音声に関する情報が含まれる。例えば、擬音や効果音の内容（原文および翻訳文のテキスト情報）、出現回数、出現コマ、ボリューム、開始タイミング／終了タイミング、スピード、音量、擬音は解析部１０によりコンテンツ画像から取得されたものでもよいし入出力部１７などから入力されたものでもよい。例えば、吹き出しに入っていない文字情報が擬音の内容となる。擬音に対応する各種言語の翻訳文も、この情報に含まれうる。
【００５６】
再生エフェクト情報は、再生エフェクトに関する情報である。例えば、端末振動、画面を揺らす、画面フラッシュ、画面切り替えといったエフェクトの種類と開始タイミングである。
【００５７】
その他の情報には、ページめくりに関する情報（たとえば、左開き／右開き）、改行方向（縦書きの場合）などのページ情報が含まれる。また、その他の情報には、ページ余白の領域とその領域に配置する広告データが含まれる。また、その他の情報には、変更可否情報が含まれる。変更可否情報は、レイアウト変更の可否など、オリジナルコンテンツからの改変の可否を示す設定情報である。例えば、翻訳文表示、吹き出し拡大、吹き出し形状変更、画像変更、台詞や擬音の音声読み上げ、ページ全体の左右反転などの可否を示す。なお、改変項目ごとに独立に改変の可否を設定可能である。例えば、翻訳文表示は許可するが、ページ全体の左右反転は禁止するといった設定が可能である。スクロール再生（スクロールビュー）は許可するが、コマ再生（コマビュー）は禁止するといった設定も可能である。
【００５８】
サーバ１の解析部１０は、ＤＢ１１に蓄積されたコンテンツ画像を解析する。その解析の結果得られた付帯情報は、コンテンツ画像とともに、電子コミック情報となる。電子コミック情報は、ページ単位又はコマ単位でもよいし、エピソード単位でもよい。解析部１０によるコンテンツ画像の解析のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出してもよい。コンテンツ画像の要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の形状のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。
【００５９】
また、ＯＣＲ（光学文字読取）により、吹き出し内の台詞（原文）を認識し、それを囲む領域を吹き出しの領域と認識してもよい。読み出された台詞の各文字は、文字の向きに応じてソートされる。例えば、台詞が縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。
【００６０】
コマ番号または台詞番号は、所定のルールに従って決定される。例えば、コンテンツ解析結果の情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点（コマまたは吹き出しの中心や重心など）を順次水平方向に走査することでページ番号または台詞番号が決定される。
【００６１】
各コマの代表点は、１ページごとのコンテンツの要素の視線の止まる位置（アンカーポイント）となり、そのアンカーポイントを起点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。
【００６２】
あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号または台詞番号が決定されることもできる。
【００６３】
あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。
【００６４】
ルール学習は、例えば次のように行なう。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。解析部１０は、複数の基本パターンについてそれぞれ特徴量（コマ境界線の太さや長さなど）を抽出する。そして解析部１０は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。解析部１０は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。解析部１０は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。
【００６５】
解析部１０は、ＤＢ１１に蓄積されたコンテンツ画像を解析する。解析の結果取得できた情報は、付帯情報となる。
【００６６】
電子コミック情報には解析部１０のページ解析結果に関する情報が含まれる。解析部１０によるページ情報の解析および取得のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出されてもよい。コンテンツの要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の領域のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。
【００６７】
あるいは、ＯＣＲにより、吹き出し内部のテキスト文章（セリフ）を認識し、それを囲む領域をセリフ領域と認識してもよい。読み出されたセリフの各文字は、文字の向きに応じてソートされる。例えば、セリフが縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。
【００６８】
コマ番号またはセリフ番号は、所定のルールに従って決定される。例えば、コンテンツの種類がマンガの場合、コンテンツ解析情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点（コマまたは吹き出しの中心や重心など）を順次水平方向に走査することでページ番号またはセリフ番号が決定される。
【００６９】
各コマの代表点は、１ページごとのコンテンツの要素の視線の止まる位置（アンカーポイント）となり、そのアンカーポイントを起点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。
【００７０】
あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号またはセリフ番号が決定されることもできる。
【００７１】
あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。
【００７２】
ルール学習は、例えば次のように行なう。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。解析部１０は、複数の基本パターンについてそれぞれ特徴量（コマ境界線の太さや長さなど）を抽出する。そして解析部１０は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。解析部１０は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。解析部１０は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。
【００７３】
説明の簡略のため、オリジナルコンテンツはマンガであり、オリジナルコンテンツ画像は、マンガの各ページに対応する画像であるとする。マンガとは、絵（実写、描画を問わない）とセリフの双方からなるコンテンツである。
【００７４】
次に、電子書籍ビューワ２について説明する。
【００７５】
電子書籍ビューワ２は、図１に示すように、データベース（ＤＢ）２１、表示部２４、表示制御部２５、音声再生部２６、操作部２７、入出力部２９、実行制御部３０を備える。
【００７６】
ＤＢ２１は、電子コミック情報などの各種情報を格納する。電子コミック情報は、前述のように、コミックのページ毎又はコマ毎のコンテンツ画像と、コミックの登場人物の台詞が入る吹き出しのコンテンツ画像内の存在領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、表示部２４の画面にコンテンツ画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを含む。
【００７７】
表示部２４は、画像を表示可能な表示デバイスで構成される表示手段である。表示部２４は、例えばＬＣＤにより構成される。
【００７８】
表示制御部２５は、画像表示制御手段として、付帯情報内の表示制御情報に基づいて、コンテンツ画像を表示部２４の画面にスクロール再生（又はコマ再生）で表示させる。
【００７９】
また、表示制御部２５は、翻訳文表示制御手段として、付帯情報内の吹き出し情報及びテキスト情報に基づいて、表示部２４の画面に表示されるコンテンツ画像中の吹き出し内の原文の台詞に替えて、その吹き出し内に翻訳文を表示させる。表示制御部２５は、具体的には、付帯情報のテキスト情報と文字属性情報とに基づいて、表示用の文字を生成する。
【００８０】
音声再生部２６及びスピーカ２８は、自動読み上げ手段として、付帯情報のテキスト情報及び自動読み上げ属性情報に基づいて、コンテンツ画像内のテキストを読み上げる。
【００８１】
操作部２７は、ユーザの指示入力を受け付ける。操作部２７は、表示部２４の画面上に配置したタッチセンサでもよいし、キー入力デバイス、ポインティングデバイスでもよい。
【００８２】
入出力部２９は、各種情報の入出力を行なう。本例の入出力部２９は、サーバ１と通信する通信デバイスで構成されており、サーバ１に電子コミック情報要求を送信して、サーバ１から電子コミック情報を受信することで、電子コミック情報を取得する。入出力部２９は、本例のような通信手段には特に限定されず、コンピュータ読み取り可能な記録媒体に対する書き込み・読み出しを行なう手段であってもよい。
【００８３】
実行制御部３０は、判別手段として、表示部２４の画面に表示される画像中の吹き出し内に、この吹き出しに対応する翻訳文の全文が入るか否かを判別する。実行制御部３０は、具体的には、ＤＢ２１に予め記憶された画面サイズ情報と、付帯情報の吹き出し情報及びテキスト情報とに基づいて、表示部２４の画面サイズに応じて表示される吹き出し内に、翻訳文の全文が予め設定された文字サイズで入るか否かを判別する。
【００８４】
なお、表示部２４に表示される文字のサイズは、操作部２７の操作により、変更させることが可能である。
【００８５】
表示制御部２５は、実行制御部３０により吹き出し内に翻訳文の全文が入ると判別されると、吹き出し内に翻訳文の全文を表示させ、実行制御部３０により前記翻訳文の全文が入らないと判別されると、吹き出し内で翻訳文をスクロールさせる。
【００８６】
また、表示制御部２５は、表示部２４の画面に表示される画像中の吹き出し内に配置する翻訳文の行数、行間隔又は文字間隔を調整する機能を有する。実行制御部３０は、表示制御部２５により調整される場合の翻訳文の全文が、吹き出し内に入るか否かを判別する。
【００８７】
また、表示制御部２５は、音声再生部２６での翻訳文の音声の再生スピードに合わせて、翻訳文をスクロール表示させてもよい。音声の再生スピードは、付帯情報から抽出すればよい。
【００８８】
サーバ１のＤＢ１１の情報と電子書籍ビューワ２のＤＢ２１の情報は完全に同じである必要はない。ＤＢ１１は、様々なユーザからの要求に応えるため、様々な種類のコンテンツ画像、例えば、異なる作者のマンガの各巻の画像を格納するライブラリである。ＤＢ２１には、電子書籍ビューワ２のユーザが閲覧したい電子コミック情報のみが格納されていれば足りる。
【００８９】
図４はサーバ１と電子書籍ビューワ２との間で実行される配信処理のフローチャートをである。Ｓ１・Ｓ４は電子書籍ビューワ２が実行し、Ｓ２・Ｓ３はサーバ１が実行する。この処理をサーバ１および電子書籍ビューワ２にそれぞれ実行させるプログラムは、サーバ１および電子書籍ビューワ２にそれぞれ備えられたコンピュータ読み取り可能な記憶媒体（ＲＡＭ、ＲＯＭ、ＣＤＲＯＭなど）に記憶されている。
【００９０】
Ｓ１では、電子書籍ビューワ２は、入出力部２９を介して、コンテンツ要求をサーバ１に送信する。
【００９１】
Ｓ２では、サーバ１は、コンテンツ要求を待機しており、入出力部１７を介して電子書籍ビューワ２からコンテンツ要求を受信すると、Ｓ３に進む。
【００９２】
Ｓ３では、サーバ１は、ＤＢ１１に記憶されている電子コミック情報１２をコンテンツとして、入出力部１７を介して電子書籍ビューワ２に送信する。なお、電子コミック情報１２の送信は、ページ単位あるいはコマ単位で行われてもよい。
【００９３】
Ｓ４では、電子書籍ビューワ２は、入出力部１７を介して、電子コミック情報１２を受信し、ＤＢ２１に格納する。
【００９４】
本例では、電子書籍ビューワ２が、電子コミック情報１２を通信で取得する場合を例に説明したが、電子コミック情報の取得態様は特に限定されない。例えば、メモリカードなどの記録媒体から電子コミック情報を読み込むようにしてもよい。
【００９５】
電子コミック情報を取得した電子書籍ビューワ２は、後述の表示処理に進む。
【００９６】
図５は電子書籍ビューワ２の実行するスクロールビューの表示処理例（スクロール再生処理例）のフローチャートを示す。図６は電子書籍ビューワ２の実行するコマビューの表示処理例（コマ再生処理例）のフローチャートを示す。図５または図６のいずれかの処理は、操作部２７からの選択に従って実行される。
【００９７】
図５を参照すると、Ｓ１０では、表示制御部２５は、ＤＢ２１の電子コミック情報２２に基づき、指定されたコンテンツ画像のページの最初の順のアンカーポイントをカレントアンカーポイントに設定する。
【００９８】
Ｓ１１では、表示制御部２５は、当該ページ全体のコンテンツ画像からカレントアンカーポイントを基準にして、表示用の画像を切り出し、これをカレント画像とする。画像を切り出す代わりに、電子コミック情報２２から詳細画像を読み出してカレント画像とすることもできる。
【００９９】
Ｓ１２では、表示制御部２５は、詳細画像を表示部２４に表示する。
【０１００】
Ｓ１３では、表示制御部２５は、付帯情報に基づき、カレントアンカーポイントに対応する滞在時間が経過したか否かを判断する。Ｙｅｓの場合はＳ１４に進み、Ｎｏの場合はＳ１２に戻る。
【０１０１】
Ｓ１４では、表示制御部２５は、カレントアンカーポイントが当該ページの最後のアンカーポイントであるか否かを判断する。Ｙｅｓの場合はＳ２１に進み、当該ページの表示を終了する。そして、次のページについて、Ｓ１０以降を繰り返す。Ｎｏの場合はＳ１５に進む。
【０１０２】
Ｓ１５では、表示制御部２５は、カレントアンカーポイントの次の順のアンカーポイントを、新たにカレントアンカーポイントに設定する。
【０１０３】
Ｓ１６・Ｓ１７では、表示制御部２５は、当該ページ全体の画像からカレントアンカーポイントを基準にして、表示用の画像を切り出し、これを次の詳細画像とする。画像を切り出す代わりに、電子コミック情報２２の詳細画像を用いることもできる。
【０１０４】
Ｓ１８では、表示制御部２５は、現在表示されている詳細画像から次の詳細画像に向けて、コンテンツ画像を所定の増分ずつ（例えば１ドットずつ）スクロールしつつ表示する。
【０１０５】
Ｓ１９では、コンテンツ表示制御部２５は、コンテンツ画像のスクロール表示が次の詳細画像に到達したか否かを判断する。Ｙｅｓの場合はＳ１２に戻り、次の詳細画像を表示する。Ｎｏの場合はＳ１６に戻り、スクロールを継続する。
【０１０６】
図６を参照すると、Ｓ３１では、表示制御部２５は、指定されたページのコンテンツ画像のコマ順序を基準にして、最初のコマをカレントコマとする。
【０１０７】
Ｓ３２では、表示制御部２５は、カレントコマに対応する部分画像をコンテンツ画像から切り出し、これをカレントコマ画像とする。画像を切り出す代わりに、電子コミック情報２２から詳細画像を読み出して用いることもできる。
【０１０８】
Ｓ３３では、表示制御部２５は、カレントコマ画像を表示部２４に表示する。
【０１０９】
Ｓ３４では、表示制御部２５は、電子コミック情報２２の付帯情報に基づき、カレントコマに対応する滞在時間が経過したか否かを判断する。Ｙｅｓの場合はＳ３５に進み、Ｎｏの場合はＳ３３に戻る。
【０１１０】
Ｓ３５では、表示制御部２５は、カレントコマは、当該ページの最後のコマであるか否かを判断する。Ｙｅｓの場合はＳ３６に進み、当該ページの表示を終了する。そして、次のページについて、Ｓ３１以降を繰り返す。Ｎｏの場合はＳ３７に進む。
【０１１１】
Ｓ３７では、表示制御部２５は、カレントコマの次の順のコマを、新たにカレントコマに設定する。そして、Ｓ３２に戻り、カレントコマに対応する部分画像を切り出すか、詳細画像を読み出し、これをカレントコマ画像とする。それ以降の処理は上記と同様である。
【０１１２】
図７は、電子書籍ビューワ２にて実行されるコンテンツ画像の表示処理（図５のＳ１２及び図６のＳ３３）の一例を示すフローチャートである。本処理は、電子書籍ビューワ２の制御デバイス（実行制御部３０）によって、ビューワプログラムに従って実行される。図８は、サーバ１から配信されたコンテンツ画像であって、吹き出し内に原文の台詞が入っているコンテンツ画像を示す。
【０１１３】
ステップＳ４０では、表示制御部２５は、ＤＢ２１の電子コミック情報２２に基づき、画像の表示処理を開始する。コンテンツ画像は、操作部２７に入力される画像送り指示に従って切り替わる。コンテンツ画像の切り替わる単位は、ページ（あるいはコマ）である。また、切り替わる順序は、ページ番号（あるいはコマ番号）に従う。ただし、ユーザがページ（あるいはコマ）の読みとばしなどの不規則な閲覧を希望する場合もあるため、この順序を無視したコンテンツ画像の切り替わり操作が許容されてもよい。
【０１１４】
ステップＳ４２では、表示制御部２５は、コンテンツ画像内に埋め込まれている原文のまま台詞を表示する原文表示を行なうか、コンテンツ画像の付帯情報に含まれる翻訳文を表示する翻訳文表示を行なうかを判定する。原文表示の場合にはステップＳ５２に進み、翻訳文表示の場合にはステップＳ４４に進む。
【０１１５】
例えば、操作部２７により、原文表示を行なうか翻訳文表示を行なうかの選択指示を受け付ける。本例では、原文表示をデフォルトとし、翻訳文表示が選択指示された場合のみ翻訳文表示を行なう。
【０１１６】
ステップＳ４４では、表示制御部２５は、付帯情報の吹き出し情報とテキスト情報とＤＢ２１に記憶されている画面サイズ情報とに基づいて、表示部２４の画面に表示されるコンテンツ画像中の吹き出しの領域内に、その吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別する。Ｙｅｓ（吹き出しの領域内に翻訳文の全文が入る場合）であればステップＳ４６に進み、Ｎｏ（吹き出しの領域内に翻訳文の全文が入らない場合）であればステップＳ５０に進む。
【０１１７】
例えば、台詞の翻訳文が横書きである場合には、その翻訳文の横方向の各行ごとに、吹き出しの横方向の表示サイズと翻訳文１行の表示サイズとを比較して、翻訳文１行の表示サイズの方が大きい場合には、吹き出し内に翻訳文の全文が入らないため、吹き出しを拡大する必要があると判定する。台詞の翻訳文が縦書きである場合には、その翻訳文の縦方向の各行ごとに、吹き出しの縦方向の表示サイズと翻訳文１行の表示サイズとを比較して、翻訳文１行の表示サイズの方が大きい場合には、吹き出し内に翻訳文の全文が入らないため、吹き出しを拡大する必要があると判定する。
【０１１８】
吹き出しの領域内に翻訳文の全文が入ると判別された場合、ステップＳ４６にて、表示制御部２５は、コンテンツ画像の吹き出しの領域内に、翻訳文の全文を合成する。
【０１１９】
吹き出しの領域内に翻訳文の全文が入らないと判別された場合、ステップＳ５０にて、表示制御部２５は、コンテンツ画像の吹き出しの領域内に、スクロール翻訳文を合成する。スクロール翻訳文は、翻訳文の全文とスクロール方法を示すスクロール制御情報とを含む。なお、スクロール制御情報は、サーバ１から受信した電子コミック情報の付帯情報内のテキスト情報に含まれていた情報である。
【０１２０】
ステップＳ５２にて、表示制御部２５は、コンテンツ画像内の全ての吹き出しの翻訳文合成が終了したか否かを判定する。
【０１２１】
ステップＳ５４では、表示制御部２５は、コンテンツ画像を表示部２４に表示させる。原文表示（翻訳文非表示）の場合、例えば図８に示すコンテンツ画像が表示部２４の画面に表示される。翻訳文表示の場合であって、ステップＳ４４で翻訳文の全文が吹き出しの領域に入ると判別されていれば、図９中の左側の吹き出し内に示すように、翻訳文の全文（”You’re great. Ritsuko.）を吹き出し内に一度に表示させる。また、翻訳文表示の場合であって、ステップＳ４４で翻訳文の全文が吹き出しの領域に入らないと判別されていれば、図９中の右側の吹き出し内に示すように、翻訳文の全文（"An assistant has been ready for this situation.”）を吹き出し内でスクロールさせて表示させる。即ち、表示制御部２５は、付帯情報のスクロール制御情報に基づいて、吹き出し内で翻訳文をスクロール表示させる。
【０１２２】
以上のように本実施形態では、コンテンツ画像（ページ毎のページ画像又はコマ毎のコマ画像）と、そのコンテンツ画像内の吹き出しの領域を示す吹き出し領域情報を含む吹き出し情報と、各吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むテキスト情報であって吹き出し毎に関連づけられたテキスト情報と、表示部２４の画面上でコンテンツ画像をスクロール再生又はコマ再生で表示させるための表示制御情報とを有する電子コミックを取得し（Ｓ４）、取得された表示制御情報に基づいて表示部２４の画面上でコンテンツ画像をスクロール再生又はコマ再生で表示させる表示処理では、少なくとも吹き出し情報及びテキスト情報に基づいて、表示部２４の画面に表示されるコンテンツ画像中の吹き出し内に、その吹き出しに対応する翻訳文の全文が予め設定された文字サイズで入るか否かを判別し（Ｓ４４）、翻訳文の全文が入ると判別された場合には、コンテンツ画像中の吹き出し内の原文の台詞に替えて翻訳文の全文を吹き出し内に合成して表示させ（Ｓ４６及びＳ５４）、翻訳文の全文が入らないと判別された場合には、吹き出し内で翻訳文をスクロールさせる（Ｓ５０及びＳ５４）。
【０１２３】
したがって、吹き出しからはみ出てしまうような長い翻訳文であっても、吹き出し内で翻訳文をスクロール表示させることで、ユーザに翻訳文の全文を吹き出し内で閲覧させることができる。
【０１２４】
以下では、翻訳文スクロールの各種の実施例について、説明する。
【０１２５】
まず、翻訳文スクロールの第１実施例を説明する。実行制御部３０によって、吹き出し内に表示させる翻訳文の全文が予め設定された文字サイズで吹き出しの領域内に入ると判定された場合、表示制御部２５は、図１０（Ａ）に示すように、その翻訳文の全文（例えば“Now, I can speak English. Happy, happy, I’m happy.”）を吹き出し内に表示させる。その一方で、実行制御部３０によって、翻訳文の全文が予め設定された文字サイズで吹き出しの領域内に入らないと判定された場合、表示制御部２５は、図１０（Ｂ）〜（Ｄ）に示すように、翻訳文を吹き出し内で１行でスクロール表示させる。
【０１２６】
次に、翻訳文スクロールの第２実施例を説明する。第２実施例では、実行制御部３０によって、翻訳文の全文が予め設定された文字サイズで吹き出しの領域内に入らないと判定された場合、表示制御部２５は、図１１（Ａ）〜（Ｃ）に示すように、翻訳文を吹き出し内で複数行にわたってエンドレスでスクロール表示させる。なお、図１１（Ａ）〜（Ｃ）には４行表示した場合を示した。ユーザは、吹き出し内で第１行末から第２行先頭に連結し、第２行末から第３行先頭に連結し、第３行末から第４行先頭に連結してスクロールする翻訳文を見ることで、一度に多くの文字を見て翻訳文の内容を認識することができる。なお、スクロールの行数は特に限定されず、付帯情報及び吹き出し領域の表示サイズに基づいて表示制御部２５により切り替えられる。エンドレスで表示する代わりに、繰り返し回数を限定してもよい。
【０１２７】
次に、翻訳文スクロールの第３実施例を説明する。第３実施例では、実行制御部３０によって、翻訳文の全文が予め設定された文字サイズで吹き出しの領域内に入らないと判定された場合、表示制御部２５は、図１２（Ａ）〜（Ｃ）に示すように、翻訳文を改行で区切って、文字列ごとにスクロール表示させる。本例では、吹き出しの第１行（上段行）で“Now, I can speak English.”をスクロール表示させ、吹き出しの第２行（下段行）で“Happy, happy, I’m happy.”をスクロール表示させている。このように文字列ごとにスクロール表示すると、ユーザが翻訳文の内容を認識し易くなる。例えば、表示制御部２５は、複数行に調整した翻訳文の全文を、１行ずつ、又は全行を同時に、スクロールさせる。
【０１２８】
次に、翻訳文スクロールの第４実施例を説明する。第４実施例では、実行制御部３０によって、翻訳文の全文が予め設定された文字サイズで吹き出しの領域内に入らないと判定された場合、表示制御部２５は、図１３（Ａ）〜（Ｃ）に示すように、付帯情報の吹き出し情報に基づいて、行ごとの文字数を吹き出し形状に応じて切り替える。このようにすると、例えば円形状の吹き出しであっても、吹き出し形状に応じて同時に視認可能（表示可能）な文字数を最大とすることができる。
【０１２９】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行なってよいのはもちろんである。
【０１３０】
図１の実行制御部３０及び表示制御部２５は、図３の付帯情報に基づいて、本明細書に記載した以外の各種の制御処理（例えば、検索、翻訳文表示、自動読み上げ、再生エフェクト、その他）を行なってもよい。
【０１３１】
なお、ビューワ装置は、画像を表示可能な表示手段を備えたどのようなユーザ端末で実施してもよい。また、本明細書に記載のビューワ装置（実施形態では電子書籍ビューワ２）を実現させるビューワプログラムを記録した記録媒体はプログラムを記録可能などのような記録媒体であってもよい。
【符号の説明】
【０１３２】
１：サーバ、２：電子書籍ビューワ、２４：表示部、２５：表示制御部、２６：音声再生部、２７：操作部、２９：入出力部、３０：実行制御部
【図１】
2012133663.tif 000003
【図２】
2012133663.tif 000004
【図３】
2012133663.tif 000005
【図４】
2012133663.tif 000006
【図５】
2012133663.tif 000007
【図６】
2012133663.tif 000008
【図７】
2012133663.tif 000009
【図８】
2012133663.tif 000010
【図９】
2012133663.tif 000011
【図１０】
2012133663.tif 000012
【図１１】
2012133663.tif 000013
【図１２】
2012133663.tif 000014
【図１３】
2012133663.tif 000015