(57)【特許請求の範囲】
【請求項１】
拡張現実ペアのガラスとして構成され、およびコンテンツを表示するように構成された光デバイスを制御する方法であって、前記方法は、
第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間の前記ペアのガラス上に位置する赤外（ＩＲ）近接センサーに近接して実行された対応する複数の異なる非接触ジェスチャーに応答して複数の異なるジェスチャー信号のうちの１つを生成することと、前記第１のＩＲ  ＬＥＤが前記センサーの方向に第１の信号を送信し、前記第２のＩＲ  ＬＥＤが前記センサーの方向に第２の信号を送信し、前記ジェスチャー信号は前記第１の信号および前記第２の信号の妨害のシーケンスに対応し、第１のジェスチャー信号は、前記第２の信号の妨害が続く前記第１の信号の妨害に対応し、第２のジェスチャー信号は、前記第１の信号の妨害が続く前記第２の信号の妨害に対応する、
複数の異なるジェスチャー信号のうちの前記生成された１つを使用してコマンドを識別することと、
前記コマンドを実行することとを備える、方法。
【請求項２】
前記第１のジェスチャー信号が、右スワイプまたは下向きスワイプ非接触ジェスチャーのうちの１つに対応し、前記第２のジェスチャー信号が、左スワイプまたは上向きスワイプ非接触ジェスチャーのうちの１つに対応する、請求項１に記載の方法。
【請求項３】
前記コマンドを実行することが、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行することを備える、請求項１に記載の方法。
【請求項４】
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、請求項１に記載の方法。
【請求項５】
前記ＩＲ近接センサー、前記第１のＩＲ  ＬＥＤ、および前記第２のＩＲ  ＬＥＤが前記ペアのガラスの前面部分または前記ペアのガラスの側面部分のうちの１つに位置する、請求項１に記載の方法。
【請求項６】
拡張現実ペアのガラスとして構成され、およびコンテンツを表示するように構成された光デバイスを制御するための装置であって、前記装置は、
第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間の前記ペアのガラス上に位置する赤外（ＩＲ）近接センサーに近接して実行された対応する複数の異なる非接触ジェスチャーに応答して複数の異なるジェスチャー信号のうちの１つを生成するための手段と、前記第１のＩＲ  ＬＥＤが前記センサーの方向に第１の信号を送信し、前記第２のＩＲ  ＬＥＤが前記センサーの方向に第２の信号を送信し、前記ジェスチャー信号は前記第１の信号および前記第２の信号の妨害のシーケンスに対応し、第１のジェスチャー信号は、前記第２の信号の妨害が続く前記第１の信号の妨害に対応し、第２のジェスチャー信号は、前記第１の信号の妨害が続く前記第２の信号の妨害に対応する、
複数の異なるジェスチャー信号のうちの前記生成された１つを使用してコマンドを識別するための手段と、
前記コマンドを実行するための手段とを備える、装置。
【請求項７】
前記第１のジェスチャー信号が、右スワイプまたは下向きスワイプ非接触ジェスチャーのうちの１つに対応し、前記第２のジェスチャー信号が、左スワイプまたは上向きスワイプ非接触ジェスチャーのうちの１つに対応する、請求項６に記載の装置。
【請求項８】
前記コマンドを実行するための前記手段が、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行するように構成された、請求項６に記載の装置。
【請求項９】
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、請求項６に記載の装置。
【請求項１０】
前記ＩＲ近接センサー、前記第１のＩＲ  ＬＥＤ、および前記第２のＩＲ  ＬＥＤが前記ペアのガラスの前面部分または前記ペアのガラスの側面部分のうちの１つに位置する、請求項６に記載の装置。
【請求項１１】
拡張現実ペアのガラスとして構成された光デバイスに含まれるコンピュータ可読記憶媒体であって、前記光デバイスはコンテンツを表示するように構成され、前記媒体は、
請求項１−５のうちのいずれか一項の方法を実行するためのコードを備える、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、一般に赤外非接触ジェスチャーシステム（infrared contactless gesture system）のための装置および方法に関する。
【背景技術】
【０００２】
[0002]拡張現実（ＡＲ：Augmented Reality）は、ユーザが自身の周囲と新しい方法で対話することを可能にするので、ＡＲを実装するためのシステムおよびアプリケーションは、非常に人気があり、普及してきている。たとえば、ＡＲは、ユーザの周囲に関するデータをリアルタイムで表示し、そのようなデータを自然な方法でユーザに提示し得る。多くのＡＲアプリケーションがスマートフォンおよびタブレット上で実行され得るが、ＡＲシステムを実装するための最も自然なフォームファクタは、眼鏡などの光デバイスである。
【０００３】
[0003]そのようなＡＲ眼鏡と対話するための従来の方法は、ＡＲ眼鏡上のボイスコマンドまたはボタン押下を含む。しかしながら、そのような方法には大きい欠点がある。たとえば、ユーザは、静寂を必要とするエリアにおいて（たとえば、会議または劇場において）ＡＲ眼鏡を制御することが可能でないことがある。話すことが可能でないユーザはＡＲ眼鏡を制御することができず、ボイスコマンド精度はボイス品質および環境雑音によって著しく影響を受ける。その上、ボイス認識は、異なる言語をサポートするように構成されなければならない。最終的に、眼鏡上のボタンを押下することは、ユーザにとって不快であり、不都合であり得る。
【発明の概要】
【０００４】
[0004]本開示の一態様では、装置、方法、およびコンピュータプログラム製品が提供される。本装置は、光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成することと、非接触ジェスチャーがコマンドに対応し、少なくとも１つの信号を使用してコマンドを識別することと、コマンドを実行することとを行う。
【図面の簡単な説明】
【０００５】
【図１】[0005]コンテンツを表示するように構成された光デバイスを示す図。
【図２】[0006]コンテンツを表示するように構成された光デバイスを示す図。
【図３】[0007]コンテンツを表示するように構成された光デバイスを示す図。
【図４】[0008]コンテンツを表示するように構成された光デバイスを制御するための方法のフローチャート。
【図５】[0009]例示的な装置中の異なるモジュール／手段／構成要素の動作を示す概念流れ図。
【図６】[0010]処理システムを採用する装置のためのハードウェア実装形態の一例を示す図。
【発明を実施するための形態】
【０００６】
[0011]添付の図面に関して以下に記載する発明を実施するための形態は、様々な構成を説明するものであり、本明細書で説明する概念が実施され得る構成のみを表すものではない。発明を実施するための形態は、様々な概念の完全な理解を与えるための具体的な詳細を含む。ただし、これらの概念はこれらの具体的な詳細なしに実施され得ることが当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素をブロック図の形式で示す。
【０００７】
[0012]次に、様々な装置および方法に関して赤外非接触ジェスチャーシステムのいくつかの態様を提示する。これらの装置および方法について、以下の詳細な説明において説明し、（「要素」と総称される）様々なブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなどによって添付の図面に示す。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実装され得る。そのような要素をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課された設計制約に依存する。
【０００８】
[0013]例として、要素、または要素の任意の部分、または要素の任意の組合せは、１つまたは複数のプロセッサを含む「処理システム」を用いて実装され得る。プロセッサの例としては、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明する様々な機能を実行するように構成された他の好適なハードウェアがある。処理システム中の１つまたは複数のプロセッサはソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されたい。
【０００９】
[0014]したがって、１つまたは複数の例示的な実施形態では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、コンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上に１つまたは複数の命令またはコードとして符号化され得る。コンピュータ可読媒体はコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００１０】
[0015]図１は、コンテンツを表示するように構成された光デバイス１００を示す図である。図１に示されているように、光デバイス１００は、フレーム１０２と、テンプル部分１０４および１０６と、フレーム１０２上に取り付けられたレンズ１０８および１１０とを含む。光デバイス１００は、テンプル部分１０４に沿って位置する、受信機１１６と送信機１１２および１１４とをさらに含む。一態様では、送信機１１２および１１４は赤外発光ダイオード（ＩＲ  ＬＥＤ：infrared light emitting diode）であり得、受信機１１６は（「ＩＲ近接センサー」とも呼ばれる）赤外線（ＩＲ）センサーであり得る。追加のまたはより少ない送信機が光デバイス１００上に含まれ得ることを理解されたい。
【００１１】
[0016]一態様では、光デバイス１００は、（「ＡＲガラス」とも呼ばれる）拡張現実（ＡＲ）ディスプレイとして構成され得る。そのような態様では、光デバイス１００は、当技術分野において知られている方法を使用してレンズ１０８および／またはレンズ１１０を通して、ＡＲ像などのコンテンツを投影するように構成され得る。別の態様では、光デバイス１００は、レンズ１０８および／またはレンズ１１０を通して、ムービーまたは（「ｅブック」とも呼ばれる）電子ブックなどのコンテンツを投影するように構成され得る。以下で説明するように、光デバイス１００は、非接触ジェスチャーを使用して光デバイス１００との対話を可能にするユーザインターフェース（ＵＩ：user interface）で構成され得る。非接触ジェスチャーは、光デバイス１００との物理的な接触を行うことなしに実行されるジェスチャーを指す。
【００１２】
[0017]一態様では、図１を参照すると、ＵＩは、光デバイス１００のユーザによって実行された非接触ジェスチャーを検出するための送信機１１２および１１４と受信機１１６とを含み得る。ＵＩは、非接触ジェスチャーを認識し、アプリケーションを制御するように構成されたソフトウェアをさらに含み得る。図１の構成では、受信機１１６は送信機１１２と送信機１１４との間に位置する。受信機１１６は、送信機１１２および１１４の各々から信号１１８および１２０などの信号を検知し得る。たとえば、信号１１８および１２０はＩＲ信号であり得る。ユーザは、その人の手を用いて、またはその人の指のうちの１本または複数を用いて信号１１８および／または信号１２０を妨害することによって非接触ジェスチャーを実行し得る。受信機１１６は、信号１１８および／または信号１２０がいつ妨害されていたかを検出し得、検出された妨害に対応する１つまたは複数の信号を生成し得る。たとえば、ユーザは、最初に信号１１８を瞬間的に妨害し、次いで信号１２０を瞬間的に妨害することによって、送信機１１２から送信機１１４への右スワイプなどの非接触ジェスチャーを実行し得る。したがって、受信機１１６は、信号１１８および１２０のそのような妨害のシーケンスに対応する信号を生成し得る。一態様では、受信機１１６は、送信機１１４から送信機１１２へのジェスチャー（左スワイプ）、送信機１１２から送信機１１４へのジェスチャー（右スワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（前面タップ）、および送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（後面タップ）など、ユーザによって実行された各非接触ジェスチャーについて異なる信号を生成し得る。
【００１３】
[0018]各非接触ジェスチャー、すなわち、非接触ジェスチャーに応答して受信機１１６によって生成された各信号は１つまたは複数のコマンドに対応し得る。一構成では、非接触ジェスチャーに応答して受信機１１６によって生成された各信号は、１つまたは複数のコマンドにマッピングされ得る。したがって、ユーザがコマンドを入力するために非接触ジェスチャーを実行したとき、光デバイス１００は、非接触ジェスチャーに応答して受信機１１６によって生成された信号を使用して、コマンドを識別し得る。たとえば、コマンドは、ＡＲアプリケーション、ムービーアプリケーション、またはｅブックアプリケーションなどのアプリケーションによって実行され得るアクションまたはメニュー選択であり得る。
【００１４】
[0019]たとえば、右スワイプ非接触ジェスチャーは、カメラアプリケーションまたはマップアプリケーション中でズームアウトするためのコマンド、メディアプレーヤアプリケーション中でリスト上の項目を上から下へ選択するためのコマンド、ｅブックアプリケーション中のページをスクロールダウンするためのコマンド、および／あるいはアプリケーションメニュー中で左から右に１つずつアプリケーションアイコン上に焦点を設定するためのコマンドに対応し得る。左スワイプ非接触ジェスチャーは、カメラアプリケーションまたはマップアプリケーション上でズームインするためのコマンド、メディアプレーヤアプリケーション中でリスト上の項目を下から上へ選択するためのコマンド、ｅブックアプリケーション中のページをスクロールアップするためのコマンド、および／あるいはアプリケーションメニュー中で右から左に１つずつアプリケーションアイコン上に焦点を設定するためのコマンドに対応し得る。中央タップ非接触ジェスチャーは、現在アプリケーションを出るためのコマンドに対応し得る。前面タップ非接触ジェスチャーは、カメラアプリケーション中でピクチャを撮るためのコマンド、会話要求を受け付けるコマンド、ｅブックアプリケーション中で次のページに進むためのコマンド、および／あるいはメディアプレーヤアプリケーション中でまたは会話中にボリュームを上げるためのコマンドに対応し得る。後面タップ非接触ジェスチャーは、カメラアプリケーション中でピクチャを保存するためのコマンド、会話要求を拒否するためのコマンド、ｅブックアプリケーション中で前のページに戻るためのコマンド、および／あるいはメディアプレーヤアプリケーション中でまたは会話中にボリュームを下げるためのコマンドに対応し得る。
【００１５】
[0020]一態様では、送信機１１２並びに１１４及び受信機１１６は、テンプル部分１０４ではなくテンプル部分１０６上に位置し得る。別の態様では、送信機１１２並びに１１４及び受信機１１６と同じまたは異なる構成を使用して、追加の送信機および受信機がテンプル部分１０６上に位置し得る。追加の送信機および受信機は、利用可能なコマンドの数を補足するために光デバイス１００上に含まれ得る。
【００１６】
[0021]図２は、コンテンツを表示するように構成された光デバイス２００を示す図である。一態様では、送信機１１２並びに１１４及び受信機１１６は、図２に示されているように光デバイス２００の前面部分上に位置し得る。したがって、図２の構成は、送信機１１４から送信機１１２へのジェスチャー（左スワイプ）、送信機１１２から送信機１１４へのジェスチャー（右スワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（左タップ）、および送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（右タップ）など、いくつかの非接触ジェスチャーをサポートし得る。
【００１７】
[0022]図３は、コンテンツを表示するように構成された光デバイス３００を示す図である。一態様では、光デバイス３００は、図３に示されているように送信機１１２および１１４と受信機１１６との垂直配列で構成され得る。図３の構成では、送信機１１２は送信機１１４の上に位置し、受信機１１６は送信機１１２と送信機１１４との間に位置する。追加のまたはより少ない送信機が光デバイス３００上に含まれ得ることを理解されたい。図３の構成は、送信機１１４から送信機１１２へのジェスチャー（上向きスワイプ）、送信機１１２から送信機１１４へのジェスチャー（下向きスワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（下部タップ）、および送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（上部タップ）など、いくつかの非接触ジェスチャーをサポートし得る。
【００１８】
[0023]図４は、コンテンツを表示するように構成された光デバイスを制御するための方法のフローチャート４００である。ステップ４０２において、光デバイスは、光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成する。非接触ジェスチャーはコマンドに対応し得る。たとえば、図１に示された光デバイス１００に関して、受信機１１６は、送信機１１２および１１４の各々から、信号１１８および１２０などの信号を検知し得る。たとえば、信号１１８および１２０はＩＲ信号であり得る。ユーザは、その人の手を用いて、またはその人の指のうちの１本または複数を用いて信号１１８および／または信号１２０を妨害することによって非接触ジェスチャーを実行し得る。受信機１１６は、信号１１８および／または信号１２０がいつ妨害されていたかを検出し得、検出された妨害に対応する１つまたは複数の信号を生成し得る。たとえば、ユーザは、最初に信号１１８を瞬間的に妨害し、次いで信号１２０を瞬間的に妨害することによって、送信機１１２から送信機１１４への右スワイプなどの非接触ジェスチャーを実行し得る。したがって、受信機１１６は、信号１１８および１２０のそのような妨害のシーケンスに対応する信号を生成し得る。
【００１９】
[0024]一態様では、受信機１１６は、送信機１１４から送信機１１２へのジェスチャー（左スワイプ）、送信機１１２から送信機１１４へのジェスチャー（右スワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（前面タップ）、および送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（後面タップ）など、ユーザによって実行された各非接触ジェスチャーについて異なる信号を生成し得る。別の態様では、図２に関して、受信機１１６は、送信機１１４から送信機１１２へのジェスチャー（左スワイプ）、送信機１１２から送信機１１４へのジェスチャー（右スワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（左タップ）、および送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（右タップ）など、ユーザによって実行された各非接触ジェスチャーについて異なる信号を生成し得る。別の態様では、図３に関して、受信機１１６は、送信機１１４から送信機１１２へのジェスチャー（上向きスワイプ）、送信機１１２から送信機１１４へのジェスチャー（下向きスワイプ）、受信機１１６上のまたはそれに近接したプッシュ／プルジェスチャー（中央タップ）、送信機１１４上のまたはそれに近接したプッシュ／プルジェスチャー（下部タップ）、および送信機１１２上のまたはそれに近接したプッシュ／プルジェスチャー（上部タップ）など、ユーザによって実行された各非接触ジェスチャーについて異なる信号を生成し得る。
【００２０】
[0025]各非接触ジェスチャーは、１つまたは複数のコマンドに対応し得る。一構成では、非接触ジェスチャーに応答して受信機１１６によって生成された各信号は、１つまたは複数のコマンドにマッピングされ得る。たとえば、コマンドは、ＡＲアプリケーション、ムービーアプリケーション、またはｅブックアプリケーションなどのアプリケーションによって実行され得るアクションまたはメニュー選択であり得る。
【００２１】
[0026]たとえば、右スワイプ非接触ジェスチャーは、カメラアプリケーションまたはマップアプリケーション中でズームアウトするためのコマンド、メディアプレーヤアプリケーション中でリスト上の項目を上から下へ選択するためのコマンド、ｅブックアプリケーション中のページをスクロールダウンするためのコマンド、および／あるいはアプリケーションメニュー中で左から右に１つずつアプリケーションアイコン上に焦点を設定するためのコマンドに対応し得る。左スワイプ非接触ジェスチャーは、カメラアプリケーションまたはマップアプリケーション上でズームインするためのコマンド、メディアプレーヤアプリケーション中でリスト上の項目を下から上へ選択するためのコマンド、ｅブックアプリケーション中のページをスクロールアップするためのコマンド、および／あるいはアプリケーションメニュー中で右から左に１つずつアプリケーションアイコン上に焦点を設定するためのコマンドに対応し得る。中央タップ非接触ジェスチャーは、現在アプリケーションを出るためのコマンドに対応し得る。前面タップ非接触ジェスチャーは、カメラアプリケーション中でピクチャを撮るためのコマンド、会話要求を受け付けるコマンド、ｅブックアプリケーション中で次のページに進むためのコマンド、および／あるいはメディアプレーヤアプリケーション中でまたは会話中にボリュームを上げるためのコマンドに対応し得る。後面タップ非接触ジェスチャーは、カメラアプリケーション中でピクチャを保存するためのコマンド、会話要求を拒否するためのコマンド、ｅブックアプリケーション中で前のページに戻るためのコマンド、および／あるいはメディアプレーヤアプリケーション中でまたは会話中にボリュームを下げるためのコマンドに対応し得る。
【００２２】
[0027]ステップ４０４において、光デバイス１００は、少なくとも１つの信号を使用してコマンドを識別する。前に説明したように、非接触ジェスチャーに応答して受信機１１６によって生成された各信号は、１つまたは複数のコマンドにマッピングされ得る。したがって、ユーザがコマンドを入力するために非接触ジェスチャーを実行したとき、光デバイス１００は、マッピングと、非接触ジェスチャーに応答して受信機１１６によって生成された信号とを使用して、生成された信号に対応するコマンドを識別し得る。
【００２３】
[0028]最終的に、ステップ４０６において、光デバイス１００はコマンドを実行する。一態様では、光デバイス１００は、コンテンツとＵＩとのうちの少なくとも１つを制御するための機能を実行することによってコマンドを実行し得る。たとえば、ＵＩは、グラフィカルユーザインターフェース（ＧＵＩ：graphical user interface）であり得る。
【００２４】
[0029]図５は、例示的な装置５０２中の異なるモジュール／手段／構成要素の動作を示す概念流れ図５００である。装置５０２は、図１に示された光デバイス１００などの光デバイスであり得る。装置５０２は、信号生成モジュール５０４と、コマンド識別モジュール５０６と、実行モジュール５０８とを含む。信号生成モジュール５０２は、装置５０２上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成する。非接触ジェスチャーはコマンドに対応し得る。コマンド識別モジュール５０６は、少なくとも１つの信号を使用してコマンドを識別し得る。実行モジュール５０８はコマンドを実行する。
【００２５】
[0030]図６は、処理システム６１４を採用する装置５０２’のためのハードウェア実装形態の例を示す図である。処理システム６１４は、バス６２４によって概略的に表されるバスアーキテクチャを用いて実装され得る。バス６２４は、処理システム６１４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含み得る。バス６２４は、プロセッサ６０４、モジュール５０４、５０６、並びに５０８、及びコンピュータ可読媒体６０６によって表される、１つまたは複数のプロセッサおよび／またはハードウェアモジュールを含む様々な回路を互いにリンクする。バス６２４はまた、タイミングソース、周辺機器、電圧調整器、および電力管理回路など、様々な他の回路をリンクし得るが、これらの回路は当技術分野においてよく知られており、したがって、これ以上説明しない。
【００２６】
[0031]処理システム６１４は、コンピュータ可読媒体６０６に結合されたプロセッサ６０４を含む。プロセッサ６０４は、コンピュータ可読媒体６０６に記憶されたソフトウェアの実行を含む一般的な処理を担当する。ソフトウェアは、プロセッサ６０４によって実行されたとき、処理システム６１４に、特定の装置のための上記で説明した様々な機能を実行させる。コンピュータ可読媒体６０６はまた、ソフトウェアを実行するときにプロセッサ６０４によって操作されるデータを記憶するために使用され得る。処理システムは、モジュール５０４、５０６、および５０８のうちの少なくとも１つをさらに含む。それらのモジュールは、プロセッサ６０４中で動作するか、コンピュータ可読媒体６０６中に常駐する／記憶されたソフトウェアモジュールであるか、プロセッサ６０４に結合された１つまたは複数のハードウェアモジュールであるか、またはそれらの何らかの組合せであり得る。
【００２７】
[0032]一構成では、装置５０２／５０２’は、光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成するための手段と、非接触ジェスチャーがコマンドに対応し、少なくとも１つの信号を使用してコマンドを識別するための手段と、コマンドを実行するための手段とを含む。
【００２８】
[0033]上述の手段は、上述の手段によって具陳された機能を実行するように構成された、装置５０２、および／または装置５０２’の処理システム６１４の上述のモジュールのうちの１つまたは複数であり得る。
【００２９】
[0034]開示したプロセスにおけるステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は再構成され得ることを理解されたい。さらに、いくつかのステップは組み合わせられるかまたは省略され得る。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００３０】
[0035]以上の説明は、当業者が本明細書で説明された様々な態様を実行できるようにするために提供される。これらの態様に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般的原理は他の態様に適用され得る。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、特許請求の言い回しに矛盾しない全範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものではなく、「１つまたは複数の」を意味するものである。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明した様々な態様の要素のすべての構造的および機能的均等物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書に開示するいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「のための手段」という語句を使用して明確に具陳されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
コンテンツを表示するように構成された光デバイスを制御する方法であって、前記方法は、
前記光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成することと、前記非接触ジェスチャーがコマンドに対応する、
前記少なくとも１つの信号を使用して前記コマンドを識別することと、
前記コマンドを実行することと
を備える、方法。
［Ｃ２］
前記赤外近接センサーが少なくとも第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間に位置する、Ｃ１に記載の方法。
［Ｃ３］
前記非接触ジェスチャーが、左スワイプと、右スワイプと、上向きスワイプと、下向きスワイプと、前面タップと、後面タップと、中央タップとのうちの少なくとも１つである、Ｃ１に記載の方法。
［Ｃ４］
前記コマンドを実行することが、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行することを備える、Ｃ１に記載の方法。
［Ｃ５］
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、Ｃ１に記載の方法。
［Ｃ６］
前記非接触ジェスチャーが前記光デバイスの前面部分または前記光デバイスの側面部分において実行される、Ｃ１に記載の方法。
［Ｃ７］
コンテンツを表示するように構成された光デバイスを制御するための装置であって、前記装置は、
前記光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成するための手段と、前記非接触ジェスチャーがコマンドに対応する、
前記少なくとも１つの信号を使用して前記コマンドを識別するための手段と、
前記コマンドを実行するための手段と
を備える、装置。
［Ｃ８］
前記赤外近接センサーが少なくとも第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間に位置する、Ｃ７に記載の装置。
［Ｃ９］
前記非接触ジェスチャーが、左スワイプと、右スワイプと、上向きスワイプと、下向きスワイプと、前面タップと、後面タップと、中央タップとのうちの少なくとも１つである、Ｃ７に記載の装置。
［Ｃ１０］
前記コマンドを実行するための前記手段が、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行するように構成された、Ｃ７に記載の装置。
［Ｃ１１］
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、Ｃ７に記載の装置。
［Ｃ１２］
前記非接触ジェスチャーが前記光デバイスの前面部分または前記光デバイスの側面部分において実行される、Ｃ７に記載の装置。
［Ｃ１３］
コンテンツを表示するように構成された光デバイスを制御するための装置であって、前記装置は、
前記光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成することと、前記非接触ジェスチャーがコマンドに対応する、
前記少なくとも１つの信号を使用して前記コマンドを識別することと、
前記コマンドを実行することと
を行うように構成された処理システム
を備える、装置。
［Ｃ１４］
前記赤外近接センサーが少なくとも第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間に位置する、Ｃ１３に記載の装置。
［Ｃ１５］
前記非接触ジェスチャーが、左スワイプと、右スワイプと、上向きスワイプと、下向きスワイプと、前面タップと、後面タップと、中央タップとのうちの少なくとも１つである、Ｃ１３に記載の装置。
［Ｃ１６］
前記処理システムが、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行することによって前記コマンドを実行するように構成された、Ｃ１３に記載の装置。
［Ｃ１７］
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、Ｃ１３に記載の装置。
［Ｃ１８］
前記非接触ジェスチャーが前記光デバイスの前面部分または前記光デバイスの側面部分において実行される、Ｃ１３に記載の装置。
［Ｃ１９］
前記光デバイス上に位置する赤外近接センサーに近接して実行された非接触ジェスチャーに応答して少なくとも１つの信号を生成することと、前記非接触ジェスチャーがコマンドに対応する、
前記少なくとも１つの信号を使用して前記コマンドを識別することと、
前記コマンドを実行することと
を行うためのコードを備えるコンピュータ可読媒体
を備える、コンピュータプログラム製品。
［Ｃ２０］
前記赤外近接センサーが少なくとも第１の赤外発光ダイオード（ＩＲ  ＬＥＤ）と第２のＩＲ  ＬＥＤとの間に位置する、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２１］
前記非接触ジェスチャーが、左スワイプと、右スワイプと、上向きスワイプと、下向きスワイプと、前面タップと、後面タップと、中央タップとのうちの少なくとも１つである、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２２］
前記コマンドを実行することが、前記コンテンツとグラフィカルユーザインターフェース（ＧＵＩ）とのうちの少なくとも１つを制御するための機能を実行することを備える、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２３］
前記コンテンツが、拡張現実情報、電子ブック（ｅブック）、またはムービーのうちの１つである、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２４］
前記非接触ジェスチャーが前記光デバイスの前面部分または前記光デバイスの側面部分において実行される、Ｃ１９に記載のコンピュータプログラム製品。
【図１】
0006271573.tif 000002
【図２】
0006271573.tif 000003
【図３】
0006271573.tif 000004
【図４】
0006271573.tif 000005
【図５】
0006271573.tif 000006
【図６】
0006271573.tif 000007