ファイルフォーマット、サーバ、電子コミックのビューワ装置および電子コミック生成装置
【課題】電子コミックにおいて、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を過不足なく吹き出し領域内に配置可能にするファイルフォーマットを提供する。
【解決手段】ユーザ端末は、スクロールビューまたはコマビューのいずれであっても、ファイルフォーマットの吹き出し領域の情報に基づき、各吹き出し内の台詞を示す第1のテキスト情報を表示でき、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を吹き出し領域に過不足なく配置することができる。
【解決手段】ユーザ端末は、スクロールビューまたはコマビューのいずれであっても、ファイルフォーマットの吹き出し領域の情報に基づき、各吹き出し内の台詞を示す第1のテキスト情報を表示でき、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を吹き出し領域に過不足なく配置することができる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、マンガコンテンツを電子化したファイルフォーマットに関する。
【背景技術】
【0002】
近年の情報技術革新に伴い、雑誌やコミックなどの紙にプリントされることを前提とした書籍をデジタル化し、iPadやKindleなどの専用の電子書籍ビューワで視聴するという情報配信形態が確立されてきた。
【0003】
特許文献1によると、綴じ漫画編は、日本語とは異なる所定の言語B、本実施例では英語で記述される。
【0004】
特許文献2によると、縦書きの文書の場合はページ順序を左開きに決める。
【0005】
特許文献3によると、原稿縦書き、翻訳文横書きなら、レイアウト情報を回転し、横書きのレイアウトに変換する。
【0006】
特許文献4によると、表示サイズ、フォントサイズ、文字方向などに応じてテロップの表示速度を設定する。
【0007】
特許文献5によると、コマの特性をスコア化し、それに合わせてズームパンなどの演出を加える。
【0008】
特許文献6によると、環境ファイルを基に、基本マスターの名称、ネームレイヤの名称、ネーム段落スタイル名、コマノンブルレイヤ名、コマノンブル段落スタイル名、画稿レイヤ名、ルビ行行送り量、組方向及び倍率が決まる。
【0009】
特許文献7によると、ブロック(吹き出しに相当)、テキストの属性、アンカー(ページ切り替え)についての記載がある。
【0010】
特許文献8によると、書誌情報に関連する曲内容情報を抽出し、曲を流す。
【0011】
特許文献9によると、漫画に対するイベント(音声再生動作、振動など)を発生する。例えば、叫んでいる場合、効果音を例であげれば、音が高い、大きい、長いなどとする。
【0012】
特許文献10によると、タッチ部分のテキストを音声出力する。
【0013】
特許文献11によると、登場人物毎に異なる声質の音声で再生したり、ユーザ好みの声質の音声で再生する。音声と画像表示は同期する。現在の音声再生部分を色で表示する。
【0014】
特許文献12によると、吹き出し文字を音声へ変換。音声の発言者の口元が動くことで登場人物とその吹き出しとの関連付けを明確に表示する。
【先行技術文献】
【特許文献】
【0015】
【特許文献1】特開2008-51872号公報
【特許文献2】特開2005-303880号公報
【特許文献3】特開平6-96288号公報
【特許文献4】特開2008-170544号公報
【特許文献5】特開2007-037057号公報
【特許文献6】特開2006-185435号公報
【特許文献7】特開2005-056043号公報
【特許文献8】特開2010-068044号公報
【特許文献9】特開2007-241942号公報
【特許文献10】特開2007-102360号公報
【特許文献11】特開2005-321706号公報
【特許文献12】特開2004-194002号公報
【発明の概要】
【発明が解決しようとする課題】
【0016】
端末の仕様に合わせ、電子コミックの再生方法を変更することが求められる。例えば、表示画面の小さい携帯電話では、電子コミックの1ページを全て表示できない場合があるから、ページの部分的な表示をどのように行うかは、端末自身で判断することが望ましい。しかし、従来技術では、その判断にどのような情報が必要であるかが言及されていない。
【0017】
本発明は、電子コミックにおいて、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を過不足なく吹き出し領域内に配置可能にするファイルフォーマットを提供する。
【課題を解決するための手段】
【0018】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのページ毎のページ全体の高解像度の画像と、コミックの登場人物の台詞が入る吹き出しの画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0019】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのコマ毎のコマ画像と、コミックの登場人物の台詞が入る吹き出しのコマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0020】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのページ毎のページ全体の高解像度の画像と、コミックの登場人物の台詞が入る吹き出しの画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、ページ全体の画像内の各コマのコマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像のページ全体の画像内の領域を示すコマ領域情報、再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0021】
吹き出し情報は、吹き出し口の位置情報、及び吹き出しの線の種類のうちの少なくとも1つを含むことを特徴とする。
【0022】
ページ全体の画像内の登場人物の領域を示す存在領域情報を有することを特徴とする。
【0023】
コマ画像内の登場人物の領域を示す存在領域情報を有することを特徴とする。
【0024】
吹き出し領域以外の擬音又は文字を示す第2のテキスト情報であって、コマ毎に関連づけられた第2のテキスト情報を有することを特徴とする。
【0025】
第1のテキスト情報は、吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むことを特徴とする。
【0026】
第2のテキスト情報は、吹き出し領域以外の原文の擬音又は文字を所定の言語に翻訳した翻訳文を含むことを特徴とする。
【0027】
翻訳文の言語に関する情報を含むことを特徴とする。ここで、言語に関する情報は、言語の種類、横書きの場合の読み方向、縦書き、横書き等を含む。
【0028】
第1のテキスト情報は、各吹き出し内の台詞の登場人物の属性を含むことを特徴とする。ここで、登場人物の属性は、性別、年齢等を含む。
【0029】
第1のテキスト情報は、各吹き出し内の台詞の文字の属性情報を含むことを特徴とする。ここで、文字の属性情報は、フォント、ポイント数、文字間隔、行間隔及び強調文字を含む。
【0030】
第1のテキスト情報は、各吹き出し内の台詞の音声のボリューム及び読み上げスピードのうちの少なくとも1つの第1の付属情報を有することを特徴とする。
【0031】
第2のテキスト情報は、吹き出し領域以外の擬音又は文字の属性情報を含むことを特徴とする。
【0032】
第2のテキスト情報は、擬音の発音回数、擬音又は文字の発音開始時間、ボリューム及び読み上げスピードのうちの少なくとも1つの第2の付属情報を有することを特徴とする。
【0033】
第1の表示制御情報は、スクロールビュー時のアンカーポイント毎の停止時間を含む画面遷移のシナリオを有することを特徴とする。
【0034】
第2の表示制御情報は、コマビュー時のコマ画像毎の停止時間を含む画面遷移のシナリオを有することを特徴とする。
【0035】
コミックのタイトル、第何話又は第何巻、作者、出版社を含むタグ情報を有することを特徴とする。
【0036】
本発明は、上記のファイルフォーマットからなる電子コミックをビューワ装置からの要求に応じて配信することを特徴とするサーバを含む。
【0037】
本発明は、表示手段と、上記のファイルフォーマットからなる電子コミックを取得する情報取得手段と、取得した電子コミックの表示制御情報に基づいてページ毎又はコマ毎の画像を表示手段の画面にスクロール再生又はコマ再生させる画像表示制御手段と、取得した電子コミックの吹き出し情報及びテキスト情報に基づいて表示手段の画面に表示される画像中の吹き出し領域内の元の文字に替えて、テキスト情報に対応する文字を表示させる文字表示制御手段と、を備えたことを特徴とする電子コミックのビューワ装置を含む。
【0038】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第1の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【0039】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、前記ページ情報解析手段により取得したコマ領域情報に基づいて前記高解像度の画像からコマ画像を切り出してコマ画像を生成するコマ画像生成手段と、前記コマ画像生成手段により生成したコマ画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【0040】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得したコマ領域情報、吹き出し情報、第1のテキスト情報、第1の表示制御情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【発明の効果】
【0041】
本発明によると、ビューワ装置は、スクロールビューまたはコマビューのいずれであっても、ファイルフォーマットの吹き出し領域の情報に基づき、各吹き出し内の台詞を示す第1のテキスト情報を表示でき、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を吹き出し領域に過不足なく配置することができる。
【図面の簡単な説明】
【0042】
【図1】コンテンツ再生システムの概略構成図
【図2】コンテンツファイルの概念説明図
【図3】吹き出しの形状に関する情報の一例を示す図
【図4】配信処理のフローチャート
【図5】表示処理(スクロールビュー)のフローチャート
【図6】表示処理(コマビュー)のフローチャート
【図7】セリフ処理のフローチャート
【図8】吹き出し内のテキスト情報(横)の表示の一例を示す図
【図9】吹き出し内のテキスト情報(縦)の表示の一例を示す図
【図10】表示中の詳細画像に対応する音声再生に関する情報の一例を示す図
【図11】吹き出し内のテキスト情報の表示の他の例(1行スクロール)を示す図
【図12】吹き出し内のテキスト情報の表示の他の例(らせん状スクロール)を示す図
【図13】吹き出し内のテキスト情報の表示の他の例(複数行スクロール)を示す図
【図14】吹き出し内のテキスト情報の表示の他の例(吹き出しの形状に合わせたらせん状スクロール)を示す図
【発明を実施するための形態】
【0043】
<第1実施形態>
図1は本発明の好ましい実施形態に係るコンテンツ配信システムの構成を示す。このシステムは、サーバ1と電子書籍ビューワ2とを含む。サーバ1は、演算装置(CPU)、記憶装置、入出力回路などを備えたコンピュータ(情報処理装置)で構成される。
【0044】
電子書籍ビューワ2は、画像を再生可能な表示手段、通信手段、演算装置(CPU)、記憶装置、入出力回路、操作手段、音声を再生可能な音声再生手段などを備えた情報端末であり、例えば、スマートフォンやタブレット型コンピュータで構成される。なお、サーバ1にアクセスする電子書籍ビューワ2は不特定多数であってもよいものとする。
【0045】
具体的には、サーバ1は、ページ情報解析部10、データベース(DB)11、操作部16、入出力部17を備える。
【0046】
ページ情報解析部10は、CPUなどの情報処理装置で構成される。DB11は、ハードディスクやメモリなどの記憶媒体で構成される。操作部16は、キーボード、マウス、タッチパッドなどの操作手段である。
【0047】
DB11は、ページ番号に対応づけられたコンテンツ画像とその付帯情報を所定のファイル形式で格納するコンテンツファイルを蓄積する。コンテンツ画像は、スキャナーなどでオリジナルコンテンツを電子データ化したものである。オリジナルコンテンツは、マンガ、新聞、週刊誌の記事、オフィス文書(プレゼンテーション文書など)、教科書、参考書など、ページ単位で組まれている。また、オリジナルコンテンツ画像はページ番号と対応づけられている。
【0048】
コンテンツ画像とその付帯情報の保存形式は任意であり、XMLファイルなどで保存される。オリジナルコンテンツ画像には付帯情報が記録されていてもよい。この付帯情報は、コンテンツの作者、タイトル、総ページ数、巻の番号、エピソードの番号、版権者(出版社)などが含まれうる。
【0049】
コンテンツ画像は、概略画像、詳細画像(高解像度データ)を含み、それぞれ、ページ、コマあるいはアンカーポイントごとに用意される。
【0050】
コンテンツ画像に付帯する付帯情報は、操作部16から入力された情報、ページ情報解析部10の解析結果の情報、あるいは、入出力部17を経由して入力された情報を含む。
【0051】
図2はコンテンツファイルの概念説明図である。コンテンツファイルは、ページごとの概略画像と当該ページ内の各アンカーポイントに対応する詳細画像を含むスクロールビュー用のコンテンツファイルと、ページごとの概略画像とコマごとの詳細画像を含むコマビュー用のコンテンツファイルの双方を含む。本例では、電子コミック情報を、ひとつのファイルで構成しているが、コンテンツ画像と付帯情報とを異なるファイルに分けて格納し、複数ファイルで構成してもよい。
【0052】
ヘッダは、ファイルの属性(ファイル名など)を示す。
【0053】
付帯情報は、検索タグ情報、吹き出し情報、テキスト情報、登場人物の情報、表示制御情報、自動読み上げの属性情報、再生エフェクト情報、ページ情報、その他情報によって構成されている。
【0054】
検索タグ情報。検索タグ情報は、検索に用いるタグ情報である。例えば、ページ番号(ページ識別情報)、コマ番号(コマ識別情報)、エピソード番号(エピソード識別情報、例えば第何話であるかを示す)、タイトル、作者、出版社(版権者)、総ページ数などの情報を含んでいてもよい。
【0055】
吹き出し情報。吹き出し情報は、ページ単位(又はコマ単位)のコンテンツ画像中の吹き出しに関する情報である。例えば、吹き出しのコンテンツ画像内での存在領域を示す吹き出し領域情報、吹き出しの形状、吹き出しの起点(吹き出しの頂点)の位置と向き、吹き出しの描線の属性(点線、実線など)、コンテンツ画像の要素(話者など)と吹き出しの起点との相対的位置関係(例えば吹き出しの頂点と吹き出しの頂点が指し示す話者の顔と最小間隔)、吹き出しのサイズ、吹き出しの話者の識別情報、吹き出しの属するコマなどである。吹き出し領域情報は、例えば、吹き出しの描線(枠線)のコンテンツ画像内での位置を示す情報(例えば描線上の吹き出し形状に対応する複数点の位置情報、あるいは描線全体のベクトル情報)である。吹き出し領域情報は、吹き出しの全領域(範囲)を示すビットマップ情報でもよい。また、吹き出しの特定位置(中心位置)と吹き出しのサイズによって吹き出し領域情報を表してもよい。例えば、図3(A)〜(D)のような4つの吹き出し種類があれば、その各々に対応する識別情報A〜Dを吹き出しの描線の属性として記憶する。
【0056】
テキスト情報。テキスト情報は、コンテンツ画像内のテキストに関する情報である。例えば、各コマおよび各吹き出しに対応する、テキスト(文章)、文字属性情報、行数、行間隔、文字間隔、表示切り替え方法、使用言語、縦書き/横書き、読み方向の区別などである。文字属性情報には、文字サイズ(ポイント数など)、文字種別(フォント、強調文字など)がある。テキスト情報には、吹き出し内の話者の台詞が含まれる。また、吹き出し内に配置された原文の台詞に対応する各種言語の翻訳文とその使用言語(2以上の言語の翻訳文でもよい)も、このテキスト情報に含まれうる。また、吹き出し外に配置されたテキスト(ナレーション、擬音を示す文字列など)やその翻訳文とそのテキストの属性(文字サイズ、フォント、文字装飾など)と、それらの音声読み上げ属性(ボリューム、スピード、繰り返し回数、開始/停止タイミングなど)、このテキスト情報に含まれうる。表示切り替え方法には、スクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、繰り返しの方法などのスクロール方法を含みうる。
【0057】
登場人物の情報。登場人物の情報は、吹き出しの台詞の話者に関する情報である。例えば、話者(登場人物)のコンテンツ画像(概略画像および詳細画像)内での存在領域を示す話者領域情報(顔領域情報など)、話者の識別情報(名称など)、話者の属性(性別、年齢など)。なお、話者とは、吹き出しのセリフ(台詞)の発生源を意味し、人間だけでなく、動物、電話、パソコン、電子機器、ロボットなどの非生物が発するセリフも含む。
【0058】
表示制御情報は、ページ単位又はコマ単位の表示制御に関する情報である。
【0059】
ページ全体の画像を現在のアンカーポイントから次のアンカーポイントに移動(スクロール)させるとともに、各アンカーポイントで所要の時間(予め設定された滞在時間、又は手動で次のアンカーポイントへのスクロール指示があるまでの時間)停止させて閲覧可能にするスクロールビューの表示制御情報は、各アンカーポイントのページ全体の画像上の位置情報(座標)、各アンカーポイントの遷移順、滞在時間等を含む。
【0060】
ページ全体の画像からコマ順にしたがってコマ画像を切り出し、切り出したコマ画像を所要の時間(予め設定された滞在時間、又は手動で次のコマ送り指示があるまでの時間)停止させて閲覧可能にするコマビューの表示制御情報は、各コマ画像のページ全体の画像内の領域を示すコマ領域情報、再生順、コマ画像の画像サイズ、滞在時間等を含む。
【0061】
コマ領域情報は、(1)「コマ」を多角形で表現し、多角形全ての頂点のページ全体の画像上の位置情報(座標)で表現したものや、(2)「コマ」をマスク画像(コマ領域を1、コマ以外を0の二値画像)で表現したものを含む。また、上記(1)、(2)とは独立に、コマの中にコマがあるような階層的表現(例えば「そのコマの中にあるコマ」、「そのコマが属しているコマ」)を可能にする項目(コマに関するデータ項目)を加えるようにしてもよい。なお、ページ全体の画像からコマ順にしたがって切り出されたコマ画像を直接取得し、その取得したコマ画像を所要の時間停止させて閲覧可能にするコマビューの場合には、上記の表示制御情報のうちのコマ領域情報(ページ全体の画像からコマ画像を切り出すための情報)は不要になる。
【0062】
また、表示制御情報は、画面スクロールおよび/または画面切り替えを含む。画面スクロールの情報は、詳細情報として、スクロールスピード、スクロール方向、スクロール順、スクロールの開始、終了、一時停止、繰り返しの方法などを含みうる。画面切り替えの情報は、詳細情報として、切り替え単位(コマなど)、切り替えタイミングの決定方法(手動、自動、半自動)、切り替えに付随する表示効果(ワイプ、フェードイン/フェードアウト、ディゾルブ)などを含みうる。
【0063】
自動読み上げの属性情報。例えば、読み上げ速度、音量、話者の感情など。
【0064】
表示制御情報は再生シナリオを含む。再生シナリオは、コンテンツ画像の部分的な表示領域の単位となる詳細画像の拡大率、前のアンカーポイントに対応する詳細画像から次のアンカーポイントに対応する詳細画像への表示切り替えの速度および表示切り替え方法(スクロール、フェードアウト/フェードインなど)、各アンカーポイントまたは各コマでの視線の停止時間すなわち各アンカーポイントに対応する詳細画像の表示時間の長さである滞在時間、コンテンツ内の概観画像および詳細画像の位置づけ(ページ、セクション)、アンカーポイントの遷移順、見出し情報などを含む。アンカーポイントは、1ページごとの画像の部分領域(典型的にはコマかコマの一部)の視線の止まる位置(アイストップ)である。
【0065】
再生シナリオは、各アンカーポイントに対応する詳細画像のテキスト量に適合するような滞在時間を含む。各アンカーポイント周辺での詳細画像のテキスト量が大きければそれだけ一画面内の情報量が多くなるので、その分再生シナリオでは滞在時間が長く設定されている。
【0066】
あるいは、各アンカーポイントでの詳細画像の拡大率をサーバ1にアクセスしてきた電子書籍ビューワ2か、機種ごとの画面サイズに適合するような機種ごとの滞在時間を再生シナリオに設定する。
【0067】
あるいは、アンカーポイント間の表示切り替えの速度を再生シナリオに設定する。この速度は、再生状態情報として取得した、サーバ1にアクセスしてきた電子書籍ビューワ2のユーザに対応する過去の閲覧のスピードから決定してもよいし、同一の再生コンテンツを再生した複数の電子書籍ビューワ2から再生状態情報として取得した過去の閲覧のスピードを所定の算術式(平均など)に適用することで決定してもよい。
【0068】
表示切り替え方法は、電子書籍ビューワ2のユーザによる操作部27への指示に応じて決定されてもよいし、所定のデフォルトの切り替え方法としてもよいし、コンテンツ解析情報に基づいて設定されてもよい。例えば、あるコマaのコンテンツ内のキャラクタの視線方向の移動先がアンカーポイントの移動方向の先であるコマbと一致するならば、コマaからコマbへの表示切り替え方法をスクロールに設定する。
【0069】
読み上げ音声に関する情報。例えば、読み上げ音声の内容、開始タイミング/終了タイミング、読み上げスピード、読み上げ音声ボリューム、読み上げ話者属性(性別、年齢など)。読み上げ音声の内容は、録音音声でもよいし、人工音声でもよい。読み上げ音声の内容が人工音声の場合は、これを吹き出しおよび/または付随音声の内容と共通化できる。
【0070】
ページ情報。たとえば、左開き/右開き、改行方向(縦書きの場合)。
【0071】
付随音声に関する情報。例えば、擬音や効果音の内容(原文および翻訳文のテキスト情報)、出現回数、出現コマ、ボリューム、開始タイミング/終了タイミング、スピード、音量、擬音はページ情報解析部10によりコンテンツ画像から取得されたものでもよいし、入出力部17などから入力されたものでもよい。例えば、吹き出しに入っていない文字情報が擬音の内容となる。擬音に対応する各種言語の翻訳文も、この情報に含まれうる。
【0072】
再生エフェクトに関する情報。例えば、端末振動、画面を揺らす、画面フラッシュ、画面切り替えといったエフェクトの種類と開始タイミング。
【0073】
画面拡大などのレイアウト変更の可否を示す変更可否情報。
【0074】
その他の情報。例えば、ページ余白の領域とその領域に配置する広告データ。その他の情報に含まれる変更可否情報は、レイアウト変更の可否など、オリジナルコンテンツからの改変の可否を示す設定情報である。例えば、翻訳文表示、吹き出し拡大、吹き出し形状変更、画像変更、台詞や擬音の音声読み上げ、ページ全体の左右反転などの可否を示す。尚、改変項目ごとに独立に改変の可否を設定可能である。例えば、翻訳文表示は許可するが、ページ全体の左右反転は禁止するといった設定が可能である。スクロール再生(スクロールビュー)は許可するが、コマ再生(コマビュー)は禁止するといった設定も可能である。あるいはその他の情報は、ページめくりに関する情報(たとえば、左開き/右開き)、改行方向(縦書きの場合)などのページ情報を含む。
【0075】
ページ情報解析部10は、DB11に蓄積されたコンテンツ画像を解析する。解析の結果取得できた情報は、付帯情報となる。例えば、ページ解析結果に関する情報は、ページごとのコンテンツの要素(コマ、描画、描画内の登場キャラクタの種類、吹き出し、セリフ、テキスト、表、図など)のレイアウト、コンテンツの要素の読み順、キャラクタの特徴(キャラクタ名、キャラクタの視線方向、キャラクタのサイズ、位置など)、セリフなどのテキストの内容、位置、量(文字数)、ページ/セクション/章などの区切りなどを含む。
【0076】
ページ情報解析部10によるページ情報の解析および取得のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出されてもよい。コンテンツの要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の領域のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。
【0077】
あるいは、OCRにより、吹き出し内部のテキスト文章(セリフ)を認識し、それを囲む領域をセリフ領域と認識してもよい。読み出されたセリフの各文字は、文字の向きに応じてソートされる。例えば、セリフが縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。
【0078】
コマ番号またはセリフ番号は、所定のルールに従って決定される。例えば、コンテンツの種類がマンガの場合、コンテンツ解析情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点(コマまたは吹き出しの中心や重心など)を順次水平方向に走査することでページ番号またはセリフ番号が決定される。
【0079】
各コマの代表点は、1ページごとのコンテンツの要素の視線の止まる位置(アンカーポイント)となり、そのアンカーポイントを起点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。
【0080】
あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号またはセリフ番号が決定されることもできる。
【0081】
あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。
【0082】
ルール学習は、例えば次のように行う。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。ページ情報解析部10は、複数の基本パターンについてそれぞれ特徴量(コマ境界線の太さや長さなど)を抽出する。そしてページ情報解析部10は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。ページ情報解析部10は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。ページ情報解析部10は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。
【0083】
説明の簡略のため、オリジナルコンテンツはマンガであり、オリジナルコンテンツ画像は、マンガの各ページに対応する画像であるとする。マンガとは、絵(実写、描画を問わない)とセリフの双方からなるコンテンツである。
【0084】
サーバ1は、マンガの各ページに対応するページ全体の画像(高解像度の画像)を、記録メディアやネットワークを介して取得し、あるいはマンガをスキャナーで読み取ることにより取得する画像取得手段(図示せず)を有し、前記ページ情報解析部10は、取得した画像を解析することにより前述した各種の付帯情報を自動的に取得する。また、ページ全体の画像からコマビュー用のコマ画像を切り出してコマ画像を生成するコマ画像生成機能をページ情報解析部10に設けてもよいし、ページ情報解析部10からコマ領域の情報を取得してページ全体の画像からコマビュー用のコマ画像を切り出してコマ画像を生成するコマ画像生成手段をサーバ内に備えるようにしてもよい。
【0085】
ページ情報解析部10により取得された各種の付帯情報は、操作部16での操作により修正することが可能である。また、操作部16により付帯情報を追加することも可能である。
【0086】
上記のようにして取得された各ページに対応するページ全体の高解像度の画像又はコマ画像と、それに付属する付帯情報とを有するファイルフォーマットの電子コミックが生成され、DB11に保存される。なお、サーバ1自身が電子コミックを生成する電子コミック生成部を備えている場合に限らず、外部の電子コミック生成装置により生成された電子コミックをサーバ1のDB11に保存するようにしてもよい。
【0087】
再び図1を参照すると、電子書籍ビューワ2はスマートフォン、タブレットコンピュータなどの携帯型情報端末で構成され、画像を再生可能な表示手段、通信手段、操作検知手段、音声再生手段、情報処理装置などを備えている。
【0088】
具体的には、電子書籍ビューワ2は、データベース(DB)21、表示部24、コンテンツ表示制御部25、音声再生部26、操作部27、スピーカ28、入出力部29を備える。
【0089】
表示部24は、LCDなどの表示装置で構成される表示手段である。操作部27は、タッチパネルなどで構成される操作検知手段である。好ましくは、操作部27は、表示部24に積層されており、表示部24に対するシングルタップ、ダブルタップ、スワイプ、長押しなどの各種操作を検知できる。
【0090】
音声再生部26は、コンテンツファイルに格納された音声に関する情報(読み上げ音声に関する情報および/または付随音声に関する情報)を音声化してスピーカ28から出力する回路である。
【0091】
入出力部29は、サーバ1の入出力部17から出力されたコンテンツファイルを入力する手段である。典型的には、入出力部17および入出力部29は、通信手段であるが、コンピュータ読み取り可能な記録媒体に対する書き込み・読み出し手段であってもよい。
【0092】
DB21は、DB11と同等の情報を格納する。すなわち、電子書籍ビューワ2が、サーバ1に電子書籍の送信を要求すると、サーバ1は、入出力部29を介してDB11のコンテンツファイルをDB21にエクスポートし、DB21に格納される。ただし、DB11の情報とDB21の情報は完全に同じである必要はない。DB11は、様々なユーザからの要求に応えるため、様々な種類のコンテンツ画像、例えば、異なる作者のマンガの各巻のコンテンツ画像を格納するライブラリである。DB21には、電子書籍ビューワ2のユーザが閲覧したいコンテンツに関係するコンテンツファイルのみが格納されていれば足りる。
【0093】
コンテンツ表示制御部25は、表示部24に対するコンテンツの表示制御を行う。詳細は後述する。
【0094】
図4はサーバ1と電子書籍ビューワ2との間で実行される配信処理のフローチャートを示す。S1・S4は電子書籍ビューワ2が実行し、S2・S3はサーバ1が実行する。この処理をサーバ1および電子書籍ビューワ2にそれぞれ実行させるプログラムは、サーバ1および電子書籍ビューワ2にそれぞれ備えられたコンピュータ読み取り可能な記憶媒体(RAM、ROM、CDROMなど)に記憶されている。
【0095】
S1では、電子書籍ビューワ2は、入出力部28を介して、コンテンツ要求をサーバ1に送信する。
【0096】
S2では、サーバ1は、スクロールビューまたはコマビューに対応するコンテンツ要求を待機しており、入出力部17を介して電子書籍ビューワ2からコンテンツ要求を受信すると、S3に進む。
【0097】
S3では、サーバ1は、コンテンツファイルを電子書籍ビューワ2に送信する。すなわち、サーバ1は、スクロールビューに対応するコンテンツ要求があった場合は、スクロールビューに対応するコンテンツファイルを送信し、コマビューに対応するコンテンツ要求があった場合は、コマビューに対応するコンテンツファイルを送信する。
【0098】
S4では、電子書籍ビューワ2は、コンテンツファイルを受信し、DB21に格納する。そして、後述の表示処理に進む。コンテンツ画像の送信は、ページ単位あるいはコマ単位で行われてもよく、付帯情報も、送信されたコンテンツ画像の単位に対応する情報のみを送信してもよい。
【0099】
図5は電子書籍ビューワ2の実行する表示処理(スクロールビュー)のフローチャートを示す。図6は電子書籍ビューワ2の実行する表示処理(コマビュー)のフローチャートを示す。図5または図6のいずれかの処理は、操作部27からの選択に従って実行される。
【0100】
図5を参照すると、S10では、コンテンツ表示制御部25は、DB21のコンテンツファイルに基づき、指定されたコンテンツ画像のページの最初の順のアンカーポイントをカレントアンカーポイントに設定する。
【0101】
S11では、コンテンツ表示制御部25は、カレントアンカーポイントを基準にして、当該ページ全体の概略画像から表示用の詳細画像を切り出し、これをカレント画像とする。詳細画像を切り出す代わりに、コンテンツファイルの詳細画像を読み出してカレント画像とすることもできる。
【0102】
S12では、コンテンツ表示制御部25は、詳細画像を表示部24に表示する。
【0103】
S13では、コンテンツ表示制御部25は、DB21のコンテンツファイルの付帯情報に基づき、カレントアンカーポイントに対応する滞在時間が経過したか否かを判断する。Yesの場合はS14に進み、Noの場合はS12に戻る。
【0104】
S14では、コンテンツ表示制御部25は、カレントアンカーポイントは、当該ページの最後のアンカーポイントであるか否かを判断する。Yesの場合はS21に進み、当該ページの表示を終了する。そして、次のページがあれば、そのページについて、S10以降を繰り返す。Noの場合はS15に進む。
【0105】
S15では、コンテンツ表示制御部25は、カレントアンカーポイントからその次の順のアンカーポイントまでを結ぶ線分に沿って、カレントアンカーポイントを起点に所定の単位ずつ(例えば1ドットずつ)増分した位置を、仮アンカーポイントに設定する。この増分はS16〜S19のループの回数分だけ繰り返される。
【0106】
S16・S17では、コンテンツ表示制御部25は、当該ページ全体の画像から仮アンカーポイントを基準にして、表示用の詳細画像を切り出し、これを次の詳細画像とする。画像を切り出す代わりに、コンテンツファイルの詳細画像を用いることもできる。
【0107】
S18では、コンテンツ表示制御部25は、現在の仮アンカーポイントに対応する詳細画像から次の仮アンカーポイントに対応する詳細画像に切り替えて表示する。この結果、画面は所定の単位ずつスクロールすることになる。
【0108】
S19では、コンテンツ表示制御部25は、仮アンカーポイントが、カレントアンカーポイントの次のアンカーポイントに到達したか否かを判断する。Yesの場合はS12に戻り、次のアンカーポイントを新たなカレントアンカーポイントとし、そのカレントアンカーポイントに対応する詳細画像を表示する。Noの場合はS16に戻り、所定の単位ずつのスクロールを継続する。
【0109】
図6を参照すると、S31では、コンテンツ表示制御部25は、指定されたページのコンテンツ画像のコマ順序を基準にして、最初のコマをカレントコマとする。
【0110】
S32では、コンテンツ表示制御部25は、カレントコマに対応する詳細画像をコンテンツ画像から切り出し、これをカレントコマ画像とする。詳細画像を切り出す代わりに、コンテンツファイルの詳細画像を用いることもできる。
【0111】
S33では、コンテンツ表示制御部25は、カレントコマ画像を表示部24に表示する。
【0112】
S34では、コンテンツ表示制御部25は、コンテンツファイルの付帯情報に基づき、カレントコマに対応する滞在時間が経過したか否かを判断する。Yesの場合はS35に進み、Noの場合はS33に戻る。
【0113】
S35では、コンテンツ表示制御部25は、カレントコマは、当該ページの最後のコマであるか否かを判断する。Yesの場合はS36に進み、当該ページの表示を終了する。そして、次のページがあれば、そのページについて、S31以降を繰り返す。Noの場合はS37に進む。
【0114】
S37では、コンテンツ表示制御部25は、カレントコマの次の順のコマを、新たにカレントコマに設定する。そして、S32に戻り、カレントコマに対応する詳細画像を切り出すか、詳細画像を読み出し、これをカレントコマ画像とする。それ以降の処理は上記と同様である。
【0115】
なお、S12またはS33において、画像は、操作部27に入力される画像送り指示に従って切り替わってもよい。切り替わる単位は、アンカーポイント(S12)かコマ(S33)となる。また、切り替わる順序は、アンカーポイント順あるいはコマ順に従う。ただし、ユーザがページの読みとばしなどの不規則な閲覧を希望する場合もあるため、この順序を無視したコンテンツ画像の切り替わり操作が許容されてもよい。
【0116】
図7は電子書籍ビューワ2の実行するセリフ処理のフローチャートを示す。この処理は、S12またはS33と並行して実行される。
【0117】
S41では、コンテンツ表示制御部25は、DB21のコンテンツファイルに基づき、コンテンツ画像の表示を開始する。これはS12またはS33と同様である。
【0118】
S42では、コンテンツ表示制御部25は、操作部16から、吹き出し内のセリフ表示方向として「横書き」が指示されたか、「縦書き」が指示されたかを判断する。「横書き」の指示があった場合はS51に進み、「縦書き」の指示があった場合はS61に進む。
【0119】
S51では、コンテンツ表示制御部25は、表示指定のあった画像領域に対応する吹き出しの位置情報と、当該吹き出しに対応する横書きのセリフ(翻訳文)のテキスト情報に含まれるテキスト属性(サイズ、フォント、文字間隔、行間隔、行数など)と、当該吹き出しの話者である登場人物の情報を読み出す。
【0120】
S52では、コンテンツ表示制御部25は、吹き出しの位置情報に基づき、当該吹き出し内で、テキスト属性に従い、セリフのテキスト情報を横書きに配置する。コンテンツ表示制御部25は、テキスト属性に従った横書きの配置でテキスト情報が収まるか否かを判断し、収まらないと判断した場合は、当該吹き出し内で、テキスト情報のスクロールを開始する。スクロールの態様は任意である。例えば、図8のように、テキスト情報の文字を1行か複数行に並べ、各行の先頭の文字から末尾の文字まで順次行方向にスクロールする。スクロール方向は言語の種類に依存する。英語ならば左から右へ読むから、スクロール方向は左である。全ての文字のスクロールが終わった場合、先頭の文字からスクロールを繰り返してもよい。
【0121】
S61では、コンテンツ表示制御部25は、表示指定のあった画像領域に対応する吹き出しの位置情報と、当該吹き出しに対応する縦書きのセリフ(原文)のテキスト情報およびテキスト属性と、当該吹き出しの話者である登場人物の情報を読み出す。
【0122】
S62では、コンテンツ表示制御部25は、吹き出しの位置情報に基づき、当該吹き出し内で、テキスト属性に従い、セリフのテキスト情報を縦書きに配置する(図9参照)。
【0123】
S71では、音声再生部26は、音声に関する情報に基づき、音声を再生する。
【0124】
まず、音声再生部26は、コンテンツ表示制御部25が現在表示している詳細画像に対応するセリフと、セリフに対応する音声と、そのセリフの属するコマに対応する付随音声を判断し、音声再生に関する情報(テキスト情報、登場人物の属性情報、自動読み上げの属性情報、擬音)を付帯情報から取得する。
【0125】
図10は、表示中の詳細画像(アンカーポイント3)に対応する音声再生に関する情報の一例を示す。
【0126】
音声再生部26は、音声再生に関する情報から、セリフ音声の属性を識別し、その属性に応じた音声を、スピーカ28から出力する。例えば、属性が、セリフ話者の年齢=15、セリフ話者の性別=女を示していれば、音声再生部26は、予め定められた十代前半の女性の音声の属性でセリフ音声を合成し、スピーカ28から出力する。
【0127】
話者に重要性がない(1回限りで登場するなど)、話者に個性がないなどの理由で、セリフ音声の属性がない場合は、デフォルトの属性でセリフ音声を合成する。
【0128】
また、読み上げボリュームや読み上げスピードなどの属性がない場合は、対応するセリフの配置される吹き出しの属性や、セリフの属性に基づいてセリフ音声を合成する。
【0129】
例えば、吹き出しの種類が、図3(B)のような大声のセリフを表す場合、音声再生部26は、当該セリフの読み上げボリュームを「大」とする。あるいは、吹き出しの種類が、図3(C)のような想像または回想のセリフを表す場合、音声再生部26は、当該セリフの読み上げボリュームを「小」とする。あるいは、吹き出しの種類が、図3(B)・図3(C)以外の場合、音声再生部26は、当該セリフの読み上げボリュームを「中」とする。
【0130】
あるいは、セリフの文字が強調文字や「!」マークを含む場合、音声再生部26は、当該セリフの読み上げボリュームを「大」とする。
【0131】
あるいは、セリフの文字間隔が「大」である場合、音声再生部26は、当該セリフの読み上げスピードを「スロー」とし、セリフの文字間隔が「小」である場合、音声再生部26は、当該セリフの読み上げスピードを「クイック」とする。
【0132】
ここで、音声再生部26は、吹き出しに配置するセリフの言語と同一の言語で音声化する。ただし、音声再生部26は、吹き出しの言語とは異なる言語の指定が操作部27からあれば、その言語で音声化する。
【0133】
吹き出しのセリフの表示開始/終了と当該吹き出しのセリフの読み上げの開始/終了は同期する。例えば、吹き出しに関する情報に吹き出しの読み順が含まれていれば、その順に沿って吹き出し内のセリフが読み上げられる。この際、読み上げられているセリフの再生に同期して、セリフ文字に視覚的効果を付与することもできる。例えば、セリフ文字への視覚的効果として、読み上げられているセリフの個々の文字をハイライトしたり、アンダーライン・傍点・着色などの装飾を付与したり、読み上げられているセリフ部分のみをスクロールで示したり、読み上げられていないセリフの個々の文字をグレーアウトしたり、読み上げられたセリフはフェードアウトさせるなどが挙げられる。
【0134】
付随音声に関する情報で、付随音声の開始/終了タイミングが指定されている場合、付随音声はそれに従って再生される。そのような指定がない場合、吹き出しのセリフの読み上げの開始/終了と、当該吹き出しの属するコマの付随音声の開始/終了も同期する。例えば、バックグラウンドの文字「わー」といった文字がある場合は、その文字が含まれている詳細画像の表示開始から終了まで、対応する歓声が再生される。
【0135】
音声再生部26は、同一の付随音声が複数のコマに渡って配置されている場合は、それらのコマの表示開始から終了までの間、当該付随音声を繰り返すなどして継続的に再生する。
【0136】
このように、本願のコンテンツファイルが電子書籍ビューワ2に提供されることにより、電子書籍ビューワ2は、セリフの言語に応じたセリフ配置、スクロール、セリフの音声再生、擬音や効果音の再生が可能となる。
【0137】
<第2実施形態>
第1実施形態の表示処理のS52における吹き出し内のテキスト情報のスクロールのさせ方は、各種のものが採用できる。例えば、図11のように、テキスト情報を1行でスクロールさせる。あるいは、図12のように、1行目のテキストを左方向にスクロールさせるともに、そのスクロールで生じた1行目の空白に、2行目以下のテキスト情報を繰り上げるらせん状スクロールをさせる。あるいは、図13のように、各行を同時にスクロールさせる。あるいは、図14のように、吹き出しの形状に合わせて、らせん状スクロールをさせる。
【符号の説明】
【0138】
1:サーバ、2:電子書籍ビューワ
【技術分野】
【0001】
本発明は、マンガコンテンツを電子化したファイルフォーマットに関する。
【背景技術】
【0002】
近年の情報技術革新に伴い、雑誌やコミックなどの紙にプリントされることを前提とした書籍をデジタル化し、iPadやKindleなどの専用の電子書籍ビューワで視聴するという情報配信形態が確立されてきた。
【0003】
特許文献1によると、綴じ漫画編は、日本語とは異なる所定の言語B、本実施例では英語で記述される。
【0004】
特許文献2によると、縦書きの文書の場合はページ順序を左開きに決める。
【0005】
特許文献3によると、原稿縦書き、翻訳文横書きなら、レイアウト情報を回転し、横書きのレイアウトに変換する。
【0006】
特許文献4によると、表示サイズ、フォントサイズ、文字方向などに応じてテロップの表示速度を設定する。
【0007】
特許文献5によると、コマの特性をスコア化し、それに合わせてズームパンなどの演出を加える。
【0008】
特許文献6によると、環境ファイルを基に、基本マスターの名称、ネームレイヤの名称、ネーム段落スタイル名、コマノンブルレイヤ名、コマノンブル段落スタイル名、画稿レイヤ名、ルビ行行送り量、組方向及び倍率が決まる。
【0009】
特許文献7によると、ブロック(吹き出しに相当)、テキストの属性、アンカー(ページ切り替え)についての記載がある。
【0010】
特許文献8によると、書誌情報に関連する曲内容情報を抽出し、曲を流す。
【0011】
特許文献9によると、漫画に対するイベント(音声再生動作、振動など)を発生する。例えば、叫んでいる場合、効果音を例であげれば、音が高い、大きい、長いなどとする。
【0012】
特許文献10によると、タッチ部分のテキストを音声出力する。
【0013】
特許文献11によると、登場人物毎に異なる声質の音声で再生したり、ユーザ好みの声質の音声で再生する。音声と画像表示は同期する。現在の音声再生部分を色で表示する。
【0014】
特許文献12によると、吹き出し文字を音声へ変換。音声の発言者の口元が動くことで登場人物とその吹き出しとの関連付けを明確に表示する。
【先行技術文献】
【特許文献】
【0015】
【特許文献1】特開2008-51872号公報
【特許文献2】特開2005-303880号公報
【特許文献3】特開平6-96288号公報
【特許文献4】特開2008-170544号公報
【特許文献5】特開2007-037057号公報
【特許文献6】特開2006-185435号公報
【特許文献7】特開2005-056043号公報
【特許文献8】特開2010-068044号公報
【特許文献9】特開2007-241942号公報
【特許文献10】特開2007-102360号公報
【特許文献11】特開2005-321706号公報
【特許文献12】特開2004-194002号公報
【発明の概要】
【発明が解決しようとする課題】
【0016】
端末の仕様に合わせ、電子コミックの再生方法を変更することが求められる。例えば、表示画面の小さい携帯電話では、電子コミックの1ページを全て表示できない場合があるから、ページの部分的な表示をどのように行うかは、端末自身で判断することが望ましい。しかし、従来技術では、その判断にどのような情報が必要であるかが言及されていない。
【0017】
本発明は、電子コミックにおいて、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を過不足なく吹き出し領域内に配置可能にするファイルフォーマットを提供する。
【課題を解決するための手段】
【0018】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのページ毎のページ全体の高解像度の画像と、コミックの登場人物の台詞が入る吹き出しの画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0019】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのコマ毎のコマ画像と、コミックの登場人物の台詞が入る吹き出しのコマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0020】
本発明は、ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、コミックのページ毎のページ全体の高解像度の画像と、コミックの登場人物の台詞が入る吹き出しの画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、ページ全体の画像内の各コマのコマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像のページ全体の画像内の領域を示すコマ領域情報、再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、を有することを特徴とするファイルフォーマットを提供する。
【0021】
吹き出し情報は、吹き出し口の位置情報、及び吹き出しの線の種類のうちの少なくとも1つを含むことを特徴とする。
【0022】
ページ全体の画像内の登場人物の領域を示す存在領域情報を有することを特徴とする。
【0023】
コマ画像内の登場人物の領域を示す存在領域情報を有することを特徴とする。
【0024】
吹き出し領域以外の擬音又は文字を示す第2のテキスト情報であって、コマ毎に関連づけられた第2のテキスト情報を有することを特徴とする。
【0025】
第1のテキスト情報は、吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むことを特徴とする。
【0026】
第2のテキスト情報は、吹き出し領域以外の原文の擬音又は文字を所定の言語に翻訳した翻訳文を含むことを特徴とする。
【0027】
翻訳文の言語に関する情報を含むことを特徴とする。ここで、言語に関する情報は、言語の種類、横書きの場合の読み方向、縦書き、横書き等を含む。
【0028】
第1のテキスト情報は、各吹き出し内の台詞の登場人物の属性を含むことを特徴とする。ここで、登場人物の属性は、性別、年齢等を含む。
【0029】
第1のテキスト情報は、各吹き出し内の台詞の文字の属性情報を含むことを特徴とする。ここで、文字の属性情報は、フォント、ポイント数、文字間隔、行間隔及び強調文字を含む。
【0030】
第1のテキスト情報は、各吹き出し内の台詞の音声のボリューム及び読み上げスピードのうちの少なくとも1つの第1の付属情報を有することを特徴とする。
【0031】
第2のテキスト情報は、吹き出し領域以外の擬音又は文字の属性情報を含むことを特徴とする。
【0032】
第2のテキスト情報は、擬音の発音回数、擬音又は文字の発音開始時間、ボリューム及び読み上げスピードのうちの少なくとも1つの第2の付属情報を有することを特徴とする。
【0033】
第1の表示制御情報は、スクロールビュー時のアンカーポイント毎の停止時間を含む画面遷移のシナリオを有することを特徴とする。
【0034】
第2の表示制御情報は、コマビュー時のコマ画像毎の停止時間を含む画面遷移のシナリオを有することを特徴とする。
【0035】
コミックのタイトル、第何話又は第何巻、作者、出版社を含むタグ情報を有することを特徴とする。
【0036】
本発明は、上記のファイルフォーマットからなる電子コミックをビューワ装置からの要求に応じて配信することを特徴とするサーバを含む。
【0037】
本発明は、表示手段と、上記のファイルフォーマットからなる電子コミックを取得する情報取得手段と、取得した電子コミックの表示制御情報に基づいてページ毎又はコマ毎の画像を表示手段の画面にスクロール再生又はコマ再生させる画像表示制御手段と、取得した電子コミックの吹き出し情報及びテキスト情報に基づいて表示手段の画面に表示される画像中の吹き出し領域内の元の文字に替えて、テキスト情報に対応する文字を表示させる文字表示制御手段と、を備えたことを特徴とする電子コミックのビューワ装置を含む。
【0038】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第1の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【0039】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、前記ページ情報解析手段により取得したコマ領域情報に基づいて前記高解像度の画像からコマ画像を切り出してコマ画像を生成するコマ画像生成手段と、前記コマ画像生成手段により生成したコマ画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【0040】
本発明は、コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得したコマ領域情報、吹き出し情報、第1のテキスト情報、第1の表示制御情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、を備えたことを特徴とする電子コミック生成装置を含む。
【発明の効果】
【0041】
本発明によると、ビューワ装置は、スクロールビューまたはコマビューのいずれであっても、ファイルフォーマットの吹き出し領域の情報に基づき、各吹き出し内の台詞を示す第1のテキスト情報を表示でき、オリジナルの言語のセリフ、およびオリジナルの言語のセリフから任意の言語に変換されたセリフの文字列を吹き出し領域に過不足なく配置することができる。
【図面の簡単な説明】
【0042】
【図1】コンテンツ再生システムの概略構成図
【図2】コンテンツファイルの概念説明図
【図3】吹き出しの形状に関する情報の一例を示す図
【図4】配信処理のフローチャート
【図5】表示処理(スクロールビュー)のフローチャート
【図6】表示処理(コマビュー)のフローチャート
【図7】セリフ処理のフローチャート
【図8】吹き出し内のテキスト情報(横)の表示の一例を示す図
【図9】吹き出し内のテキスト情報(縦)の表示の一例を示す図
【図10】表示中の詳細画像に対応する音声再生に関する情報の一例を示す図
【図11】吹き出し内のテキスト情報の表示の他の例(1行スクロール)を示す図
【図12】吹き出し内のテキスト情報の表示の他の例(らせん状スクロール)を示す図
【図13】吹き出し内のテキスト情報の表示の他の例(複数行スクロール)を示す図
【図14】吹き出し内のテキスト情報の表示の他の例(吹き出しの形状に合わせたらせん状スクロール)を示す図
【発明を実施するための形態】
【0043】
<第1実施形態>
図1は本発明の好ましい実施形態に係るコンテンツ配信システムの構成を示す。このシステムは、サーバ1と電子書籍ビューワ2とを含む。サーバ1は、演算装置(CPU)、記憶装置、入出力回路などを備えたコンピュータ(情報処理装置)で構成される。
【0044】
電子書籍ビューワ2は、画像を再生可能な表示手段、通信手段、演算装置(CPU)、記憶装置、入出力回路、操作手段、音声を再生可能な音声再生手段などを備えた情報端末であり、例えば、スマートフォンやタブレット型コンピュータで構成される。なお、サーバ1にアクセスする電子書籍ビューワ2は不特定多数であってもよいものとする。
【0045】
具体的には、サーバ1は、ページ情報解析部10、データベース(DB)11、操作部16、入出力部17を備える。
【0046】
ページ情報解析部10は、CPUなどの情報処理装置で構成される。DB11は、ハードディスクやメモリなどの記憶媒体で構成される。操作部16は、キーボード、マウス、タッチパッドなどの操作手段である。
【0047】
DB11は、ページ番号に対応づけられたコンテンツ画像とその付帯情報を所定のファイル形式で格納するコンテンツファイルを蓄積する。コンテンツ画像は、スキャナーなどでオリジナルコンテンツを電子データ化したものである。オリジナルコンテンツは、マンガ、新聞、週刊誌の記事、オフィス文書(プレゼンテーション文書など)、教科書、参考書など、ページ単位で組まれている。また、オリジナルコンテンツ画像はページ番号と対応づけられている。
【0048】
コンテンツ画像とその付帯情報の保存形式は任意であり、XMLファイルなどで保存される。オリジナルコンテンツ画像には付帯情報が記録されていてもよい。この付帯情報は、コンテンツの作者、タイトル、総ページ数、巻の番号、エピソードの番号、版権者(出版社)などが含まれうる。
【0049】
コンテンツ画像は、概略画像、詳細画像(高解像度データ)を含み、それぞれ、ページ、コマあるいはアンカーポイントごとに用意される。
【0050】
コンテンツ画像に付帯する付帯情報は、操作部16から入力された情報、ページ情報解析部10の解析結果の情報、あるいは、入出力部17を経由して入力された情報を含む。
【0051】
図2はコンテンツファイルの概念説明図である。コンテンツファイルは、ページごとの概略画像と当該ページ内の各アンカーポイントに対応する詳細画像を含むスクロールビュー用のコンテンツファイルと、ページごとの概略画像とコマごとの詳細画像を含むコマビュー用のコンテンツファイルの双方を含む。本例では、電子コミック情報を、ひとつのファイルで構成しているが、コンテンツ画像と付帯情報とを異なるファイルに分けて格納し、複数ファイルで構成してもよい。
【0052】
ヘッダは、ファイルの属性(ファイル名など)を示す。
【0053】
付帯情報は、検索タグ情報、吹き出し情報、テキスト情報、登場人物の情報、表示制御情報、自動読み上げの属性情報、再生エフェクト情報、ページ情報、その他情報によって構成されている。
【0054】
検索タグ情報。検索タグ情報は、検索に用いるタグ情報である。例えば、ページ番号(ページ識別情報)、コマ番号(コマ識別情報)、エピソード番号(エピソード識別情報、例えば第何話であるかを示す)、タイトル、作者、出版社(版権者)、総ページ数などの情報を含んでいてもよい。
【0055】
吹き出し情報。吹き出し情報は、ページ単位(又はコマ単位)のコンテンツ画像中の吹き出しに関する情報である。例えば、吹き出しのコンテンツ画像内での存在領域を示す吹き出し領域情報、吹き出しの形状、吹き出しの起点(吹き出しの頂点)の位置と向き、吹き出しの描線の属性(点線、実線など)、コンテンツ画像の要素(話者など)と吹き出しの起点との相対的位置関係(例えば吹き出しの頂点と吹き出しの頂点が指し示す話者の顔と最小間隔)、吹き出しのサイズ、吹き出しの話者の識別情報、吹き出しの属するコマなどである。吹き出し領域情報は、例えば、吹き出しの描線(枠線)のコンテンツ画像内での位置を示す情報(例えば描線上の吹き出し形状に対応する複数点の位置情報、あるいは描線全体のベクトル情報)である。吹き出し領域情報は、吹き出しの全領域(範囲)を示すビットマップ情報でもよい。また、吹き出しの特定位置(中心位置)と吹き出しのサイズによって吹き出し領域情報を表してもよい。例えば、図3(A)〜(D)のような4つの吹き出し種類があれば、その各々に対応する識別情報A〜Dを吹き出しの描線の属性として記憶する。
【0056】
テキスト情報。テキスト情報は、コンテンツ画像内のテキストに関する情報である。例えば、各コマおよび各吹き出しに対応する、テキスト(文章)、文字属性情報、行数、行間隔、文字間隔、表示切り替え方法、使用言語、縦書き/横書き、読み方向の区別などである。文字属性情報には、文字サイズ(ポイント数など)、文字種別(フォント、強調文字など)がある。テキスト情報には、吹き出し内の話者の台詞が含まれる。また、吹き出し内に配置された原文の台詞に対応する各種言語の翻訳文とその使用言語(2以上の言語の翻訳文でもよい)も、このテキスト情報に含まれうる。また、吹き出し外に配置されたテキスト(ナレーション、擬音を示す文字列など)やその翻訳文とそのテキストの属性(文字サイズ、フォント、文字装飾など)と、それらの音声読み上げ属性(ボリューム、スピード、繰り返し回数、開始/停止タイミングなど)、このテキスト情報に含まれうる。表示切り替え方法には、スクロールスピード、スクロール方向、スクロールの開始、終了、一時停止、繰り返しの方法などのスクロール方法を含みうる。
【0057】
登場人物の情報。登場人物の情報は、吹き出しの台詞の話者に関する情報である。例えば、話者(登場人物)のコンテンツ画像(概略画像および詳細画像)内での存在領域を示す話者領域情報(顔領域情報など)、話者の識別情報(名称など)、話者の属性(性別、年齢など)。なお、話者とは、吹き出しのセリフ(台詞)の発生源を意味し、人間だけでなく、動物、電話、パソコン、電子機器、ロボットなどの非生物が発するセリフも含む。
【0058】
表示制御情報は、ページ単位又はコマ単位の表示制御に関する情報である。
【0059】
ページ全体の画像を現在のアンカーポイントから次のアンカーポイントに移動(スクロール)させるとともに、各アンカーポイントで所要の時間(予め設定された滞在時間、又は手動で次のアンカーポイントへのスクロール指示があるまでの時間)停止させて閲覧可能にするスクロールビューの表示制御情報は、各アンカーポイントのページ全体の画像上の位置情報(座標)、各アンカーポイントの遷移順、滞在時間等を含む。
【0060】
ページ全体の画像からコマ順にしたがってコマ画像を切り出し、切り出したコマ画像を所要の時間(予め設定された滞在時間、又は手動で次のコマ送り指示があるまでの時間)停止させて閲覧可能にするコマビューの表示制御情報は、各コマ画像のページ全体の画像内の領域を示すコマ領域情報、再生順、コマ画像の画像サイズ、滞在時間等を含む。
【0061】
コマ領域情報は、(1)「コマ」を多角形で表現し、多角形全ての頂点のページ全体の画像上の位置情報(座標)で表現したものや、(2)「コマ」をマスク画像(コマ領域を1、コマ以外を0の二値画像)で表現したものを含む。また、上記(1)、(2)とは独立に、コマの中にコマがあるような階層的表現(例えば「そのコマの中にあるコマ」、「そのコマが属しているコマ」)を可能にする項目(コマに関するデータ項目)を加えるようにしてもよい。なお、ページ全体の画像からコマ順にしたがって切り出されたコマ画像を直接取得し、その取得したコマ画像を所要の時間停止させて閲覧可能にするコマビューの場合には、上記の表示制御情報のうちのコマ領域情報(ページ全体の画像からコマ画像を切り出すための情報)は不要になる。
【0062】
また、表示制御情報は、画面スクロールおよび/または画面切り替えを含む。画面スクロールの情報は、詳細情報として、スクロールスピード、スクロール方向、スクロール順、スクロールの開始、終了、一時停止、繰り返しの方法などを含みうる。画面切り替えの情報は、詳細情報として、切り替え単位(コマなど)、切り替えタイミングの決定方法(手動、自動、半自動)、切り替えに付随する表示効果(ワイプ、フェードイン/フェードアウト、ディゾルブ)などを含みうる。
【0063】
自動読み上げの属性情報。例えば、読み上げ速度、音量、話者の感情など。
【0064】
表示制御情報は再生シナリオを含む。再生シナリオは、コンテンツ画像の部分的な表示領域の単位となる詳細画像の拡大率、前のアンカーポイントに対応する詳細画像から次のアンカーポイントに対応する詳細画像への表示切り替えの速度および表示切り替え方法(スクロール、フェードアウト/フェードインなど)、各アンカーポイントまたは各コマでの視線の停止時間すなわち各アンカーポイントに対応する詳細画像の表示時間の長さである滞在時間、コンテンツ内の概観画像および詳細画像の位置づけ(ページ、セクション)、アンカーポイントの遷移順、見出し情報などを含む。アンカーポイントは、1ページごとの画像の部分領域(典型的にはコマかコマの一部)の視線の止まる位置(アイストップ)である。
【0065】
再生シナリオは、各アンカーポイントに対応する詳細画像のテキスト量に適合するような滞在時間を含む。各アンカーポイント周辺での詳細画像のテキスト量が大きければそれだけ一画面内の情報量が多くなるので、その分再生シナリオでは滞在時間が長く設定されている。
【0066】
あるいは、各アンカーポイントでの詳細画像の拡大率をサーバ1にアクセスしてきた電子書籍ビューワ2か、機種ごとの画面サイズに適合するような機種ごとの滞在時間を再生シナリオに設定する。
【0067】
あるいは、アンカーポイント間の表示切り替えの速度を再生シナリオに設定する。この速度は、再生状態情報として取得した、サーバ1にアクセスしてきた電子書籍ビューワ2のユーザに対応する過去の閲覧のスピードから決定してもよいし、同一の再生コンテンツを再生した複数の電子書籍ビューワ2から再生状態情報として取得した過去の閲覧のスピードを所定の算術式(平均など)に適用することで決定してもよい。
【0068】
表示切り替え方法は、電子書籍ビューワ2のユーザによる操作部27への指示に応じて決定されてもよいし、所定のデフォルトの切り替え方法としてもよいし、コンテンツ解析情報に基づいて設定されてもよい。例えば、あるコマaのコンテンツ内のキャラクタの視線方向の移動先がアンカーポイントの移動方向の先であるコマbと一致するならば、コマaからコマbへの表示切り替え方法をスクロールに設定する。
【0069】
読み上げ音声に関する情報。例えば、読み上げ音声の内容、開始タイミング/終了タイミング、読み上げスピード、読み上げ音声ボリューム、読み上げ話者属性(性別、年齢など)。読み上げ音声の内容は、録音音声でもよいし、人工音声でもよい。読み上げ音声の内容が人工音声の場合は、これを吹き出しおよび/または付随音声の内容と共通化できる。
【0070】
ページ情報。たとえば、左開き/右開き、改行方向(縦書きの場合)。
【0071】
付随音声に関する情報。例えば、擬音や効果音の内容(原文および翻訳文のテキスト情報)、出現回数、出現コマ、ボリューム、開始タイミング/終了タイミング、スピード、音量、擬音はページ情報解析部10によりコンテンツ画像から取得されたものでもよいし、入出力部17などから入力されたものでもよい。例えば、吹き出しに入っていない文字情報が擬音の内容となる。擬音に対応する各種言語の翻訳文も、この情報に含まれうる。
【0072】
再生エフェクトに関する情報。例えば、端末振動、画面を揺らす、画面フラッシュ、画面切り替えといったエフェクトの種類と開始タイミング。
【0073】
画面拡大などのレイアウト変更の可否を示す変更可否情報。
【0074】
その他の情報。例えば、ページ余白の領域とその領域に配置する広告データ。その他の情報に含まれる変更可否情報は、レイアウト変更の可否など、オリジナルコンテンツからの改変の可否を示す設定情報である。例えば、翻訳文表示、吹き出し拡大、吹き出し形状変更、画像変更、台詞や擬音の音声読み上げ、ページ全体の左右反転などの可否を示す。尚、改変項目ごとに独立に改変の可否を設定可能である。例えば、翻訳文表示は許可するが、ページ全体の左右反転は禁止するといった設定が可能である。スクロール再生(スクロールビュー)は許可するが、コマ再生(コマビュー)は禁止するといった設定も可能である。あるいはその他の情報は、ページめくりに関する情報(たとえば、左開き/右開き)、改行方向(縦書きの場合)などのページ情報を含む。
【0075】
ページ情報解析部10は、DB11に蓄積されたコンテンツ画像を解析する。解析の結果取得できた情報は、付帯情報となる。例えば、ページ解析結果に関する情報は、ページごとのコンテンツの要素(コマ、描画、描画内の登場キャラクタの種類、吹き出し、セリフ、テキスト、表、図など)のレイアウト、コンテンツの要素の読み順、キャラクタの特徴(キャラクタ名、キャラクタの視線方向、キャラクタのサイズ、位置など)、セリフなどのテキストの内容、位置、量(文字数)、ページ/セクション/章などの区切りなどを含む。
【0076】
ページ情報解析部10によるページ情報の解析および取得のためには、公知の画像解析技術、テキスト解析技術が使用される。例えば、顔、動物、建築物、自動車その他の物体のコンテンツの要素の位置、サイズ、種類は、それらの画像情報に関する特徴量に基づき自動検出されてもよい。コンテンツの要素の自動検出はマシンラーニングに基づいて行われてもよい。例えば、学習用のサンプルマンガに基づき、コマや吹き出しの外縁の検出確度、矩形以外の領域のコマや吹き出しとしての妥当性の判断閾値などを経験的に設定する。
【0077】
あるいは、OCRにより、吹き出し内部のテキスト文章(セリフ)を認識し、それを囲む領域をセリフ領域と認識してもよい。読み出されたセリフの各文字は、文字の向きに応じてソートされる。例えば、セリフが縦書きなら列の先頭から最後尾にかけてソートされ、かつ右の列から左の列にかけてソートされる。
【0078】
コマ番号またはセリフ番号は、所定のルールに従って決定される。例えば、コンテンツの種類がマンガの場合、コンテンツ解析情報に含まれるコマまたは吹き出しの位置が最も右上のものから最も左下のものにかけて各コマまたは吹き出しの代表点(コマまたは吹き出しの中心や重心など)を順次水平方向に走査することでページ番号またはセリフ番号が決定される。
【0079】
各コマの代表点は、1ページごとのコンテンツの要素の視線の止まる位置(アンカーポイント)となり、そのアンカーポイントを起点に、コンテンツの表示単位がスクロールや切り替えによって切り替わる。
【0080】
あるいは、図示は省略するが、コンテンツの作者に応じたルールに従ってページ番号またはセリフ番号が決定されることもできる。
【0081】
あるいは、コンテンツ解析ルールは、コンテンツの作者や種類に応じた規定のルールだけでなく、人工知能により学習されたコンテンツの作者や種類に応じたルールでもよい。
【0082】
ルール学習は、例えば次のように行う。まず、複数の基本パターンについてそれぞれ正解ルールを予め用意しておく。ページ情報解析部10は、複数の基本パターンについてそれぞれ特徴量(コマ境界線の太さや長さなど)を抽出する。そしてページ情報解析部10は、抽出された特徴量から、コンテンツ作成者の想定しているコマの読み進み順を推定する。ページ情報解析部10は、基本パターンごとに推定した読み進み順と正解ルールとを比較して、コマの読み進み順を推定するパラメータを最適化する。ページ情報解析部10は、この最適化されたパラメータに従ってマンガのコマの読み順を推定する。
【0083】
説明の簡略のため、オリジナルコンテンツはマンガであり、オリジナルコンテンツ画像は、マンガの各ページに対応する画像であるとする。マンガとは、絵(実写、描画を問わない)とセリフの双方からなるコンテンツである。
【0084】
サーバ1は、マンガの各ページに対応するページ全体の画像(高解像度の画像)を、記録メディアやネットワークを介して取得し、あるいはマンガをスキャナーで読み取ることにより取得する画像取得手段(図示せず)を有し、前記ページ情報解析部10は、取得した画像を解析することにより前述した各種の付帯情報を自動的に取得する。また、ページ全体の画像からコマビュー用のコマ画像を切り出してコマ画像を生成するコマ画像生成機能をページ情報解析部10に設けてもよいし、ページ情報解析部10からコマ領域の情報を取得してページ全体の画像からコマビュー用のコマ画像を切り出してコマ画像を生成するコマ画像生成手段をサーバ内に備えるようにしてもよい。
【0085】
ページ情報解析部10により取得された各種の付帯情報は、操作部16での操作により修正することが可能である。また、操作部16により付帯情報を追加することも可能である。
【0086】
上記のようにして取得された各ページに対応するページ全体の高解像度の画像又はコマ画像と、それに付属する付帯情報とを有するファイルフォーマットの電子コミックが生成され、DB11に保存される。なお、サーバ1自身が電子コミックを生成する電子コミック生成部を備えている場合に限らず、外部の電子コミック生成装置により生成された電子コミックをサーバ1のDB11に保存するようにしてもよい。
【0087】
再び図1を参照すると、電子書籍ビューワ2はスマートフォン、タブレットコンピュータなどの携帯型情報端末で構成され、画像を再生可能な表示手段、通信手段、操作検知手段、音声再生手段、情報処理装置などを備えている。
【0088】
具体的には、電子書籍ビューワ2は、データベース(DB)21、表示部24、コンテンツ表示制御部25、音声再生部26、操作部27、スピーカ28、入出力部29を備える。
【0089】
表示部24は、LCDなどの表示装置で構成される表示手段である。操作部27は、タッチパネルなどで構成される操作検知手段である。好ましくは、操作部27は、表示部24に積層されており、表示部24に対するシングルタップ、ダブルタップ、スワイプ、長押しなどの各種操作を検知できる。
【0090】
音声再生部26は、コンテンツファイルに格納された音声に関する情報(読み上げ音声に関する情報および/または付随音声に関する情報)を音声化してスピーカ28から出力する回路である。
【0091】
入出力部29は、サーバ1の入出力部17から出力されたコンテンツファイルを入力する手段である。典型的には、入出力部17および入出力部29は、通信手段であるが、コンピュータ読み取り可能な記録媒体に対する書き込み・読み出し手段であってもよい。
【0092】
DB21は、DB11と同等の情報を格納する。すなわち、電子書籍ビューワ2が、サーバ1に電子書籍の送信を要求すると、サーバ1は、入出力部29を介してDB11のコンテンツファイルをDB21にエクスポートし、DB21に格納される。ただし、DB11の情報とDB21の情報は完全に同じである必要はない。DB11は、様々なユーザからの要求に応えるため、様々な種類のコンテンツ画像、例えば、異なる作者のマンガの各巻のコンテンツ画像を格納するライブラリである。DB21には、電子書籍ビューワ2のユーザが閲覧したいコンテンツに関係するコンテンツファイルのみが格納されていれば足りる。
【0093】
コンテンツ表示制御部25は、表示部24に対するコンテンツの表示制御を行う。詳細は後述する。
【0094】
図4はサーバ1と電子書籍ビューワ2との間で実行される配信処理のフローチャートを示す。S1・S4は電子書籍ビューワ2が実行し、S2・S3はサーバ1が実行する。この処理をサーバ1および電子書籍ビューワ2にそれぞれ実行させるプログラムは、サーバ1および電子書籍ビューワ2にそれぞれ備えられたコンピュータ読み取り可能な記憶媒体(RAM、ROM、CDROMなど)に記憶されている。
【0095】
S1では、電子書籍ビューワ2は、入出力部28を介して、コンテンツ要求をサーバ1に送信する。
【0096】
S2では、サーバ1は、スクロールビューまたはコマビューに対応するコンテンツ要求を待機しており、入出力部17を介して電子書籍ビューワ2からコンテンツ要求を受信すると、S3に進む。
【0097】
S3では、サーバ1は、コンテンツファイルを電子書籍ビューワ2に送信する。すなわち、サーバ1は、スクロールビューに対応するコンテンツ要求があった場合は、スクロールビューに対応するコンテンツファイルを送信し、コマビューに対応するコンテンツ要求があった場合は、コマビューに対応するコンテンツファイルを送信する。
【0098】
S4では、電子書籍ビューワ2は、コンテンツファイルを受信し、DB21に格納する。そして、後述の表示処理に進む。コンテンツ画像の送信は、ページ単位あるいはコマ単位で行われてもよく、付帯情報も、送信されたコンテンツ画像の単位に対応する情報のみを送信してもよい。
【0099】
図5は電子書籍ビューワ2の実行する表示処理(スクロールビュー)のフローチャートを示す。図6は電子書籍ビューワ2の実行する表示処理(コマビュー)のフローチャートを示す。図5または図6のいずれかの処理は、操作部27からの選択に従って実行される。
【0100】
図5を参照すると、S10では、コンテンツ表示制御部25は、DB21のコンテンツファイルに基づき、指定されたコンテンツ画像のページの最初の順のアンカーポイントをカレントアンカーポイントに設定する。
【0101】
S11では、コンテンツ表示制御部25は、カレントアンカーポイントを基準にして、当該ページ全体の概略画像から表示用の詳細画像を切り出し、これをカレント画像とする。詳細画像を切り出す代わりに、コンテンツファイルの詳細画像を読み出してカレント画像とすることもできる。
【0102】
S12では、コンテンツ表示制御部25は、詳細画像を表示部24に表示する。
【0103】
S13では、コンテンツ表示制御部25は、DB21のコンテンツファイルの付帯情報に基づき、カレントアンカーポイントに対応する滞在時間が経過したか否かを判断する。Yesの場合はS14に進み、Noの場合はS12に戻る。
【0104】
S14では、コンテンツ表示制御部25は、カレントアンカーポイントは、当該ページの最後のアンカーポイントであるか否かを判断する。Yesの場合はS21に進み、当該ページの表示を終了する。そして、次のページがあれば、そのページについて、S10以降を繰り返す。Noの場合はS15に進む。
【0105】
S15では、コンテンツ表示制御部25は、カレントアンカーポイントからその次の順のアンカーポイントまでを結ぶ線分に沿って、カレントアンカーポイントを起点に所定の単位ずつ(例えば1ドットずつ)増分した位置を、仮アンカーポイントに設定する。この増分はS16〜S19のループの回数分だけ繰り返される。
【0106】
S16・S17では、コンテンツ表示制御部25は、当該ページ全体の画像から仮アンカーポイントを基準にして、表示用の詳細画像を切り出し、これを次の詳細画像とする。画像を切り出す代わりに、コンテンツファイルの詳細画像を用いることもできる。
【0107】
S18では、コンテンツ表示制御部25は、現在の仮アンカーポイントに対応する詳細画像から次の仮アンカーポイントに対応する詳細画像に切り替えて表示する。この結果、画面は所定の単位ずつスクロールすることになる。
【0108】
S19では、コンテンツ表示制御部25は、仮アンカーポイントが、カレントアンカーポイントの次のアンカーポイントに到達したか否かを判断する。Yesの場合はS12に戻り、次のアンカーポイントを新たなカレントアンカーポイントとし、そのカレントアンカーポイントに対応する詳細画像を表示する。Noの場合はS16に戻り、所定の単位ずつのスクロールを継続する。
【0109】
図6を参照すると、S31では、コンテンツ表示制御部25は、指定されたページのコンテンツ画像のコマ順序を基準にして、最初のコマをカレントコマとする。
【0110】
S32では、コンテンツ表示制御部25は、カレントコマに対応する詳細画像をコンテンツ画像から切り出し、これをカレントコマ画像とする。詳細画像を切り出す代わりに、コンテンツファイルの詳細画像を用いることもできる。
【0111】
S33では、コンテンツ表示制御部25は、カレントコマ画像を表示部24に表示する。
【0112】
S34では、コンテンツ表示制御部25は、コンテンツファイルの付帯情報に基づき、カレントコマに対応する滞在時間が経過したか否かを判断する。Yesの場合はS35に進み、Noの場合はS33に戻る。
【0113】
S35では、コンテンツ表示制御部25は、カレントコマは、当該ページの最後のコマであるか否かを判断する。Yesの場合はS36に進み、当該ページの表示を終了する。そして、次のページがあれば、そのページについて、S31以降を繰り返す。Noの場合はS37に進む。
【0114】
S37では、コンテンツ表示制御部25は、カレントコマの次の順のコマを、新たにカレントコマに設定する。そして、S32に戻り、カレントコマに対応する詳細画像を切り出すか、詳細画像を読み出し、これをカレントコマ画像とする。それ以降の処理は上記と同様である。
【0115】
なお、S12またはS33において、画像は、操作部27に入力される画像送り指示に従って切り替わってもよい。切り替わる単位は、アンカーポイント(S12)かコマ(S33)となる。また、切り替わる順序は、アンカーポイント順あるいはコマ順に従う。ただし、ユーザがページの読みとばしなどの不規則な閲覧を希望する場合もあるため、この順序を無視したコンテンツ画像の切り替わり操作が許容されてもよい。
【0116】
図7は電子書籍ビューワ2の実行するセリフ処理のフローチャートを示す。この処理は、S12またはS33と並行して実行される。
【0117】
S41では、コンテンツ表示制御部25は、DB21のコンテンツファイルに基づき、コンテンツ画像の表示を開始する。これはS12またはS33と同様である。
【0118】
S42では、コンテンツ表示制御部25は、操作部16から、吹き出し内のセリフ表示方向として「横書き」が指示されたか、「縦書き」が指示されたかを判断する。「横書き」の指示があった場合はS51に進み、「縦書き」の指示があった場合はS61に進む。
【0119】
S51では、コンテンツ表示制御部25は、表示指定のあった画像領域に対応する吹き出しの位置情報と、当該吹き出しに対応する横書きのセリフ(翻訳文)のテキスト情報に含まれるテキスト属性(サイズ、フォント、文字間隔、行間隔、行数など)と、当該吹き出しの話者である登場人物の情報を読み出す。
【0120】
S52では、コンテンツ表示制御部25は、吹き出しの位置情報に基づき、当該吹き出し内で、テキスト属性に従い、セリフのテキスト情報を横書きに配置する。コンテンツ表示制御部25は、テキスト属性に従った横書きの配置でテキスト情報が収まるか否かを判断し、収まらないと判断した場合は、当該吹き出し内で、テキスト情報のスクロールを開始する。スクロールの態様は任意である。例えば、図8のように、テキスト情報の文字を1行か複数行に並べ、各行の先頭の文字から末尾の文字まで順次行方向にスクロールする。スクロール方向は言語の種類に依存する。英語ならば左から右へ読むから、スクロール方向は左である。全ての文字のスクロールが終わった場合、先頭の文字からスクロールを繰り返してもよい。
【0121】
S61では、コンテンツ表示制御部25は、表示指定のあった画像領域に対応する吹き出しの位置情報と、当該吹き出しに対応する縦書きのセリフ(原文)のテキスト情報およびテキスト属性と、当該吹き出しの話者である登場人物の情報を読み出す。
【0122】
S62では、コンテンツ表示制御部25は、吹き出しの位置情報に基づき、当該吹き出し内で、テキスト属性に従い、セリフのテキスト情報を縦書きに配置する(図9参照)。
【0123】
S71では、音声再生部26は、音声に関する情報に基づき、音声を再生する。
【0124】
まず、音声再生部26は、コンテンツ表示制御部25が現在表示している詳細画像に対応するセリフと、セリフに対応する音声と、そのセリフの属するコマに対応する付随音声を判断し、音声再生に関する情報(テキスト情報、登場人物の属性情報、自動読み上げの属性情報、擬音)を付帯情報から取得する。
【0125】
図10は、表示中の詳細画像(アンカーポイント3)に対応する音声再生に関する情報の一例を示す。
【0126】
音声再生部26は、音声再生に関する情報から、セリフ音声の属性を識別し、その属性に応じた音声を、スピーカ28から出力する。例えば、属性が、セリフ話者の年齢=15、セリフ話者の性別=女を示していれば、音声再生部26は、予め定められた十代前半の女性の音声の属性でセリフ音声を合成し、スピーカ28から出力する。
【0127】
話者に重要性がない(1回限りで登場するなど)、話者に個性がないなどの理由で、セリフ音声の属性がない場合は、デフォルトの属性でセリフ音声を合成する。
【0128】
また、読み上げボリュームや読み上げスピードなどの属性がない場合は、対応するセリフの配置される吹き出しの属性や、セリフの属性に基づいてセリフ音声を合成する。
【0129】
例えば、吹き出しの種類が、図3(B)のような大声のセリフを表す場合、音声再生部26は、当該セリフの読み上げボリュームを「大」とする。あるいは、吹き出しの種類が、図3(C)のような想像または回想のセリフを表す場合、音声再生部26は、当該セリフの読み上げボリュームを「小」とする。あるいは、吹き出しの種類が、図3(B)・図3(C)以外の場合、音声再生部26は、当該セリフの読み上げボリュームを「中」とする。
【0130】
あるいは、セリフの文字が強調文字や「!」マークを含む場合、音声再生部26は、当該セリフの読み上げボリュームを「大」とする。
【0131】
あるいは、セリフの文字間隔が「大」である場合、音声再生部26は、当該セリフの読み上げスピードを「スロー」とし、セリフの文字間隔が「小」である場合、音声再生部26は、当該セリフの読み上げスピードを「クイック」とする。
【0132】
ここで、音声再生部26は、吹き出しに配置するセリフの言語と同一の言語で音声化する。ただし、音声再生部26は、吹き出しの言語とは異なる言語の指定が操作部27からあれば、その言語で音声化する。
【0133】
吹き出しのセリフの表示開始/終了と当該吹き出しのセリフの読み上げの開始/終了は同期する。例えば、吹き出しに関する情報に吹き出しの読み順が含まれていれば、その順に沿って吹き出し内のセリフが読み上げられる。この際、読み上げられているセリフの再生に同期して、セリフ文字に視覚的効果を付与することもできる。例えば、セリフ文字への視覚的効果として、読み上げられているセリフの個々の文字をハイライトしたり、アンダーライン・傍点・着色などの装飾を付与したり、読み上げられているセリフ部分のみをスクロールで示したり、読み上げられていないセリフの個々の文字をグレーアウトしたり、読み上げられたセリフはフェードアウトさせるなどが挙げられる。
【0134】
付随音声に関する情報で、付随音声の開始/終了タイミングが指定されている場合、付随音声はそれに従って再生される。そのような指定がない場合、吹き出しのセリフの読み上げの開始/終了と、当該吹き出しの属するコマの付随音声の開始/終了も同期する。例えば、バックグラウンドの文字「わー」といった文字がある場合は、その文字が含まれている詳細画像の表示開始から終了まで、対応する歓声が再生される。
【0135】
音声再生部26は、同一の付随音声が複数のコマに渡って配置されている場合は、それらのコマの表示開始から終了までの間、当該付随音声を繰り返すなどして継続的に再生する。
【0136】
このように、本願のコンテンツファイルが電子書籍ビューワ2に提供されることにより、電子書籍ビューワ2は、セリフの言語に応じたセリフ配置、スクロール、セリフの音声再生、擬音や効果音の再生が可能となる。
【0137】
<第2実施形態>
第1実施形態の表示処理のS52における吹き出し内のテキスト情報のスクロールのさせ方は、各種のものが採用できる。例えば、図11のように、テキスト情報を1行でスクロールさせる。あるいは、図12のように、1行目のテキストを左方向にスクロールさせるともに、そのスクロールで生じた1行目の空白に、2行目以下のテキスト情報を繰り上げるらせん状スクロールをさせる。あるいは、図13のように、各行を同時にスクロールさせる。あるいは、図14のように、吹き出しの形状に合わせて、らせん状スクロールをさせる。
【符号の説明】
【0138】
1:サーバ、2:電子書籍ビューワ
【特許請求の範囲】
【請求項1】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのページ毎のページ全体の高解像度の画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項2】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのコマ毎のコマ画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記コマ画像を前記ビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項3】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのページ毎のページ全体の高解像度の画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、
前記ページ全体の画像内の各コマのコマ画像を前記ビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の前記ページ全体の画像内の領域を示すコマ領域情報、再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項4】
前記吹き出し情報は、吹き出し口の位置情報、及び吹き出しの線の種類のうちの少なくとも1つを含むことを特徴とする請求項1から3のいずれか1項に記載のファイルフォーマット。
【請求項5】
前記ページ全体の画像内の登場人物の領域を示す存在領域情報を有することを特徴とする請求項1又は3に記載のファイルフォーマット。
【請求項6】
前記コマ画像内の登場人物の領域を示す存在領域情報を有することを特徴とする請求項2又は3に記載のファイルフォーマット。
【請求項7】
前記吹き出し領域以外の擬音又は文字を示す第2のテキスト情報であって、コマ毎に関連づけられた第2のテキスト情報を有することを特徴とする請求項1から6のいずれか1項に記載のファイルフォーマット。
【請求項8】
前記第1のテキスト情報は、前記吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むことを特徴とする請求項1から7のいずれか1項に記載のファイルフォーマット。
【請求項9】
前記第2のテキスト情報は、前記吹き出し領域以外の原文の擬音又は文字を所定の言語に翻訳した翻訳文を含むことを特徴とする請求項1から8のいずれか1項に記載のファイルフォーマット。
【請求項10】
前記翻訳文の言語に関する情報を含むことを特徴とする請求項8又は9に記載のファイルフォーマット。
【請求項11】
前記第1のテキスト情報は、各吹き出し内の台詞の登場人物の属性を含むことを特徴とする請求項1から10のいずれか1項に記載のファイルフォーマット。
【請求項12】
前記第1のテキスト情報は、各吹き出し内の台詞の文字の属性情報を含むことを特徴とする請求項1から11のいずれか1項に記載のファイルフォーマット。
【請求項13】
前記第1のテキスト情報は、各吹き出し内の台詞の音声のボリューム及び読み上げスピードのうちの少なくとも1つの第1の付属情報を有することを特徴とする請求項1から12のいずれか1項に記載のファイルフォーマット。
【請求項14】
前記第2のテキスト情報は、前記吹き出し領域以外の擬音又は文字の属性情報を含むことを特徴とする請求項7に記載のファイルフォーマット。
【請求項15】
前記第2のテキスト情報は、前記擬音の発音回数、前記擬音又は文字の発音開始時間、ボリューム及び読み上げスピードのうちの少なくとも1つの第2の付属情報を有することを特徴とする請求項7又は14に記載のファイルフォーマット。
【請求項16】
前記第1の表示制御情報は、前記スクロールビュー時のアンカーポイント毎の停止時間を含む画面遷移のシナリオを有することを特徴とする請求項1又は3に記載のファイルフォーマット。
【請求項17】
前記第2の表示制御情報は、前記コマビュー時のコマ画像毎の停止時間を含む画面遷移のシナリオを有することを特徴とする請求項2又は3に記載のファイルフォーマット。
【請求項18】
コミックのタイトル、第何話又は第何巻、作者、出版社を含むタグ情報を有することを特徴とする請求項1から17のいずれか1項に記載のファイルフォーマット。
【請求項19】
請求項1から18のいずれか1項に記載のファイルフォーマットからなる電子コミックをビューワ装置からの要求に応じて配信することを特徴とするサーバ。
【請求項20】
表示手段と、
請求項1から18のいずれか1項に記載のファイルフォーマットからなる電子コミックを取得する情報取得手段と、
前記取得した電子コミックの表示制御情報に基づいて前記ページ毎又はコマ毎の画像を前記表示手段の画面にスクロール再生又はコマ再生させる画像表示制御手段と、
前記取得した電子コミックの吹き出し情報及びテキスト情報に基づいて前記表示手段の画面に表示される画像中の吹き出し領域内の元の文字に替えて、前記テキスト情報に対応する文字を表示させる文字表示制御手段と、
を備えたことを特徴とする電子コミックのビューワ装置。
【請求項21】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、
前記取得したページ全体の高解像度の画像、該画像に関連する前記吹き出し情報、第1のテキスト情報、及び第1の表示制御情報を有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項22】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、
前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第1の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項23】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、
前記ページ情報解析手段により取得したコマ領域情報に基づいて前記高解像度の画像からコマ画像を切り出してコマ画像を生成するコマ画像生成手段と、
前記コマ画像生成手段により生成したコマ画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項24】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、
前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得したコマ領域情報、吹き出し情報、第1のテキスト情報、第1の表示制御情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項1】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのページ毎のページ全体の高解像度の画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項2】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのコマ毎のコマ画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記コマ画像を前記ビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項3】
ビューワ装置で閲覧される電子コミックのファイルフォーマットであって、
コミックのページ毎のページ全体の高解像度の画像と、
前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、
各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、
前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、
前記ページ全体の画像内の各コマのコマ画像を前記ビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の前記ページ全体の画像内の領域を示すコマ領域情報、再生順及びコマ画像の画像サイズを含む第2の表示制御情報と、
を有することを特徴とするファイルフォーマット。
【請求項4】
前記吹き出し情報は、吹き出し口の位置情報、及び吹き出しの線の種類のうちの少なくとも1つを含むことを特徴とする請求項1から3のいずれか1項に記載のファイルフォーマット。
【請求項5】
前記ページ全体の画像内の登場人物の領域を示す存在領域情報を有することを特徴とする請求項1又は3に記載のファイルフォーマット。
【請求項6】
前記コマ画像内の登場人物の領域を示す存在領域情報を有することを特徴とする請求項2又は3に記載のファイルフォーマット。
【請求項7】
前記吹き出し領域以外の擬音又は文字を示す第2のテキスト情報であって、コマ毎に関連づけられた第2のテキスト情報を有することを特徴とする請求項1から6のいずれか1項に記載のファイルフォーマット。
【請求項8】
前記第1のテキスト情報は、前記吹き出し内の原文の台詞を所定の言語に翻訳した翻訳文を含むことを特徴とする請求項1から7のいずれか1項に記載のファイルフォーマット。
【請求項9】
前記第2のテキスト情報は、前記吹き出し領域以外の原文の擬音又は文字を所定の言語に翻訳した翻訳文を含むことを特徴とする請求項1から8のいずれか1項に記載のファイルフォーマット。
【請求項10】
前記翻訳文の言語に関する情報を含むことを特徴とする請求項8又は9に記載のファイルフォーマット。
【請求項11】
前記第1のテキスト情報は、各吹き出し内の台詞の登場人物の属性を含むことを特徴とする請求項1から10のいずれか1項に記載のファイルフォーマット。
【請求項12】
前記第1のテキスト情報は、各吹き出し内の台詞の文字の属性情報を含むことを特徴とする請求項1から11のいずれか1項に記載のファイルフォーマット。
【請求項13】
前記第1のテキスト情報は、各吹き出し内の台詞の音声のボリューム及び読み上げスピードのうちの少なくとも1つの第1の付属情報を有することを特徴とする請求項1から12のいずれか1項に記載のファイルフォーマット。
【請求項14】
前記第2のテキスト情報は、前記吹き出し領域以外の擬音又は文字の属性情報を含むことを特徴とする請求項7に記載のファイルフォーマット。
【請求項15】
前記第2のテキスト情報は、前記擬音の発音回数、前記擬音又は文字の発音開始時間、ボリューム及び読み上げスピードのうちの少なくとも1つの第2の付属情報を有することを特徴とする請求項7又は14に記載のファイルフォーマット。
【請求項16】
前記第1の表示制御情報は、前記スクロールビュー時のアンカーポイント毎の停止時間を含む画面遷移のシナリオを有することを特徴とする請求項1又は3に記載のファイルフォーマット。
【請求項17】
前記第2の表示制御情報は、前記コマビュー時のコマ画像毎の停止時間を含む画面遷移のシナリオを有することを特徴とする請求項2又は3に記載のファイルフォーマット。
【請求項18】
コミックのタイトル、第何話又は第何巻、作者、出版社を含むタグ情報を有することを特徴とする請求項1から17のいずれか1項に記載のファイルフォーマット。
【請求項19】
請求項1から18のいずれか1項に記載のファイルフォーマットからなる電子コミックをビューワ装置からの要求に応じて配信することを特徴とするサーバ。
【請求項20】
表示手段と、
請求項1から18のいずれか1項に記載のファイルフォーマットからなる電子コミックを取得する情報取得手段と、
前記取得した電子コミックの表示制御情報に基づいて前記ページ毎又はコマ毎の画像を前記表示手段の画面にスクロール再生又はコマ再生させる画像表示制御手段と、
前記取得した電子コミックの吹き出し情報及びテキスト情報に基づいて前記表示手段の画面に表示される画像中の吹き出し領域内の元の文字に替えて、前記テキスト情報に対応する文字を表示させる文字表示制御手段と、
を備えたことを特徴とする電子コミックのビューワ装置。
【請求項21】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像を前記ビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、
前記取得したページ全体の高解像度の画像、該画像に関連する前記吹き出し情報、第1のテキスト情報、及び第1の表示制御情報を有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項22】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報とを取得するページ情報解析手段と、
前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第1の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項23】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記コマ画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、
前記ページ情報解析手段により取得したコマ領域情報に基づいて前記高解像度の画像からコマ画像を切り出してコマ画像を生成するコマ画像生成手段と、
前記コマ画像生成手段により生成したコマ画像と前記ページ情報解析手段により取得した吹き出し情報、第1のテキスト情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【請求項24】
コミックのページ毎のページ全体の高解像度の画像を取得する画像取得手段と、
前記取得した画像を解析し、前記ページ全体の画像内の各コマのコマ画像の領域を示すコマ領域情報と、前記コミックの登場人物の台詞が入る吹き出しの前記画像内の領域を示す吹き出し領域の情報を含む吹き出し情報と、各吹き出し内の台詞を示す第1のテキスト情報であって、吹き出し毎に関連づけられた第1のテキスト情報と、前記ページ全体の画像をビューワ装置のモニタでスクロールビューによる閲覧を可能にするための所定のアンカーポイントの位置情報及び遷移順を含む第1の表示制御情報と、前記コマ画像をビューワ装置のモニタでコマビューによる閲覧を可能にするための各コマ画像の再生順及びコマ画像の画像サイズを含む第2の表示制御情報とを取得するページ情報解析手段と、
前記画像取得手段により取得したページ全体の高解像度の画像と前記ページ情報解析手段により取得したコマ領域情報、吹き出し情報、第1のテキスト情報、第1の表示制御情報及び第2の表示制御情報とを有するファイルフォーマットの電子コミックを生成する電子コミック生成手段と、
を備えたことを特徴とする電子コミック生成装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−133659(P2012−133659A)
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願番号】特願2010−286391(P2010−286391)
【出願日】平成22年12月22日(2010.12.22)
【出願人】(306037311)富士フイルム株式会社 (25,513)
【Fターム(参考)】
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願日】平成22年12月22日(2010.12.22)
【出願人】(306037311)富士フイルム株式会社 (25,513)
【Fターム(参考)】
[ Back to top ]