(57)【要約】【課題】自動的に画像をスクロールさせることが可能なプロジェクタ等を提供すること。【解決手段】プロジェクタ１００が、スクロール完了時間を示すデータを含み、スクロールに関する設定を示す設定データ１２２を記憶する記憶部１２０と、画像の表示継続時間と、設定データ１２２とに基づき、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロールが完了するように徐々にスクロールする画像を生成する画像生成部１４０と、当該画像を投写する投写部１９０とを含んで構成される。【選択図】図３
2008058879.tif 000002
【特許請求の範囲】
【請求項１】
スクロール完了時間を示すデータを含み、スクロールに関する設定を示す設定データを記憶する記憶部と、
画像の表示継続時間と、前記設定データとに基づき、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロールが完了するように徐々にスクロールする画像を生成する画像生成部と、
当該画像を投写する投写部と、
を含むことを特徴とするプロジェクタ。
【請求項２】
請求項１記載のプロジェクタにおいて、
前記設定データは、最大スクロール量を示すデータを含み、
前記画像生成部は、前記表示継続時間が前記スクロール完了時間を超えるまでに前記最大スクロール量分のスクロールが完了するように前記徐々にスクロールする画像を生成することを特徴とするプロジェクタ。
【請求項３】
請求項１、２のいずれかに記載のプロジェクタにおいて、
前記設定データは、スクロール方向を示すデータを含み、
前記画像生成部は、前記スクロール方向に前記徐々にスクロールする画像を生成することを特徴とするプロジェクタ。
【請求項４】
請求項１〜３のいずれかに記載のプロジェクタにおいて、
前記設定データは、スクロール動作を反復するかどうかを示すデータを含み、
前記画像生成部は、前記設定データに前記スクロール動作を反復することが設定されている場合、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロール前の状態から前記画像のスクロールを再開することを特徴とするプロジェクタ。
【請求項５】
請求項１〜４のいずれかに記載のプロジェクタにおいて、
連続する２フレーム分の画像データを記憶するフレームメモリと、
当該２フレーム分の画像データを比較することによって画像の切り替わりを判定するとともに、画像が切り替わった場合は前記表示継続時間をリセットするリセット部と、
を含むことを特徴とするプロジェクタ。
【請求項６】
請求項５に記載のプロジェクタにおいて、
前記画像生成部は、前記画像データの描画開始位置を所定数のフレーム単位または所定時間ごとに変更することによって前記徐々にスクロールする画像を生成することを特徴とするプロジェクタ。
【請求項７】
請求項１〜６のいずれかに記載のプロジェクタにおいて、
前記画像生成部は、ユーザーに前記設定データを設定させるための設定画像を生成し、
前記投写部は、当該設定画像を投写することを特徴とするプロジェクタ。
【請求項８】
投写部を有するプロジェクタの有するコンピュータを、
画像の表示継続時間と、スクロール完了時間を示すデータを含み、スクロールに関する設定を示す設定データとに基づき、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロールが完了するように徐々にスクロールする画像を生成する画像生成部と、
当該画像を前記投写部に投写させる投写制御部として機能させることを特徴とするプログラム。
【請求項９】
投写部を有するプロジェクタの有するコンピュータにより読み取り可能な情報記憶媒体であって、
請求項８に記載のプログラムを記憶した情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をスクロールするためのプロジェクタ、プログラムおよび情報記憶媒体に関する。
【背景技術】
【０００２】
展示会場や学校の教室等でプロジェクタが使用される場合、座席の床面は傾斜がついていない。このため、後方の座席に座っている観察者は、前方の観察者が妨げとなり、プロジェクタによって投写された画像の下方が見えない場合がある。
【０００３】
このような場合、プロジェクタが、スクリーンの上半分のみを使用して画像を投写することも考えられるが、表示領域が減少することにより、伝達できる情報量も減ってしまう。
【０００４】
また、このような場合、プレゼンターが、観察者からの要求に応じて画像の拡大やスクロールを行うことが考えられる。
【０００５】
例えば、特開２０００−１７２４０２号公報では、指示位置の近傍の画像を拡大して表示することが記載されている。
【特許文献１】特開２０００−１７２４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、画像を変更する度にプレゼンターが画像のスクロール操作等を行う場合、プレゼンターはプレゼンテーションに集中できない。
【０００７】
本発明の目的は、自動的に画像をスクロールさせることが可能なプロジェクタ、プログラムおよび情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係るプロジェクタは、
スクロール完了時間を示すデータを含み、スクロールに関する設定を示す設定データを記憶する記憶部と、
画像の表示継続時間と、前記設定データとに基づき、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロールが完了するように徐々にスクロールする画像を生成する画像生成部と、
当該画像を投写する投写部と、
を含むことを特徴とする。
【０００９】
また、本発明に係るプログラムは、
投写部を有するプロジェクタの有するコンピュータを、
画像の表示継続時間と、スクロール完了時間を示すデータを含み、スクロールに関する設定を示す設定データとに基づき、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロールが完了するように徐々にスクロールする画像を生成する画像生成部と、
当該画像を前記投写部に投写させる投写制御部として機能させることを特徴とする。
【００１０】
また、本発明に係る情報記憶媒体は、
投写部を有するプロジェクタの有するコンピュータにより読み取り可能な情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００１１】
本発明によれば、プロジェクタ等は、表示継続時間を用いて画像を徐々にスクロールさせることができるため、プロジェクタのユーザーは、操作を行うことなく、自動的に画像をスクロールさせることができる。
【００１２】
また、前記設定データは、最大スクロール量を示すデータを含み、
前記画像生成部は、前記表示継続時間が前記スクロール完了時間を超えるまでに前記最大スクロール量分のスクロールが完了するように前記徐々にスクロールする画像を生成してもよい。
【００１３】
これによれば、プロジェクタのユーザーは、操作を行うことなく、所望の最大スクロール量分だけ自動的に画像をスクロールさせることができる。
【００１４】
また、前記設定データは、スクロール方向を示すデータを含み、
前記画像生成部は、前記スクロール方向に前記徐々にスクロールする画像を生成してもよい。
【００１５】
これによれば、プロジェクタのユーザーは、操作を行うことなく、所望のスクロール方向に自動的に画像をスクロールさせることができる。
【００１６】
また、前記設定データは、スクロール動作を反復するかどうかを示すデータを含み、
前記画像生成部は、前記設定データに前記スクロール動作を反復することが設定されている場合、前記表示継続時間が前記スクロール完了時間になった場合に前記画像のスクロール前の状態から前記画像のスクロールを再開してもよい。
【００１７】
これによれば、プロジェクタのユーザーは、操作を行うことなく、自動的に画像を繰り返しスクロールさせることができる。
【００１８】
また、前記プロジェクタは、連続する２フレーム分の画像データを記憶するフレームメモリと、
当該２フレーム分の画像データを比較することによって画像の切り替わりを判定するとともに、画像が切り替わった場合は前記表示継続時間をリセットするリセット部と、
を含んでもよい。
【００１９】
また、前記プログラムは、
コンピュータを、
連続する２フレーム分の画像データを前記フレームメモリに記憶させる記憶制御部と、
当該２フレーム分の画像データを比較することによって画像の切り替わりを判定するとともに、画像が切り替わった場合は前記表示継続時間をリセットするリセット部として機能させてもよい。
【００２０】
これによれば、プロジェクタ等は、外部からの指示情報を入力することなく、単体で画像の切り替わりを判定することができる。
【００２１】
また、前記画像生成部は、前記画像データの描画開始位置を所定数のフレーム単位または所定時間ごとに変更することによって前記徐々にスクロールする画像を生成してもよい。
【００２２】
これによれば、プロジェクタ等は、画像データの描画開始位置を変更することによってスクロールさせることができるため、スクロール時の画像のちらつきを低減することができる。
【００２３】
また、前記画像生成部は、ユーザーに前記設定データを設定させるための設定画像を生成し、
前記投写部は、当該設定画像を投写してもよい。
【００２４】
これによれば、プロジェクタのユーザーは、自分の所望の設定で自動的に画像をスクロールさせることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明をプロジェクタに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施例は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施例に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２６】
図１は、一般的な画像の投写状況を示す図である。
【００２７】
プロジェクタ２０は、天井から吊り下げられた状態で画像１２をスクリーン１０に投写している。
【００２８】
図１に示す状態では、先頭の観察者３０は画像１２のすべてを見ることができる。しかし、２列目の観察者３２は観察者３０が邪魔になって画像１２の下方にあるＤの内容を見ることができない。
【００２９】
図２は、本実施例における画像の投写状況を示す図である。
【００３０】
本実施例では、プロジェクタ１００は、設定されたスクロール完了時間で最大スクロール量分、元の画像１２を徐々に上方向にスクロールさせる。これにより、画像１４のように画像全体が上方向に移動し、観察者３２は画像１２の下方にあるＤの内容も見ることができる。
【００３１】
次に、このような機能をプロジェクタ１００に実装するための機能ブロックについて説明する。
【００３２】
図３は、本実施例におけるプロジェクタ１００の機能ブロック図である。
【００３３】
プロジェクタ１００は、ユーザーの設定情報等を入力する入力部１１０と、設定データ１２２等を記憶する記憶部１２０と、ＰＣ（Personal Computer）等から画像信号を入力する画像信号入力部１３０と、２フレーム分の画像データを記憶するフレームメモリ１４０と、画像生成部１５０とを含んで構成されている。
【００３４】
また、プロジェクタ１００は、表示継続時間と描画開始位置をリセットするリセット部１６０と、表示継続時間を計時する計時部１７０と、画像生成部１５０によって生成された画像を投写する投写部１９０とを含んで構成されている。
【００３５】
なお、表示継続時間は、例えば、画像の表示開始からの経過時間のことであり、描画開始位置は、例えば、フレームメモリ１４０内の画像データにおける描画開始位置のことである。
【００３６】
ここで、設定データ１２２について説明する。
【００３７】
図４は、本実施例における設定データ１２２のデータ構造を示す図である。
【００３８】
設定データ１２２は、スクロールに関する設定を示すデータである。設定データ１２２の項目としては、例えば、「スクロール方向」、「スクロール完了時間」、「最大スクロール量」、スクロールを繰り返すかどうかを示す「反復」等が該当する。
【００３９】
例えば、図４に示す設定データ１２２では、「スクロール方向」が「上」、「スクロール完了時間」が「２０」秒、「最大スクロール量」が「１／１０」、「反復」が「オフ」、すなわち、反復しないに設定されている。なお、「１／１０」は全体の画像のうち１０分の１をスクロールすることを示す。すなわち、図４に示す設定データ１２２は、上方向に２０秒かけて画像全体の１０分の１をスクロールするための設定を示す。
【００４０】
次に、描画開始位置の変更方法について説明する。
【００４１】
図５は、本実施例における描画開始位置の変更方法を示す模式図である。
【００４２】
例えば、フレームメモリ１４０に画像１２、１４を表示するための画像データが記憶されているものとする。最初の描画開始位置は画像データの先頭になっている。例えば、上方向に２０秒かけて画像全体の１０分の１をスクロールする場合、２０秒表示が継続した時点における描画開始位置は、画像データの先頭から１０分の１下にある位置になる。
【００４３】
画像生成部１５０は、例えば、フレームメモリ１４０内の現フレームにおける画像データの描画開始位置を示すポインタの指示位置を移動させることによって描画開始位置を変更して画像をスクロールさせることができる。
【００４４】
なお、記憶部１２０等の機能を実装するためのハードウェアとしては、例えば、以下のものを採用してもよい。
【００４５】
図６は、本実施例におけるプロジェクタ１００のハードウェアブロック図である。
【００４６】
例えば、入力部１１０、画像信号入力部１３０としては、入出力ポート９７０等、記憶部１２０としてはＲＡＭ９３０、ＲＯＭ９４０等、画像生成部１５０としては画像処理回路９５０等、リセット部１６０としてはＣＰＵ９１０等、計時部１７０としてはタイマー９６０等、投写部１９０としては液晶パネル９２０等を用いてもよい。なお、ＣＰＵ９１０等の各部はシステムバス９８０を介して相互にデータをやりとりすることが可能である。
【００４７】
また、画像生成部１５０等としてプロジェクタ１００の有するコンピュータを機能させるためのプログラムを情報記憶媒体９００から読み取って画像生成部１５０等の機能をプロジェクタ１００に実装してもよい。なお、プロジェクタ１００は、情報記憶媒体９００から設定データ１２２を読み取ってもよい。
【００４８】
このような情報記憶媒体９００としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体９００からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
【００４９】
次に、これらの各部を用いた画像のスクロール手順について説明する。
【００５０】
図７は、本実施例におけるスクロール手順を示すフローチャートである。
【００５１】
設定データ１２２が設定されていない場合または設定データ１２２を更新する場合、プロジェクタ１００は、設定画像を投写する（ステップＳ１）。
【００５２】
図８は、本実施例における設定画像３００を示す図である。
【００５３】
設定画像３００は、スクロール方向（例えば、下から上、右から左等）を設定するための画像、スクロール完了時間を設定するための画像、最大スクロール量（例えば、１／１０、１／５、１／３、１／２、１／１等）を設定するための画像、スクロールを反復するかどうかを設定するための画像等を含む。
【００５４】
図８に示す例では、上方向に２０秒かけて画像全体の１０分の１をスクロールする、ただし、スクロールの反復は行わないための設定を示す。
【００５５】
ユーザーは、ＰＣ、プロジェクタ１００のマウス、操作ボタン、リモコン等を用いてスクロールの設定を行う。
【００５６】
入力部１１０は、ユーザーのスクロールに関する設定情報を入力し、設定データ１２２を更新する（ステップＳ２）。これにより、設定データ１２２は、例えば、図４に示すデータになる。
【００５７】
フレームメモリ１４０には現フレームの画像データと次フレームの画像データが記憶される。画像信号入力部１３０は、フレームごとに画像信号を入力し、フレームメモリ１４０に画像データとして記憶する。なお、本実施例では、画像信号入力部１３０は、複数種の静止画像を表示するための画像信号を入力するものとする。また、計時部１７０は、例えば、画像信号の入力開始時、投写開始時等から表示継続時間の計時を開始する。
【００５８】
リセット部１６０は、フレームメモリ１４０内の現フレームの画像データと次フレームの画像データを比較することによって画像の変化がないかどうかを判定する（ステップＳ３）。より具体的には、リセット部１６０は、画像信号値（輝度値等でもよい。）が、例えば、１０％以上異なれば画像が変化したものと判定する。なお、この判定はフレームごとに行われる必要はなく、例えば、１秒に１回の判定であってもよい。
【００５９】
画像の変化があった場合、例えば、次の静止画像に切り替わった場合、リセット部１６０は、計時部１７０によって計時されている表示継続時間をリセットするとともに、画像生成部１５０によって参照される現フレームの描画開始位置をリセットする（ステップＳ１０）。これにより、表示継続時間は０になり、描画開始位置は画像データの先頭位置になる。
【００６０】
一方、画像の変化がない場合、例えば、現在の静止画像を継続して表示する場合、リセット部１６０は、設定データ１２２のスクロール完了時間と計時部１７０によって計時されている表示継続時間を比較することにより、スクロール時間が完了したかどうかを判定する（ステップＳ４）。
【００６１】
スクロール時間が完了していない場合、すなわち、設定されたスクロール完了時間になっていない場合、リセット部１６０は、描画開始位置を変更する状況かどうかを判定し（ステップＳ８）、描画開始位置を変更する状況である場合は描画開始位置を変更する（ステップＳ９）。
【００６２】
より具体的には、例えば、３０フレーム／秒で画像信号が入力され、横８００画素×縦６００画素の画像を投写し、２０秒で１０分の１を上方向にスクロールさせる場合、描画開始位置は２０秒で６０ライン分移動する。この場合、リセット部１６０は、例えば、計時部１７０の表示継続時間が６分の１秒経過するごとに１ライン下に描画開始位置を移動させたり、計時部１７０の表示継続時間が１秒経過するごとに６ライン下に描画開始位置を移動させたりしてもよい。なお、リセット部１６０は、累積フレーム数を基準に描画開始位置を移動させてもよい。
【００６３】
一方、スクロール時間が完了した場合、すなわち、設定されたスクロール完了時間になった場合、リセット部１６０は、計時部１７０によって計時されている表示継続時間をリセットする（ステップＳ５）。
【００６４】
そして、リセット部１６０は、設定データ１２２を参照してスクロールを反復する設定になっているかどうかを判定する（ステップＳ６）。
【００６５】
反復する設定になっている場合、リセット部１６０は、描画開始位置をリセットする（ステップＳ７）。
【００６６】
一方、反復する設定になっていない場合、リセット部１６０は、描画開始位置をリセットしない。
【００６７】
以上の処理の終了後、画像生成部１５０は、フレームメモリ１４０内の現フレームの画像データを用いて、ポインタ等で示される描画開始位置からの画像を生成し（ステップＳ１１）、投写部１９０は、当該画像を投写する（ステップＳ１２）。
【００６８】
プロジェクタ１００は、ステップＳ３〜Ｓ１２までの処理を一連の画像の投写が終了するまで（ステップＳ１３）、繰り返し実行する。
【００６９】
以上のように、本実施例によれば、プロジェクタ１００は、表示継続時間を用いて画像を徐々にスクロールさせることができるため、プロジェクタ１００のユーザーは、操作を行うことなく、また、ＰＣのアプリケーションソフトに依存することなく、自動的に画像をスクロールさせることができる。
【００７０】
これにより、プレゼンターがプレゼンテーションを行う場合であっても、プレゼンターは、プレゼンテーションに集中できる。また、観察者３２も画像１２の全体を見ることができる。
【００７１】
また、本実施例によれば、プロジェクタ１００のユーザーは、操作を行うことなく、所望の最大スクロール量分だけ所望のスクロール方向に自動的に画像をスクロールさせることができる。
【００７２】
また、本実施例によれば、スクロールの反復設定が行われている場合、ステップＳ７の処理によって描画開始位置がリセットされて元の位置に戻るため、プロジェクタ１００のユーザーは、操作を行うことなく、自動的に画像を繰り返しスクロールさせることができる。これにより、プロジェクタ１００は、例えば、図２に示すように画像１２の上部にあるタイトルが見えなくなった場合であっても、再び図１に示すようにタイトルを表示することができる。
【００７３】
また、本実施例によれば、プロジェクタ１００は、２フレーム分の画像データを比較して画像の切り替わりを判定することにより、外部からの指示情報を入力することなく、単体で画像の切り替わりを判定することができる。
【００７４】
また、本実施例によれば、プロジェクタ１００は、画像データの描画開始位置を変更することによってスクロールさせることができるため、例えば、６分の１秒で１ライン移動させるといった手法によって画像を徐々にスクロールさせることができる。これにより、プロジェクタ１００は、ユーザーの操作によって一気に画像をスクロールさせる場合と比べ、スクロール時の画像のちらつきを低減することができる。
【００７５】
さらに、本実施例によれば、設定画像３００を用いてユーザーにスクロールに関するデータを設定させることができる。これにより、ユーザーは、投写状況に応じて所望のスクロールを行うことができる。
【００７６】
なお、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。
【００７７】
例えば、本発明の用途はプレゼンテーションには限定されず、例えば、広告、ミーティング、教育等の種々の用途に適用可能である。
【００７８】
また、上述した実施例ではスクロール方向は上と左であるが、下、右、斜め等であってもよく、ジグザグ、回転等であってもよい。
【００７９】
また、プロジェクタ１００は、画像をスクロールさせるだけでなく、画像の拡大、縮小を自動的に行ってもよい。
【００８０】
また、フレームメモリ１４０に記憶される画像データは１画面分であってもよい。この場合、リセット部１６０は、プロジェクタ１００のマウス操作、ボタン操作、リモコン操作等、ＰＣからの操作情報等に基づいて画像の切り替わりを判定してもよい。
【００８１】
また、プロジェクタ１００は、スクロールによって空いた部分（例えば、上スクロールの場合は下部分等）には黒等を投写してもよいし、スクロールによってはみ出した部分（例えば、上スクロールの場合は上部分等）を投写してもよい。
【００８２】
また、リセット部１６０は、所定の操作があった場合（例えば、Page Downキー、Page Upキー等の押下等）に強制的に最大スクロール量のスクロールを行うように描画開始位置を変更し、表示継続時間をスクロール完了時間に変更したり、所定の操作があった場合（例えば、マウスのクリック、ESCキー等の押下等）に強制的に描画開始位置と表示継続時間をリセットしたりしてもよい。
【００８３】
また、プロジェクタ１００は、液晶プロジェクタには限定されず、例えば、米国テキサス・インスツルメンツ社が開発したＤＭＤ(Digital Micromirror Device)を用いたプロジェクタ、ＣＲＴプロジェクタ、有機ＥＬを用いたプロジェクタ等であってもよい。また、プロジェクタ１００の設置は天吊りには限定されず、床置き等であってもよい。
【００８４】
また、本発明の適用は、プロジェクタ１００には限定されず、例えば、ＴＶ、モニター等であってもよい。
【図面の簡単な説明】
【００８５】
【図１】一般的な画像の投写状況を示す図である。
【図２】本実施例における画像の投写状況を示す図である。
【図３】本実施例におけるプロジェクタの機能ブロック図である。
【図４】本実施例における設定データのデータ構造を示す図である。
【図５】本実施例における描画開始位置の変更方法を示す模式図である。
【図６】本実施例におけるプロジェクタのハードウェアブロック図である。
【図７】本実施例におけるスクロール手順を示すフローチャートである。
【図８】本実施例における設定画像を示す図である。
【符号の説明】
【００８６】
３０、３２  観察者、１００  プロジェクタ、１１０  入力部、１２０  記憶部、１３０  画像信号入力部、１４０  画像生成部、１５０  フレームメモリ、１６０  リセット部、１７０  計時部、１９０  投写部、３００  設定画像、９００  情報記憶媒体
【図１】
2008058879.tif 000003
【図２】
2008058879.tif 000004
【図３】
2008058879.tif 000005
【図４】
2008058879.tif 000006
【図５】
2008058879.tif 000007
【図６】
2008058879.tif 000008
【図７】
2008058879.tif 000009
【図８】
2008058879.tif 000010