【手続補正書】
【提出日】平成30年2月2日(2018.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コントローラ出力に基づき、光源から出射される可視光に符号化光信号を埋め込むよう前記光源を制御するためのドライバであって、前記可視光は、各フレームの複数のラインを順に露出することによってフレームを取得するローリングシャッターカメラによって受け取られ、前記カメラは各ラインが露出される時間である露出時間を有する、ドライバと、
前記符号化光信号が少なくとも１つのメッセージを含み、各フレーム内で前記カメラによって露出されるラインよりも相当少ない数のラインから前記符号化光信号のサンプルが取得され、前記メッセージが前記相当少ない数のラインよりも長いとき、前記フレームのうちの複数の異なるフレームのそれぞれにおいて前記カメラが前記メッセージの異なる部分を見るようなタイミングで前記メッセージが複数回繰り返されるフォーマットに従って前記符号化光信号を生成するための前記コントローラ出力を生成するコントローラと
を含む、デバイスであって、
前記メッセージは、１フレームよりも長い持続時間を有し、
前記メッセージは、異なるデータ内容を含む１つ又は複数のパケットを含み、前記メッセージの各パケットの後にパケット間休止期間が続き、前記メッセージの繰り返しは、前記パケット間休止期間とは異なるメッセージ間休止期間によって隔てられる、
デバイス。
【請求項２】
前記メッセージは、前記複数のフレームにわたって前記メッセージ全体が見られるよう繰り返される、請求項１に記載のデバイス。
【請求項３】
前記パケット間休止期間は、前記露出時間、又は予期される前記露出時間の最大値以上である、請求項１に記載のデバイス。
【請求項４】
前記メッセージ間休止期間は、前記複数の異なるフレームのそれぞれにおいて前記カメラが前記メッセージの異なる部分を見るような前記タイミングが得られるように選択される、請求項１又は３に記載のデバイス。
【請求項５】
前記露出時間は１／３０ｓ以下、１／６０ｓ以下、又は１／１２０ｓ以下である、請求項１乃至４のいずれか一項に記載のデバイス。
【請求項６】
前記少なくとも１つのメッセージは、メッセージあたり少なくとも３つのパケットから構成される、請求項１乃至５のいずれか一項に記載のデバイス。
【請求項７】
各パケットは、１７ビット以下、１２ビット以下、又は９ビット以下の長さを有する、請求項１乃至６のいずれか一項に記載のデバイス。
【請求項８】
前記パケット長は、１バイトのコンテンツと１つの同期ビットとからなる９ビットである、請求項７に記載のデバイス。
【請求項９】
前記コントローラは、前記信号のデータビットが３値マンチェスタ符号にマッピングされることによって表現される３値マンチェスタ変調符号体系に従って前記符号化光信号を符号化する、請求項１乃至８のいずれか一項に記載のデバイス。
【請求項１０】
前記メッセージ間休止期間は、少なくとも４つの符号の持続時間を有する、請求項１に従属する請求項９に記載のデバイス。
【請求項１１】
各パケットは、１９個の符号の長さを有し、前記パケット間休止期間は、３３個の符号の持続時間を有し、前記メッセージ間休止期間は、５個の符号の持続時間を有する、請求項１に従属する請求項１０に記載のデバイス。
【請求項１２】
前記コントローラは、１ｋＨｚ、２ｋＨｚ、又は４ｋＨｚのシンボルレートで前記符号化光信号を符号化する、請求項８乃至１１のいずれか一項に記載のデバイス。
【請求項１３】
前記コントローラは、バックチャネルを介して前記カメラから前記露出時間の指標を受け取り、前記露出時間に基づき前記メッセージの前記フォーマットを適合させる、請求項１乃至１２のいずれか一項に記載のデバイス。
【請求項１４】
前記コントローラは、前記複数の異なるフレームのそれぞれにおいて前記カメラが前記メッセージの異なる部分を見ることになるよう１つ又は複数のパラメータを選択することによって前記適合を実行し、前記１つ又は複数のパラメータは、パケット間休止期間、メッセージ間休止期間、メッセージあたりのパケット数、及び／又はシンボルレートを含む、請求項１３に記載のデバイス。
【請求項１５】
前記コントローラは、前記パラメータの複数の異なる所定の組み合わせから選択することによって前記フォーマットを適合させる、請求項１４に記載のデバイス。
【請求項１６】
前記ラインの数は、各フレームのラインの１４％以下である、請求項１乃至１５のいずれか一項に記載のデバイス。
【請求項１７】
請求項１乃至１６のいずれか一項に記載のデバイス、前記光源、及び前記カメラを含むシステムであって、前記カメラは、各フレームにおいて前記カメラによって露出されるよりも相当少ない数のラインから前記サンプルが取得され、前記メッセージが前記相当少ない数のラインよりも長くなるよう、前記光源に対して配置される、システム。
【請求項１８】
光源から出射される可視光に符号化光信号を埋め込むよう前記光源を制御するステップであって、前記符号化光信号は少なくとも１つのメッセージを含む、ステップと、
各フレームの複数のラインを順に露出することによってフレームを取り込むローリングシャッターカメラにおいて前記光を受け取るステップであって、前記カメラは各ラインが露出される時間である露出時間を有する、ステップと、
各フレーム内で前記カメラによって露出されるよりも相当少ない数のラインから前記符号化光信号のサンプルを取得するステップと
を含み、
前記メッセージは前記数のラインより長く、前記符号化光信号は、前記フレームのうちの複数の異なるフレームのそれぞれにおいて前記カメラが前記メッセージの異なる部分を見るようなタイミングで前記メッセージが複数回繰り返されるフォーマットに従って生成され、
前記メッセージは、１フレームよりも長い持続時間を有し、
前記メッセージは、異なるデータ内容を含む１つ又は複数のパケットを含み、前記メッセージの各パケットの後にパケット間休止期間が続き、前記メッセージの繰り返しは、前記パケット間休止期間とは異なるメッセージ間休止期間によって隔てられる、方法。
【請求項１９】
コンピュータ可読記憶媒体上に具現化されたコードを含むコンピュータプログラムであって、コントローラ出力に基づき、光源を制御するためのドライバを含むデバイス上で実行されたとき、
前記ドライバへの前記コントローラ出力に基づき、前記光源から出射される可視光に符号化光信号を埋め込むよう前記光源を制御する動作であって、前記可視光は、各フレームの複数のラインを順に露出することによってフレームを取り込むローリングシャッターカメラにおいて受け取られ、前記カメラは各ラインが露出される時間である露出時間を有する、動作と、
前記符号化光信号は少なくとも１つのメッセージを含み、各フレーム内で前記カメラによって露出されるよりも相当少ない数のラインから前記符号化光信号のサンプルが取得され、前記メッセージが前記数のラインより長いとき、前記フレームのうちの複数の異なるフレームのそれぞれにおいて前記カメラによって前記メッセージの異なる部分が見られるようなタイミングで前記メッセージが複数回繰り返されるフォーマットに従って前記符号化光信号を生成するための前記ドライバへの出力のための前記コントローラ出力を生成する動作と
を実行する、コンピュータプログラムであって、
前記メッセージは、１フレームよりも長い持続時間を有し、
前記メッセージは、異なるデータ内容を含む１つ又は複数のパケットを含み、前記メッセージの各パケットの後にパケット間休止期間が続き、前記メッセージの繰り返しは、前記パケット間休止期間とは異なるメッセージ間休止期間によって隔てられる、コンピュータプログラム。