(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得部と、
上記表示部で表示する画像のサイズを取得するサイズ取得部と、
上記サイズ取得部で取得した画像のサイズに応じて、上記文字情報取得部で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御部と、
を備え、
上記表示制御部は、上記表示部で文字を画像に重畳して表示させ、画像のサイズが小さくなるように設定すると、上記表示部で画像に重畳して表示させる、単位時間当たりに上記表示部上を移動する文字のスクロールの速度を上げることを特徴とする表示装置。
【請求項２】
上記表示制御部は、文字間隔を小さくすることを特徴とする請求項１記載の表示装置。
【請求項３】
上記表示制御部は、画像のサイズに応じて、上記表示部で画像に重畳して表示させる文字のサイズを変化させることを特徴とする請求項２記載の表示装置。
【請求項４】
上記表示制御部は、スクロールの速度の上限を予め設定し、必要なスクロール速度が上限を超える場合には文字のサイズを小さくなるように決定することを特徴とする請求項２記載の表示装置。
【請求項５】
画像を表示する表示部を備える装置での表示方法であって、
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得工程と、
上記表示部で表示する画像のサイズを取得するサイズ取得工程と、
上記サイズ取得工程で取得した画像のサイズに応じて、上記文字情報取得工程で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御工程と、
を有し、
上記表示制御工程は、上記表示部で文字を画像に重畳して表示させ、画像のサイズが小さくなるように設定すると、上記表示部で画像に重畳して表示させる、単位時間当たりに上記表示部上を移動する文字のスクロールの速度を上げることを特徴とする表示方法。
【請求項６】
画像を表示する表示部を備える装置が内蔵したコンピュータが実行するプログラムであって、上記コンピュータを、
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得部、
上記表示部で表示する画像のサイズを取得するサイズ取得部、及び
上記サイズ取得部で取得した画像のサイズに応じて、上記文字情報取得部で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御部、
として機能させ、
上記表示制御部は、上記表示部で文字を画像に重畳して表示させ、画像のサイズが小さくなるように設定すると、上記表示部で画像に重畳して表示させる、単位時間当たりに上記表示部上を移動する文字のスクロールの速度を上げることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示する画像の大きさが設置環境で変化する投影装置等に好適な表示装置、表示方法及びプログラムに関する。
【背景技術】
【０００２】
表示装置に表示される表示画面情報に含まれる文字情報に基づく文字を、容易に、ユーザに視認させることが可能な技術に関する提案がなされている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９２２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載された技術では、表示部を有する表示装置の外部、例えば表示部の上側に、表示部で表示される画像に対応した字幕を投影するような構成を採っている。
【０００５】
ところで一般的な字幕の表示を合わせて行なう表示装置では、字幕の表示位置を画面中の一部に重畳して表示することになるが、表示する画像中で字幕の位置範囲を占める割合は一定であり、表示画面が小さければ、それに連れて表示される字幕の文字サイズも小さくなる。
【０００６】
そのため、例えば投影装置のように、投影距離とズーム角度によって投影（表示）される画像のサイズを大きく変えることができる装置では、画像のサイズが小さくなるように設定すると、画像中の字幕領域も小さくなり、結果として字幕の文字が範読し難くなることもあり得る。
【０００７】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、表示する画像が小さい場合でも、同時に画像に重畳して表示する文字が読み難くなるのを回避することが可能な表示装置、表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様は、画像を表示する表示部と、上記表示部で表示する画像に関連した文字情報を取得する文字情報取得部と、上記表示部で表示する画像のサイズを取得するサイズ取得部と、上記サイズ取得部で取得した画像のサイズに応じて、上記文字情報取得部で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御部と、を備え、上記表示制御部は、上記表示部で文字を画像に重畳して表示させ、画像のサイズが小さくなるように設定すると、上記表示部で画像に重畳して表示させる、単位時間当たりに上記表示部上を移動する文字のスクロールの速度を上げることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、表示する画像が小さい場合でも、同時に画像に重畳して表示する文字が読み難くなるのを回避することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るプロジェクタの機能回路構成を示すブロック図。
【図２】同実施形態に係る投影動作時の投影サイズの変更に応じた字幕投影の変更処理の内容を示すフローチャート。
【図３】同実施形態に係る投影画像を例示する図。
【図４】同実施形態に係る投影画像を例示する図。
【図５】同実施形態に係る投影画像を例示する図。
【発明を実施するための形態】
【００１１】
以下本発明をＤＬＰ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｇｈｔ  Ｐｒｏｃｅｓｓｉｎｇ）方式のプロジェクタ装置に適用した場合の一実施形態について図面を参照して説明する。
【００１２】
図１は、本実施形態に係るプロジェクタ装置１０の概略機能構成を示す図である。入力部１１は、例えばＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子、ピンジャック（ＲＣＡ）タイプのビデオ入力端子、Ｄ−ｓｕｂ１５タイプのＲＧＢ入力端子、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子、及びメモリカードスロットなどにより構成され、画像信号と音声信号とが入力される。
【００１３】
入力部１１に入力された各種規格の画像信号は、入力部１１で必要に応じてデジタル化され、投影に適した所定のフォーマットの画像データに統一されて、バスＢを介して投影処理部１２に送られる。
【００１４】
投影処理部１２は、送られてきた画像データに応じて、所定のフォーマットに従ったフレームレート、例えば６０［フレーム／秒］と色成分の分割数、及び表示階調数を乗算した、より高速な時分割駆動によりマイクロミラー素子１３を表示するべく駆動する。
【００１５】
このマイクロミラー素子１３は、アレイ状に配列された複数、例えばＷＸＧＡ（Ｗｉｄｅ  ｅＸｔｅｎｄｅｄ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）（横１２８０画素×縦８００画素）分の微小ミラーの各傾斜角度を個々に高速でオン／オフ動作して画像を表示することで、その反射光により光像を形成できる。
【００１６】
一方で、光源部１４から時分割でＲ，Ｇ，Ｂの原色光を含む複数色の光が循環的に時分割で順次出射される。この光源部１４からの光が、ミラー１５で全反射して上記マイクロミラー素子１３に照射される。  
そして、マイクロミラー素子１３での反射光で光像が形成され、形成された光像が投影レンズ部１６を介して、投影対象となるスクリーンＳＣ等の表示部に投影表示される。
【００１７】
上記投影レンズ部１６は、光学レンズ系中にズームレンズとフォーカスレンズとを含み、それらの各レンズが個別に、ステッピングモータでなるレンズモータ１７と、ここでは図示しないギヤ機構によって駆動されることで、投影光軸上の位置が移動される。
【００１８】
上記投影処理部１２、マイクロミラー素子１３、光源部１４、ミラー１５、投影レンズ部１６、及びレンズモータ１７により投影系ＰＳを構成する。
【００１９】
上記各回路の動作すべてをＣＰＵ１８が制御する。このＣＰＵ１８は、メインメモリ１９及びプログラムメモリ２０と直接接続される。メインメモリ１９は、例えばＳＲＡＭで構成され、ＣＰＵ１８のワークメモリとして機能する。プログラムメモリ２０は、電気的に書換可能な不揮発性メモリで構成され、ＣＰＵ１８が実行する動作プログラムや各種定型データ等を記憶する。ＣＰＵ１８は、上記メインメモリ１９及びプログラムメモリ２０を用いて、このプロジェクタ装置１０内の制御動作を実行する。
【００２０】
上記ＣＰＵ１８は、操作部２１からのキー操作信号に応じて各種投影動作を実行する。  
この操作部２１は、プロジェクタ装置１０の本体に設けられるキー操作部と、このプロジェクタ装置１０専用のリモートコントローラ（不図示）からの赤外光を受光する赤外線受光部とを含み、ユーザが本体のキー操作部またはリモートコントローラで操作したキーに基づくキー操作信号をＣＰＵ１８へ直接出力する。
【００２１】
上記ＣＰＵ１８はさらに、上記バスＢを介して音声認識部２２、及び音声処理部２３とも接続される。
【００２２】
音声認識部２２は、入力部１１に入力される音声信号に対する音声認識処理を実行し、音声に対応するテキストデータを生成して字幕画像生成部２４へ送出する。
【００２３】
字幕画像生成部２４は、音声認識部２２から送られてくるテキストデータを保持する文字バッファを内部に備え、音声認識部２２を介して上記ＣＰＵ１８に指示される文字フォント、文字サイズ、文字数、及び文字間間隔にしたがい、上記文字バッファに保持されるテキストデータに基づいてスクロール表示するための字幕画像を順次生成し、生成した字幕文字画像を投影処理部１２に送信して、投影する画像に重畳させる。
【００２４】
音声処理部２３は、ＰＣＭ音源等の音源回路を備え、投影動作時に与えられる音声信号をアナログ化し、スピーカ部２５を駆動して拡声放音させ、あるいは必要によりビープ音等を発生させる。
【００２５】
次に上記実施形態の動作について説明する。  
なお以下に示す動作は、上述した如くプロジェクタ装置１０のＣＰＵ１８が、プログラムメモリ２０から読出した動作プログラム等をメインメモリ１９に展開した上で実行するものである。プログラムメモリ２０に記憶される動作プログラム等は、このプロジェクタ装置１０の工場出荷時にプログラムメモリ２０に記憶されていたもののみならず、ユーザがこのプロジェクタ装置１０を購入した後にバージョンアップ用のプログラム等をインストールする内容を含む。
【００２６】
図２は、字幕投影モードが設定されている状態で、ＣＰＵ１８が投影動作と平行して実行する、字幕の投影動作に係る処理内容を示すフローチャートである。  
因みに、図３は字幕投影モードを設定していない状態での投影画像を参考のために例示する。同図では、例えばテレビ番組の天気予報の画像を投影しているものとする。
【００２７】
処理当初にＣＰＵ１８は、その時点で設定されている各種設定項目にしたがった投影動作を実行しながら（ステップＳ１０１）、合わせて投影サイズを変更するための操作、具体的には投影レンズ部１６のズームレンズまたはフォーカスレンズの操作があったか否かを判断する（ステップＳ１０２）。
【００２８】
ここで投影サイズを変更するための操作はなされていないと判断した場合（ステップＳ１０２のＮｏ）、さらにＣＰＵ１８は字幕画像生成部２４内の文字バッファが保持するテキストデータの量が予め設定した量を超えているか否かにより、同文字バッファが一杯の状態となっているか否かを判断する（ステップＳ１０３）。
【００２９】
ここで同文字バッファのテキストデータの量が予め設定した量を超えておらず、一杯とはなっていないと判断した場合（ステップＳ１０３のＮｏ）、ＣＰＵ１８はそのまま上記ステップＳ１０１の処理に戻り、投影処理を実行する。
【００３０】
こうしてＣＰＵ１８は、ステップＳ１０１〜Ｓ１０３の処理を繰返し実行し、投影動作を実行しながら、投影サイズを変更するための操作がなされるか、字幕画像生成部２４内の文字バッファが一杯の状態となるのを待機する。
【００３１】
投影サイズを変更するための操作がなされたと判断すると（ステップＳ１０２のＹｅｓ）、ＣＰＵ１８は新たな投影サイズの情報を取得する（ステップＳ１０４）。
【００３２】
上述した如くこのプロジェクタ装置１０では、投影レンズ部１６のズームレンズとフォーカスレンズとをレンズモータ１７で駆動するものとしており、ＣＰＵ１８はその時点でのズームレンズの駆動位置により投影画角が認識できると共に、フォーカスレンズの駆動位置により投影面までの距離が認識できる。
【００３３】
したがって、ＣＰＵ１８はその時点での投影画角と投影面までの距離により、投影されている画像のサイズを算出できる。
【００３４】
変更後の投影画像のサイズの情報を取得したＣＰＵ１８は、変更された投影画像中でそれまで投影していた字幕の文字サイズで１画面中にスクロール表示できる文字数を算出する（ステップＳ１０５）。
【００３５】
この算出したスクロール表示できる文字数と、その時点で音声認識部２２から字幕画像生成部２４内の文字バッファに入力されるテキストデータの単位時間当たりの文字数から、スクロール速度を算出する（ステップＳ１０６）。
【００３６】
この算出したスクロール速度が、スクロール速度の限界値として予め設定された閾値以内であるか否かにより、投影する文字サイズを変えずに対処可能であるかどうかを判断する（ステップＳ１０７）。
【００３７】
ここで算出したスクロール速度が閾値以内であり、投影する文字サイズを変えずに対処可能であると判断した場合（ステップＳ１０７のＹｅｓ）、ＣＰＵ１８は、スクロール表示する文字数、文字間隔とスクロール速度の少なくとも何れか１つを、上記音声認識部２２を介して字幕画像生成部２４に変更設定した上で（ステップＳ１０８）、上記ステップＳ１０１からの処理に戻る。
【００３８】
図４は、画像のサイズを変える前の投影画像を例示する図である。ここでは上記図３でも示した画像に加えて、字幕文字「今日の○○市のお天気は」を画面下部に重畳してスクロール再生しながら投影している状態を示している。
【００３９】
これに対して図５は、画像のサイズを変えた後の投影画像を例示する図である。上記図３、図４で示した投影画像のサイズに比して小さくなっているが、画像中に重畳して投影される字幕の文字サイズ自体は変わっていないことが分かる。そのため、１画面中に投影できる文字数は少なくなるので、スクロール速度を上げることで、単位時間当たりに投影するスクロールの字幕文字数を同等とするものとなる。
【００４０】
また上記ステップＳ１０７において、算出したスクロール速度が閾値を超えており、投影する文字サイズを変えずには対処できないと判断した場合（ステップＳ１０７のＮｏ）、ＣＰＵ１８は新たな投影画像のサイズに応じて、それまで投影していた字幕の文字サイズを１サイズ分だけ変更する（ステップＳ１０９）。具体的には、変更後の投影画像のサイズがそれまでより小さくなった場合には文字サイズを１サイズ分だけ小さくする。
【００４１】
さらにＣＰＵ１８は、この変更した文字サイズに基づいて１画面中でスクロール表示できる文字数を算出し（ステップＳ１１０）、算出したスクロール表示できる文字数と、その時点で音声認識部２２で音声信号から認識しているテキストデータの単位時間当たりの文字数からスクロール速度を算出する（ステップＳ１１１）。
【００４２】
ＣＰＵ１８は、上記ステップＳ１０９〜Ｓ１１１で求めたスクロールする文字サイズと文字数、及びスクロール速度を上記音声認識部２２を介して字幕画像生成部２４に変更設定した上で（ステップＳ１１２）、上記ステップＳ１０１からの処理に戻る。
【００４３】
また上記ステップＳ１０３において、字幕画像生成部２４内の文字バッファが保持するテキストデータの量が予め設定した量を超えており、同文字バッファが一杯の状態となっていると判断した場合（ステップＳ１０３のＹｅｓ）、ＣＰＵ１８は字幕画像生成部２４で生成する字幕の文字画像における文字間隔部分をより小さくする調整動作により対応可能であるか否かを、その時点での文字間隔の情報等を基に判断する（ステップＳ１１３）。
【００４４】
ここでその時点での文字間隔にまだ余裕があり、文字間隔部分をより小さくする調整動作により対応可能であると判断した場合（ステップＳ１１３のＹｅｓ）、ＣＰＵ１８は改めて字幕画像生成部２４で生成する字幕の文字画像における文字間隔部分をより小さくする調整動作を実行させて変更設定した上で（ステップＳ１１４）、上記ステップＳ１０１からの処理に戻る。
【００４５】
また上記ステップＳ１１３において、その時点での文字間隔に余裕がなく、文字間隔部分をより小さくする調整動作だけでは対応することができないと判断した場合（ステップＳ１１３のＮｏ）、ＣＰＵ１８は投影する字幕の文字サイズを１サイズ分小さくするべく、上記ステップＳ１０９からの処理を実行する。
【００４６】
以上詳述した如く本実施形態によれば、投影する画像が小さく変更された場合でも、でき得る範囲内で、同時に画像に投影する文字のサイズが小さくならないようにして、読み難くなるのを回避することが可能となる。
【００４７】
また上記実施形態では、投影する画像のサイズに応じて、投影系ＰＳで投影する画像に重畳して投影させる文字のスクロールの速度、文字間隔、及び文字数の少なくとも１つを字幕画像生成部２４を変化させるものとしたので、字幕の文字画像を変えずとも、投影画像のサイズの変更に対処できる。
【００４８】
さらに上記実施形態では、大幅な投影画像のサイズの変更に際しては、字幕の文字画像のサイズも合わせて変更するものとしたので、文字画像が全体の画像中で不自然な大きさとなるのを回避できる。
【００４９】
加えて文字をスクロールする速度の上限を閾値として予め設定し、必要なスクロール速度が閾値を超えそうな場合には文字のサイズを小さくなるように変更して、スクロール速度を制限するものとしたので、適正なスクロール速度での字幕の文字画像投影が維持できる。
【００５０】
なお上記実施形態は、画像をスクリーンＳＣ等の表示部に投影するプロジェクタ装置に適用した場合について説明したが、本発明は投影を行なう装置に限らず、例えばパーソナルコンピュータの表示部であるディスプレイ上で表示させる画像のウィンドウのサイズを変更する場合や、画像を共有するものとして、ディスプレイサイズの異なる複数の機器間で画像データを転送する場合などで動画像を表示する場合に使用する再生用のアプリケーションプログラムなどに適用することも考えられる。
【００５１】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【００５２】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［請求項１］  
画像を表示する表示部と、  
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得部と、  
上記表示部で表示する画像のサイズを取得するサイズ取得部と、  
上記サイズ取得部で取得した画像のサイズに応じて、上記文字情報取得部で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御部と、  
を備えることを特徴とする表示装置。  
［請求項２］  
上記表示制御部は、上記表示部で文字を画像に重畳して表示させ、画像のサイズに応じて、上記表示部で画像に重畳して表示させる文字のスクロールの速度、文字間隔、及び文字数の少なくとも１つを変化させることを特徴とする請求項１記載の表示装置。  
［請求項３］  
上記表示制御部は、画像のサイズに応じて、上記表示部で画像に重畳して表示させる文字のサイズを変化させることを特徴とする請求項２記載の表示装置。  
［請求項４］  
上記表示制御部は、スクロールの速度の上限を予め設定し、必要なスクロール速度が上限を超える場合には文字のサイズを小さくなるように決定することを特徴とする請求項２記載の表示装置。  
［請求項５］  
画像を表示する表示部を備える装置での表示方法であって、  
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得工程と、  
上記表示部で表示する画像のサイズを取得するサイズ取得工程と、  
上記サイズ取得工程で取得した画像のサイズに応じて、上記文字情報取得工程で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御工程と、  
を有することを特徴とする表示方法。  
［請求項６］  
画像を表示する表示部を備える装置が内蔵したコンピュータが実行するプログラムであって、上記コンピュータを、  
上記表示部で表示する画像に関連した文字情報を取得する文字情報取得部、  
上記表示部で表示する画像のサイズを取得するサイズ取得部、及び  
上記サイズ取得部で取得した画像のサイズに応じて、上記文字情報取得部で取得した文字情報の表示態様を決定し、上記表示部で文字と画像とを表示させる表示制御部、  
として機能させることを特徴とするプログラム。
【符号の説明】
【００５３】
１０…プロジェクタ装置、
１１…入力部、
１２…投影処理部、
１３…マイクロミラー素子、
１４…光源部、
１５…ミラー、
１６…投影レンズ部、
１７…レンズモータ（Ｍ）、
１８…ＣＰＵ、
１９…メインメモリ、
２０…プログラムメモリ、
２１…操作部、
２２…音声認識部、
２３…音声処理部、
２４…字幕画像生成部、
２５…スピーカ部、
Ｂ…バス、
ＰＳ…投影系
ＳＣ…スクリーン（表示部）。
【図１】
0006759752.tif 000002
【図２】
0006759752.tif 000003
【図３】
0006759752.tif 000004
【図４】
0006759752.tif 000005
【図５】
0006759752.tif 000006