(57)【特許請求の範囲】
【請求項１】
投写レンズを有するレンズ部を駆動するレンズ駆動部と、
第１の制御値を示す第１の制御値指示情報を受け付ける受付部と、
前記レンズ部に対する駆動指示方向が前回の前記レンズ部の駆動方向と異なっているかどうかを判定する判定部と、
前記第１の制御値指示情報に基づき、前記第１の制御値を決定し、
前記判定部によって前記駆動指示方向が前記前回の駆動方向と異なっていないと判定された場合に、前記第１の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させ、
前記判定部によって前記駆動指示方向が前記前回の駆動方向と異なっていると判定された場合に、前記第１の制御値よりも前記レンズ部の駆動指示値が大きい第２の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させる制御部と、
を含み、
前記受付部は、前記レンズ部に対する駆動指示を示す駆動指示情報を受け付け、
前記判定部によって、前記駆動指示方向が前記前回の駆動方向と異なっていると判断された場合に、前記制御部は、
前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たさない場合、前記第２の制御値を用いた前記レンズ駆動部に対する制御を行い、
前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たす場合、前記レンズ部を連続的に駆動させるように、前記レンズ駆動部に対する制御を行う、
プロジェクター。
【請求項２】
請求項１に記載のプロジェクターにおいて、
前記第１の制御値指示情報を受け付けるための受付画像を投写する投写部を含むプロジェクター。
【請求項３】
請求項２に記載のプロジェクターにおいて、
前記投写部は、前記第１の制御値として異なる値が適用される複数の選択肢を含む前記受付画像を投写する、
プロジェクター。
【請求項４】
請求項１〜３のいずれかに記載のプロジェクターにおいて、
前記制御部は、決定した前記第１の制御値に応じて前記第２の制御値を決定する、
プロジェクター。
【請求項５】
請求項１〜３のいずれかに記載のプロジェクターにおいて、
前記受付部は、前記第２の制御値を示す第２の制御値指示情報を受け付け、
前記制御部は、前記第２の制御値指示情報に基づき、前記第２の制御値を決定する、
プロジェクター。
【請求項６】
請求項１〜５のいずれかに記載のプロジェクターにおいて、
前記レンズ部の位置を検出する位置検出部と、
計時部と、
を含み、
前記制御部は、前記レンズ駆動部に対して異なる方向への駆動制御を開始してから前記レンズ部の位置が変化するまでの時間に基づき、前記第２の制御値を決定する、
プロジェクター。
【請求項７】
投写レンズを有するレンズ部を駆動するレンズ駆動部と、第１の制御値を示す第１の制御値指示情報および前記レンズ部に対する駆動指示を示す駆動指示情報を受け付ける受付部と、を含むプロジェクターにおける制御方法であって、
前記プロジェクターは、
前記第１の制御値指示情報に基づき、前記第１の制御値を決定し、
前記レンズ部に対する駆動指示方向が前回の前記レンズ部の駆動方向と異なっているかどうかを判定し、
前記駆動指示方向が前記前回の駆動方向と異なっていないと判定した場合に、前記第１の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させ、
前記駆動指示方向が前記前回の駆動方向と異なっていると判定した場合に、
前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たさない場合、前記第１の制御値よりも前記レンズ部の駆動指示値が大きい第２の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させ、
前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たす場合、前記レンズ部を連続的に駆動させるように、前記レンズ駆動部に対する制御を行う、
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクターおよび制御方法に関する。
【背景技術】
【０００２】
例えば、特開２００９−７５１４７号公報では、電動ズーム機能、電動フォーカス機能、電動レンズシフト機能を有するプロジェクターが記載されている。一般的に、これらの機能は投写レンズを含むレンズ部を駆動するモーターを駆動させることによって実現されている。ユーザーは、このようなプロジェクターを使用する場合、リモートコントローラーやプロジェクター本体に設けられた操作キー（例えば、数字キー、方向キー等）を押すことによって画像の大きさや表示位置等を調整することができる。プロジェクターは、操作キーが押された時間が長押し判定時間を超えている長押し操作の場合は当該操作キーが押されている間、連続的にモーターを駆動させ、操作キーが押された時間が長押し判定時間以下の通常操作の場合は規定値分モーターを駆動させる。より具体的には、ユーザーは、操作キーを短く複数回押すことにより、画像の位置等の微調整を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７５１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、１回の操作キーの通常操作によるモーターの駆動量が固定の場合、プロジェクターは、ユーザーの要望や画像の投写状況等に適切に対応できないことがある。例えば、モーターの動きは遅くても細かく画像を調整したいユーザーや、画像が大きく変化してもモーターを速く動かしたいユーザーがいる。さらに、レンズ部の駆動機構には歯車が使用されているため、バックラッシュが発生する。例えば、ユーザーが、レンズ部を一方向（例えば、電動レンズシフト時の右方向）に移動させた後、逆方向（この場合、左方向）に移動させようとしても、操作キーを何回も押さないと移動しない。
【０００５】
本発明にかかるいくつかの態様は、上記課題を解決することにより、投写レンズの移動に関する制御をより適切に行うことが可能なプロジェクターおよび制御方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の態様の１つであるプロジェクターは、投写レンズを有するレンズ部を駆動するレンズ駆動部と、第１の制御値を示す第１の制御値指示情報を受け付ける受付部と、前記レンズ部に対する駆動指示方向が前回の前記レンズ部の駆動方向と異なっているかどうかを判定する判定部と、前記第１の制御値指示情報に基づき、前記第１の制御値を決定し、前記判定部によって前記駆動指示方向が前記前回の駆動方向と異なっていないと判定された場合に、前記第１の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させ、前記判定部によって前記駆動指示方向が前記前回の駆動方向と異なっていると判定された場合に、前記第１の制御値よりも前記レンズ部の駆動指示値が大きい第２の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させる制御部と、を含むことを特徴とする。
【０００７】
また、本発明の態様の１つである制御方法は、投写レンズを有するレンズ部を駆動するレンズ駆動部と、第１の制御値を示す第１の制御値指示情報を受け付ける受付部と、を含むプロジェクターにおける制御方法であって、前記プロジェクターは、前記第１の制御値指示情報に基づき、前記第１の制御値を決定し、前記レンズ部に対する駆動指示方向が前回の前記レンズ部の駆動方向と異なっているかどうかを判定し、前記駆動指示方向が前記前回の駆動方向と異なっていないと判定した場合に、前記第１の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させ、前記駆動指示方向が前記前回の駆動方向と異なっていると判定した場合に、前記第１の制御値よりも前記レンズ部の駆動指示値が大きい第２の制御値を用いて前記レンズ駆動部を制御して前記レンズ部を駆動させることを特徴とする。
【０００８】
本発明によれば、プロジェクターは、第１の制御値指示情報を受け付け、第１の制御値を決定し、第１の制御値を用いてレンズ部を駆動することにより、ユーザーの要望に応じてレンズ部を駆動することができる。また、本発明によれば、プロジェクターは、駆動指示方向が前回の駆動方向と異なっている場合に、第１の制御値よりもレンズ部の駆動指示値が大きい第２の制御値を用いてレンズ部を駆動することにより、バックラッシュの影響を低減してレンズシフト等の指示に対する応答性を高めることができる。したがって、プロジェクターは、ユーザーの使い勝手を向上させることができ、投写レンズの移動に関する制御をより適切に行うことができる。
【０００９】
また、前記プロジェクターは、前記第１の制御値指示情報を受け付けるための受付画像を投写する投写部を含んでもよい。これによれば、ユーザーは、受付画像を見ながら指示を行うことができる。これにより、プロジェクターは、ユーザーの使い勝手を向上させることができる。
【００１０】
また、前記投写部は、前記第１の制御値として異なる値が適用される複数の選択肢を含む前記受付画像を投写してもよい。これによれば、ユーザーは、制御値の異なる複数の選択肢から所望の選択肢を選択することによって指示を行うことができる。これにより、プロジェクターは、ユーザーの使い勝手を向上させることができる。
【００１１】
また、前記制御部は、決定した前記第１の制御値に応じて前記第２の制御値を決定してもよい。これによれば、プロジェクターは、レンズ部を逆方向に駆動する際にも、ユーザーの要望に応じた制御を行うことができる。
【００１２】
また、前記受付部は、前記第２の制御値を示す第２の制御値指示情報を受け付け、前記制御部は、前記第２の制御値指示情報に基づき、前記第２の制御値を決定してもよい。これによれば、プロジェクターは、レンズ部を逆方向に駆動する際にも、ユーザーの要望に応じた制御を行うことができる。
【００１３】
また、前記プロジェクターは、前記レンズ部の位置を検出する位置検出部と、計時部と、を含み、前記制御部は、前記駆動方向と異なっている場合の駆動制御を開始してから前記レンズ部の位置が変化するまでの時間に基づき、前記第２の制御値を決定してもよい。これによれば、プロジェクターは、レンズ部を実際に駆動して第２の制御値を決定することができるため、投写レンズの移動に関する制御をより正確に行うことができる。
【００１４】
また、前記受付部は、前記レンズ部に対する駆動指示を示す駆動指示情報を受け付け、前記制御部は、前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たさない場合、前記第１の制御値または前記第２の制御値を用いた前記レンズ駆動部に対する制御を行い、前記駆動指示が、当該指示操作のオンからオフまでの時間が長押し判定条件を満たす場合、前記レンズ部を連続的に駆動させるように、前記レンズ駆動部に対する制御を行ってもよい。これによれば、プロジェクターは、いわゆる長押し操作ではない通常操作に対し、ユーザーの要望に応じてレンズ部を駆動させることができ、ユーザーの使い勝手を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施例における投写状況を示す図である。
【図２】第１の実施例におけるプロジェクターの機能ブロック図である。
【図３】第１の実施例におけるプロジェクターのハードウェアブロック図である。
【図４】第１の実施例における長押し操作とモーター駆動との関係を示す図である。
【図５】第１の実施例における通常操作とモーター駆動との関係を示す図である。
【図６】第１の実施例における制御値決定処理手順の一例を示すフローチャートである。
【図７】第１の実施例における環境設定画像の一例を示す図である。
【図８】第１の実施例における環境設定画像の他の一例を示す図である。
【図９】第１の実施例における環境設定画像の他の一例を示す図である。
【図１０】第１の実施例における第１の制御値の一例を示す図である。
【図１１】第１の実施例における第２の制御値の一例を示す図である。
【図１２】第１の実施例における通常操作時の制御手順の一例を示すフローチャートである。
【図１３】第２の実施例での左方向へのレンズシフト時における第２の制御値の設定手順の一例を示すフローチャートである。
【図１４】第２の実施例における第２の制御値の求め方の一例を示す図である。
【図１５】第３の実施例における環境設定画像の一例を示す図である。
【図１６】第３の実施例における環境設定画像の他の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明をプロジェクターに適用した実施例について、図面を参照しつつ説明する。なお、以下に示す実施例は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施例に示す構成のすべてが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００１７】
（第１の実施例）
図１は、第１の実施例における投写状況を示す図である。プロジェクター１００は、ＨＤＭＩケーブル３００を介してＤＶＤプレーヤー２００から画像信号が入力され、当該画像信号に基づき、スクリーン１０に画像２０を投写する。ユーザーは、リモートコントローラー４００を操作することにより、画像２０のフォーカス、大きさ、位置等を調整する。プロジェクター１００は、投写レンズを有するレンズ部（例えば、鏡筒、ズームレンズ、フォーカスレンズ等）の位置を調整することにより、これらの調整を行うことができる。本実施例のプロジェクター１００は、ユーザーの設定に応じてレンズ部の駆動を行い、かつ、レンズ部の駆動時におけるバックラッシュの影響を低減するため、レンズ部を駆動する際の制御値の指示を受け付ける機能と、レンズ部の逆方向への駆動を調整する機能を有している。
【００１８】
図２は、第１の実施例におけるプロジェクター１００の機能ブロック図である。プロジェクター１００は、ＤＶＤプレーヤー２００からの画像信号等が入力される信号入力部１１０と、記憶部１２０と、画像生成部１４０と、リモートコントローラー４００からの指示情報を受け付ける受付部１６０と、指示情報の内容の判定等を行う判定部１５２と、計時部１５４と、計時部１５４等を制御する制御部１５０と、投写部１８０を含んで構成されている。記憶部１２０は、画像データ１２２、制御データ１２４、ユーザー設定データ１２６等を記憶している。また、投写部１８０は、レンズ部１８２、レンズ部１８２を駆動するレンズ駆動部１８４と、レンズ部１８２の位置等を検出する位置検出部１８６を含んで構成されている。
【００１９】
図３は、第１の実施例におけるプロジェクター１００のハードウェアブロック図である。例えば、信号入力部１１０は、ＨＤＭＩ端子９１０、９１１、セレクター９１２、受信回路９１４等、記憶部１２０は、ＲＡＭ９２０、フラッシュＲＯＭ９２２等、画像生成部１４０は、画像処理回路９４０等、制御部１５０、判定部１５２、計時部１５４は、ＣＰＵ９５０等、受付部１６０は、受信ユニット９６０等、投写部１８０は、ランプ駆動回路９９０、ランプ９９１、照明光学系９９２、液晶駆動回路９９３、液晶ライトバルブ９９４、レンズ９９５等であってもよい。また、プロジェクター１００は、電源９３０等も有している。なお、レンズ９９５は、実際には、ズームレンズ、フォーカスレンズ、投写レンズ等の複数のレンズで構成されている。
【００２０】
また、フォーカス調整や画角（ズーム）調整を行うためのレンズ駆動部１８４は、モーター９７２、モーター９７２を駆動するモーター駆動回路９７０、モーター９７２の回転速度を調整する減速機構９７４、モーター９７２の回転運動を直線運動に変換する変換機構９７６等であってもよく、当該目的のための位置検出部１８６は、減速機構９７４に接続され、減速機構９７４を介してレンズ９９５（フォーカスレンズまたはズームレンズ）の位置情報を取得するエンコーダー９７８等であってもよい。また、レンズシフトを行うためのレンズ駆動部１８４は、モーター駆動回路９８０、モーター９８２、減速機構９８４、変換機構９８６等であってもよく、当該目的のための位置検出部１８６は、変換機構９８６に接続され、変換機構９８６を介してレンズ９９５（投写レンズ）の位置情報を取得するリニアセンサー９８８等であってもよい。以上のように、プロジェクター１００は、電動でズーム、フォーカス、レンズシフトを行うためのハードウェア構成を有している。
【００２１】
ユーザーは、リモートコントローラー４００の方向キー等を操作することにより、所望の方向に投写レンズ等を移動させ、画像２０の位置等を調整することができる。図４は、第１の実施例における長押し操作とモーター駆動との関係を示す図である。また、図５は、第１の実施例における通常操作とモーター駆動との関係を示す図である。
【００２２】
例えば、ユーザーは、レンズシフト操作用の方向キーを押して（オン）から離す（オフ）までの時間を長押し判定時間（例えば、０．１秒〜１秒等の任意の時間）よりも長く（以上でもよい。）することにより、モーター９８２を連続的に駆動させ、レンズ部１８２を連続的に移動させることができる。また、例えば、ユーザーは、レンズシフト操作用の方向キーを押してから離すまでの時間が長押し判定時間以下（未満でもよい。）である通常操作を行うことにより、モーター９８２を方向キーの操作回数に応じて駆動させ、レンズ部１８２を少しずつ移動させることができる。なお、図４の指示は、長押し判定条件を満たす指示であり、図５の指示は、長押し判定条件を満たさない指示である。
【００２３】
プロジェクター１００は、上記通常操作時におけるレンズ９９５の同一方向への駆動時の制御値として、第１の制御値を決定し、逆方向への駆動時の制御値として、第２の制御値を決定する。ここで、各制御値の決定処理手順について説明する。図６は、第１の実施例における制御値決定処理手順の一例を示すフローチャートである。
【００２４】
ユーザーは、リモートコントローラー４００を操作することにより、プロジェクター１００に対して環境設定画像（制御値の受付画像）の投写指示を行う。制御部１５０は、受付部１６０によって受け付けられた当該投写指示に応じて、画像生成部１４０に対して環境設定画像を生成させる制御を行う。画像生成部１４０は、当該制御に応じて、画像データ１２２と、ユーザー設定データ１２６に基づき、環境設定画像を生成し、投写部１８０は、当該環境設定画像を投写する（ステップＳ１）。
【００２５】
図７は、第１の実施例における環境設定画像５００の一例を示す図である。例えば、ユーザーは、リモートコントローラー４００に備えられたメニューキー（図示せず）のキーを押すことによって、プロジェクター１００に環境設定画像５００を投写させる。環境設定画像５００には、「画質調整」、「映像」、「設定」、「メモリー」、「ネットワーク」、「情報」、「初期化」の設定項目が含まれている。また、「設定」の下位階層には、プロジェクター１００のキー操作やレンズ部の調整をロックする設定を行う「ロック設定」、画像の投写方法の設定を行う「投写」、スタンバイ時のネットワーク監視・制御機能の設定を行う「スタンバイモード」、プロジェクター１００の動作設定を行う「動作設定」、メニューの表示位置、表示色等の設定を行う「ディスプレイ」、ＮＴＳＣ、ＰＡＬ等の入力信号方式の設定を行う「入力信号」、表示言語の設定を行う「言語」、設定値を初期設定値に戻す「初期化」の項目が含まれている。
【００２６】
また、図８は、第１の実施例における環境設定画像５０１の他の一例を示す図である。例えば、ユーザーは、環境設定画像５００の「動作設定」を選択することによって、プロジェクター１００に環境設定画像５０１を投写させる。環境設定画像５０１には、主電源スイッチのオンによってプロジェクター１００が動作開始するかしないかを設定する「ダイレクトパワーオン」、一定時間無信号状態が続いた場合に自動的に電源をオフするかしないかを設定する「スリープモード」、プロジェクター１００に備えられたインジケーターを消灯するかしないかを設定する「イルミネーション」、外部機器を制御する制御信号を出力するかしないかを設定する「トリガーアウト１」および「トリガーアウト２」、プロジェクター１００の設置場所が標高が１５００ｍ以上の場所かどうかを設定する「高地モード」、レンズキーによるレンズ調整時の調整量を設定する「レンズキー動作設定」の各項目が含まれている。
【００２７】
また、図９は、第１の実施例における環境設定画像５０２の他の一例を示す図である。例えば、ユーザーは、環境設定画像５００の「設定」で「動作設定」を選択することにより、プロジェクター１００に環境設定画像５０１を投写させる。また、例えば、ユーザーは、環境設定画像５０１で「レンズキー動作設定」を選択することにより、プロジェクター１００に環境設定画像５０２を投写させる。なお、環境設定画像５００〜５０２には、環境設定画像５００〜５０２を操作するためにガイダンスとして、上位の階層に戻る「戻る」、設定項目を選択する「選択」、設定項目を決定する「決定」、環境設定画像５００〜５０２の投写を終了する「終了」を実行するキーが表示されている。また、環境設定画像５００〜５０２は、ＯＳＤ（On Screen Display）画像であってもよい。
【００２８】
環境設定画像５０２は、第１の制御値（駆動指示値）として、標準値を適用する選択肢「２」と、当該標準値よりも駆動指示値が大きい値を適用する選択肢「３」と、当該標準値よりも駆動指示値が小さい値を適用する選択肢「１」を示す画像を含む。ユーザーは、リモートコントローラー４００を操作して所望の選択肢を選択する。受付部１６０は、リモートコントローラー４００から当該選択を示す第１の制御値指示情報を受け付け、制御部１５０は、当該選択を示すようにユーザー設定データ１２６を更新し（ステップＳ２）、ユーザー設定データ１２６と、制御データ１２４に基づき、第１の制御値を決定する（ステップＳ３）。ここで、各選択肢に応じた第１の制御値の設定について説明する。
【００２９】
図１０は、第１の実施例における第１の制御値の一例を示す図である。図１０に示すテーブルは、制御データ１２４の一部として記憶部１２０に記憶されている。当該テーブルでは、ズーム、フォーカス、レンズシフトの種別、駆動方向、設定に応じた制御値が設定されている。また、環境設定画像５０２での選択肢に応じて上記設定が決定される。例えば、選択肢「２」が選択されると、第１の制御値として「設定２」が適用され、選択肢「３」が選択されると、第１の制御値として「設定３」が適用され、選択肢「１」が選択されると、第１の制御値として「設定１」が適用される。
【００３０】
なお、図１０および図１１において、数値はレンズ部１８２に対する駆動指示の時間（ミリ秒）を示す。すなわち、設定３、設定２、設定１の順で駆動指示の時間は長くなるように設定されている。また、レンズシフトの上下においては、上方向への駆動指示の時間は下方向への駆動指示の時間と比べて長くなるように設定されている。
【００３１】
また、制御部１５０は、決定した第１の制御値に応じて第２の制御値を決定する（ステップＳ４）。図１１は、第１の実施例における第２の制御値の一例を示す図である。第２の制御値を決定する手法は、第１の制御値に定数を加算する手法、第１の制御値に定数を乗算する手法等であってもよい。例えば、種別がレンズシフトであれば、制御部１５０は、第１の制御値に８を掛け合わせることにより、第２の制御値を求めることができる。なお、第２の制御値は、制御データ１２４の一部として記憶部１２０に記憶されてもよいし、制御の度に第１の制御値に基づく演算によって決定されてもよい。
【００３２】
ここで、通常操作時の制御手順について説明する。図１２は、第１の実施例における通常操作時の制御手順の一例を示すフローチャートである。受付部１６０によってリモートコントローラー４００からのレンズ部１８２の駆動指示を示す指示情報が受け付けられると、判定部１５２は、ユーザー設定データ１２６から前回のレンズ部１８２の駆動方向を読み出す（ステップＳ１１）。なお、後述するように、制御部１５０は、前回のレンズ部１８２の駆動方向を、ユーザー設定データ１２６の一部として記憶部１２０に記憶する。
【００３３】
判定部１５２は、指示情報で示される今回の駆動指示方向が前回の駆動方向と同じかどうかを判定する（ステップＳ１２）。なお、この場合、判定部１５２は、方向が完全に一致していなくても、実質的に方向が同じ（例えば、８方向へのレンズシフト駆動が実装されている状態で、今回の駆動指示方向が左方向で前回の駆動方向が左上方向である場合等）であれば、同じと判定してもよい。
【００３４】
ステップＳ１２の判定結果が真の場合、制御部１５０は、駆動指示方向、制御データ１２４およびユーザー設定データ１２６によって決定される第１の制御値に基づき、駆動指示時間を決定する（ステップＳ１３）。一方、ステップＳ１２の判定結果が偽の場合、制御部１５０は、駆動指示方向、制御データ１２４およびユーザー設定データ１２６によって決定される第１の制御値に基づく第２の制御値に基づき、駆動指示時間を決定する（ステップＳ１４）。
【００３５】
そして、制御部１５０は、今回の駆動指示方向を、前回のレンズ部１８２の駆動方向として、ユーザー設定データ１２６を更新し（ステップＳ１５）、決定した駆動指示時間に応じてレンズ部１８２を駆動させるようにレンズ駆動部１８４を制御する（ステップＳ１６）。制御部１５０は、レンズ駆動部１８４を制御している間、計時部１５４からのタイマー値に基づき、駆動指示時間が経過したかどうかを判定する（ステップＳ１７）。制御部１５０は、駆動指示時間が経過した場合、レンズ駆動部１８４によるレンズ部１８２の駆動を停止させ（ステップＳ１８）、駆動指示時間が経過していない場合、当該駆動を続行させる。
【００３６】
以上のように、本実施例によれば、プロジェクター１００は、第１の制御値指示情報を受け付け、第１の制御値を決定し、第１の制御値を用いてレンズ部１８２を駆動することにより、ユーザーの要望に応じてレンズ部１８２を駆動することができる。また、本実施例によれば、プロジェクター１００は、駆動指示方向が前回の駆動方向と異なっている場合に、第１の制御値よりもレンズ部１８２の駆動指示値が大きい第２の制御値を用いてレンズ部１８２を駆動することにより、バックラッシュの影響を低減してレンズシフト等の指示に対する応答性を高めることができる。
【００３７】
したがって、プロジェクター１００は、ユーザーの使い勝手を向上させることができ、レンズ９９５の移動に関する制御をより適切に行うことができる。例えば、プロジェクター１００は、レンズシフト等の指示が行われる際に、動きが遅くても細かく調整したいユーザーや、動きが粗くても速く動かしたいユーザー等の要望に応じたレンズシフト等を行うことができる。
【００３８】
また、本実施例によれば、プロジェクター１００は、制御値の異なる複数の選択肢を示す環境設定画像５０２を投写し、第１の制御値指示情報を受け付けることにより、ユーザーは、環境設定画像５０２で所望の選択肢を選択することによって指示を行うことができる。これにより、プロジェクター１００は、ユーザーの使い勝手を向上させることができる。
【００３９】
（第２の実施例）
プロジェクター１００は、第１の実施例では、固定値を用いて第２の制御値を決定したが、実際の駆動状況に応じて第２の制御値を決定してもよい。図１３は、第２の実施例での左方向へのレンズシフト時における第２の制御値の設定手順の一例を示すフローチャートである。また、図１４は、第２の実施例における第２の制御値の求め方の一例を示す図である。
【００４０】
例えば、プロジェクター１００は、キャリブレーションの実行時等において、第２の制御値を決定してもよい。例えば、左レンズシフト時の第２の制御値を設定する場合、制御部１５０は、レンズ駆動部１８４を制御することにより、一旦レンズ部１８２を右方向に駆動させ（ステップＳ２１）、レンズ部１８２の駆動を停止させる（ステップＳ２２）。
【００４１】
そして、制御部１５０は、計時部１５４に計時を開始させると同時に、レンズ駆動部１８４を制御することにより、レンズ部１８２の左方向への駆動を開始させる（ステップＳ２３）。
【００４２】
制御部１５０は、位置検出部１８６からの情報に基づき、レンズ部１８２の位置が変化したかどうかを判定する（ステップＳ２４）。レンズ部１８２の位置が変化した場合、制御部１５０は、計時部１５４に計時を停止させると同時に、レンズ駆動部１８４を制御することにより、レンズ部１８２の左方向への駆動を停止させる（ステップＳ２５）。
【００４３】
そして、制御部１５０は、計時部１５４によって計時されたタイマー値に基づき、第２の制御値を決定する（ステップＳ２６）。具体的には、図１４に示すように、レンズ部１８２の位置の変化が検出された時点がＴ２であったとしても、位置検出部１８６に実装されたセンサーの分解能による誤差Ｌ１（固定値）がある。例えば、当該センサーが８ビットであれば、分解能は２５６段階しかないため、１ドット単位での制御やミリ秒単位での制御には十分でない場合がある。また、駆動停止指示が行われても、減速して完全に停止する時点ｔ２までの時間Ｌ２（固定値）がある。したがって、制御部１５０は、例えば、時点Ｔ２からＬ１とＬ２を加算した値を減算した時点（時間）Ｔ１を第２の制御値として決定することができる。
【００４４】
以上のように、本実施例によれば、プロジェクター１００は、レンズ部１８２を実際に駆動して第２の制御値を決定することができるため、レンズ９９５の移動に関する制御をより正確に行うことができる。
【００４５】
（第３の実施例）
また、プロジェクター１００は、第１の制御値と同様に、ユーザーの指示に応じて第２の制御値を決定してもよい。また、環境設定画像５０２は、第１の制御値を間接的に示す画像であったが、制御値を直接的に示す画像が採用されてもよい。図１５は、第３の実施例における環境設定画像５０３の一例を示す図である。また、図１６は、第３の実施例における環境設定画像５０４の他の一例を示す図である。
【００４６】
例えば、投写部１８０は、第１の制御値の選択を受け付けるための「レンズキー動作設定１」に加え、第２の制御値の選択を受け付けるための「レンズキー動作設定２」を含む環境設定画像５０３を投写する。また、投写部１８０は、「レンズキー動作設定２」が選択された場合、選択肢ごとに第２の制御値を決定させる環境設定画像５０４を投写する。環境設定画像５０４は、選択肢（１〜３）、レンズ駆動の種別、レンズ駆動の方向の組合せに応じた第２の制御値が表示され、ユーザーがリモートコントローラー４００を操作することにより、第２の制御値の調整指示を受け付ける画像である。制御部１５０は、第２の制御値の調整指示に応じてユーザー設定データ１２６に記憶された第２の制御値を更新し、更新後の第２の制御値に応じた制御を行う。
【００４７】
以上のように、本実施例によれば、プロジェクター１００は、レンズ部１８２を逆方向に駆動する際にも、ユーザーの要望に応じた制御を行うことができる。
【００４８】
（その他の実施例）
なお、本発明の適用は上述した実施例に限定されず、変形が可能である。例えば、上述した実施例の構成を組み合わせてもよい。具体的には、例えば、第２の実施例と第３の実施例を組み合わせることにより、プロジェクター１００は、キャリブレーションで決定した第２の制御値を、ユーザーの指示に応じて補正することができる。
【００４９】
また、制御値（駆動指示値）は、駆動時間に限定されず、例えば、駆動電力、駆動速度、駆動距離（駆動速度に駆動時間を掛けた値）等であってもよい。また、プロジェクター１００は、指示操作のオンからオフまでの時間が長押し判定時間よりも長い指示の際の駆動速度をユーザーに設定させ、当該駆動速度に応じてレンズ部１８２を駆動してもよい。これによれば、ユーザーは、所望の駆動速度でレンズシフト等を行うことができる。
【００５０】
また、制御値指示情報をプロジェクター１００に出力する装置は、リモートコントローラー４００に限定されず、例えば、携帯電話、スマートフォン等の携帯型端末装置、ＰＣ（Personal Computer）、マウス等であってもよい。また、環境設定画像５０３等の投写は必須ではなく、プロジェクター１００は、例えば、携帯電話等の携帯型端末装置から制御値指示情報が入力されてもよい。
【００５１】
また、プロジェクター１００は、ズーム、フォーカス、レンズシフトの３つの機能のうち、１つの機能または２つの機能を有してもよく、これらの３つの機能のすべてを実装することは必須ではない。また、上述した実施例では、選択可能な制御値として３種類（３段階）の制御値が設けられているが、制御値は、２種類であってもよいし、４種類以上であってもよい。
【００５２】
また、プロジェクター１００の有するコンピューターは、情報記憶媒体に記憶されたプログラムを読み取って制御部１５０等として機能してもよい。このような情報記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を適用できる。
【００５３】
また、プロジェクター１００は、液晶プロジェクター（透過型、ＬＣＯＳ等の反射型）に限定されず、例えば、デジタルマイクロミラーデバイスを用いたプロジェクター等であってもよい。また、投写部１８０は、ランプの代わりに有機ＥＬ素子、シリコン発光素子、レーザーダイオード、ＬＥＤ等の固体光源を含む自己発光素子を採用してもよい。また、プロジェクター１００の機能を複数の装置（例えば、ＰＣとプロジェクター等）に分散してもよい。
【符号の説明】
【００５４】
１０  スクリーン、２０  画像、１００  プロジェクター、１１０  信号入力部、１２０  記憶部、１２２  画像データ、１２４  制御データ、１２６  ユーザー設定データ、１４０  画像生成部、１５０  制御部、１５２  判定部、１５４  計時部、１６０  受付部、１８０  投写部、１８２  レンズ部、１８４  レンズ駆動部、１８６  位置検出部、２００  ＤＶＤプレーヤー、３００  ＨＤＭＩケーブル、４００  リモートコントローラー、５００〜５０４  環境設定画像（受付画像）、９１０、９１１  ＨＤＭＩ端子、９１２  セレクター、９１４  受信回路、９２０  ＲＡＭ、９２２  フラッシュＲＯＭ、９３０  電源、９４０  画像処理回路、９５０  ＣＰＵ、９６０  受信ユニット、９７０、９８０  モーター駆動回路、９７２、９８２  モーター、９７４、９８４  減速機構、９７６、９８６  変換機構、９７８  エンコーダー、９８８  リニアセンサー、９９０  ランプ駆動回路、９９１  ランプ、９９２  照明光学系、９９３  液晶駆動回路、９９４  液晶ライトバルブ、９９５  レンズ
【図１】
0005682274.tif 000002
【図２】
0005682274.tif 000003
【図３】
0005682274.tif 000004
【図４】
0005682274.tif 000005
【図５】
0005682274.tif 000006
【図６】
0005682274.tif 000007
【図１０】
0005682274.tif 000008
【図１１】
0005682274.tif 000009
【図１２】
0005682274.tif 000010
【図１３】
0005682274.tif 000011
【図１４】
0005682274.tif 000012
【図７】
0005682274.tif 000013
【図８】
0005682274.tif 000014
【図９】
0005682274.tif 000015
【図１５】
0005682274.tif 000016
【図１６】
0005682274.tif 000017