(57)【要約】【課題】比較的狭い表示画面においても画像に含まれる文字列の翻訳文を、画像データに対して多大な労力を要する編集等をすることなく表示させる。【解決手段】データ記憶部４２には、複数枚の画像のコミック画像データ４６と、画像中に含まれる文字列に対する少なくとも１つの言語による翻訳文である翻訳用データ４７とが画像データ毎に対応付けて記憶される。言語選択部５０は、画像と共に表示する翻訳文の言語を選択する。テロップ表示部５２は、表示の切り替えの指示を入力すると、この入力された指示に応じて、選択された言語による翻訳文をデータ記憶部４２に記憶された翻訳用データ４７をもとに表示画面に設定されたテロップ領域に表示する。コミック画像表示部５３は、テロップ表示部５２による翻訳文の表示切り替えに伴い、表示対象となった翻訳文と対応付けられた画像を表示画面中の予め設定された画像表示領域に表示する。【選択図】      図３
2009098727.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の画像の画像データと、前記画像中に含まれる文字列に対する少なくとも１つの言語による翻訳文であるテキストデータとを、前記画像データ毎に対応付けて記憶するデータ記憶手段と、
画像と共に表示する翻訳文の言語を選択する言語選択手段と、
表示の切り替えの指示を入力する入力手段と、
前記入力手段により入力された指示に応じて、前記言語選択手段によって選択された言語による翻訳文を、前記データ記憶手段に記憶された前記テキストデータをもとに表示画面に設定されたテロップ領域に表示するテロップ表示手段と、
前記入力手段により入力された指示に応じた前記テロップ表示手段による翻訳文の表示切り替えに伴い、表示対象となった翻訳文のテキストデータと対応付けられた画像データの画像を表示画面中の予め設定された画像表示領域に表示する画像表示手段と
を具備したことを特徴とする画像表示装置。
【請求項２】
前記テロップ表示手段は、
前記テキストデータに応じた翻訳文を前記テロップ領域において複数回に分けて表示することを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記テロップ表示手段によって前記テロップ領域に表示される翻訳文と、前記画像表示手段により表示される画像に含まれる文字列との対応関係を明示するように表示制御する表示制御手段をさらに具備したことを特徴とする請求項１または請求項２記載の画像表示装置。
【請求項４】
前記表示制御手段は、前記テロップ表示手段によって表示された前記翻訳文に応じて、同翻訳文に対応する前記画像表示手段により表示される画像に含まれる文字列の近傍に所定の表示属性を付加することを特徴とする請求項３記載の画像表示装置。
【請求項５】
前記表示制御手段は、前記テロップ表示手段によって表示される翻訳文に応じて、同翻訳文に対応する前記画像表示手段により表示される画像に含まれる文字列の近傍に前記テロップ領域を設定することを特徴とする請求項３記載の画像表示装置。
【請求項６】
前記表示制御手段は、表示画面に複数のテロップ領域を設定し、
前記テロップ表示手段は、複数のテロップ領域の何れかに、前記翻訳文を表示することを特徴とする請求項３記載の画像表示装置。
【請求項７】
前記表示制御手段は、前記画像表示手段によって表示される画像に応じて、前記翻訳文の表示色を変更して表示することを特徴とすることを特徴とする請求項３記載の画像表示装置。
【請求項８】
コンピュータを、
複数枚の画像の画像データと、前記画像中に含まれる文字列に対する少なくとも１つの言語による翻訳文であるテキストデータとを、前記画像データ毎に対応付けて記憶するデータ記憶手段と、
画像と共に表示する翻訳文の言語を選択する言語選択手段と、
表示の切り替えの指示を入力する入力手段と、
前記入力手段により入力された指示に応じて、前記言語選択手段によって選択された言語による翻訳文を、前記データ記憶手段に記憶された前記テキストデータをもとに表示画面に設定されたテロップ領域に表示するテロップ表示手段と、
前記入力手段により入力された指示に応じた前記テロップ表示手段による翻訳文の表示切り替えに伴い、表示対象となった翻訳文のテキストデータと対応付けられた画像データの画像を表示画面中の予め設定された画像表示領域に表示する画像表示手段として機能させるための画像ビューアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミックなどの電子書籍の画像と同画像に含まれる文字列の翻訳文とを表示する画像表示装置、画像ビューアプログラムに関する。
【背景技術】
【０００２】
従来、オリジナルの言語で書かれた電子書籍の画像データを修正することなく、他の言語の翻訳文を表示することが可能な電子書籍表示装置が提案されている（特許文献１参照）。特許文献１に記載された電子書籍表示装置は、文字に関する情報を含む第１の画像データ(例えば漫画の電子書籍データ）を記憶する電子書籍データベースと、第１の画像データの文字（例えば漫画の台詞の文字を囲む吹き出し内の文字）を翻訳した翻訳文字及びこの翻訳文字を表示する表示位置情報を含む複数の第２の画像データを、第１の画像データにおいて文字が人に読み進められる順に記憶する翻訳情報データベースとを有している。画像表示部は、電子書籍データベースから第１の画像データを読み出して表示画面に表示し、第２の画像データ（翻訳文字）を翻訳情報データベースから記憶されている順に読み出し、この第２の画像データに含まれる表示位置情報に基づいて第１の画像データに重ねて表示する。
【特許文献１】特開２００７−２６３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載された電子書籍表示装置では、電子書籍データを表示すると共に、翻訳文字を含んだ複数の第２の画像データを電子書籍データに重ね合わせて順に表示している。この従来の電子書籍表示装置では、比較的広い表示画面を有する表示装置が設けられているため、複数の第２の画像データ（翻訳文字）を順番に表示することができる。
【０００４】
しかしながら、比較的狭い表示画面の表示装置が設けられた携帯電話機（画像表示装置）などでは、予め翻訳情報データベースに記憶された翻訳文字をそのまま表示してしまうと、電子書籍データに含まれる漫画の台詞の文字を囲む吹き出しの範囲を越える領域が必要となり、吹き出し以外の範囲も隠してしまう場合がある。
【０００５】
また、翻訳文字によって電子書籍データ（画像）を隠さないように表示するために、例えば吹き出しの範囲内に収まるように文字のサイズや文字／行間が編集された翻訳文字の画像データを電子書籍データに合成する編集を施すことも考えられるが、表示対象とする全ての書籍画像データに対して編集をしなければならず膨大な作業負担が生じてしまう。この場合、複数の言語の翻訳文字を表示できるようにするためには、さらに各言語の全ての電子書籍データに対して編集をしなければならない。
【０００６】
本発明は前述した事情に考慮してなされたもので、その目的は、比較的狭い表示画面においても画像に含まれる文字列の翻訳文を、画像データに対して多大な労力を要する編集等をすることなく表示させることが可能な画像表示装置、画像ビューアプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、複数枚の画像の画像データと、前記画像中に含まれる文字列に対する少なくとも１つの言語による翻訳文であるテキストデータとを、前記画像データ毎に対応付けて記憶するデータ記憶手段と、画像と共に表示する翻訳文の言語を選択する言語選択手段と、表示の切り替えの指示を入力する入力手段と、前記入力手段により入力された指示に応じて、前記言語選択手段によって選択された言語による翻訳文を、前記データ記憶手段に記憶された前記テキストデータをもとに表示画面に設定されたテロップ領域に表示するテロップ表示手段と、前記入力手段により入力された指示に応じた前記テロップ表示手段による翻訳文の表示切り替えに伴い、表示対象となった翻訳文のテキストデータと対応付けられた画像データの画像を表示画面中の予め設定された画像表示領域に表示する画像表示手段とを具備したことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、選択された言語による翻訳文をテロップ領域に表示させ、翻訳文の表示切り替えに伴って、表示対象となった翻訳文に対応する画像を表示画面中の予め設定された画像表示領域に表示することにより、画像データに翻訳文字を合成するといった編集作業をすることなく、翻訳文のテキストデータを用意するだけで、画像に含まれる文字列に対する翻訳文字を比較的狭い表示画面においても表示させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。  
図１は、本実施形態における携帯電話機１（画像表示装置）の機能構成を示すブロック図である。図１に示すように、携帯電話機１は、電話網やインターネットなどを含むネットワーク２を介して、他のモバイル端末３との通信（音声通話やデータ通信）、あるいは各種コンテンツを提供するサーバ４との通信が可能である。サーバ４は、携帯電話機１において実行可能なアプリケーションプログラムや各種コンテンツデータをダウンロードするサービスを提供しているものとする。サーバ４からダウンロードすることができるアプリケーションプログラムとして、携帯電話機１において電子書籍を閲覧することができるコミックビューアプログラム１７ａがある。また、コンテンツデータとしては、コミックビューアプログラム１７ａによる処理によって、例えばコミック画像を閲覧するためのコミックデータ１７ｂなどがある。なお、本実施形態では、コミック画像を閲覧する場合を例にして説明するが、文字列を含む他の書籍画像を対象とすることができる。
【００１０】
図１に示すように、携帯電話機１には、制御部１０、表示部１１、入力部１２、サウンド部１３、カメラ部１４、通信部１５、ＲＯＭ１６、ＲＡＭ１７、メモリデバイス着脱ユニット１８、メモリデバイス着脱ユニット１８に装着されるメモリデバイス１９が設けられている。
【００１１】
制御部１０は、携帯電話機１全体の制御を司るもので、ＣＰＵによりＲＯＭ１６及びＲＡＭ１７に記憶されたプログラムを実行することにより各種機能を実現する。制御部１０により実現される機能には、電話機能部１０ａ、Ｗｅｂ機能部１０ｂ（ダウンロード部１０ｃ）、コミックビューア部１０ｄが含まれる。
【００１２】
電話機能部１０ａは、音声通話のための通信を制御する。
【００１３】
Ｗｅｂ機能部１０ｂは、ネットワーク２（インターネット）を通じて、Ｗｅｂページにアクセスするための制御を行う。Ｗｅｂ機能部１０ｂは、サーバ４が公開しているＷｅｂページを通じて、ダウンロード部１０ｃによってアプリケーションプログラムやコンテンツデータなどをダウンロードする。例えば、Ｗｅｂ機能部１０ｂは、後述するコミックビューアプログラム１７ａやコミックデータ１７ｂなどをダウンロードすることができる。
【００１４】
コミックビューア部１０ｄは、ＲＡＭ１７に記憶されたコミックビューアプログラム１７ａを実行することで実現される。コミックビューア部１０ｄは、コミックビューアプログラム１７ａに従い、入力部１２により入力されるユーザからの指示に応じてコミック画像の閲覧処理を実行する。詳細については後述する。
【００１５】
表示部１１は、制御部１０の制御のもとで、ディスプレイにおいて映像、静止画像（コミック画像等）、テキストなどを表示させる。
【００１６】
入力部１２は、ユーザからの入力操作を受け付けるもので、複数のボタン（図２参照）からの入力を受け付ける。
【００１７】
サウンド部１３は、制御部１０の制御のもとで音声を出力させる。サウンド部１３は、入力部１２の操作に応じた操作音の他、楽曲データ（ＢＧＭデータ）の再生による音声を出力する。
【００１８】
カメラ部１４は、制御部１０の制御のもとで、ユーザ操作に応じて静止画像あるいは動画像を撮影する。
【００１９】
通信部１５は、制御部１０の制御のもとで、ネットワーク２を通じて、モバイル端末３やサーバ４との通信を制御する。
【００２０】
ＲＯＭ１６は、携帯電話機１に予め搭載された基本機能（音声通話等）を制御するためのプログラムやデータが記憶されている。
【００２１】
ＲＡＭ１７は、通信部１５によりダウンロードされたプログラムや各種データ、あるいはメモリデバイス着脱ユニット１８を通じてメモリデバイス１９から読み出されたプログラムやデータなどが記憶される。本実施形態では、サーバ４からダウンロードされたコミックビューアプログラム１７ａやコミックデータ１７ｂなどが記憶される。
【００２２】
メモリデバイス着脱ユニット１８は、メモリデバイス１９を着脱させるためのユニットであり、制御部１０によるメモリデバイス１９に対するデータの読み書きを仲介する。メモリデバイス１９は、例えばパーソナルコンピュータ（ＰＣ）５によって記録されたコミックビューアプログラム１７ａやコミックデータ１７ｂを読み込む場合に利用することができる。
【００２３】
図２は、本実施形態における携帯電話機１の外観構成を示す図である。  
図２に示す携帯電話機１は、折り畳み型に構成されたもので、本体ユニット３０とディスプレイユニット３１とがヒンジ機構３３によって連結されている。ヒンジ機構３３は、本体ユニット３０にディスプレイユニット３１を重ね合わせた閉状態から、ディスプレイユニット３１を離間させた開状態となるように回動可能とする。図２は、ディスプレイユニット３１をヒンジ機構３３によって開いた（本体ユニット３０と重ね合わされていない）開状態を示している。
【００２４】
本体ユニット３０には、複数のボタンが設けられている。本体ユニット３０に設けられたボタンには、電話としての機能を実行するための数字ボタン３５、発呼ボタン、切断ボタンなどを含む各種機能に対応する機能ボタン３６の他、上下左右方向を指示するための十字ボタン３７、選択実行を指示するためのするための選択ボタン３８などが含まれる。選択ボタン３８は、コミック画像閲覧時に、表示画面中に表示されるコミック画像（翻訳文）を切り替えて読み進めるための入力操作に用いられるものとする。
【００２５】
図３は、本実施形態における携帯電話機１のコミック画像閲覧のための機能構成を示すブロック図である。  
本実施形態における携帯電話機１は、コミックビューアプログラム１７ａを実行することにより、コミック画像閲覧のためのコミックビューア部４０及びデータ記憶部４２の機能を実現し、画像表示装置として動作することができる。本実施形態のコミック画像閲覧では、コミック画像に含まれる文字列、例えば吹き出し内に記載されている台詞に対する翻訳文を、表示画面に設定されるテロップ領域に表示させることができる。
【００２６】
コミックビューア部４０には、言語選択部５０、表示制御部５１が含まれる。
【００２７】
言語選択部５０は、テロップ領域において表示させる翻訳文の言語をユーザからの指示に応じて選択し、表示制御部５１（テロップ表示部５２）によって該当する言語の翻訳文を表示させる。
【００２８】
表示制御部５１は、データ記憶部４２に記憶されたコミックデータ４３をもとにコミック画像及び翻訳文を表示画面において表示するもので、テロップ表示部５２、コミック画像表示部５３が含まれている。表示制御部５１は、表示画面中にコミック画像を表示させるためのコミック画像表示領域と、コミック画像に含まれる文字列の翻訳文を表示させるためのテロップ領域を設定する。また、表示制御部５１は、テロップ領域に表示される翻訳文と、コミック画像に含まれる文字列との対応関係を明示するための表示制御を行う。この表示制御としては、例えば（ａ）テロップ領域に表示される翻訳文に応じて、同翻訳文に対応するコミック画像に含まれる文字列の近傍に所定の表示属性（例えばマークや特定の色）を付加する、（ｂ）テロップ領域に表示される翻訳文に応じて、同翻訳文に対応する画像に含まれる文字列（例えば吹き出し領域）の近傍にテロップ領域を設定する、（ｃ）表示画面に複数のテロップ領域を設定し、この複数のテロップ領域の何れかに翻訳文を表示する（例えば、画像に含まれる文字列（例えば吹き出し領域）の近い方のテロップ領域に表示する）、（ｄ）表示されるコミック画像に応じて翻訳文の表示色を変更して表示する（例えばコミック画像中に描かれている人物毎に異なる表示色を用いる）などがある。詳細については後述する。
【００２９】
テロップ表示部５２は、言語選択部５０によって選択された言語の翻訳文を、データ記憶部４２に記憶された翻訳用データ４７（テキストデータ）をもとにテロップ領域に表示する。テロップ表示部５２は、表示対象とするコミック画像に対応する翻訳文を、表示画面に設定された位置が固定された１つのテロップ領域に一括して全てを表示できない場合には、ユーザからの表示切り替えの指示に応じて複数回に分けて表示する。
【００３０】
コミック画像表示部５３は、ユーザからの表示切り替え指示に応じた、テロップ表示部５２による翻訳文の表示切り替えに伴い、表示対象となった翻訳文に対応するコミック画像を表示画面中の予め設定されたコミック画像表示領域に表示する。
【００３１】
データ記憶部４２は、閲覧対象となるコンテンツであるコミックデータ４３を記憶する。本実施形態におけるコミックデータ４３には、表示スクリプトデータ４５、コミック画像データ４６、及びコミック画像データ４６が含まれている。
【００３２】
図４には、表示スクリプトデータ４５のデータ形式の一例を示している。  
表示スクリプトデータ４５は、コミック画像データ４６と翻訳用データ４７に対する表示制御のための管理データであり、図４に示すように、コミック画像データ４６に含まれる複数枚の画像の画像データのそれぞれに付されるコミック画像番号と対応付けて、テキスト番号、テロップ領域位置データ、吹き出し位置データ、吹き出し対応表示データ、テロップ表示色データ等の各データが対応付けられている。
【００３３】
テキスト番号は、コミック画像中の文字列の翻訳文であるテキストデータに付された番号である。翻訳用データ４７には、テキスト番号と対応付けて、例えばコミック画像に描かれている所定グループ毎の文字列に対するテキストデータが設定されている。所定グループとしは、例えばコミック画像中の１つの吹き出し内に記載されている台詞、吹き出し以外の閉じられた領域内に記載されている文字列、その他の近接して記載されている文字列の集合とすることができる。コミック画像中に全く文字列がない場合には、このコミック画像のコミック画像番号に対してテキスト番号は設定されない。コミック画像中に文字列がある場合には、グループ毎のテキスト番号が設定される。
【００３４】
テロップ領域位置データは、テキスト番号毎に設定されるもので、表示画面中のテロップ領域の位置を示すデータである。テロップ領域位置データには、デフォルト位置として、例えば表示画面の下辺部（テキスト１行表示分）が設定されるものとする。その他、テロップ領域位置データとして、表示画面の上辺部、右辺部、左辺部、コミック画像中の吹き出し位置の何れか、あるいは複数の組み合わせを設定することができるものとする。テロップ領域位置データが示す位置のテロップ領域に、テキスト番号が示すテキストデータ（翻訳文）を表示させることができる。
【００３５】
吹き出し位置データは、コミック画像中の吹き出し、あるいは吹き出し外の文字列が記載された位置（あるいは近傍位置）を示すデータである。例えば、吹き出し位置データとして、コミック画像中の吹き出しの領域内、吹き出しの近傍、あるいは吹き出し外のコミック画像内に記載された文字列の近傍の位置が指定される。吹き出し位置データは、テロップ領域位置データによってテロップ領域が吹き出し位置として設定された場合に、テロップ領域を設定する基準位置を示す。表示制御部５１は、吹き出し位置データが示す位置を基準として、例えば予め決められたサイズ（例えば平均的な吹き出しのサイズと同等のサイズ）の矩形枠をテロップ領域として、コミック画像表示領域上に設定する。なお、テロップ領域のサイズを吹き出し位置データと共に設定するようにしても良い。例えば、コミック画像中の吹き出しの範囲を大きく超えないようにテロップ領域サイズを設定しておくことにより、文字列以外の画像部分をテロップ領域によって隠さないようにすることができる。また、吹き出し位置データは、後述する吹き出し対応表示データによって吹き出し対応表示を付加することが設定された場合に、所定の表示属性（例えばマークや特定の色）を付加する基準位置を示す。
【００３６】
吹き出し対応表示データは、テロップ領域に表示される翻訳文に応じて、同翻訳文に対応するコミック画像に含まれる文字列の近傍に所定の表示属性（例えばマークや特定の色）を付加する表示の有無を示すデータである。表示制御部５１は、吹き出し対応表示データにより対応表示有りが設定されている場合には、テキスト番号が示すテキストデータ（翻訳文）がテロップ領域に表示された場合に、吹き出し位置データが示す位置（あるいはその近傍）に所定の表示属性を付加する。
【００３７】
テロップ表示色データは、テキスト番号が示す翻訳文をテロップ領域に表示させる際の表示色を示す。例えば、コミック画像中に描かれている人物の台詞（テキスト番号）毎に色を決めておくことにより、テロップ領域に表示された翻訳文がコミック画像中の何れの人物の台詞（通常、吹き出し内に表示されている）であるかを把握できる。
【００３８】
図５には、コミック画像データ４６のデータ形式の一例を示している。  
図５に示すように、コミック画像データ４６には、コミック画像番号と対応付けて、表示画面中に表示される１枚分の画像データが設定されている。コミック画像データ４６に設定される複数枚分の画像データは、基本的に、コミック画像番号の順番で読み出されて、コミック画像表示領域において表示されるものとする。
【００３９】
図６は、翻訳用データ４７のデータ形式の一例を示している。  
翻訳用データ４７には、テキスト番号と対応付けて、コミック画像中の文字列の対する少なくとも１つの言語による翻訳文であるテキストデータが設定されている。図６に示す例では、英語、仏語、独語のそれぞれに対応するテキストデータ（翻訳文）で設定されていることを示している。翻訳用データ４７には、任意の言語のテキストデータ（翻訳文）を設定しておくことができる。言語選択部５０は、翻訳用データ４７において設定された言語の何れかより、テロップ領域に表示する翻訳文の言語を選択する。
【００４０】
次に、本実施形態の携帯電話機１におけるコミック画像閲覧のための動作について、図７及び図８に示すフローチャートを参照しながら説明する。  
ここでは、日本語による文字列が含まれるコミック画像を閲覧する場合を例にして説明する。
【００４１】
携帯電話機１は、ユーザからの指示に応じてコミックビューアプログラム１７ａを実行することにより、コミック画像閲覧のための機能を起動する。まず、コミック画像の表示と共に表示するテロップの言語をユーザに指定させる。
【００４２】
例えば、言語選択部５０は、翻訳用データ４７（図６）において設定されている言語のデータをもとに、翻訳文を表示可能な言語の一覧メニューを表示部１１によって表示させる。ユーザは、十字ボタン３７や選択ボタン３８の操作によって一覧メニュー中から何れかの言語を指定する。言語選択部５０は、入力部１２を通じて入力された言語の指定に応じて、テロップ領域に表示する翻訳文の言語を選択してテロップ表示部５２に通知する（ステップＡ１）。
【００４３】
ここで、選択された言語が日本語（あるいは翻訳文表示なし）である場合（ステップＡ２）、コミック画像表示部５３は、表示スクリプトデータ４５を参照して、最初のコミック番号が示すコミック画像データ４６に設定された画像データを読み出して、表示部１１によって表示画面中のコミック画像表示領域に表示させる（ステップＡ３）。
【００４４】
選択された言語が日本語である場合、表示制御部５１は、表示対象とするコンテンツがコミック画像のみで翻訳文の表示（テロップ領域）が不要であるので、表示画面全体をコミック画像表示領域として設定し、コミック画像表示部５３によりコミック画像を表示させるものとする。
【００４５】
コミック画像表示部５３は、ユーザの例えば選択ボタン３８に対する入力操作があると（ステップＡ４、Ｙｅｓ）、表示スクリプトデータ４５に次のコミック画像番号が設定されていれば（ステップＡ５、Ｙｅｓ）、表示スクリプトデータ４５を参照して次のコミック画像番号が示すコミック画像データ４６に設定された画像データを読み出して、表示部１１によって表示画面中のコミック画像表示領域に表示させる（ステップＡ６）。
【００４６】
以下、同様にして、コミック画像表示部５３は、ユーザによる選択ボタン３８に対する操作に応じて、順次、コミック画像の表示を切り替えていく（ステップＡ４〜Ａ６）。そして、表示スクリプトデータ４５に設定された全てのコミック番号に対応するコミック画像の表示が終了すると（ステップＡ５、Ｙｅｓ）、コミック画像閲覧処理を終了する。
【００４７】
一方、ステップＡ２において、選択された言語が日本語以外の他の言語である場合（ステップＡ２、他の言語）、コミック画像表示部５３は、表示スクリプトデータ４５を参照して、最初のコミック番号が示すコミック画像データ４６に設定された画像データを読み出して、表示部１１によって表示画面中のコミック画像表示領域に表示させる（ステップＡ７）。
【００４８】
なお、選択された言語が日本語以外の他の言語である場合、表示制御部５１は、コミック画像だけでなく翻訳文を表示する必要があるので、表示スクリプトデータ４５を参照して、コミック画像表示領域の他にテロップ領域を表示画面中に設定する。すなわち、表示制御部５１は、表示スクリプトデータ４５に設定された、表示対象とする翻訳文のテキスト番号と対応付けられたテロップ領域位置データに応じて、表示画面中にテロップ領域を設定する。
【００４９】
テロップ表示部５２は、テロップ表示処理によって、表示スクリプトデータ４５を参照して、指定された言語の最初のテキスト番号のテキストデータを、表示制御部５１によって設定されたテロップ領域に表示させる（ステップＡ８）。なお、テロップ表示処理の詳細については後述する（図８）。
【００５０】
図９（ａ）には、コミック画像表示領域６０にコミック画像が表示され、テロップ領域６１に翻訳文が表示された表示画面の一例を示している。図９（ａ）に示す例では、テロップ領域６１が表示画面の下辺部に設定された例を示している。テロップ領域６１において表示された翻訳文は、コミック画像表示領域６０に表示されたコミック画像中の吹き出し内に描かれた文字列「わ！どうした？」に対する翻訳文である。
【００５１】
ここで、例えば選択ボタン３８に対するボタン操作があった場合（ステップＡ９、Ｙｅｓ）、表示制御部５１は、表示スクリプトデータ４５を参照して、表示中のコミック画像に対応する次のテキスト番号が設定されているかを判別する。すなわち、コミック画像の表示をそのままにして、翻訳文のみの更新が必要であるかを判別する。
【００５２】
ここで、表示中のコミック画像に対応する次のテキスト番号が設定されていた場合（ステップＡ１０、Ｙｅｓ）、テロップ表示部５２は、テロップ表示処理を実行して、次のテキスト番号のテキストデータをもとに翻訳文をテロップ領域に表示させる（ステップＡ１１）。
【００５３】
図９（ｂ）は、図９（ａ）に示す表示状態において、選択ボタン３８に対するボタン操作があった場合の表示画面の一例を示している。図９（ｂ）に示すテロップ領域６１において表示された翻訳文は、コミック画像中の別の吹き出し内に描かれた文字列「何かあった！？」に対する翻訳文である。
【００５４】
ここで、選択ボタン３８に対するボタン操作があった場合（ステップＡ１２、Ｙｅｓ）、表示制御部５１は、表示スクリプトデータ４５を参照して、表示中のコミック画像に対応する次のテキスト番号が設定されているかを判別する。表示中のコミック画像に対応する次のテキスト番号が設定されていた場合（ステップＡ１０、Ｙｅｓ）、テロップ表示部５２は、前述と同様にして、次のテキスト番号に対応するテキストデータに応じて、テロップ領域６１に翻訳文を表示させる（ステップＡ１１）。
【００５５】
このように、表示スクリプトデータ４５において、１つのコミック番号（１枚のコミック画像）に対して、複数のテキスト番号（翻訳文）が設定されている場合には、コミック画像を読み進めるための選択ボタン３８がされることにより、テロップ領域６１において複数回に分けて１枚のコミック画像に対する翻訳文を順次表示させることができる。
【００５６】
表示中のコミック画像に対応する全ての翻訳文の表示が完了している場合には（ステップＡ１０）、表示制御部５１は、表示スクリプトデータ４５を参照して次のコミック画像番号が設定されているかを判別する。ここで、次のコミック画像番号が設定されている場合には（ステップＡ１３、Ｙｅｓ）、コミック画像表示部５３は、表示スクリプトデータ４５を参照して、次のコミック画像番号が示す画像データをもとに、コミック画像をコミック画像表示領域６０において表示させる（ステップＡ１４）。
【００５７】
以下、同様にして、選択ボタン３８に対する操作に応じて、現在、コミック画像表示領域６０に表示されているコミック画像に対応するテキスト番号（翻訳文）が複数設定されている場合には、ボタン操作に応じて、順次、テロップ領域６１に表示される翻訳文を切り替え、全ての翻訳文の表示が完了している場合には、コミック画像表示領域６０に表示されるコミック画像を切り替える。ユーザは、選択ボタン３８に対するボタン操作だけで、翻訳文の切り替えとコミック画像の切り替えをすることができ、良好な操作性が提供されている。
【００５８】
こうして、表示スクリプトデータ４５に設定された全てのコミック画像番号に対応するコミック画像、及び全てのテキスト番号に対応する翻訳文の表示が完了すると（ステップＡ１３、Ｎｏ）、コミックビューア部４０は、コミック画像閲覧処理を終了する。
【００５９】
次に、ステップＡ８，Ａ１１におけるテロップ表示処理の詳細について、図８に示すフローチャートを参照しながら説明する。  
前述した説明では、図９（ａ）（ｂ）に示すように、テロップ領域６１がデフォルト位置とする場合を例にしているが、表示スクリプトデータ４５において、その他のデータが設定された場合について説明する。
【００６０】
表示制御部５１は、表示スクリプトデータ４５を参照し、各データの設定内容に応じてテロップ領域を表示画面に設定して翻訳文を表示すると共に、表示された翻訳文とコミック画像中の文字列（吹き出し）との対応関係を明示するための表示属性を付加するための表示制御を行う。
【００６１】
まず、表示制御部５１は、テロップ領域位置データを参照し、テロップ領域の位置指定が設定されていない場合には（ステップＢ１、Ｎｏ）、デフォルト位置とする表示画面の下辺部（テキスト１行表示分）にテロップ領域を設定する（ステップＢ３）。
【００６２】
一方、テロップ領域の位置指定が設定されている場合には（ステップＢ１、Ｙｅｓ）、表示制御部５１は、指定されたテロップ領域を表示画面に設定する（ステップＢ２）。
【００６３】
例えば、テロップ領域位置データとして、表示画面の上辺部、左辺部、あるいは右辺部が指定されている場合には、この指定に応じて表示画面中にテロップ領域を設定する。
【００６４】
また、テロップ領域位置データとして、コミック画像中の吹き出し位置が設定されている場合には、吹き出し位置データが示す位置にテロップ領域を設定する。
【００６５】
図１０（ａ）には、コミック画像中の吹き出し位置に合わせてテロップ領域６２が設定された表示画面例を示している。表示制御部５１は、吹き出し位置データが示す位置にテロップ領域６２を設定する。例えば、テロップ領域６２は、吹き出し位置データが示す位置を重心位置として、予め決められたサイズの矩形枠をテロップ領域６２として設定する。また、吹き出し位置データとして、テロップ領域６２を表す矩形枠の位置を示すデータ（例えば、矩形枠の対角の２点を示す座標データ）を設定しておき、このデータをもとにテロップ領域６２を設定するようにしても良い。
【００６６】
例えば、テロップ領域６２は、吹き出し以外の画像範囲を隠してしまわないように、基本的には吹き出しの範囲内に収まるように設定されるものとする。従って、テロップ領域６２には、吹き出し内に記載された文字列に対する翻訳文の全てを一括して表示することができない場合がある。この場合、テロップ表示部５２は、図１０（ａ）に示すように、１つの吹き出しに対する翻訳文の一部をテロップ領域６２に表示し、選択ボタン３８あるいは十字ボタン３７の操作に応じて、図１０（ｂ）に示すように、残りの翻訳文を表示する。すなわち、１つのテロップ領域６２において、表示すべき翻訳文を複数回に分けて表示させることにより、携帯電話機１のように狭い表示画面であっても、テロップ領域６２によりコミック画像の広い範囲を隠すことなく翻訳文を表示させることができる。また、図１０（ａ）（ｂ）に示すように、テロップ領域６２が吹き出し位置に合わせて設定されるので、ユーザは、複数の吹き出しの何れについての翻訳文が表示されているかを容易に把握することができる。
【００６７】
なお、１つのテロップ領域６２において全ての翻訳文が表示された後は、次の吹き出し位置にテロップ領域６２が設定され、この吹き出しに記載された文字列に対する翻訳文が同様にして表示されるものとする。また、前述した説明では、吹き出し位置に合わせてテロップ領域６２が設定されるものとしたが、コミック画像中の吹き出し以外の部分に文字列が記載されている場合には、この文字列が記載された範囲に合わせてテロップ領域６２が設定されるものとする。
【００６８】
次に、表示制御部５１は、吹き出し対応表示データを参照して、テロップ領域に表示される翻訳文に応じて、同翻訳文に対応するコミック画像に含まれる文字列の近傍に所定の表示属性（例えばマークや特定の色）を付加する表示の実行が指示されているか判別する。ここで、吹き出し対応表示の指定（表示属性の付加表示有り）が設定されていた場合（ステップＢ４、Ｙｅｓ）、表示制御部５１は、表示スクリプトデータ４５の吹き出し位置データが示す位置に、所定の表示属性をコミック画像表示領域６０に表示されたコミック画像に重ね合わせて表示する（ステップＢ５）。ここでは、コミック画像に重ね合わせて表示する表示属性として、予め決められたマークを表示するものとする。
【００６９】
図１１（ａ）には、テロップ領域６１に表示された翻訳文に対応する吹き出し位置に合わせて、マーク６３ａが表示された表示画面の一例を示している。ここで、選択ボタン３８に対する操作に応じて、次の吹き出しに記載された文字列に対する翻訳文がテロップ領域６１において表示される際に、この翻訳文の切り替えに合わせて、図１１（ｂ）に示すように、次の吹き出し位置に合わせて、マーク６３ｂを表示させる。
【００７０】
こうして、テロップ領域６１に表示される翻訳文に応じて、表示された翻訳文に対応する文字列が記載された吹き出し（あるいはその近傍）に、マーク６３ａ，６３ｂのような表示属性を付加するので、テロップ領域６１において１枚のコミック画像に対する翻訳文を複数回に分けて表示させる場合であっても、複数の吹き出しの何れに記載された文字列に対する翻訳文であるかを容易に判別することができる。
【００７１】
なお、図１１（ａ）（ｂ）に示す例では、コミック画像に付加する表示属性として、円形状のマーク６３ａ，６３ｂを例にしているが、その他の形状のマークや特定の色を付加するなど、各種の表示属性を適用することが可能である。また、表示属性を付加する対象は、コミック画像中の吹き出しに限らず、文字列が記載された部分の近傍とすることができる。
【００７２】
次に、表示制御部５１は、テロップ表示色データを参照して、テキスト番号が示す翻訳文をテロップ領域に表示させる際の表示色を判別する。ここで、テロップ表示色の指定が設定されていた場合（ステップＢ６、Ｙｅｓ）、テロップ表示部５２は、指定された表示色によって翻訳文をテロップ領域において表示する（ステップＢ７）。
【００７３】
例えば、コミック画像中に描かれている人物の台詞毎に表示色を変えるようにテロップ表示色データを設定しておくことにより、テロップ領域に表示された翻訳文がコミック画像中の何れの人物の台詞（通常、吹き出し内に表示されている）であるかを把握できる。
【００７４】
一方、テロップ表示色の指定が設定されていない場合には（ステップＢ６、Ｎｏ）、テロップ表示部５２は、デフォルトの表示色によって翻訳文をテロップ領域において表示する（ステップＢ８）。
【００７５】
なお、翻訳文の表示形態は前述した携帯に限るものではない。例えば、図１２（ａ）に示すように、表示画面中に複数のテロップ領域６４，６５を設定することも可能である。この場合、表示スクリプトデータ４５のテロップ領域位置データとして、複数のテロップ領域６４，６５のそれぞれに対応するデータを設定すれば良い。
【００７６】
また、複数のテロップ領域６４，６５を設定した場合、表示スクリプトデータ４５において、翻訳文を何れに表示するかを設定できるようにする。これにより、例えば図１２（ａ）に示すように、コミック画像中の右側に描かれた吹き出しに対する翻訳文を表示する場合には、右辺部に設定されたテロップ領域６４に表示することで、翻訳文と吹き出し（文字列）との対応関係を把握することができる。同様にして、コミック画像中の左側に描かれた吹き出しに対する翻訳文を表示する場合には、図１２（ｂ）に示すように、左辺部に設定されたテロップ領域６５に表示することで吹き出しとの対応関係を明示することができる。
【００７７】
また、図１２（ａ）（ｂ）に示す例では、テロップ領域６４，６５を右辺部、左辺部に設定することで、文字列を縦書きにする言語による翻訳文を表示する場合に対応することができる。
【００７８】
このようにして、表示スクリプトデータ４５において、テロップ領域に表示する翻訳文に対する表示を制御するデータを設定しておくことにより、様々な表示形態によって翻訳文を表示させることができる。この際、テロップ領域において表示される翻訳文と、コミック画像中の文字列（吹き出し）との対応関係を容易に判別することができるように表示することができるので、表示画面が狭いという制約のために限られた範囲に設定されたテロップ領域において、複数回に分けて翻訳文を表示したとしても、例えばコミック画像中に描かれた何れの人物の台詞に対する翻訳文であるかを容易に把握することができる。
【００７９】
本実施形態におけるコミックデータ１７ｂ（データ記憶部４２）では、コミック画像データ４６とは別に、言語別の翻訳文のテキストデータを容易することで、コミック画像と対応付けて表示画面中に表示させることができる。すなわち、多大な労力を必要とするコミック画像データ４６に対する編集作業を不要とし、比較的作業負担が軽いテキストデータの編集作業によって、比較的狭い表示画面においても画像に含まれる文字列の翻訳文を表示させることが可能となる。
【００８０】
なお、前述した説明では、ユーザからの選択ボタン３８に対する入力操作に応じて、翻訳文を順送りに表示させるとしているが、携帯電話機１に設けられた特定のボタン、例えば十字ボタン３７の左方向ボタンがユーザによって押下された場合に、コミックビューア部４０は、現在、テロップエリア６１に表示されている翻訳文の前に表示された翻訳文に表示を戻す。これにより、例えば１つの吹き出し内の台詞に対する翻訳文をテロップエリア６１において複数回に分けて表示したとしても、先に表示済みの翻訳文についても簡単に再確認することができる。なお、翻訳文の表示を前に戻す指示があった場合に、表示対象とする翻訳文が前に表示されていたコミック画像に対応する場合には、コミック画像表示エリア６０に表示されるコミック画像の表示も前のコミック画像に戻されるものとする。
【００８１】
また、前述した説明では、画像表示装置として携帯電話機１を例にしているが、比較的表示画面が狭い他の装置、例えばＰＤＡ（personal digital assistant）、カーナビゲーションシステム、携帯型専用ビューア装置などを対象とすることも可能である。
【００８２】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００８３】
また、実施形態に記載した手法は、コンピュータに実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００８４】
【図１】本実施形態における携帯電話機１（画像表示装置）の機能構成を示すブロック図。
【図２】本実施形態における携帯電話機１の外観構成を示す図。
【図３】本実施形態における携帯電話機１のコミック画像閲覧のための機能構成を示すブロック図。
【図４】表示スクリプトデータ４５のデータ形式の一例を示す図。
【図５】コミック画像データ４６のデータ形式の一例を示す図。
【図６】翻訳用データ４７のデータ形式の一例を示す図。
【図７】本実施形態の携帯電話機１におけるコミック画像閲覧のための動作について説明するためのフローチャート。
【図８】テロップ表示処理の詳細について説明するためのフローチャート。
【図９】表示画面の一例を示す図。
【図１０】表示画面の一例を示す図。
【図１１】表示画面の一例を示す図。
【図１２】表示画面の一例を示す図。
【符号の説明】
【００８５】
１…携帯電話機、２…ネットワーク、３…モバイル端末、４…サーバ、５…ＰＣ、１０…制御部、１０ａ…電話機能部、１０ｂ…Ｗｅｂ機能部、１０ｃ…ダウンロード部、１０ｄ…コミックビューア部、１１…表示部、１２…入力部、１３…サウンド部、１４…カメラ部、１５…通信部、１６…ＲＯＭ、１７…ＲＡＭ、１７ａ…コミックビューアプログラム、１７ｂ…コミックデータ、１８…メモリデバイス着脱ユニット、１９…メモリデバイス、３０…本体ユニット、３１…ディスプレイユニット、３３…ヒンジ機構、３４…ディスプレイ、３５…数字ボタン、３６…機能ボタン、３７…十字ボタン、３８…選択ボタン、４０…コミックビューア部、４２…データ記憶部、４３…コミックデータ、４５…表示スクリプトデータ、４６…コミック画像データ、４７…翻訳用データ、５０…言語選択部、５１…表示制御部、５２…テロップ表示部、５３…コミック画像表示部。
【図１】
2009098727.tif 000003
【図２】
2009098727.tif 000004
【図３】
2009098727.tif 000005
【図４】
2009098727.tif 000006
【図５】
2009098727.tif 000007
【図６】
2009098727.tif 000008
【図７】
2009098727.tif 000009
【図８】
2009098727.tif 000010
【図９】
2009098727.tif 000011
【図１０】
2009098727.tif 000012
【図１１】
2009098727.tif 000013
【図１２】
2009098727.tif 000014