(57)【要約】【課題】【解決手段】映像が変更されたり、文字によって妨げられることなく、映像に含まれる文字を読み易く表示する。【解決手段】映像から抽出・認識された文字を、元の映像が表示される映像表示領域１０とは別の文字表示領域２０に表示する。元の映像と認識文字とを別々に表示するため、映像表示が文字表示に妨げられず、映像から文字部分を消す処理が不要である。文字認識を誤っても、映像表示領域１０に元の映像が表示されるので、ユーザーは元の映像にて正しい文字を確認することができる。文字表示領域２０に表示される文字の大きさ、書体や色、線分の太さ、レイアウト等は、ユーザーが設定することができる。また、映像表示領域１０のサイズ変更や映像のコントラスト変更を行うこともできる。【選択図】　　図１
2004023492.tif 000002
【特許請求の範囲】
【請求項１】
映像データが入力される映像入力手段と、
入力された映像データから任意の文字部分を抽出する文字抽出手段と、
抽出された文字部分を文字認識する文字認識手段と、
入力された映像データを表示する表示手段とを有する表示装置において、
入力された映像データから抽出されて認識された文字が、映像表示領域とは別の文字表示領域に表示されるように表示制御する制御部を有する表示装置。
【請求項２】
前記制御部は、文字表示領域のサイズを設定する文字表示領域設定手段を有する請求項１に記載の表示装置。
【請求項３】
前記制御部は、文字表示領域の位置を設定する文字表示領域設定手段を有する請求項１に記載の表示装置。
【請求項４】
映像データが入力される映像入力手段と、
入力された映像データから任意の文字部分を抽出する文字抽出手段と、
抽出された文字部分を文字認識する文字認識手段と、
入力された映像データを表示する表示手段とを有する表示装置において、
入力された映像データから抽出されて認識された文字が、映像とは別に任意の時刻に表示されるように表示制御する制御部を有する表示装置。
【請求項５】
入力された映像データから抽出されて認識された文字を記憶する記憶手段をさらに有する請求項４に記載の表示装置。
【請求項６】
前記制御部は、映像とは別に表示される文字の大きさを設定する文字サイズ設定手段を有する請求項１または請求項４に記載の表示装置。
【請求項７】
前記文字サイズ設定手段は、映像とは別に表示される文字の大きさを元の映像データに含まれる文字部分と比べて拡大する請求項６に記載の表示装置。
【請求項８】
前記制御部は、映像とは別に表示される文字の書体を設定する文字書体設定手段を有する請求項１または請求項４に記載の表示装置。
【請求項９】
前記制御部は、映像とは別に表示される文字の色を設定する文字色設定手段を有する請求項１または請求項４に記載の表示装置。
【請求項１０】
前記制御部は、映像とは別に表示される文字の線分の太さを設定する文字線分設定手段を有する請求項１または請求項４に記載の表示装置。
【請求項１１】
前記制御部は、映像とは別に表示される文字のレイアウトを設定する文字レイアウト設定手段を有する請求項１または請求項４に記載の表示装置。
【請求項１２】
前記制御部は、映像表示領域の大きさを変更する映像表示領域変更手段を有する請求項１または請求項４に記載の表示装置。
【請求項１３】
前記制御部は、映像のコントラストを変更する映像コントラスト変更手段を有する請求項１または請求項４に記載の表示装置。
【請求項１４】
前記制御部は、映像とは別に表示される文字の表示／非表示を制御する文字表示制御手段を有する請求項１または請求項４に記載の表示装置。
【請求項１５】
前記制御部は、入力された映像データに文字部分が含まれていない場合に、文字表示を行わないように制御する文字表示判定制御手段を有する請求項１または請求項４に記載の表示装置。
【請求項１６】
前記制御部は、映像とは別に文字を表示する際に、文字表示領域内に文字が収まらない場合に、文字表示領域内で画面をスクロールまたはトグルさせる文字表示領域可動制御手段を有する請求項１または請求項４に記載の表示装置。
【請求項１７】
映像データを入力するステップと、
入力された映像データから任意の文字部分を抽出するステップと、
抽出された文字部分を文字認識するステップと、
入力された映像データを映像表示領域に表示すると共に、入力された映像データから抽出されて認識された文字を、映像表示領域とは別の文字表示領域に表示するステップとを含む映像表示方法。
【請求項１８】
映像データを入力するステップと、
入力された映像データから任意の文字部分を抽出するステップと、
抽出された文字部分を文字認識するステップと、
入力された映像データを表示するステップと、
入力された映像データから抽出されて認識された文字を、映像とは別に任意の時刻に表示するステップとを含む映像表示方法。
【請求項１９】
請求項１７または請求項１８に記載の映像表示方法をコンピューターに実行させるための処理手順が記述された映像表示プログラム。
【請求項２０】
請求項１９に記載の映像表示プログラムが記録されたコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字を含む映像から文字部分を抽出し、文字を認識して表示する表示装置、映像表示方法、映像表示プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
テレビジョン放送では、例えば、映画の字幕、野球中継のスコア、ニュース番組におけるニュース内容の文字表示、料理番組におけるレシピ、英会話番組における英語の文字表示等のように、文字を含む映像が提供される場合がある。
【０００３】
このような場合に、例えば古い映画等では、字幕の文字の書体が古いために、文字が読み難いという問題がある。また、一般的に、テレビジョン放送においては映像に含まれる文字が小さいために、文字が読み難いという問題がある。
【０００４】
そこで、従来から、例えば特開平９−１８７９８号公報に開示されているように、テレビジョン放送や映画の字幕等のような文字を含む映像を表示する際に、映像から文字部分を抽出して文字を認識し、映像の大きさは変えずに、その認識された文字の書体やサイズを変更し、入力された映像と合成して表示する方法が考えられている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特開平９−１８７９８号公報に開示されている従来技術では、図２４（ａ）に示すような入力映像から、文字部分のフォントを変換して元の映像と合成しても、図２４（ｂ）に示すように、映像表示領域自体が小さい場合や、表示画面自体が小さい場合等には、文字が小さすぎて読み難くなる場合がある。
【０００６】
また、図２５（ａ）に示すような入力映像から、文字部分を変更して元の映像と合成する場合、図２５（ｂ）に示すように、入力された映像から文字部分を消す処理が必要となり、その処理が困難である。
【０００７】
また、図２６（ａ）に示すような入力映像から、文字部分を変更して元の映像と合成する場合、図２６（ｂ）に示すように、入力された映像自体が大きく変更され、著作権を侵害するおそれがある。さらに、図２６（ｂ）に示すように、元の映像が文字部分によって妨げられ、映像が見難くなるおそれがある。
【０００８】
さらに、図２７（ａ）に示すような入力映像から、文字部分を変更して元の映像と合成する場合に、文字の認識を誤った場合には、図２７（ｂ）に示すように、文字を誤ったまま表示することになり、ユーザーは正しい文字を知ることができず、表示画面に対応した表現を正しく認識することができないおそれがある。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、入力された映像から文字部分を抽出し、文字を認識して表示する際に、文字を読み易く表示することができ、入力された映像が変更されたり、文字によって妨げられることがなく、文字の認識を誤ってもユーザーが正しい文字を確認することができる表示装置、映像表示方法、映像表示プログラム、およびその映像表示プログラムが格納された記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の表示装置は、映像データが入力される映像入力手段と、入力された映像データから任意の文字部分を抽出する文字抽出手段と、抽出された文字部分を文字認識する文字認識手段と、入力された映像データを表示する表示手段とを有する表示装置において、入力された映像データから抽出されて認識された文字が、映像表示領域とは別の文字表示領域に表示されるように表示制御する制御部を有し、そのことにより上記目的が達成される。
【００１１】
好ましくは、前記制御部は、文字表示領域のサイズを設定する文字表示領域設定手段を有する。
【００１２】
好ましくは、前記制御部は、文字表示領域の位置を設定する文字表示領域設定手段を有する。
【００１３】
本発明の表示装置は、映像データが入力される映像入力手段と、入力された映像データから任意の文字部分を抽出する文字抽出手段と、抽出された文字部分を文字認識する文字認識手段と、入力された映像データを表示する表示手段とを有する表示装置において、入力された映像データから抽出されて認識された文字が、映像とは別に任意の時刻に表示されるように表示制御する制御部を有し、そのことにより上記目的が達成される。
【００１４】
好ましくは、入力された映像データから抽出されて認識された文字を記憶する記憶手段をさらに有する。
【００１５】
好ましくは、前記制御部は、映像とは別に表示される文字の大きさを設定する文字サイズ設定手段を有する。
【００１６】
さらに好ましくは、前記文字サイズ設定手段は、映像とは別に表示される文字の大きさを元の映像データに含まれる文字部分と比べて拡大する。
【００１７】
好ましくは、前記制御部は、映像とは別に表示される文字の書体を設定する文字書体設定手段を有する。
【００１８】
好ましくは、前記制御部は、映像とは別に表示される文字の色を設定する文字色設定手段を有する。
【００１９】
好ましくは、前記制御部は、映像とは別に表示される文字の線分の太さを設定する文字線分設定手段を有する。
【００２０】
好ましくは、前記制御部は、映像とは別に表示される文字のレイアウトを設定する文字レイアウト設定手段を有する。
【００２１】
好ましくは、前記制御部は、映像表示領域の大きさを変更する映像表示領域変更手段を有する。
【００２２】
好ましくは、前記制御部は、映像のコントラストを変更する映像コントラスト変更手段を有する。
【００２３】
好ましくは、前記制御部は、映像とは別に表示される文字の表示／非表示を制御する文字表示制御手段を有する。
【００２４】
好ましくは、前記制御部は、入力された映像データに文字部分が含まれていない場合に、文字表示を行わないように制御する文字表示判定制御手段を有する。
【００２５】
好ましくは、前記制御部は、映像とは別に文字を表示する際に、文字表示領域内に文字が収まらない場合に、文字表示領域内で画面をスクロールまたはトグルさせる文字表示領域可動制御手段を有する。
【００２６】
本発明の映像表示方法は、映像データを入力するステップと、入力された映像データから任意の文字部分を抽出するステップと、抽出された文字部分を文字認識するステップと、入力された映像データを映像表示領域に表示すると共に、入力された映像データから抽出されて認識された文字を、映像表示領域とは別の文字表示領域に表示するステップとを含み、そのことにより上記目的が達成される。
【００２７】
本発明の映像表示方法は、映像データを入力するステップと、入力された映像データから任意の文字部分を抽出するステップと、抽出された文字部分を文字認識するステップと、入力された映像データを表示するステップと、入力された映像データから抽出されて認識された文字を、映像とは別に任意の時刻に表示するステップとを含み、そのことにより上記目的が達成される。
【００２８】
本発明の映像表示プログラムは、本発明の映像表示方法をコンピューターに実行させるための処理手順が記述されており、そのことにより上記目的が達成される。
【００２９】
本発明の記録媒体は、本発明の映像表示プログラムが記録されたコンピューター読み取り可能な記録媒体であって、そのことにより上記目的が達成される。
【００３０】
以下に、本発明の作用について説明する。
【００３１】
本発明にあっては、図１（ａ）に示すような入力映像（映像データ）から文字部分を抽出し、文字を認識して表示する際に、例えば図１（ｂ）に示すように、映像表示領域１０とは別の文字表示領域（文字表示ウィンドウ等）２０に認識された文字を表示することによって、入力映像では読み難かった文字を読み易く表示することができる。また、入力映像と認識された文字とを別々に表示するため、入力映像の表示を文字表示によって妨げることはない。また、認識された文字を映像表示領域とは別の文字表示領域に表示するため、入力映像の文字部分を消すという処理が不要である。また、認識された文字を映像表示領域とは別の文字表示領域に表示するため、入力映像を変更することはなく、映像の著作権を侵害するおそれもない。また、認識された文字を入力映像とは別に文字表示領域に表示するため、文字の認識を誤ったとしても、映像表示領域に表示されている映像（元の映像）に正しい文字が表示されているので、ユーザーは元の映像によって正しい文字を確認することができる。このような文字表示領域の位置および大きさは、予め設定されていてもよいが、表示画面上の任意の領域に任意の大きさでユーザーが設定できるようにすることにより、ユーザーが見易い位置に読み易い大きさで文字表示させることができる。文字表示領域の大きさをユーザーが設定した場合、文字データにアウトラインフォントや任意の大きさの文字が得られるスケーラブルフォントを用いるか、複数の大きさが違うビットマップフォントを用いることにより、ユーザーが読み易い大きさで文字を表示することができる。
【００３２】
また、認識された文字を記憶する記憶手段を設けることにより、ユーザーが文字を見たい任意の時刻に表示することができる。
【００３３】
また、文字の大きさをユーザーが設定できるようにすることにより、文字をより読み易く表示することができる。また、文字の書体や色、線分の太さ等をユーザーが設定できるようにすることにより、ユーザーの好みを反映させた文字表示を行うことができる。さらに、文字のレイアウト（字間や行間）をユーザーが設定できるようにすることにより、文字のサイズや線分の太さ等に応じて文字を読み易く表示することができる。
【００３４】
さらに、ユーザーがレイアウトや文字の大きさを設定することによって、文字表示領域内に文字が入らなくなった場合には、スクロール技術やトグル技術によって文字表示領域内に文字を表示することができる。
【００３５】
また、映像表示領域が小さい場合には、そのサイズを拡大することによって映像を拡大して見易くすることができ、映像（画像）の解像度と表示装置の解像度とが合っていない場合に、映像のサイズを変更して調整することもできる。また、映像のコントラストを変更することによって、認識された文字の表示を強調して必要な情報を見易く表示したり、元の映像が暗くて見難い場合に見易くすることができる。
【００３６】
さらに、文字表示領域の表示／非表示（ＯＮ／ＯＦＦ）を制御することにより、ユーザーが必要な場合にのみ文字表示を行うことができる。さらに、映像に文字が含まれていない場合には、文字表示を行わないように制御することができる。
【００３７】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００３８】
図２は、本発明の一実施形態である表示装置１００の構成を示すブロック図である。なお、この図において、矢印はデータの流れを示している。
【００３９】
この表示装置１００は、入力部１、ＣＰＵ２、ＲＡＭ３、補助記憶装置４および出力部（表示部）５を有している。
【００４０】
この表示装置１００において、外部から入力された映像データ（映像を表示するための映像信号）は、入力部１からＣＰＵ３に供給される。ＣＰＵ３は、ＲＡＭ３を介して補助記憶装置４に接続されており、補助記憶装置４に格納されたプログラムおよびデータをＲＡＭ３内に書き出して、それぞれのプログラムに記述された処理手順に従って、必要なデータを用いて処理を行う。
【００４１】
補助記憶装置４には、文字抽出プログラム４ａ、文字認識プログラム４ｂ、文字生成プログラム４ｃ、拡大プログラム４ｅ、レイアウト計算プログラム４ｆおよびコントラスト変更プログラム４ｉ等のプログラムと、表示画像設定テーブル４ｄ、フォントデータ４ｇおよび認識文字データ（文字保存領域）４ｈ等のデータとが格納されている。
【００４２】
文字抽出プログラム４ａ、文字認識プログラム４ｂおよび文字生成プログラム４ｃは、映像表示領域とは別の文字表示領域に表示される文字（文字データ）を生成するためのプログラムである。ＣＰＵ３に映像データが供給されると、文字抽出プログラム４ａによって、入力された映像（画像を含む）データの中に含まれる文字部分が抽出される。抽出された文字部分は、文字認識プログラム（パターンマッチング等）４ｂによって、文字として認識される。そして、文字生成プログラムによって、認識された文字に対応した文字データ（文字を表示するための映像信号）が生成されて、文字データが表示部５に供給され、元の映像が表示される映像表示領域とは別の文字表示領域（文字表示ウィンドウ等）に文字が表示される。
【００４３】
また、拡大プログラム４ｅは、映像表示領域（認識された文字とは別に表示される元の映像の表示領域）の大きさを変更するためのプログラムであり、レイアウト計算プログラム４ｆは、文字表示領域のレイアウトを計算するためのプログラムである。また、コントラスト変更プログラム４ｉは、入力映像のコントラストを変更するためのプログラムである。
【００４４】
フォントデータ４ｇには、書体や文字色、文字線分の太さのデータが含まれている。また、文字表示画像設定テーブル４ｄは、文字サイズ、書体、文字色や背景色、文字線分の太さ、文字表示領域のサイズ、レイアウト（字間や行間）およびマージン等の設定値が格納されている。この文字表示画像設定テーブル４ｄは、出力部（表示部）５に文字表示画像設定画面を表示して、ユーザーが所望のデータを設定することによって、その設定内容を変更することができる。このとき、書体や文字色、文字線分の太さのデータは、フォントデータ４ｇからのデータが文字表示画像設定画面に表示される。この文字表示画像設定テーブル４ｄの設定に従って、認識された文字に対応した文字が生成されて出力部（表示部）５に供給され、入力映像とは別の表示領域に文字が表示される。
【００４５】
また、文字保存領域４ｈには、認識された文字（文字データ）が保存されており、文字保存領域４ｈに保存されているデータを読み出すことによって、映像とは別に、任意の時刻に文字を表示させることができる。
【００４６】
次に、このように構成された本実施形態の表示装置における表示方法の例について説明する。
【００４７】
図３は、本実施形態の表示装置１００において、元の映像と認識された文字とを別に表示する表示方法を説明するためのフローチャートである。
【００４８】
ステップＳ１０１では、外部からテレビジョン信号等として受信された映像信号や、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【００４９】
ステップＳ１０２では、入力された映像信号から文字部分を抽出する。文字抽出処理は、一般的に知られている方法にて行うことができ、例えば、特開平１０−３０４２４７号公報に開示されている方法が挙げられる。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【００５０】
ステップＳ１０３では、ステップＳ１０２で抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。文字認識処理は、一般的に知られている方法にて行うことができ、例えば、特開平２−１５３４８８号公報に開示されている方法が挙げられる。また、文字生成処理も、一般的に知られている方法にて行うことができ、例えばワードプロセッサやパーソナルコンピュータ等で用いられているアウトラインフォント（パーソナルコンピュータではＴｒｕｅ　Ｔｙｐｅ　Ｆｏｎｔ）を生成する方法が挙げられる。
【００５１】
この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【００５２】
ステップＳ１０４では、生成された文字データ（映像信号）を表示部５に表示する。また、ステップＳ１０３にて認識された文字の字間、行間およびマージン（上下左右）を標準値とするレイアウトデータを、補助記憶装置４の文字表示画像設定テーブル４ｄに設定する。さらに、ステップＳ１０３にて認識された文字部分のサイズは、文字表示領域のサイズとして文字表示画像設定テーブル４ｄに設定する。なお、文字表示領域のサイズ、文字サイズ、マージン、文字表示位置等は、ユーザーが好みに応じて文字表示画像設定テーブルに設定することもできる。
【００５３】
ステップＳ１１０では、入力された元の映像を、表示部５の文字表示領域とは別の表示領域（映像表示領域）に表示する。
【００５４】
上記図３に示す表示方法について、さらに具体的な例を挙げて説明する。
【００５５】
図４は、図３に示すフローチャートの具体的な例を示す図である。
【００５６】
図３のステップＳ１０１では、図４のＦ１０１に示す映像データ（映像信号）を表示装置１に入力する。
【００５７】
図３のステップＳ１０２では、図４のＦ１０２に示すように、映像データ中に文字が含まれているか否かを判断し、映像データから文字部分を抽出する。ここでは、□で囲まれている部分が文字部分として抽出される。
【００５８】
図３のステップＳ１０３では、図４のＦ１０３に示すように、抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。ここでは、○で囲まれている部分が文字として認識される。
【００５９】
図３のステップＳ１０４では、図４のＦ１０４に示すように、生成された文字（映像信号）を表示部５に表示する。
【００６０】
図３のステップＳ１１０では、図４のＦ１０５に示すように、入力された元の映像を、表示部５の文字表示領域とは別の領域（映像表示領域）に表示する。このとき、表示画面には、ステップＳ１０４で表示された文字表示画像と元の映像とが共に表示される。
【００６１】
この表示方法によれば、図５（ａ）に示すような映像（映像データ）が入力された場合に、入力された映像データから任意の文字部分を抽出し、抽出された文字部分から文字を認識して表示する際に、図５（ｂ）に示すように映像表示領域とは別に認識文字を文字表示ウィンドウ等の文字表示領域に表示することによって、入力映像では読み難かった文字を読み易くすることができる。
【００６２】
また、入力映像とは別に認識文字を表示するため、入力映像の文字部分を消去する処理も不要であり、入力映像の著作権を侵害するおそれも無い。さらに、文字の認識を誤っても、認識文字とは別に表示されている元の映像に正しい文字が表示されているので、元の映像によって正しい文字を確認することができる。
【００６３】
また、映像データから任意の文字部分を自動的に抽出することによって、文字が含まれている箇所をユーザーが指示する必要がないため、快適に映像を見ることができる。
【００６４】
次に、本実施形態の表示装置１００における他の表示方法の例について説明する。
【００６５】
図６は、本実施形態の表示装置１００において、元の映像とは別に表示される文字表示領域を設定可能とした表示方法を説明するためのフローチャートである。
【００６６】
ステップＳ２０１では、文字表示領域について、文字サイズおよびレイアウト等の設定を行う。この処理については、後で図７を用いて詳述する。
【００６７】
ステップＳ２０２では、外部からテレビジョン信号等として受信された映像信号や、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【００６８】
ステップＳ２０３では、入力された映像データから文字部分を抽出する。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【００６９】
ステップＳ２０４では、ステップＳ２０３で抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【００７０】
ステップＳ２０５では、生成された文字データ（映像信号）を表示部５に表示する。また、ステップＳ２０４にて認識された文字の字間、行間およびマージン（上下左右）を標準値とするレイアウトデータを、補助記憶装置４の文字表示画像設定テーブル４ｄに設定する。さらに、ステップＳ２０４にて認識された文字部分のサイズは、文字表示領域のサイズとして文字表示画像設定テーブル４ｄに設定する。
【００７１】
ステップＳ２１０では、入力された元の映像を、表示部５の文字表示領域とは別の表示領域（映像表示領域）に表示する。
【００７２】
図７は、図６のステップＳ２０１の処理例を詳しく説明するためのフローチャートである。ここで、図２に示す表示画像設定テーブル４ｄには、書体、文字の太さ、文字色、背景色、文字表示領域のサイズ（高さおよび幅）、文字表示領域の位置、文字サイズ、文字のレイアウト（字間および行間）、マージン（上下左右）が設定されており、標準値として図８（ａ）に示すような値が設定されているものとする。
【００７３】
ステップＳ３２１では、表示部５に文字表示画像設定画面を表示する。
【００７４】
ステップＳ３２２では、書体の設定を行う。書体のデータは、補助記憶装置４にフォントデータ４ｇとして格納されており、そのフォントデータ４ｇをＲＡＭ３内に書き出して文字表示設定画面上に表示し、ユーザーがデータを選択することによって、所望の書体に設定することができる。
【００７５】
ステップＳ３２２では、文字線分の太さの設定を行う。文字線分の太さのデータは、補助記憶装置４にフォントデータ４ｇとして格納されており、そのフォントデータ４ｇをＲＡＭ３内に書き出して文字表示設定画面上に表示し、ユーザーがデータを選択することによって、所望の線分の太さに設定することができる。
【００７６】
ステップＳ３２４では、文字色および背景色の設定を行う。文字色および背景色のデータは、補助記憶装置４にフォントデータ４ｇとして格納されており、そのフォントデータ４ｇをＲＡＭ３内に書き出して文字表示設定画面上に表示し、ユーザーがデータを選択することによって、所望の文字色および背景色を設定することができる。
【００７７】
ステップＳ３２５では、文字表示領域のサイズ設定を行う。ユーザーは、文字表示画像設定画面上で文字表示領域の高さおよび幅、位置を所望の値に設定することができる。
【００７８】
ステップＳ３２６では、文字サイズ、テキストレイアウト（字間・行間）およびマージンの設定を行う。ユーザーは、文字表示画像設定画面上で文字サイズ、テキストレイアウトおよびマージンを所望の値に設定することができる。レイアウトの計算は、補助記憶装置４に格納されているレイアウト計算プログラム４ｆをＲＡＭ３内に書き出すことによって行われ、ステップＳ３２５にて設定された文字表示領域のサイズによって、レイアウトが計算される。図８（ａ）に示す標準値では、行間は文字サイズの１．３６倍に設定されている。
【００７９】
ステップＳ３２７では、文字サイズがステップＳ３２５で設定された文字表示領域のサイズに収まるか否かを判定する。この際に、標準値として、設定された文字表示領域のサイズに収まる範囲で、テキストレイアウト（字間・行間）およびマージンの値が表示画像設定画面上に表示される。文字サイズがステップＳ３２５で設定された文字表示領域のサイズに収まる場合（Ｙｅｓ）には、ステップＳ３３１に進み、収まらない場合（Ｎｏ）にはステップＳ３２８に進む。なお、行について、文字表示領域（高さ）≧文字サイズ×行数＋字間×字数となった場合、および、列について、文字表示領域（幅）≧文字サイズ×列数＋行間×行数となった場合には、文字表示領域内で表示画像を図９に示すようにスクロールさせるか、またはトグルさせることによって文字を表示することができる。
【００８０】
ステップＳ３２８では、文字表示領域のサイズに文字サイズが収まらない場合に、ステップＳ３２６にて設定した文字のサイズ、テキストレイアウトおよびマージンを再設定するか否かを判定する。ステップＳ３２６で設定した文字のサイズ、テキストレイアウトおよびマージンを再設定する場合（Ｙｅｓ）にはステップＳ３２６に戻り、文字のサイズ、テキストレイアウトおよびマージンを再設定する。また、ステップＳ３２６で設定した文字のサイズ、テキストレイアウトおよびマージンを再設定しない場合（Ｎｏ）にはステップＳ３２５に戻り、文字表示領域のサイズを再設定する。
【００８１】
ステップＳ３２９では、ステップＳ３２２〜ステップＳ３２６で設定した文字表示例を表示画面上に表示する。
【００８２】
ステップＳ３３０では、ステップＳ３２２〜ステップＳ３２６で設定した文字表示例で良いか否かをユーザーが判定する。ステップＳ３２２〜ステップＳ３２６で設定した文字表示例で良い場合にはステップＳ３３１に進み、ユーザーが気に入らならない場合にはステップＳ３２２に戻って再設定を行う。
【００８３】
ステップＳ３３１では、ステップＳ３２１〜ステップＳ３３０までの処理が完了したことを示す表示画面を表示する。図８（ｂ）に、文字表示画像設定処理後の表示画像設定テーブル４ｄのデータ例を示す。
【００８４】
上記図６および図７に示す表示方法について、さらに具体的な例を挙げて説明する。
【００８５】
図１０は、図６に示すフローチャートの具体的な例を示す図であり、図１１Ａ〜図１１Ｃは、図７に示すフローチャートの具体的な例を示す図である。
【００８６】
図６のステップＳ２０１では、図１０のＦ２０１に示す文字表示領域設定処理が行われる。その具体的な処理は、図７のステップＳ３２１〜ステップＳ３３１に相当する、図１１Ａ〜図１０ＣのＦ３２０〜Ｆ３２５およびＦ３３３〜Ｆ３３４に示すように行われる。
【００８７】
図７のステップＳ３２１では、図１１ＡのＦ３２０に示すように、文字表示設定画像設定画面が表示される。
【００８８】
図７のステップＳ３２２〜ステップＳ３２４では、図１１ＡのＦ３２１に示すように、書体、文字色、背景色、文字線分の太さの設定を行う。
【００８９】
図７のステップＳ３２５では、図１１ＡのＦ３２２に示すように、文字表示領域の設定を行う。この例では、文字表示領域の高さを４２ｄｏｔ、幅を１９２ｄｏｔとして設定している。また、文字表示領域の位置を映像画面下から左１０ｄｏｔ、上１０ｄｏｔのマージンを開けるように設定している。設定の単位は、ｄｏｔ（ドット）に限られず、ｍｍ（ミリメートル）等であってもよい。
【００９０】
図７のステップＳ３２６では、図１１ＢのＦ３２３およびＦ３３３に示すように、文字サイズ、レイアウト（字間・行間）およびマージン（上下左右）の設定を行う。文字サイズ、テキストレイアウトおよびマージンについても、ユーザーの好みで設定することができる。標準では、行間は文字サイズの１．３６倍、字間は文字サイズの０．１２倍に設定されている。図１１ＢのＦ３２３では、文字表示領域内に文字サイズが収まる数値を設定しており、文字サイズを２５ｄｏｔ、字間を３ｄｏｔ、行間を９ｄｏｔ、マージン上を９ｄｏｔ、下を７ｄｏｔ、左を２９ｄｏｔ、右を３１ｄｏｔとして設定している。また、図１１ＢのＦ３３３では、文字表示領域内に文字サイズが収まらない数値を設定しており、文字サイズを５０ｄｏｔ、字間を６ｄｏｔ、行間を１８ｄｏｔ、マージン上を９ｄｏｔ、下を７ｄｏｔ、左を２９ｄｏｔ、右を３１ｄｏｔとして設定している。サイズ設定の単位は、ｄｏｔ（ドット）に限られず、ｍｍ（ミリメートル）、ｐｔ（ポイント）等であってもよい。
【００９１】
図７のステップＳ３２７において、文字表示画像が図６のステップＳ３２５で設定された文字表示領域のサイズに収まる場合（図１１ＢのＦ３２３）には図７のステップＳ３２９（図１１ＣのＦ３２４）に進み、収まらない場合（図１１ＢのＦ３３３）には図７のステップＳ３２８（図１１ＢのＦ３３４）に進む。
【００９２】
図１１ＢのＦ３３４は、図７のステップＳ３２７において文字表示領域に図１１ＢのＦ３３３で設定した文字サイズが収まるか否かを判定し、入らなかった例を示している。この例では、図１１ＢのＦ３３３で文字サイズを５０ｄｏｔと設定しているため、図１１ＡのＦ３２２で設定された文字表示領域サイズの高さ４２ｄｏｔに収まらない。そこで、文字サイズの再設定を行う場合には、図７のステップＳ３２６に相当する図１０ＢのＦ３３３へ戻り、文字表示領域から再設定を行う場合には図７のステップＳ３２５に相当する図１１ＡのＦ３２２へ戻る。
【００９３】
図７のステップＳ３２９およびステップＳ３３０では、図１１ＣのＦ３２４に示すように、図７のステップＳ３２２〜ステップＳ３２６に相当する図１１ＡのＦ３２１〜図１１ＢのＦ３２３で設定した表示例を表示画面上に表示して確認することができる。ユーザーは、表示例で良い場合には図７のステップＳ３３１に相当する図１１ＣのＦ３２５に進み、気に入らならない場合には図７のステップＳ３２２に相当する図１１ＡのＦ３２１に戻って再設定を行う。
【００９４】
図７のステップＳ３３１では、図１１ＣのＦ３２５に示すように、文字表示領域の設定処理が完了したことを示す表示画面を表示する。
【００９５】
図６のステップＳ２０２では、図１０のＦ２０２に示す映像データ（映像信号）を表示装置１に入力する。
【００９６】
図６のステップＳ２０３では、図１０のＦ２０３に示すように、映像中に文字が含まれているか否かを判断し、映像データから文字部分を抽出する。ここでは、□で囲まれている部分が文字部分として抽出される。
【００９７】
図６のステップＳ２０４では、図１０のＦ２０４に示すように、抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。ここでは、○で囲まれている部分が文字として認識される。
【００９８】
図６のステップＳ２０５では、図１０のＦ２０５に示すように、生成された文字データ（映像信号）を表示部５に表示する。
【００９９】
図６のステップＳ２１０では、図１０のＦ２１０に示すように、入力された元の映像を、表示部５の文字表示領域とは別の領域（映像表示領域）に表示する。このとき、表示画面には、ステップＳ２０５で表示された文字表示画像と元の映像とが共に表示される。
【０１００】
この表示方法によれば、図５（ａ）に示すような映像（映像データ）が入力された場合に、入力された映像データから任意の文字部分を抽出し、抽出された文字部分から認識された文字を、映像とは別に文字表示ウィンドウ等の文字表示領域に表示する際に、その文字表示領域の大きさを拡大して設定することによって、入力された映像では読み難かった文字を読み易く表示することができる。
【０１０１】
また、図５（ｂ）に示すように、文字表示領域内のレイアウト（字間や行間）を、文字のサイズ、文字線分の太さ等に応じて設定することによって、文字の読み易さを向上することができる。
【０１０２】
また、図１２（ｂ）に示すように、文字表示領域内の文字のサイズをユーザーが設定できるようにすることにより、文字の読み易さを向上することができる。
【０１０３】
また、文字表示領域内のレイアウトや文字のサイズを設定することによって、図９（ａ）に示すように、文字表示領域内に文字が入らなくなった場合でも、図９（ｂ）に示すように、スクロール技術やトグル技術を用いることによって、文字表示領域に文字を表示させることができる。
【０１０４】
また、図１３（ｂ）に示すように、文字表示領域内に表示される文字の書体をユーザーが設定できるようにすることにより、文字の読み易さを向上すると共に、ユーザーの好みの書体で文字を表示することができる。
【０１０５】
また、図１３（ｂ）に示すように、文字表示領域内に表示される文字の色および背景の色をユーザーが設定できるようにすることにより、文字の読み易さを向上すると共に、ユーザーの好みの色で文字を表示することができる。
【０１０６】
また、図１４（ｂ）に示すように、文字表示領域内に表示される文字線分の太さをユーザーが設定できるようにすることにより、文字の読み易さを向上すると共に、ユーザーの好みの太さで文字を表示することができる。
【０１０７】
次に、本実施形態の表示装置１００における、さらに他の表示方法について説明する。
【０１０８】
図１５は、本実施形態の表示装置１００において、元の映像のサイズを変更可能とした表示方法を説明するためのフローチャートである。
【０１０９】
ステップＳ４０１では、文字表示領域について、文字サイズおよびレイアウト等の設定を行う。このステップＳ４０１の処理は、図６に示すステップＳ２０１と同様に行うことができる。
【０１１０】
ステップＳ４０２では、外部からテレビジョン信号等として受信された映像信号や、インターネットを介してホームページから受信された画像データ（映像信号）、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【０１１１】
ステップＳ４０３では、入力された映像データから文字部分を抽出する。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【０１１２】
ステップＳ４０４では、ステップＳ４０３で抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【０１１３】
ステップＳ４０５では、生成された文字データ（映像信号）を表示部５に表示する。また、ステップＳ４０４にて認識された文字の字間、行間およびマージン（上下左右）を標準値とするレイアウトデータを、補助記憶装置４の文字表示画像設定テーブル４ｄに設定する。さらに、ステップＳ４０４にて認識された文字部分のサイズは、文字表示領域のサイズとして文字表示画像設定テーブル４ｄに設定する。
【０１１４】
ステップＳ４１０では、ステップＳ４０２で入力された元の映像と表示部５の解像度が違う場合や、映像を大きく表示したい場合等に、元の映像のサイズを変更する。映像（画像）拡大処理は、補助記憶装置４に格納されている拡大プログラム４ｅをＲＡＭ３内に書き出して行われる。
【０１１５】
ステップＳ４１２では、ステップＳ４１０で拡大された映像を、表示部５の文字表示領域とは別の領域に表示する。
【０１１６】
上記図１５に示す表示方法について、さらに具体的な例を挙げて説明する。
【０１１７】
図１６Ａおよび図１６Ｂは、図１５に示すフローチャートの具体的な例を示す図である。
【０１１８】
図１５のステップＳ４０１では、図１６ＡのＦ４０１に示す文字表示領域設定処理が行われる。その具体的な処理は、上記図１１Ａ〜図１１ＣのＦ３２０〜Ｆ３２５およびＦ３３３〜Ｆ３３４に示すように行われる。
【０１１９】
図１５のステップＳ４０２では、図１６ＡのＦ４０２に示す映像（映像信号）を表示装置１に入力する。
【０１２０】
図１５のステップＳ４０３では、図１６ＡのＦ４０３に示すように、映像中に文字が含まれているか否かを判断し、映像データから文字部分を抽出する。ここでは、□で囲まれている部分が文字部分として抽出される。
【０１２１】
図１５のステップＳ４０４では、図１６ＡのＦ４０４に示すように、抽出された文字部分を文字認識し、認識された文字に対応した文字（映像信号）を生成する。ここでは、○で囲まれている部分が文字として認識される。
【０１２２】
図１５のステップＳ４０５では、図１６ＡのＦ４０５に示すように、生成された文字データ（映像信号）を表示部５に表示する。
【０１２３】
図１６ＢのＦ４１０は、図１５のステップＳ４０２で入力された元の映像を拡大して出力するか、または拡大しないかを選択するための表示画面である。ここでは、元の映像を拡大率１２０％で拡大する例を示している。
【０１２４】
図１５のステップＳ４１０およびＳ４１２では、図１６ＢのＦ４１１に示すように、元の映像のサイズを拡大し、表示部５の文字表示領域とは別の領域に表示する。このとき、表示画面には、ステップＳ４０５で表示された文字表示画像と元の映像を拡大した映像とが共に表示される。
【０１２５】
この表示方法によれば、図１７（ａ）に示すような映像（映像データ）が入力された場合に、図１７（ｂ）に示すように、認識文字とは別に表示される映像の大きさを変更することによって、入力された映像と表示装置の解像度が合っていない場合等でも対応することができる。例えば、パーソナルコンピュータのモニターでテレビジョン番組を見る場合には、パーソナルコンピュータのモニターの解像度が高いため、入力された映像が小さく表示される場合があるが、この表示方法によれば表示画面のほぼ全面を利用して映像を表示することができる。
【０１２６】
次に、本実施形態の表示装置における、さらに他の表示方法について説明する。
【０１２７】
図１８は、本実施形態の表示装置１００において、元の映像のコントラストを変更可能とした表示方法を説明するためのフローチャートである。
【０１２８】
ステップＳ５０１では、文字表示領域について、文字サイズおよびレイアウト等の設定を行う。このステップＳ５０１の処理は、図６に示すステップＳ２０１と同様に行うことができる。
【０１２９】
ステップＳ５０２では、外部からテレビジョン信号等として受信された映像信号や、インターネットを介してホームページから受信された画像データ（映像信号）、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【０１３０】
ステップＳ５０３では、入力された映像データから文字部分を抽出する。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【０１３１】
ステップＳ５０４では、ステップＳ５０３で抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【０１３２】
ステップＳ５０５では、生成された文字データ（映像信号）を表示部５に表示する。また、ステップＳ５０４にて認識された文字の字間、行間およびマージン（上下左右）を標準値とするレイアウトデータを、補助記憶装置４の文字表示画像設定テーブル４ｄに設定する。さらに、ステップＳ５０４にて認識された文字部分のサイズは、文字表示領域のサイズとして文字表示画像設定テーブル４ｄに設定する。
【０１３３】
ステップＳ５１０では、ステップＳ５０２で入力された元の映像と表示部５の解像度が違う場合や、映像を大きく表示したい場合等に、元の映像のサイズを変更する。映像（画像）拡大処理は、補助記憶装置４に格納されている拡大プログラム４ｅをＲＡＭ３内に書き出して行われる。
【０１３４】
ステップＳ５１２では、ステップＳ５０２で入力された元の映像が暗くて見にくい場合や、文字表示領域を強調して表示したい場合等に、元の映像のコントラストを変更する。このコントラスト変更処理は、ＣＰＵ２によって、補助記憶装置４に格納されているコントラスト変更プログラム４ｉをＲＡＭ３内に書き出して行われる。
【０１３５】
ステップＳ５１３では、ステップＳ５１０およびステップＳ５１２で変更された映像を、表示部５の文字表示領域とは別の領域に表示する。
【０１３６】
上記図１８に示す表示方法について、さらに具体的な例を挙げて説明する。
【０１３７】
図１９Ａおよび図１９Ｂは、図１８に示すフローチャートの具体的な例を示す図である。
【０１３８】
図１８のステップＳ５０１では、図１９ＡのＦ５０１に示す文字表示領域設定処理が行われる。その具体的な処理は、上記図１１Ａ〜図１１ＣのＦ３２０〜Ｆ３２５およびＦ３３３〜Ｆ３３４に示すように行われる。
【０１３９】
図１８のステップＳ５０２では、図１９ＡのＦ５０２に示す映像（映像信号）を表示装置１に入力する。
【０１４０】
図１８のステップＳ５０３では、図１９ＡのＦ５０３に示すように、映像中に文字が含まれているか否かを判断し、映像データから文字部分を抽出する。ここでは、□で囲まれている部分が文字部分として抽出される。
【０１４１】
図１８のステップＳ５０４では、図１９ＡのＦ５０４に示すように、抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。ここでは、○で囲まれている部分が文字として認識される。
【０１４２】
図１８のステップＳ５０５では、図１９ＡのＦ５０５に示すように、生成された文字データ（映像信号）を表示部５に表示する。
【０１４３】
図１９ＢのＦ５１０は、図１８のステップＳ５０２で入力された元の映像を拡大して出力するか、または拡大しないかを選択するための表示画面である。ここでは、元の映像を拡大率１２０％で拡大する例を示している。図１９ＢのＦ５１１は、図１９ＢのＦ５１０に示す拡大率で拡大した映像の表示例を示している。
【０１４４】
図１９ＢのＦ５１２は、映像のコントラストを設定するための表示画面である。映像のコントラストは、上下の表示ボタンを選択することによって設定することができる。
【０１４５】
図１８のステップＳ５１０、ステップＳ５１２およびステップＳ５１３では、図１９ＢのＦ５１３に示すように、元の映像のサイズおよびコントラストを変更し、表示部５の文字表示領域とは別の領域に表示する。このとき、表示画面には、ステップＳ５０５で表示された文字表示画像と元の映像のサイズおよびコントラストを変更した映像とが共に表示される。
【０１４６】
この表示方法によれば、図２０（ａ）に示すような映像が入力された場合に、図２０（ｂ）に示すように、認識文字とは別に表示される映像のコントラストを変更することによって、映像とは別に表示される文字表示領域を強調して、必要な情報を見易くすることができる。例えば、料理番組やニュース番組をパーソナルコンピュータや携帯型情報端末機器のモニター等で見る場合に、この表示方法を利用することによって、文字表示と関係が無いない映像のコントラストを下げることができ、ユーザーが見たい部分だけを明瞭に見ることができる。
【０１４７】
次に、本実施形態の表示装置１００における、さらに他の表示方法について説明する。
【０１４８】
図２２は、本実施形態の表示装置１００において、文字表示領域の表示／非表示を制御可能とした表示方法を説明するためのフローチャートである。
【０１４９】
ステップＳ６００では、映像表示領域とは別に文字表示領域が必要か否かを判定するための画面を表示して、文字表示領域を表示するか否かを判定する。文字表示領域が必要な場合にはステップＳ６０１に進み、文字表示領域が必要ではない場合にはステップＳ６１０に進む。
【０１５０】
ステップＳ６０１では、文字表示領域について、文字サイズおよびレイアウト等の設定を行う。このステップＳ６０１の処理は、図６に示すステップＳ２０１と同様に行うことができる。
【０１５１】
ステップＳ６０２では、外部からテレビジョン信号等として受信された映像信号や、インターネットを介してホームページから受信された画像データ（映像信号）、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【０１５２】
ステップＳ６０３では、入力された映像データから文字部分を抽出する。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【０１５３】
ステップＳ６０４では、ステップＳ６０３で抽出された文字部分を文字認識し、認識された文字に対応した文字（映像信号）を生成する。この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【０１５４】
ステップＳ６０５では、生成された文字データ（映像信号）を表示部５に表示する。また、ステップＳ６０４にて認識された文字の字間、行間およびマージン（上下左右）を標準値とするレイアウトデータを、補助記憶装置４の文字表示画像設定テーブル４ｄに設定する。さらに、ステップＳ６０４にて認識された文字部分のサイズは、文字表示領域のサイズとして文字表示画像設定テーブル４ｄに設定する。
【０１５５】
ステップＳ６１０では、ステップＳ６０２で入力された元の映像と表示部５の解像度が違う場合や、映像を大きく表示したい場合等に、元の映像のサイズを変更する。映像（画像）拡大処理は、補助記憶装置４に格納されている拡大プログラム４ｅをＲＡＭ３内に書き出して行われる。
【０１５６】
ステップＳ６１２では、ステップＳ６０２で入力された元の映像が暗くて見にくい場合や、文字表示領域を強調して表示したい場合等に、元の映像のコントラストを変更する。このコントラスト変更処理は、ＣＰＵ２によって、補助記憶装置４に格納されているコントラスト変更プログラム４ｉをＲＡＭ３内に書き出して行われる。
【０１５７】
ステップＳ６１３では、ステップＳ６１０およびステップＳ６１２で変更された映像を、表示部５の文字表示領域とは別の領域に表示する。
【０１５８】
上記図２１に示す表示方法について、さらに具体的な例を挙げて説明する。
【０１５９】
図２２Ａおよび図２２Ｂは、図２１に示すフローチャートの具体的な例を示す図である。
【０１６０】
図２１のステップＳ６００では、図２２ＡのＦ６００に示すように、映像表示領域とは別に文字表示領域が必要か否かを判定するための画面を表示して、文字表示領域を表示するか否かを判定する。文字表示領域が必要な場合には図２１のステップＳ６０１に相当する図２２ＡのＦ６０１に進み、文字表示領域が必要ではない場合には図２１のステップＳ６１０に相当する図２２ＢのＦ６１０に進む。
【０１６１】
図２１のステップＳ６０１では、図２２ＡのＦ６０１に示す文字表示領域設定処理が行われる。その具体的な処理は、上記図１１Ａ〜図１１ＣのＦ３２０〜Ｆ３２５およびＦ３３３〜Ｆ３３４に示すように行われる。
【０１６２】
図２１のステップＳ６０２では、図２２ＡのＦ６０２に示す映像（映像信号）を表示装置１に入力する。
【０１６３】
図２１のステップＳ６０３では、図２２ＡのＦ６０３に示すように、映像中に文字が含まれているか否かを判断し、映像データから文字部分を抽出する。ここでは、□で囲まれている部分が文字部分として抽出される。
【０１６４】
図２１のステップＳ６０４では、図２２ＡのＦ６０４に示すように、抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。ここでは、○で囲まれている部分が文字として認識される。
【０１６５】
図２１のステップＳ６０５では、図２２ＡのＦ６０５に示すように、生成された文字データ（映像信号）を表示部５に表示する。
【０１６６】
図２２ＢのＦ６１０は、図２１のステップＳ６０２で入力された元の映像を拡大して出力するか、または拡大しないかを選択するための表示画面である。ここでは、元の映像を拡大率１２０％で拡大する例を示している。図２２ＢのＦ６１１は、図２２ＢのＦ６１０に示す拡大率で拡大した映像の表示例を示している。
【０１６７】
図２２ＢのＦ６１２は、映像のコントラストを設定するための表示画面である。映像のコントラストは、上下の表示ボタンを選択することによって設定することができる。
【０１６８】
図２１のステップＳ６１０、ステップＳ６１２およびステップＳ６１３では、図２２ＢのＦ６１３に示すように、元の映像のサイズおよびコントラストを変更し、表示部５の文字表示領域とは別の領域に表示する。このとき、表示画面には、ステップＳ６０５で表示された文字表示画像と元の映像のサイズおよびコントラストを変更した映像とが共に表示される。
【０１６９】
この表示方法によれば、例えばボタンを押して文字表示領域をオン／オフ制御すること等ができるため、ユーザーが必要なときにのみ、映像から認識した文字を表示することができる。
【０１７０】
次に、本実施形態の表示装置１００における、さらに他の表示方法について説明する。
【０１７１】
図２３は、本実施形態の表示装置１００において、文字表示領域を制御可能とした表示方法を説明するためのフローチャートである。
【０１７２】
ステップＳ７０１では、外部からテレビジョン信号等として受信された映像信号や、デジタルカメラ等から入力された画像データ（映像信号）を、表示装置１００に入力する。
【０１７３】
ステップＳ７０２では、入力された映像データから文字部分を抽出する。文字範囲は、自動的に設定することもでき、また、ユーザーが選択することもできる。この文字抽出処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字抽出プログラム４ａをＲＡＭ３内に書き出して行われる。
【０１７４】
ステップＳ７０３では、ステップＳ７０２で文字部分が抽出されたか否かを判断し、文字部分が無い場合にはステップＳ７０８に進み、文字部分がある場合にはステップＳ７０４に進む。
【０１７５】
ステップＳ７０４では、ステップＳ７０２で抽出された文字部分を文字認識し、認識された文字に対応した文字データ（映像信号）を生成する。この文字認識処理および文字生成処理は、ＣＰＵ２によって、補助記憶装置４に格納されている文字認識プログラム４ｂおよび文字生成プログラム４ｂをＲＡＭ３内に書き出して行われる。
【０１７６】
ステップＳ７０５では、認識した文字が前回と同じであるか否かを判断し、前回と同じであると判断した場合にはステップＳ７０８に進み、前回と異なると判断した場合にはステップＳ７０６に進む。
【０１７７】
ステップＳ７０６では、認識した文字（文字データ）を、図２に示す補助記憶装置４の文字保存領域４ｈに記憶する。文字保存領域４ｈは、一定の記憶容量を有しているものとして、文字保存領域４ｈが一杯になると、古いものから順次消去するようにしてもよい。
【０１７８】
ステップＳ７０７では、認識した文字データ（映像信号）を表示部５に表示する。
【０１７９】
ステップＳ７０８では、入力された元の映像を、表示部５の文字表示領域とは別の領域に表示する。
【０１８０】
ステップＳ７０９では、映像データが終わりか否かを判断し、まだ映像データがある場合にはステップＳ７０１に戻り、もう映像データが無い場合には、処理を終了する。
【０１８１】
この表示方法によれば、映像中に同じ文字が表示されている場合には、文字表示領域の表示を更新しないため、画面のちらつきを抑えることもできる。また、入力映像中に文字が含まれている場合にのみ、文字表示領域を表示させることができる。よって、文字表示領域に表示された文字は、映像中に文字が無くなっても、次に文字部分を含む映像データが入力されるまで表示され、ユーザーは慌てて文字を読む必要がなく、文字を読み易くなる。さらに、例えばボタンを押している間は映像データから認識した表示文字の更新を行わない等という制御をすることができるので、ユーザーが文字を読んでいる最中に映像データから認識した表示文字が消えてしまって読めないこと等を防ぐことができる。
【０１８２】
さらに、この表示方法では、映像データから認識した文字（文字データ）を文字保存領域４ｈに保存しているので、例えばボタンを押すことなどによって、映像とは別の任意の時刻に表示させることができる。例えば、料理番組やニュース番組をパーソナルコンピュータや携帯型情報端末機器のモニター等で見る場合に、ユーザーは、番組が放映された後で見たい部分を見ることができ、また、料理番組のレシピ等を書き移す場合等にも有効である。また、文字のデータ量は、映像のデータ量に比べて格段に容量が小さいため、映像データを保存するよりも、小さい保存領域で保存することができる。
【０１８３】
【発明の効果】
以上説明したように、本発明によれば、入力された映像データから任意の文字部分を抽出し、抽出された文字部分から文字を認識して表示する際に、認識文字を映像とは別に、文字表示ウィンドウ等の文字表示領域に表示することによって、入力映像では読み難かった文字を読み易く表示することができる。
【０１８４】
また、入力映像と別に文字を表示するため、入力映像の文字部分を消す処理が不要となり、入力映像の著作権を侵害するおそれもない。また、文字の認識を誤ったとしても、認識文字とは別に表示されている元の映像中に正しい文字データが表示されているので、ユーザーは元の映像によって正しい文字を確認することができる。
【０１８５】
また、入力された映像データから任意の文字部分を自動的に抽出することによって、文字部分をユーザーが指示しなくても良いため、快適に映像を見ることができる。
【０１８６】
また、入力された映像データから認識された文字を、映像とは別に、文字表示ウィンドウ等の文字表示領域に表示する際に、その文字表示領域の大きさを拡大設定することによって、入力映像では読み難くかった文字を読み易く表示することができる。
【０１８７】
また、入力された映像データから認識された文字を、映像とは別に、文字表示ウィンドウ等の文字表示領域に表示する際に、その文字表示領域の位置を設定することによって、ユーザーが好みの位置で文字を表示することができる。
【０１８８】
また、文字表示領域内のレイアウト（字間や行間）を、文字のサイズや太さに応じて設定することによって、文字の読み易さを向上することができる。
【０１８９】
また、文字表示領域内に表示される文字のサイズをユーザーが設定できるようにすることによって、文字の読み易さを向上することができる。
【０１９０】
また、文字表示領域内に表示される文字の書体をユーザーが設定できるようにすることによって、文字の読み易さを向上すると共に、ユーザーの好みの書体で文字を表示することができる。
【０１９１】
また、文字表示領域内に表示される文字の色および背景の色をユーザーが設定できるようにすることによって、文字の読み易さを向上すると共に、ユーザーの好みの色で文字を表示することができる。
【０１９２】
また、文字表示領域内に表示される文字の線分の太さをユーザーが設定できるようにすることによって、文字の読み易さを向上すると共に、ユーザーの好みの線分の太さで文字を表示することができる。
【０１９３】
また、映像の大きさを変更して表示することによって、入力映像と表示装置の解像度が合っていない場合でも対応することができる。
【０１９４】
また、映像のコントラストを変更して表示することによって、映像とは別に表示される文字表示領域を強調して、必要な情報を見易くすることができる。
【０１９５】
また、文字表示領域の表示／非表示を制御できるようにすることによって、ユーザーが必要なときにのみ認識文字を表示することができる。
【０１９６】
また、文字表示領域に表示される文字の更新を行わないように制御可能とすることによって、認識文字が消えてしまって読めなくなることを防ぐことができる。また、入力映像に文字が含まれている場合にのみ、文字表示を行うように制御することもできる。
【０１９７】
また、認識された文字データを記憶する記憶手段を設けることによって、認識文字を映像とは別に任意の時刻に表示することができる。
【０１９８】
また、設定されたレイアウトや文字の大きさでは、文字表示領域内に文字が入らない場合には、スクロール技術やトグル技術を用いることによって、文字表示領域内に認識文字を表示することができる。
【図面の簡単な説明】
【図１】（ａ）は、本発明の表示装置に入力される映像の一部を示す図であり、（ｂ）は、本発明の表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図２】本発明の一実施形態である表示装置の構成を示すブロック図である。
【図３】本発明の一実施形態である表示方法について説明するためのフローチャートである。
【図４】図３に示す表示方法の具体的な例を示す図である。
【図５】（ａ）は、図３に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図６】本発明の他の実施形態である表示方法について説明するためのフローチャートである。
【図７】図６に示す表示方法における文字表示領域の設定処理を詳細に説明するためのフローチャートである。
【図８】（ａ）は文字表示画像設定テーブルの標準値の例を示す図であり、（ｂ）は文字表示画像設定テーブルの設定値の例を示す図である。
【図９】（ａ）は図６に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は文字表示領域内で表示をスクロールさせた例を示す図である。
【図１０】図６に示す表示方法の具体的な例を示す図である。
【図１１Ａ】図７に示す処理の具体的な例の一部を示す図である。
【図１１Ｂ】図７に示す処理の具体的な例の一部を示す図である。
【図１１Ｃ】図７に示す処理の具体的な例の一部を示す図である。
【図１２】（ａ）は、図６に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図１３】（ａ）は、図６に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図１４】（ａ）は、図６に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図１５】本発明の他の実施形態である表示方法について説明するためのフローチャートである。
【図１６Ａ】図１５に示す処理の具体的な例の一部を示す図である。
【図１６Ｂ】図１５に示す処理の具体的な例の一部を示す図である。
【図１７】（ａ）は、図１５に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図１８】本発明の他の実施形態である表示方法について説明するためのフローチャートである。
【図１９Ａ】図１８に示す処理の具体的な例の一部を示す図である。
【図１９Ｂ】図１８に示す処理の具体的な例の一部を示す図である。
【図２０】（ａ）は、図１８に示す表示方法において表示装置に入力される映像の一部を示す図であり、（ｂ）は、表示装置に表示される映像表示領域と文字表示領域の例を示す図である。
【図２１】本発明の他の実施形態である表示方法について説明するためのフローチャートである。
【図２２Ａ】図２１に示す処理の具体的な例の一部を示す図である。
【図２２Ｂ】図２１に示す処理の具体的な例の一部を示す図である。
【図２３】本発明の他の実施形態である表示方法について説明するためのフローチャートである。
【図２４】（ａ）は、従来の表示装置に入力される映像の一部を示す図であり、（ｂ）は、従来の表示方法における問題点を示す図である。
【図２５】（ａ）は、従来の表示装置に入力される映像の一部を示す図であり、（ｂ）は、従来の表示方法における他の問題点を示す図である。
【図２６】（ａ）は、従来の表示装置に入力される映像の一部を示す図であり、（ｂ）は、従来の表示方法におけるさらに他の問題点を示す図である。
【図２７】（ａ）は、従来の表示装置に入力される映像の一部を示す図であり、（ｂ）は、従来の表示方法におけるさらに他の問題点を示す図である。
【符号の説明】
１　　入力部
２　　ＣＰＵ
３　　ＲＡＭ
４　　補助記憶装置
４ａ　　文字抽出プログラム
４ｂ　　文字認識プログラム
４ｃ　　文字生成プログラム
４ｄ　　文字表示画像設定テーブル
４ｅ　　拡大プログラム
４ｆ　　レイアウト計算プログラム
４ｇ　　フォントデータ
４ｈ　　文字保存領域
４ｉ　　コントラスト変更プログラム
５　　表示部
１０　　映像表示領域
２０　　文字表示領域
１００　　表示装置
【図１】
2004023492.tif 000003
【図２】
2004023492.tif 000004
【図３】
2004023492.tif 000005
【図４】
2004023492.tif 000006
【図５】
2004023492.tif 000007
【図６】
2004023492.tif 000008
【図７】
2004023492.tif 000009
【図８】
2004023492.tif 000010
【図９】
2004023492.tif 000011
【図１０】
2004023492.tif 000012
【図１１Ａ】
2004023492.tif 000013
【図１１Ｂ】
2004023492.tif 000014
【図１１Ｃ】
2004023492.tif 000015
【図１２】
2004023492.tif 000016
【図１３】
2004023492.tif 000017
【図１４】
2004023492.tif 000018
【図１５】
2004023492.tif 000019
【図１６Ａ】
2004023492.tif 000020
【図１６Ｂ】
2004023492.tif 000021
【図１７】
2004023492.tif 000022
【図１８】
2004023492.tif 000023
【図１９Ａ】
2004023492.tif 000024
【図１９Ｂ】
2004023492.tif 000025
【図２０】
2004023492.tif 000026
【図２１】
2004023492.tif 000027
【図２２Ａ】
2004023492.tif 000028
【図２２Ｂ】
2004023492.tif 000029
【図２３】
2004023492.tif 000030
【図２４】
2004023492.tif 000031
【図２５】
2004023492.tif 000032
【図２６】
2004023492.tif 000033
【図２７】
2004023492.tif 000034