(57)【要約】      （修正有）【課題】電子機器のユーザーが常に電子機器とやり取りできるように電子機器を構成する。【解決手段】ユーザ３１０の頭部または耳に装着する第１デバイス３１２と、ユーザ３１０が手に持って操作する第２デバイス３１４との間に延在する入力軸３１６を判定することと、入力軸に近接する入力オブジェクト３１７を示す情報を受信することと、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の入力軸上位置３１８を判定することと、入力軸上位置に少なくとも部分的に基づいて、動作指示を判定することと、を含む。【選択図】図３
2019169181.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの頭部または耳に装着する第１デバイスと、前記ユーザが手に持って操作する第２デバイスとの間に延在する入力軸を判定することと、
前記入力軸に近接する入力オブジェクトを示す情報を受信することと、
前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の入力軸上位置を判定することと、
前記入力軸上位置に少なくとも部分的に基づいて、動作指示を判定することと、
を含む方法。
【請求項２】
前記入力オブジェクトが前記入力軸に近接していると判定することをさらに含み、
前記入力軸上の前記位置を判定することは、前記入力オブジェクトが前記入力軸に近接していると判定したことに少なくとも部分的に基づく、
請求項１に記載の方法。
【請求項３】
前記入力軸に近接していない前記入力オブジェクトを示す異なる情報を受信することと、
前記入力オブジェクトが前記入力軸に近接していないと判定することと、
前記入力オブジェクトが前記入力軸に近接していないと判定したことに少なくとも部分的に基づいて、前記入力軸上の異なる位置の判定を停止することと、
をさらに含む、請求項１または２に記載の方法。
【請求項４】
前記入力軸上の前記入力軸上位置を判定することは、前記入力オブジェクトと少なくとも部分的に交差する前記入力軸に対して直角な入力オブジェクト対応領域を判定することと、前記入力軸上位置が前記入力軸上の位置であって、前記入力オブジェクト対応領域が前記入力軸と交差する位置にあると判定することを含む、請求項１から３のいずれかに記載の方法。
【請求項５】
前記入力軸上の前記入力軸上位置を判定することは、前記入力軸上位置が前記入力軸上の、前記入力オブジェクトが前記入力軸に交差する位置にあると判定することを含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記動作指示に対応する１つ以上の動作を実行させることをさらに含む、請求項１から５のいずれかに記載の方法。
【請求項７】
前記入力軸上位置が入力軸区間に対応し、前記動作指示を判定することは、前記入力軸区間に少なくとも部分的に基づく、請求項１から６のいずれかに記載の方法。
【請求項８】
前記入力軸上位置は入力軸区分に対応し、前記動作指示を判定することは、前記入力軸区分に少なくとも部分的に基づく、請求項１から７のいずれかに記載の方法。
【請求項９】
前記入力軸に近接した状態を維持した上での前記入力オブジェクトの動きを示す情報を受信することと、
前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の異なる入力軸上位置を判定することと、
前記異なる入力軸上位置に少なくとも部分的に基づいて、異なる動作指示を判定することとをさらに含む、請求項１から８のいずれかに記載の方法。
【請求項１０】
前記動作指示は前記第１デバイスに、
前記入力軸上位置に少なくとも部分的に基づいて、第１デバイス認証パラメータを判定することと、
認証要求を前記第２デバイスに送信することと、
前記第２デバイスから、第２デバイス認証パラメータを示す認証応答を受信することと、
前記第２デバイス認証パラメータが前記第１デバイス認証パラメータに対応すると判定することと、
前記第１デバイスと前記第２デバイスとのペアリング対応付けを構築することと、
を実行させる、請求項１から９のいずれかに記載の方法。
【請求項１１】
前記入力軸に近接した状態を維持した上での前記入力オブジェクトの動きを示す情報を受信することと、
前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の異なる入力軸上位置を判定することと、
前記異なる入力軸上位置が前記入力軸上位置よりも前記第１デバイスから遠いと判定することと、
をさらに含み、前記動作指示を判定することは、前記異なる入力軸上位置が前記入力軸上位置よりも前記第１デバイスから遠いと判定したことに少なくとも部分的に基づく、請求項１０に記載の方法。
【請求項１２】
前記第２デバイスから認証要求を受信することをさらに含み、
前記動作指示は、前記第１デバイスに、
前記入力軸上位置に少なくとも部分的に基づいて第１デバイス認証パラメータを判定することと、
前記第１デバイス認証パラメータを示す認証応答を前記第２デバイスに送信することと、
を実行させる、請求項１から１１のいずれかに記載の方法。
【請求項１３】
前記動作指示は、前記第２デバイスに対する動作指示である、請求項１から１２のいずれかに記載の方法。
【請求項１４】
請求項１から１３のいずれかに記載の方法を実行する手段を有する装置。
【請求項１５】
前記方法を実行する前記手段は、少なくとも１つのプロセッサと、少なくとも１つのメモリとを有し、前記メモリは、実行されると、前記装置に、請求項１から１３のいずれかに記載の方法を遂行させる機械可読命令を格納する、請求項１４に記載の装置。
【請求項１６】
装置の処理手段に実行されると、前記装置に、請求項１から１３のいずれかに記載の方法を遂行させるプログラム命令を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、装置と別装置との間の入力軸に関する。
【背景】
【０００２】
電子機器は益々利用しやすく、高性能になってきている。電子機器のユーザーは、その生活の様々な面で電子機器を利用する。そのため、ユーザーは常に電子機器とやり取りしている。電子機器のユーザーが電子機器とやり取りできるように電子機器を構成することが望ましい場合がある。
【摘要】
【０００３】
本発明の様々な態様が請求項に規定されている。
【０００４】
１以上の実施形態は、装置と別装置との間に延在する入力軸を判定することと、前記入力軸に近接する入力オブジェクトを示す情報を受信することと、前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の入力軸上位置を判定することと、前記入力軸上位置に少なくとも部分的に基づいて、動作指示を判定することを実行する装置、コンピュータ可読媒体、非一時的コンピュータ可読媒体、コンピュータプログラムプロダクト、および方法を提供してもよい。
【０００５】
１以上の実施形態は、装置と別装置との間に延在する入力軸を判定する手段と、前記入力軸に近接する入力オブジェクトを示す情報を受信する手段と、前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の入力軸上位置を判定する手段と、前記入力軸上位置に少なくとも部分的に基づいて、動作指示を判定することを実行する手段とを有する、装置、コンピュータ可読媒体、コンピュータプログラムプロダクト、および非一時的コンピュータ可読媒体を提供してもよい。
【０００６】
装置は、少なくとも１つのプロセッサと、少なくとも１つのメモリとを有する。前記メモリは、機械可読命令を含み、この機械可読命令は実行されると、装置と別装置との間に延在する入力軸を判定することと、前記入力軸に近接する入力オブジェクトを示す情報を受信することと、前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の入力軸上位置を判定することと、前記入力軸上位置に少なくとも部分的に基づいて、動作指示を判定することを前記装置に実行させる。少なくとも１つの例示的実施形態では、前記動作指示は動作指示の種類に対応する。
【０００７】
少なくとも１つの例示的実施形態では、前記動作指示の種類は、パラメータをある値に設定させるためのパラメータ調整動作指示に対応する。
【０００８】
少なくとも１つの例示的実施形態では、前記値は前記入力軸上位置に少なくとも部分的に基づく。
【０００９】
少なくとも１つの例示的実施形態では、前記パラメータは動画再生位置パラメータであり、前記値は動画再生位置である。
【００１０】
少なくとも１つの例示的実施形態では、前記パラメータは動画シーンパラメータであり、前記値は動画シーンである。
【００１１】
少なくとも１つの例示的実施形態では、前記パラメータは音声再生位置パラメータであり、前記値は音声再生位置である。
【００１２】
少なくとも１つの例示的実施形態では、前記パラメータ音声項目パラメータであり、前記値は音声項目である。
【００１３】
少なくとも１つの例示的実施形態では、前記パラメータはゲーム入力位置パラメータであり、前記値はゲーム入力位置である。
【００１４】
少なくとも１つの例示的実施形態では、前記パラメータはタグパラメータであり、前記値はタグである。
【００１５】
少なくとも１つの例示的実施形態では、前記パラメータは出力音量パラメータであり、前記値は出力音量である。
【００１６】
少なくとも１つの例示的実施形態では、前記パラメータは入力音量パラメータであり、前記値は入力音量である。
【００１７】
少なくとも１つの例示的実施形態では、前記パラメータはファイル転送パラメータであり、前記値はファイル示す。
【００１８】
少なくとも１つの例示的実施形態では、前記パラメータは楽器演奏パラメータであり、前記値は音程である。
【００１９】
少なくとも１つの例示的実施形態では、前記動作指示の種類は、前記装置と前記別装置とのペアリング対応付けを構築する別装置認証動作指示に対応する。
【００２０】
少なくとも１つの例示的実施形態では、前記入力軸は装置間線であり、前記装置上の点と前記別装置上の点との間に延在する。
【００２１】
少なくとも１つの例示的実施形態では、前記入力オブジェクトは、前記オブジェクトが前記動作指示の判定を促すことを示す所定の特徴を有するオブジェクトである。
【００２２】
少なくとも１つの例示的実施形態では、前記所定の特徴は、前記入力オブジェクトを検出する少なくとも１つのセンサにより特定可能な特徴である。
【００２３】
少なくとも１つの例示的実施形態では、前記入力オブジェクトは、指、指１本、指２本、手、腕、スタイラス、ウェアラブル装置の内の少なくとも１つである。
【００２４】
少なくとも１つの例示的実施形態では、前記入力軸に近接した前記入力オブジェクトは、前記入力軸から閾値距離内の前記入力オブジェクトに対応する。
【００２５】
少なくとも１つの例示的実施形態では、前記閾値距離は、前記入力オブジェクトが前記入力軸に近接すると判定される、前記入力軸からの距離である。
【００２６】
１以上の例示的実施形態では、前記入力オブジェクトが前記入力軸に近接していると判定することがさらに実行され、前記入力軸上の前記位置を判定することは、前記入力オブジェクトが前記入力軸に近接していると判定したことに少なくとも部分的に基づく。
【００２７】
１以上の例示的実施形態では、前記入力軸に近接していない前記入力オブジェクトを示す異なる情報を受信することと、前記入力オブジェクトが前記入力軸に近接していないと判定することと、前記入力オブジェクトが前記入力軸に近接していないと判定したことに少なくとも部分的に基づいて、前記入力軸上の異なる位置の判定を停止することがさらに実行される。
【００２８】
少なくとも１つの例示的実施形態では、前記入力軸上の前記入力軸上位置を判定することは、前記入力オブジェクトと少なくとも部分的に交差する前記入力軸に対して直角な入力オブジェクト対応領域を判定することと、前記入力軸上位置が前記入力軸上の位置であって、前記入力オブジェクト対応領域が前記入力軸と交差する位置にあると判定することを含む。
【００２９】
少なくとも１つの例示的実施形態では、前記入力軸上の前記入力軸上位置を判定することは、前記入力軸上位置が前記入力軸上の、前記入力オブジェクトが前記入力軸に交差する位置にあると判定することを含む。
【００３０】
少なくとも１つの例示的実施形態では、前記動作指示を判定することは、前記入力軸上位置と前記動作指示とを対応付けることを含む。
【００３１】
少なくとも１つの例示的実施形態では、前記動作指示を判定することは、前記入力軸上位置を前記動作指示に対応する所定の入力軸位置に対応付けることを含む。
【００３２】
少なくとも１つの例示的実施形態では、前記動作指示を判定することは、前記入力軸上位置を前記動作指示に対応する所定の入力軸上位置の範囲に対応付けることを含む。
【００３３】
少なくとも１つの例示的実施形態では、前記動作指示は、前記指示に対応した特定の一連の動作を前記装置に実行させる指示である。
【００３４】
少なくとも１つの例示的実施形態では、前記動作指示は、前記一連の動作の内、少なくとも１つの動作を特定するものである。
【００３５】
１以上の例示的実施形態では、前記動作指示に対応する１つ以上の動作を実行させることがさらに実行される。
【００３６】
少なくとも１つの例示的実施形態では、前記動作指示に対応する前記動作を実行させることは、前記動作指示に応じて前記動作を実行することを含む。
【００３７】
少なくとも１つの例示的実施形態では、前記動作指示に対応する前記動作を実行させることは、前記動作指示を別装置に送信して、前記動作指示に応じて前記別装置に前記動作を実行させることを含む。
【００３８】
１以上の例示的実施形態では、前記入力オブジェクトを示す前記情報に少なくとも部分的に基づいて入力オブジェクト分類を判定することがさらに実行され、前記動作指示を判定することは、前記入力オブジェクト分類に少なくとも部分的に基づく。
【００３９】
少なくとも１つの例示的実施形態では、前記入力オブジェクト分類は、前記動作指示の特徴を特定するものである。
【００４０】
少なくとも１つの例示的実施形態では、前記入力オブジェクト分類は指、指１本、指２本、手、腕、スタイラス、ウェアラブル装置の内の少なくとも１つを示す。
【００４１】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、前記装置と前記別装置との間の距離に対する位置を示す。
【００４２】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、前記装置と前記別装置との間の前記距離の割合を示す。
【００４３】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、前記装置から前記別装置への距離の割合を表す。
【００４４】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、前記別装置から前記装置への距離の割合を示す。
【００４５】
１以上の例示的実施形態では、前記装置と前記別装置との間の距離を判定することが実行される。
【００４６】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、入力軸区間に対応し、前記動作指示を判定することは前記入力軸区間に少なくとも部分的に基づく。
【００４７】
少なくとも１つの例示的実施形態では、前記入力軸区間は、特定の動作指示に対応する入力軸上位置の範囲を特定するものである。
【００４８】
少なくとも１つの例示的実施形態では、前記入力軸上位置は、入力軸区分に対応し、前記動作指示を判定することは前記入力軸区分に少なくとも部分的に基づく。
【００４９】
少なくとも１つの例示的実施形態では、前記入力軸区分は、動作指示の種類に対応する入力軸上位置の範囲を特定するものである。
【００５０】
１以上の例示的実施形態では、前記入力軸に近接した状態を維持した上での前記入力オブジェクトの動きを示す情報を受信することと、前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の異なる入力軸上位置を判定することと、前記異なる入力軸上位置に少なくとも部分的に基づいて、異なる動作指示を判定することがさらに実行される。
【００５１】
少なくとも１つの例示的実施形態では、前記入力軸上位置は入力軸区間に対応し、前記異なる入力軸上位置は異なる入力軸区間に対応し、前記動作指示を判定することは、前記入力軸区間に少なくとも部分的に基づき、前記異なる動作指示を判定することは、前記異なる入力軸区間に少なくとも部分的に基づく。
【００５２】
少なくとも１つの例示的実施形態では、前記入力軸上位置は入力軸区間に対応し、前記異なる入力軸上位置は前記入力軸区間に対応し、前記動作指示を判定することは前記入力軸区間に少なくとも部分的に基づき、前記異なる動作指示を判定することは前記入力軸区間に少なくとも部分的に基づく。
【００５３】
少なくとも１つの例示的実施形態では、前記入力軸上位置は入力軸区分に対応し、前記異なる入力軸上位置は異なる入力軸区分に対応し、前記動作指示を判定することは前記入力軸区分に少なくとも部分的に基づき、前記異なる動作指示を判定することは、前記異なる入力軸区分に少なくとも部分的に基づく。
【００５４】
少なくとも１つの例示的実施形態では、前記入力軸上位置は入力軸区分に対応し、前記異なる入力軸上位置は前記入力軸区分に対応し、前記動作指示を判定することは前記入力軸区分に少なくとも部分的に基づき、前記異なる動作指示を判定することは前記入力軸区分に少なくとも部分的に基づく。
【００５５】
少なくとも１つの例示的実施形態では、前記動作指示は前記装置に、前記入力軸上位置に少なくとも部分的に基づいて、装置認証パラメータを判定することと、認証要求を前記別装置に送信することと、前記別装置から、別装置認証パラメータを示す認証応答を受信することと、前記別装置認証パラメータが前記装置認証パラメータに対応すると判定することと、前記装置と前記別装置とのペアリング対応付けを構築することとを実行させる。
【００５６】
１以上の例示的実施形態では、前記入力軸に近接した状態を維持した上での前記入力オブジェクトの動きを示す情報を受信することと、前記入力オブジェクトに少なくとも部分的に基づいて、前記入力軸上の異なる入力軸上位置を判定することと、前記異なる入力軸上位置が前記入力軸上位置よりも前記装置から遠いと判定することがさらに実行される。前記動作指示を判定することは、前記異なる入力軸上位置が前記入力軸上位置よりも前記装置から遠いと判定したことに少なくとも部分的に基づく。
【００５７】
少なくとも１つの例示的実施形態では、前記動作指示は別装置認証指示である。
【００５８】
１以上の例示的実施形態では、前記別装置から認証要求を受信することがさらに実行される。前記動作指示は、前記装置に、前記入力軸上位置に少なくとも部分的に基づいて装置認証パラメータを判定することと、前記装置認証パラメータを示す認証応答を前記別装置に送信することとを実行させる。
【００５９】
１以上の例示的実施形態では、さらに前記別装置にスライダインターフェース要素を表示させることを実行する。前記動作指示は、スライダインターフェース要素選択点を前記入力軸上位置に対応するように設定させる。
【００６０】
少なくとも１つの例示的実施形態では、前記スライダインターフェース要素はパラメータに対応付けられ、前記スライダインターフェース要素選択点は前記パラメータの値に対応付けられる。
【００６１】
１以上の例示的実施形態では、前記スライダインターフェース要素に関連して前記スライダインターフェース要素選択点を表示させることがさらに実行される。
【図面の簡単な説明】
【００６２】
本発明の実施形態のより完全な理解に資するべく、添付図面を参照して以下に説明する。
【図１】図１は、少なくとも１つの例示的実施形態に係る装置を示すブロック図である。
【図２】図２は、少なくとも１つの例示的実施形態に係る装置通信を示すブロック図である。
【図３】図３Ａから図３Ｃは、少なくとも１つの例示的実施形態に係る入力軸を示す図である。
【図４】図４Ａから図４Ｃは、少なくとも１つの例示的実施形態に係る入力軸を介してユーザーが装置とやり取りする様子を示す図である。
【図５】図５Ａから図５Ｃは、少なくとも１つの例示的実施形態に係る入力軸を介してユーザーが装置とやり取りする様子を示す図である。
【図６】図６Ａおよび図６Ｂは、少なくとも１つの例示的実施形態に係る入力軸を介してユーザーが装置とやり取りする様子を示す図である。
【図７】図７は、少なくとも１つの例示的実施形態に係る、入力軸上位置に少なくとも部分的に基づいて動作指示を判定することに関連する動作を示すフローチャートである。
【図８】図８は、少なくとも１つの例示的実施形態に係る、入力軸に入力オブジェクトが近接するか否を判定することに関連する動作を示すフローチャートである。
【図９】図９は、少なくとも１つの例示的実施形態に係る、入力軸上位置に少なくとも部分的に基づいて動作指示を判定することに関連する動作を示すフローチャートである。
【図１０】図１０は、少なくとも１つの例示的実施形態に係る、装置と別装置とのペアリング対応付けを構築することに関連する動作を示す双方向動作図である。
【図面の詳細説明】
【００６３】
本発明の実施形態およびその潜在的効果は、図１から図１０を参照することで理解されよう。
【００６４】
添付図面を参照して、いくつかの実施形態を以下により詳細に説明し、すべてではないが一部の実施形態を示す。本発明の様々な実施形態は、様々な異なる形態で実施されてもよく、本明細書に規定される実施形態に限定されるように解釈されるべきではない。これらの実施形態は、本開示が適用可能な法的要件を満たす目的で提供されるものである。本明細書を通して、同様の参照符号は同様の構成要素を指している。本明細書において、「データ」、「コンテンツ」、「情報」、および類似の用語は置換可能に用いられ、本発明の実施形態によって送信、受信、や保存可能なデータを意味している。このように、これらの用語はいずれも、本発明の実施形態の範囲を限定するように解釈されるべきではない。
【００６５】
さらに、本明細書において、「回路」という用語は、（ａ）ハードウェアのみの回路実装（例えば、アナログ回路やデジタル回路の実装）、（ｂ）本明細書で説明する１つ以上の機能を装置に実施させるように協働する１つ以上のコンピュータ可読メモリに保存されたソフトウェアやファームウェア命令を含む、回路およびコンピュータプログラムプロダクト（複数可）の組み合わせ、（ｃ）例えば、ソフトウェアまたはファームウェアが物理的に存在しない場合でも動作用にソフトウェアまたはファームウェアを必要とする、マイクロプロセッサ（複数可）またはマイクロプロセッサ（複数可）の一部等の回路を意味する。この「回路」の定義は、すべての請求項を含む本明細書のこの用語のすべてについて当てはまる。さらなる例として、本明細書において、「回路」という用語は、１つ以上のプロセッサやその一部および付随するソフトウェアやファームウェアを含む実装をも含んでいる。別の例として、本明細書において、「回路」という用語は、例えば、携帯電話またはサーバー中の類似の集積回路のためのベースバンド集積回路またはアプリケーションプロセッサ集積回路、携帯ネットワーク装置、その他ネットワーク装置や他のコンピューティング装置をも含んでいる。
【００６６】
本明細書に定義されているように、物理的媒体（例えば、揮発性または非揮発性メモリ装置）を意味する「非一時的コンピュータ可読媒体」は、電磁信号を意味する「一時的コンピュータ可読媒体」とは区別することができる。
【００６７】
図１は、少なくとも１つの例示的実施形態に係る、電子機器１０等の装置を示すブロック図である。ただし、図示および以下に説明する電子機器は、本発明の実施形態により利し得る電子機器のあくまで例示であり、本発明の範囲を限定するものと解されるべきではない。電子機器１０を例示的に図示および以下に説明するが、本発明の実施形態は容易に別種の電子機器で使用可能である。電子機器１０は、携帯用情報端末（Personal Digital Assistant：ＰＤＡ）、ポケットベル、モバイルコンピュータ、デスクトップコンピュータ、テレビ、ゲーム装置、ノートパソコン、タブレットコンピュータ、メディアプレーヤー、カメラ、ビデオレコーダ、携帯電話、衛星測位システム（Global Positioning System：ＧＰＳ）装置、自動車、キオスク、電子テーブル、その他任意の種類の電子システムであってもよい。さらに、少なくとも１つの例示的実施形態の装置は、電子機器全体である必要はなく、別の例示的実施形態では電子機器の部品または部品群であってもよい。例えば、この装置は集積回路、集積回路組等であってもよい。
【００６８】
さらに、携帯して使用される意図の有無に関わらず、装置は本発明の実施形態を利用できる。そのため、本発明の実施形態を携帯用途に絡めて説明したとしても、移動体通信分野内外でのその他様々な用途でその実施形態を使用できることが理解されよう。例えば、装置は大画面テレビ、電子テーブル、キオスク、自動車等の、携帯不可能な装置の少なくとも一部であってもよい。
【００６９】
少なくとも１つの例示的実施形態では、電子機器１０は、プロセッサ１１とメモリ１２とを有する。プロセッサ１１は、任意の種類のプロセッサ、コントローラ、内蔵型コントローラ、プロセッサコア等であってもよい。少なくとも１つの例示的実施形態では、プロセッサ１１は、コンピュータプログラムコードを利用して装置に１つ以上の動作を実行させる。メモリ１２は、データを一時的に記憶するためのキャッシュ領域を含むランダムアクセスメモリ（Random Access Memory：ＲＡＭ）のような揮発性メモリやその他メモリであってもよい。その他メモリの例としては、内蔵型や着脱可能な不揮発性メモリが挙げられる。不揮発性メモリは、ＥＥＰＲＯＭ、フラッシュメモリ等を含んでもよい。メモリ１２は、任意の数の情報およびデータを記憶してもよい。電子機器１０は当該情報およびデータを利用して、本明細書で説明するような、その１つ以上の機能を実現してもよい。少なくとも１つの例示的実施形態では、メモリ１２はコンピュータプログラムコードを有し、メモリとコンピュータプログラムコードはプロセッサと協働し、装置に本明細書で説明するような動作を１つ以上実行させる。
【００７０】
電子機器１０は、さらに通信装置１５を有する。少なくとも１つの例示的実施形態では、通信装置１５は送信機や受信機と連動するアンテナ（複数でも可）、有線コネクタ等を有する。少なくとも１つの例示的実施形態では、プロセッサ１１は送信機に信号を送信したり、受信機から信号を受信したりする。信号は、通信インターフェース規格に沿った信号情報、ユーザーの発話、受信データ、ユーザー生成データ等を含んでもよい。通信装置１５は、１つ以上の無線インターフェース規格、通信プロトコル、変調型、アクセス型で動作してもよい。例として、通信装置１５は、第２世代（２Ｇ）の無線通信プロトコルであるＩＳ−１３６（時間割多重アクセス方式（Time Division Multiple Access：ＴＤＭＡ））、ＧＳＭ（登録商標）、およびＩＳ−９５（符号分割多重アクセス方式（Code Division Multiple Access：ＣＤＭＡ））で動作してもよく、第３世代（３Ｇ）の無線通信プロトコルであるユニバーサル・モバイル・テレコミュニケーション・システム（Universal Mobile Communication System：ＵＭＴＳ）、ＣＤＭＡ２０００、ＷＣＤＭＡ（登録商標）、および時分割同期ＣＤＭＡ（Time Division Synchronous Code Division Multiple Access：ＴＤ−ＳＣＤＭＡ）等で動作してもよく、第４世代（４Ｇ）の無線通信プロトコル、無線ネットワーキングプロトコルである８０２．１１等、短距離無線プロトコルであるＢｌｕｅｔｏｏｔｈ（登録商標）等で動作してもよい。通信装置１５は、Ｅｔｈｅｒｎｅｔ（登録商標）、デジタル加入者回線（Domain Specific Language：ＤＳＬ）、非同期転送モード（Asynchronous Transfer Mode：ＡＴＭ）等の無線プロトコルで動作してもよい。
【００７１】
プロセッサ１１は、音声、動画、通信、ナビゲーション、論理機能等を実現する回路のような手段、さらには、例えば本明細書に記載の１つ以上の機能を含む本発明の実施形態を実現する手段を有してもよい。例えば、プロセッサ１１は、デジタル信号処理装置、マイクロプロセッサ装置、各種Ａ／Ｄ変換器およびＤ／Ａ変換器、処理回路、その他補助回路のような、例えば本明細書に記載の１つ以上の機能を含む様々な機能を実行する手段を有してもよい。装置は、これらの装置の中でそれぞれの能力に従い、電子機器１０の制御および信号処理機能を実行する。したがって、プロセッサ１１は、変調および送信前にメッセージおよびデータをエンコードおよびインターリーブする機能を有してもよい。プロセッサ１１は、さらに内部に音声エンコーダおよびデータモデムを有してもよい。プロセッサ１１は、さらにメモリに記憶され、プロセッサ１１に例えば本明細書に記載の１つ以上の機能を含む少なくとも１つの実施形態を実現させる、１つ以上のソフトウェアプログラムを操作する機能を有してもよい。例えば、プロセッサ１１は、既存のインターネットブラウザのような接続プログラムを操作してもよい。この接続プログラムは、電子機器１０に、例えば伝送制御プロトコル（Transmission Control Protocol：ＴＣＰ）、インターネットプロトコル（Internet Protocol：ＩＰ）、ユーザーデータグラムプロトコル（User Datagram Protocol：ＵＤＰ）、インターネットメッセージアクセスプロトコル（Internet Message Access Protocol：ＩＭＡＰ）、ポストオフィスプロトコル（Post Office Protocol：ＰＯＰ）、シンプルメールトランスファープロトコル（Simple Mail Transfer Protocol：ＳＭＴＰ）、ワイヤレスアプリケーションプロトコル（Wireless Application Protocol：ＷＡＰ）、ハイパーテキストトランスファープロトコル（Hyper Text Transfer Protocol：ＨＴＴＰ）等に沿った、ロケーションベースのコンテンツやその他のウェブページコンテンツ等のインターネットコンテンツを送受信させてもよい。
【００７２】
電子機器１０は、出力や入力受信のためのユーザーインターフェースを有してもよい。電子機器１０は出力装置１４を有してもよい。出力装置１４は、リンガー、イヤホン、スピーカ等の音声出力装置を含んでもよい。出力装置１４は、振動変換器、電子的に変形可能な表面、電子的に変形可能な構造等の触知出力装置を含んでもよい。出力装置１４は、ディスプレイ、照明等の視覚的出力装置を含んでもよい。少なくとも１つの例示的実施形態では、装置は情報を表示させるが、それは装置に含まれているディスプレイに情報を表示することと、ディスプレイを有する別装置に情報を送信すること等を含んでもよい。電子機器は入力装置１３を含んでもよい。入力装置１３は、光センサ、近接センサ、マイク、タッチセンサ、力センサ、ボタン、キーパッド、動きセンサ、磁界センサ、カメラ等を含んでもよい。タッチセンサとディスプレイでタッチディスプレイを構成してもよい。タッチディスプレイを含む実施形態では、タッチディスプレイは１つまたは複数の接触点等から入力を受信するように構成されてもよい。そのような実施形態では、タッチディスプレイやプロセッサは、位置、移動、速度、接触領域等の少なくとも一部に基づいて入力を判定してもよい。少なくとも１つの例示的実施形態では、装置は、入力を示す情報を受信する。装置は当該情報を、センサ、ドライバ、別の装置等から受信してもよい。入力を示す情報は、入力を示す情報を伝達する情報や、入力があったことを示す入力の一態様を示す情報等を含んでもよい。
【００７３】
電子機器１０は、様々なタッチディスプレイの内、任意のものを含んでもよい。様々なタッチディスプレイとしては、抵抗、容量、赤外線、ひずみゲージ、表面波、光学的画像、分散信号技術、音響パルス認識、その他の技術の内、任意のものでタッチ認識を可能とし、タッチの位置およびその他関連パラメータを示す信号を提供するように構成されたものを含む。さらに、タッチディスプレイは、入力を示す情報としてタッチイベントを受信するように構成されてもよい。タッチイベントは、選択用オブジェクト（例えば、指、スタイラス、ペン、鉛筆、またはその他のポインティング装置）とタッチディスプレイとの実際の物理的接触と定義できる。あるいは、タッチイベントは、選択用オブジェクトをタッチディスプレイ近傍に移動させることと定義できる。このとき、選択用オブジェクトはタッチディスプレイに対して物理的に接触せず、表示オブジェクト上に浮いた状態であるか、オブジェクトに対して所定の距離以内まで近接している。このように、タッチ入力はタッチディスプレイで検知される任意の入力を含んでもよく、これは実際の物理的接触によるタッチイベントや、物理的接触によらずタッチディスプレイがその他の方法で検知するタッチイベントを含む。後者としては、選択用オブジェクトをタッチディスプレイ近傍に移動させることが挙げられる。タッチディスプレイは、タッチ入力に対応する、タッチスクリーンにかかる力に対応付けられた情報を受信可能であってもよい。例えば、タッチスクリーンは強い押圧タッチ入力と、軽い押圧タッチ入力とを区別してもよい。少なくとも１つの例示的実施形態では、ディスプレイは、二次元情報、三次元情報等を表示してもよい。
【００７４】
キーパッドを使用する実施形態では、キーパッドは、電子機器１０を動作させるためのテンキー（例えば、０から９）、記号キー（例えば、＃、＊）、アルファベットキー等を有してもよい。例えば、キーパッドは従来のＱＷＥＲＴＹキーパッド配列を有してもよい。また、キーパッドはそれぞれ機能に対応付けられたソフトキーを含んでもよい。これに加えて、またはこれに代えて、電子機器１０は、ジョイスティックやその他のユーザー入力インターフェースのようなインターフェース装置を含んでもよい。
【００７５】
入力装置１３は、媒体取得要素を有してもよい。媒体取得要素は、画像、動画や音声を取得して記憶、表示、または送信する任意の手段であってもよい。例えば、少なくとも１つの例示的実施形態では、媒体取得要素はカメラモジュールである。このカメラモジュールは、撮像画像からデジタル画像ファイルを生成するデジタルカメラを含んでもよい。そのため、カメラモジュールは、レンズまたはその他の光学部品（複数可）のようなハードウェアや、撮像画像からデジタル画像ファイルを生成するために必要なソフトウェアを有してもよい。あるいは、カメラモジュールは、撮像画像からデジタル画像ファイルを生成するソフトウェアの形でプロセッサ１１に実行される命令を電子機器１０のメモリ装置が記憶した状態で、画像を見るためのハードウェアのみを有してもよい。少なくとも１つの例示的実施形態では、カメラモジュールは、プロセッサ１１による画像データの処理を補助するコプロセッサのような処理要素と、画像データを圧縮や解凍するためのエンコーダ／デコーダとをさらに有してもよい。このエンコーダ／デコーダは、例えばジョイントフォトグラフィックエキスパートグループ（Joint Photographic Expert Group：ＪＰＥＧ）標準形式のような標準形式に沿って圧縮や復号してもよい。
【００７６】
図２は、少なくとも１つの例示的実施形態に係る装置通信を示すブロック図である。図２に示す例は、あくまで例示であり、特許請求の範囲を限定するものではない。例えば、装置の数、装置構成、通信路等が異なり得る。
【００７７】
図２の例では、装置２０２は通信路２１２を通じて装置２０４と通信し、装置２０４は通信路２１４を通じて装置２０６と通信する。例えば、装置２０２の通信路２１２を通じた情報の装置２０４への送信、装置２０２の装置２０４から送信された情報の通信路２１２を通じた受信等が実現されてもよい。別の例では、装置２０４の通信路２１４を通じた装置２０６への情報の送信、装置２０４の装置２０６から送信された情報の通信路２１４を通じた受信等が実現されてもよい。図２の例では、装置２０２は装置２０４を介して、通信路２１２および２１４を通じて装置２０６と間接的に通信してもよく、装置２０６は装置２０４を介して、通信路２１２および２１４を通じて装置２０２と間接的に通信してもよい。例えば、装置２０２は通信路２１２を通じて情報を装置２０４に送信し、装置２０４は装置２０２から受信した情報を、通信路２１４を通じて装置２０６へ転送してもよい。同様に、装置２０２は、装置２０４を介して装置２０６から情報を受信してもよい。そのような例では、装置２０４は通信路２１４を通じて装置２０６から情報を受信してもよく、装置２０６から受信した情報を、通信路２１２を通じて装置２０２へ転送してもよい。少なくとも１つの例示的実施形態では、装置２０２は、装置２０２と装置２０６との間の直接通信路を通じて装置２０６と直接通信する。
【００７８】
図２に示した例では、装置２０２と装置２０４との間、また装置２０４と装置２０６との間に直接通信路が存在するが、装置２０２と装置２０４との間や装置２０４と装置２０６との間の通信をしやすくするため、中間装置が設けられてもよい。例えば、装置２０２と装置２０４との間や装置２０４と装置２０６との間で、１つ以上のルーター、ハブ、スイッチ、ゲートウェイ等が設けられてもよい。さらに、装置２０２、装置２０４、装置２０６はその他別装置と通信してもよい。例えば、装置２０２、装置２０４、装置２０６は、他の装置、別装置、異なる装置等と通信してもよい。
【００７９】
ユーザーは、装置と別装置との間のような装置間を、それらが互いに近接していることに基づいて連動させようとする場合がある。例えば、ネットワークで相互接続されていない装置間の連動の管理をユーザーが直感的に行い得る。複数の装置が、それらの位置や装置間のローカル通信能力等に基づいて互いに近接されていてもよい。例えば、装置間の連携が低電力無線周波数通信、無線周波数通信、近距離無線通信、誘導通信、電界通信、Ｂｌｕｅｔｏｏｔｈ通信、赤外線通信、ローカルエリアネットワーク（Local Area Network：ＬＡＮ）通信、無線ＬＡＮ通信等で行われる場合、そのような近接に基づいた相互通信の効果に少なくとも部分的に基づいて、装置同士が近接していると捉えることができる。少なくとも１つの例示的実施形態では、装置は電話、タブレット、コンピュータ、ウェアラブル装置、頭部装着型装置、腕装着装置、電子機器、周辺装置、ホスト装置等である。例えば、装置は、自動的に別の装置に接続して、当該装置の特定、データの同期、状態情報の交換等するものであってもよい。少なくとも１つの例示的実施形態では、装置は、別装置との通信に対応付けられた情報を保持する。例えば、装置は、別装置に対する特定、通信、照合、認証等に対応付けられた情報を有する。このように、この装置は他の装置にはないような、別装置との連携動作における利点を有し得る。
【００８０】
少なくとも１つの例示的実施形態では、少なくとも近距離通信に基づく通信を近接型通信と称する。少なくとも１つの例示的実施形態では、近接型通信は、低電力無線周波数通信、無線周波数通信、近距離無線通信、誘導通信、電界通信、Ｂｌｕｅｔｏｏｔｈ通信、赤外線通信、ＬＡＮ通信、無線ＬＡＮ通信等の近距離に対応付けられた無線通信に関する。このような例では、情報の交換は装置と別装置やホスト装置等の間の近距離通信により行われる。
【００８１】
少なくとも１つの例示的実施形態では、近接型通信路は、低電力無線周波数通信路、無線周波数通信路、近距離通信路、無線通信路、無線ＬＡＮ通信路、Ｂｌｕｅｔｏｏｔｈ通信路、電界通信路、誘導通信路、赤外通信路等である。図２に示すように、装置２０２は通信路２１２を通じて装置２０４と通信する。図２に示す例では、通信路２１２は、低電力無線周波数通信路、無線周波数通信路、近距離通信路、無線通信路、無線ＬＡＮ通信路、Ｂｌｕｅｔｏｏｔｈ通信路、電界通信路、誘導通信路、赤外通信路等であってもよい。同様に、図２に示すように、装置２０４は通信路２１４を通じて装置２０６と通信する。図２の例では、通信路２１４は、低電力無線周波数通信路、無線周波数通信路、近距離通信路、無線通信路、無線ＬＡＮ通信路、Ｂｌｕｅｔｏｏｔｈ通信路、電界通信路、誘導通信路、赤外通信路等であってもよい。
【００８２】
少なくとも１つの例示的実施形態では、装置と別装置とは、非近接型通信路を通じて通信する。例えば、図２に示すように、装置２０４は通信路２１４を通じて装置２０６と通信する。図２に示す例では、通信路２１４は、ＬＡＮ通信路、ワイドエリアネットワーク（Wide Area Network：ＷＡＮ）通信路、インターネット通信路、移動体通信路等であってもよい。
【００８３】
図３Ａから図３Ｃは、少なくとも１つの例示的実施形態に係る入力軸を示す図である。図３Ａから図３Ｃに示す例はあくまで例示であり、特許請求の範囲を限定するものではない。例えば、装置の数、入力オブジェクト、近接した入力オブジェクト、入力軸上位置、装置構成、装置の位置等は異なっていてもよい。
【００８４】
多くの場合、電子機器のユーザーは、当該電子機器とやり取りする。例えば、ユーザーは電子機器で音楽や動画視聴、ゲームや別の電子機器との１つ以上のファイル共有等を行う。ユーザーは電子機器とタッチセンサディスプレイによりやり取りする場合がある。このような場合、タッチセンサディスプレイにはサイズや入力制御の粒度等の制限がある。そのため、電子機器のユーザーが、より高い入力制御の粒度で電子機器とやり取り可能とする構成の電子機器が望ましい場合がある。これはユーザーの手や指により電子機器のディスプレイが遮蔽されること等を防止するものである。
【００８５】
多くの場合、ユーザーは２以上の電子機器を同時に使用することがある。例えば、ユーザーが、電話、コンピュータ、タブレット等の電子機器と同時に頭部装着装置、別の電話、タブレット等の異なる電子機器を連動して使用する場合がある。このような例では、電子機器と異なる電子機器とは動作接続されてもよい。すなわち、電子機器は少なくとも１つの通信路等を通じて異なる電子機器と通信してもよい。例えば、電子機器のユーザーは別の電子機器で音楽を流してもよい。このような場合には、電子機器を別の電子機器と対応付け、電子機器のユーザーがより高い入力制御の粒度で電子機器とやり取りし、ユーザーの手や指等により電子機器のディスプレイが遮蔽されること等を防止することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は装置と別装置との間に延在する入力軸を判定する。入力軸は、装置上の点と別装置上の点との間に延在する装置間線であってもよい。装置上の当該点としては、センサやカメラモジュール等が挙げられる。別装置上の点としては、マーカーやタグが挙げられる。このように、装置のセンサやカメラモジュール等は、別装置上の軌跡等、マーカーやタグ等を検出してもよい。
【００８６】
図３Ａは、少なくとも１つの例示的実施形態に係る入力軸を示す図である。図３Ａの例では、ユーザー３００は装置３０２および装置３０４を使用している。図示のように、装置３０２はＢｌｕｅｔｏｏｔｈヘッドセットのような頭部装着装置や耳装着装置等である。図示のように、装置３０４は電話、タブレットや音楽プレーヤ等の手持ち式装置である。装置３０２および装置３０４は動作接続されている。すなわち、装置３０２は少なくとも１つの通信路等を通じて装置３０４と接続されてもよい。図３Ａの例では、装置３０２と装置３０４との間に入力軸３０６が延在している。例えば、入力軸３０６は装置３０２に含まれているカメラモジュールの位置に対応付けられた点と、装置３０４に含まれている視覚的マーカーの位置に対応付けられた点との間に延在する。
【００８７】
ユーザーが電子機器と、電子機器に対応付けられた入力軸を介してやり取りしやすくするため、入力軸に対応付けられた入力オブジェクトに検出することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトを示す情報を受信する。入力オブジェクトは、入力軸を介して装置とやり取りするためのものであることを示す所定の特徴を持つオブジェクトであってもよい。例えば、入力オブジェクトは、装置に関連する動作指示の決定を促すためのものであってもよく、これにより動作指示等により装置に対応付けられた１つ以上のパラメータが操作される。図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明するように、動作指示は同様のものであってもよい。所定の特徴は、入力オブジェクトを検出する少なくとも１つのセンサにより特定可能なものであってもよい。例えば、特徴はカメラモジュールで特定可能な視覚的特徴、赤外線センサで特定可能な温度的特徴、レーダーセンサで特定可能な形状的特徴等であってもよい。入力オブジェクトは、指、指１本、指２本、手、腕、スタイラス、ウェアラブル装置等であってもよい。
【００８８】
図３Ｂは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図３Ｂの例では、ユーザー３１０は装置３１２および装置３１４を使用している。図示のように、装置３１２は、Ｂｌｕｅｔｏｏｔｈヘッドセット、耳装着装置等の頭部装着装置である。図示のように、装置３１４は電話、タブレット、音楽プレーヤ等の手持ち式装置である。図３Ｂの例では、入力軸３１６が装置３１２と装置３１４との間に延在している。例えば、入力軸３１６は、装置３１２に含まれている赤外線センサの位置に対応付けられた点と、装置３１４に含まれている赤外線マーカーの位置に対応付けられた点との間に延在している。図３Ｂの例では、入力オブジェクト３１７はユーザー３１０の指である。
【００８９】
多くの場合、入力軸に近接した入力オブジェクトに少なくとも部分的に基づいて、ユーザーが入力軸を介してどのように電子機器とやり取りしようとしているかを推定することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、入力軸に近接した入力オブジェクトを示す情報を受信する。入力軸に近接した入力オブジェクトは、入力軸から閾値距離内の入力オブジェクトに対応してもよい。少なくとも１つの例示的実施形態では、閾値距離は、入力軸に近接していると判定される入力オブジェクトの入力軸からの距離である。少なくとも１つの例示的実施形態では、閾値距離は、センサの検出領域やカメラモジュールの撮像範囲等に少なくとも部分的に基づいたものである。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトが近接していると判定する。例えば、装置は、入力オブジェクトが入力軸と交差し、入力軸の閾値距離内にあること、センサの検出範囲内にあること、カメラモジュールの撮像範囲内にあること等を判定する。
【００９０】
例えば、図３Ａの例に示すように、ユーザー３００は片手で装置３０４を保持し、もう一方の手を自身の脇に置いている。図示のように、入力軸３０６に近接した入力オブジェクトは存在しない。図３Ｂの例では、ユーザー３１０の指である入力オブジェクト３１７は、入力軸３１６と交差している。そのため、図３Ｂの例では、装置３１２や装置３１４は入力オブジェクト３１７を示す情報を受信したり、入力オブジェクト３１７が入力軸３１６に近接していること等を検出したりしてもよい。
【００９１】
多くの場合、ユーザーが電子機器から他の電子機器に延在する入力軸により電子機器とやり取りをしようとしたり、入力軸等により当該他の電子機器とやり取りしようとしたりする場合がある。そのため、入力軸に対応付けられたユーザー入力の定量化が望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、入力軸上の入力軸上位置を判定する。この入力軸上位置は、入力オブジェクトや入力軸に対する入力オブジェクトの位置等に少なくとも部分的に基づいて判定してもよい。入力軸上位置は、装置と別装置との間の距離に対する位置、装置と別装置との間の距離の割合、装置から装置への距離の割合、別装置から装置への距離の割合等を示すものであってもよい。
【００９２】
入力軸上位置を判定しやすくするため、装置、別装置、入力オブジェクト等に対応付けられた１つ以上の距離を判定することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、装置と別装置との間の距離を判定する。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトと当該装置との間の距離を判定する。例えば、装置は、装置から入力オブジェクトへの距離や入力オブジェクトから別装置への距離等を判定してもよい。このように、装置は、当該装置と別装置との間の距離、当該装置と入力オブジェクトとの間の距離、別装置と入力オブジェクトとの間の距離等に少なくとも部分的に基づいて、入力軸上位置を判定してもよい。例えば、図３Ｂに示す場合では、装置３１２や装置３１４は、装置３１２と装置３１４との間の距離を３０ｃｍと判定できる。このように、装置３１２と装置３１４との間の距離が３０ｃｍであるという判定に少なくとも部分的に基づいて、装置は、入力軸３１６の長さが約３０ｃｍであると判定してもよい。図示のように、入力オブジェクト３１７が入力軸３１６に沿った位置に存在し、装置３１２から約２０ｃｍ、装置３１４から約１０ｃｍの位置にある。このように、入力軸上位置３１８は、入力オブジェクト３１７が装置３１２から２０ｃｍ、装置３１４から１０ｃｍ、装置３１２から装置３１４への距離に対して６６％、装置３１４から装置３１２への距離に対して３３％等の距離にあることを示す。
【００９３】
多くの場合、入力オブジェクトが入力軸に近接している際に入力軸上位置を判定し、入力軸に近接した入力オブジェクトが存在しない場合、入力軸上位置の判定を停止することが望ましい場合がある。例えば、装置のユーザーは、装置との意図的ではないやり取りを避けることや、入力軸に対応付けられた不慮の入力を防止しようとする場合がある。少なくとも１つの例示的実施形態では、装置は、入力軸上の入力オブジェクトの入力軸上位置を判定する。入力軸に入力オブジェクトが近接しているという判定に少なくとも部分的に基づいて、入力軸上位置を判定してもよい。入力オブジェクトは、入力軸に交差する場合がある。このように、入力軸上の入力軸上位置を判定することは、入力オブジェクトが入力軸に交差する、入力軸上の位置を入力軸上位置と判定することを含んでもよい。例えば、図３Ｂの例に示すように、入力オブジェクト３１７は、入力軸上位置３１８にて入力軸３１６と交差する。このような例では、入力オブジェクト３１７が入力軸３１６に交差する入力軸３１６上の位置に少なくとも部分的に基づいて、入力軸上位置３１８を判定してもよい。
【００９４】
入力オブジェクトは入力軸に近接しても、交差しない場合がある。例えば、入力オブジェクトは入力軸から閾値距離内、センサの検出範囲内、カメラモジュールの撮像範囲内等に存在する。そのため、入力軸上の入力軸上位置を判定することは、入力軸に垂直な入力オブジェクト対応領域を判定することを含んでもよい。入力オブジェクト対応領域は、入力オブジェクトと少なくとも部分的に交差してもよく、入力軸上位置で入力軸と交差してもよい。このように、装置は、入力オブジェクト対応領域が入力軸に交差する、入力軸上の位置を入力軸上位置として判定してもよい。
【００９５】
図３Ｃは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図３Ｃの例では、ユーザー３２０は装置３２２および装置３２４を使用している。図示のように、装置３２２は、Ｂｌｕｅｔｏｏｔｈヘッドセットのような頭部装着装置や耳装着装置等である。図示のように、装置３２４は電話、タブレット、音楽プレーヤ等の手持ち式装置である。図３Ｃの例では、入力軸３２６は、装置３２２と装置３２４との間に延在する。例えば、入力軸３２６は、装置３２２に含まれているレーダーセンサの位置に対応付けられた点と、装置３２４に含まれているレーダーマーカーの位置に対応付けられた点との間に延在してもよい。図３Ｃに示す例では、入力オブジェクト３２７はユーザー３２０の指２本である。図３Ｃに示す例にあるとおり、入力オブジェクト３２７は入力軸３２６に交差していない。しかし図示のように、入力オブジェクト３２７は入力軸３２６に近接しているため、入力オブジェクト３２７の位置は入力軸３２６上の入力軸上位置３２８に対応すると判定される。このように、装置３２２や装置３２４は、入力オブジェクト３２７に少なくとも部分的に交差し、入力軸３２６に垂直に交差する入力オブジェクト対応領域に少なくとも部分的に基づいて、入力軸上位置３２８を判定してもよい。例えば、入力オブジェクト対応領域は、入力オブジェクト３２７としての指２本の間の入力オブジェクト３２７に交差してもよく、入力軸３２６および入力軸上位置３２８と垂直に交差してもよい。
【００９６】
先述のように、多くの場合、入力オブジェクトが入力軸に近接していない場合、入力軸上位置の判定を停止することが望ましい場合がある。例えば、装置のユーザーは、装置との意図的ではないやり取りを避けることや、入力軸に対応付けられた不慮の入力を防止しようとする場合がある。少なくとも１つの例示的実施形態では、入力オブジェクトが入力軸に近接していないと判定する。例えば、入力オブジェクトは、入力軸から閾値距離外、センサの検出範囲外、カメラモジュールの撮像範囲外等であり得る。そのような例示的実施形態では、装置は、入力オブジェクトが入力軸に近接していないという判定に少なくとも部分的に基づいて、入力軸の位置判定を停止してもよい。
【００９７】
図４Ａから図４Ｃは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図４Ａから図４Ｃの例はあくまで例示であり、特許請求の範囲を限定するものではない。例えば、装置の数、装置構成、入力オブジェクト、装置表示コンテンツ構成、入力軸区分、入力軸区間、入力軸構成等は異なっていてもよい。
【００９８】
上述のように、多くの場合、電子機器のユーザーは、電子機器や他の電子機器等に対応付けられた入力軸を介して電子機器とやり取りしようとする場合がある。このようなやり取りをしやすくするため、入力軸を介してユーザーから受信した入力に少なくとも部分的に基づいて、１つ以上の動作を実行するように電子機器を構成することが望ましい場合がある。例えば、ユーザーは、コンテンツのスクロールや、装置に対応付けられた１つ以上のパラメータの操作をしようとする場合がある。少なくとも１つの例示的実施形態では、装置は、入力軸上位置に少なくとも部分的に基づいて動作指示を判定する。
【００９９】
動作指示の判定は、ルックアップテーブルや比較等様々な方法で実行されてもよい。装置は、例えば入力軸上位置と動作指示との相関により、動作指示を判定してもよい。このような例では、装置が特定の入力軸上位置や入力軸上位置の範囲等に対応する入力軸上位置を判定したことに伴い、具体的な動作指示が呼び出されてもよい。少なくとも１つの例示的実施形態では、装置は、動作指示に対応する所定の入力軸上位置と入力軸上位置との相関に少なくとも部分的に基づいて動作指示を判定する。少なくとも１つの例示的実施形態では、装置は、動作指示に対応する所定の入力軸上位置の範囲と入力軸上位置との相関に少なくとも部分的に基づいて動作指示を判定する。例えば、入力軸上位置は、動作指示に対応する所定の入力軸上位置から入力軸上位置閾値内や動作指示に対応する入力軸上位置の範囲内等にあってもよい。
【０１００】
多くの場合、ユーザーは、電子機器がユーザー入力に応じて１つ以上の動作を実行しようとする場合がある。例えば、ユーザーは、コンテンツリストのスクロールや、当該装置に対応するパラメータの調整等を、装置に行わせようとする場合がある。そのため、電子機器を動作指示に対応する１つ以上の動作を実行するように構成することが望ましい場合がある。少なくとも１つの例示的実施形態では、動作指示は、当該指示に対応する特定の一連の動作を装置に実行させる指示である。例えば、動作指示は、一連の動作の内の少なくとも１つの動作を特定するものであって、装置は当該指示に対応した動作を実行してもよい。少なくとも１つの例示的実施形態では、動作指示に対応する１つ以上の動作を装置に実行させる。動作指示に対応した動作を実行させることは、動作指示に対応する動作を実行することや、別装置に動作指示に対応する動作を実行させるように動作指示を別装置へと送信すること等を含んでもよい。
【０１０１】
ユーザーは、電子機器と別の方法でやり取りしようとする場合がある。例えば、ユーザーは、入力オブジェクトとして、ユーザーの手、スタイラス、指１本や指３本等を使用しようとする場合がある。そのような場合、入力オブジェクトの種類や特徴等に少なくとも部分的に基づいて動作指示を判定することが望ましい場合がある。例えば、ユーザーは、自身が使用する入力オブジェクトに少なくとも部分的に基づいて、特定の方法で装置とやり取りしようとする場合がある。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトの入力オブジェクト分類を判定する。入力オブジェクト分類の判定は、受信した入力オブジェクトを示す情報に少なくとも部分的に基づいてもよい。そのような例示的実施形態では、動作指示の判定は入力オブジェクト分類に少なくとも部分的に基づく。入力オブジェクト分類は、入力オブジェクトの特徴を特定するものであってもよい。そのような入力オブジェクトの特徴は、センサやカメラモジュール等で特定可能な特徴であってもよい。入力オブジェクトの特徴は、例えば赤外線センサまたはレーダーセンサのような特定の種類のセンサまたは特定の種類のカメラモジュールによる特定に特に適したものであってもよい。入力オブジェクト分類は、指、指１本、指２本、手、腕、スタイラス、ウェアラブル装置等を示すものであってもよい。
【０１０２】
多くの場合、電子機器の使用に関連した様々な状況で、ユーザーは、電子機器とやり取りをしようとする場合がある。例えば、ユーザーは、音楽再生、動画再生やテキスト情報の閲覧等のために電子機器を使用する場合がある。少なくとも１つの例示的実施形態では、動作指示は動作指示の種類に対応する。少なくとも１つの例示的実施形態では、動作指示の種類はパラメータをある値に設定するためのパラメータ調整動作指示に対応する。そのような例示的実施形態では、当該値は入力軸上位置に少なくとも部分的に基づいたものであってもよい。例えば、入力軸は特定のパラメータの値の範囲を示すものであってもよく、入力軸に対応付けられた入力軸上位置は当該値の範囲内の所定値を示すものであってもよい。
【０１０３】
ユーザーは、入力軸を介して音声コンテンツの再生についてやり取りや操作を行おうとする場合がある。少なくとも１つの例示的実施形態では、パラメータは音声再生位置パラメータであって、入力軸上位置で示される値は音声再生位置である。例えば、ユーザーは、曲の早送りまたは巻き戻しや、曲中の特定の再生位置の選択をしようとする場合がある。そのような例では、入力軸は再生中の曲の長さと相関関係があってもよい。そのため、特定の入力軸上位置は、曲中の特定の音声再生位置を示してもよい。例えば、入力軸の中央の入力軸上位置は、曲の半分の音声再生位置を示してもよい。
【０１０４】
入力軸を介した電子機器とのやり取りをしやすくするために、電子機器のユーザーは、電子機器が受信した入力を示す情報を把握しようとする場合がある。例えば、ユーザーは、自身のやり取りに対する確認の把握や、電子機器に含まれるディスプレイに表示されたコンテンツの操作の把握等を行おうとする場合がある。少なくとも１つの例示的実施形態では、装置は、スライダインターフェース要素を表示させる。例えば、装置は、スライダインターフェース要素の表示や別装置によるスライダインターフェース要素の表示等を実行してもよい。そのような例示的実施形態では、動作指示は入力軸上位置に対応するスライダインターフェース要素選択点の設定を実行させるものであってもよい。例えば、装置は、スライダインターフェース要素に関連してスライダインターフェース要素選択点を表示させるものであってもよい。そのような例では、スライダインターフェース要素はパラメータに対応してもよく、スライダインターフェース要素選択点はパラメータの値に対応してもよい。例えば、スライダインターフェース要素選択点はパラメータの値を示すものであってもよく、当該パラメータの値に少なくとも部分的に基づいてスライダインターフェース要素に沿った位置に表示されてもよく、当該パラメータの値を示すスライダインターフェース要素に沿った位置に表示されてもよい。
【０１０５】
図４Ａは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図４Ａの例では、ユーザー４００は装置４０２および装置４０４を使用している。図４Ａの例では、装置４０２は頭部装着装置であり、装置４０４は電話、タブレット、音楽プレーヤ等である。図示のように、入力オブジェクト４０７はユーザー４００の指である。入力オブジェクト４０７は、入力軸上位置４０８にて入力軸４０６と交差する。図示のように、図４Ａの例では、装置４０４は「曲１」という名前の曲を再生している。図４Ａに示す例では、装置４０４は、スライダインターフェース要素４１０に関連してスライダインターフェース要素選択点４１２を表示している。図４Ａに示す例では、入力軸４０６とスライダインターフェース要素４１０とはそれぞれ「曲１」の長さを示す。図示のように、「曲１」の長さは３：００である。図４Ａに示す例では、入力軸上位置４０８は、装置４０２と装置４０４との間の略中心である。そのため、入力軸上位置４０８は、「曲１」の略半分の音声再生位置、または曲中の約１：３０を示す。そのため、スライダインターフェース要素選択点４１２は、スライダインターフェース要素４１０の略中心に表示される。このように、スライダインターフェース要素４１０およびスライダインターフェース要素選択点４１２は、「曲１」中の再生位置が、曲の略半分または曲中の約１：３０であることを示す。このように、音声再生位置パラメータの値は、入力軸上位置４０８とそれに関連する動作指示に少なくとも部分的に基づいて設定されてもよい。
【０１０６】
ユーザーは、入力軸を介して特定の音声コンテンツを選択しようとする場合がある。少なくとも１つの例示的実施形態では、パラメータは音声項目パラメータであり、入力軸上位置が示す値は、音声項目を示す。例えば、ユーザーは、入力軸を介して曲のプレイリストに対してやり取りしてもよい。そのため、ユーザーは、入力軸を介してプレイリストをスクロールしたり、特定の曲を選択したりしてもよい。このように、特定の入力軸上位置は、ユーザーが装置や別装置等による再生しようとする位置を示してもよい。
【０１０７】
ユーザーは、電子機器に対応付けられた１つ以上のインターフェース要素を操作しようとする場合がある。例えば、ユーザーは、電子機器でゲームをしたり、電子機器に対応付けられたアプリケーションを操作したりしようとする場合がある。そのような例では、ユーザーはゲーム、アプリケーション等に対応付けられた１つ以上のインターフェース要素に対してやり取りや操作を実行してもよい。少なくとも１つの例示的実施形態では、パラメータはゲーム入力位置パラメータであり、入力軸上位置が示す値はゲーム入力位置である。例えば、ゲームはスリングショット機構に対応付けられてもよく、入力軸上位置はスリングの位置を示してもよい。例えば、別装置により近い入力軸上位置は、スリングの引っ張りがより少ないことを示してもよく、別装置からより離れた入力軸上位置は、スリングの引っ張りが大きいことを示してもよい。少なくとも１つの例示的実施形態では、パラメータは楽器演奏パラメータであって、入力軸上位置が示す値は楽器演奏に対応付けられた音程に関連する。例えば、楽器はハープであって、入力軸上位置は当該ハープの特定の弦の演奏を示してもよい。例えば、別装置により近い入力軸上位置は、ハープのより短い弦に対応付けられた音程に対応してもよく、別装置からより離れた入力軸上位置はハープのより長い弦に対応付けられた音程に対応してもよい。
【０１０８】
ユーザーは、電子機器に対応付けられた１つ以上の追加パラメータを制御しようとする場合がある。例えば、ユーザーは、音声情報の再生に対応付けられた出力音量を上げたり、マイクから受信した音声情報の出力に対応付けられた入力音量を下げたりしようとする場合がある。少なくとも１つの例示的実施形態では、パラメータは出力音量パラメータであり、入力軸上位置が示す値は出力音量である。例えば、別装置により近い入力軸上位置は、より高い出力音量を示し、別装置からより離れた入力軸上位置は、より低い出力音量を示してもよい。少なくとも１つの例では、パラメータは入力音量パラメータであり、入力軸上位置が示す値は入力音量である。入力音量は、少なくとも１つのマイクから受信した音声情報の増幅や、マイクから受信した音声情報に対応付けられたゲイン等に関連してもよい。例えば、別装置により近い入力軸上位置は、より高い入力音量を示し、別装置からより離れた入力軸上位置は、より低い入力音量を示してもよい。少なくとも１つの例示的実施形態では、パラメータはタグパラメータであり、入力軸上位置が示す値はタグを示している。タグは、特定用インジケータや特徴記述子等であってもよい。例えば、ユーザーは、特定の曲をお気に入りとしてタグ付けしてもよく、別の曲を特定のアーティストの曲としてタグ付けしてもよい。このように、入力軸に沿った様々な位置は、様々なタグに対応するものであってもよい。このように、入力軸上位置の入力を受信することは、当該入力軸上位置に対応するタグを選択するというユーザーの意図を示す。
【０１０９】
ユーザーは、入力軸を介して動画コンテンツの再生についてやり取りや操作を行おうとする場合がある。少なくとも１つの実施形態では、パラメータは動画再生位置パラメータであって、入力軸上位置が示す値は動画再生位置である。例えば、ユーザーは、動画の早送りまたは巻き戻しや、動画中の特定の再生位置の選択をしようとする場合がある。このような例では、入力軸は再生されている動画の長さと相関関係があってもよい。そのため、特定の入力軸上位置は、動画中の特定の動画再生位置を示してもよい。例えば、入力軸の中央の入力軸上位置は、動画の半分の動画再生位置を示してもよい。
【０１１０】
ユーザーは、入力軸を介して動画コンテンツの再生についてやり取りや操作を行おうとする場合がある。少なくとも１つの例示的実施形態では、パラメータは動画シーンパラメータであり、入力軸上位置が示す値は、動画シーンを示している。例えば、ユーザーは、動画に対応付けられた特定のシーンを再生したり、動画に対応付けられた特定のシーンをリプレイしたり、動画の特定の先のシーンを見るために動画をスキップしたりしようとする場合がある。このような例では、入力軸上位置は入力軸区間に対応してもよい。このように、動作指示は入力軸区間に少なくとも部分的に基づいて判定されてもよい。少なくとも１つの例示的実施形態では、入力軸区間は特定の動作指示に対応する入力軸上位置の範囲を特定するものである。そのため、入力軸上位置は、動画のシーンに対応付けられた入力軸区間に対応し、異なる入力軸上位置は、動画の別のシーンに対応付けられた異なる入力軸区間に対応してもよい。このように、入力軸上位置で受信した入力は、動画のあるシーンを再生させるものであってもよく、異なる入力軸上位置で受信した異なる入力は、動画の異なるシーンを再生させるものであってもよい。例えば、装置は、動画のシーンを再生したり、別装置に動画のシーンを再生させたりしてもよい。
【０１１１】
例えば、入力軸上位置はある入力軸区間に対応し、異なる入力軸区間は異なる入力軸区間に対応してもよい。このような例では、動作指示は、入力軸区間に少なくとも部分的に基づいて判定されてもよい。同様に、異なる動作指示は、異なる入力軸区間に少なくとも部分的に基づいて判定されてもよい。別の例では、ある入力軸上位置はある入力軸区間に対応し、異なる入力軸上位置は異なる入力軸区間に対応してもよい。このような例では、動作指示は、入力軸区間に少なくとも部分的に基づいて判定されてもよい。同様に、異なる動作指示は、異なる入力軸区間に少なくとも部分的に基づいて判定されてもよい。
【０１１２】
ユーザーが入力軸区間同士を区別できるように、特定の入力軸上位置が入力軸区間に対応付けられ、入力オブジェクトが入力軸区間から異なる入力軸区間に移行済みであること等を示すフィードバックをユーザーに提供することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、入力軸区間から異なる入力軸区間への移行時にフィードバックを提供する。例えば、装置は聴覚的、触覚的、視覚的フィードバック等を提供してもよい。例えば、装置は、入力オブジェクトが入力軸区間から異なる入力軸区間に移行する際に、音声情報を再生させたり、触覚情報を物理的に展開したりしてもよい。
【０１１３】
図４Ｂは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図４Ｂの例では、ユーザー４２０は、装置４２２および装置４２４を使用している。図４Ｂの例では、装置４２２は頭部装着装置であり、装置４２４は電話、タブレット、音楽プレーヤ等である。図示のように、入力オブジェクト４２７はユーザー４２０の指である。入力オブジェクト４２７は、入力軸上位置４２８にて入力軸４２６と交差する。図示のように、図４Ｂの例では、装置４２４は「ムービー」という名前の動画を再生している。図４Ｂに示す例では、装置４２４は、スライダインターフェース要素４３０に関連したスライダインターフェース要素選択点４３２を表示している。図４Ｂに示す例では、入力軸４２６は、入力軸区間４２６Ａ、４２６Ｂ、４２６Ｃ、４２６Ｄ、４２６Ｅに対応付けられている。図４Ｂに示す例では、動画は、少なくとも５つの特定の「シーン１」、「シーン２」、「シーン３」、「シーン４」、「シーン５」に対応付けられている。図４Ｂの例では、入力軸区間４２６Ａが「シーン１」に対応し、入力軸区間４２６Ｂが「シーン２」に対応し、入力軸区間４２６Ｃが「シーン３」に対応し、入力軸区間４２６Ｄが「シーン４」に対応し、入力軸区間４２６Ｅが「シーン５」に対応する。
【０１１４】
図４Ｂの例では、入力軸４２６とスライダインターフェース要素４３０は、それぞれ動画に対応付けられたシーン範囲と相互に関連がある。図４Ｂの例では、入力軸上位置４２８は入力軸区間４２６Ｂに対応する。そのため、入力軸上位置４２８は入力軸区間４２６Ｂに対応する動画シーンの選択を示す。すなわち、入力軸上位置４２８は動画の「シーン２」の選択を示し得る。このように、スライダインターフェース要素４３０およびスライダインターフェース要素選択点４３２は、「ムービー」に対応付けられた選択シーンが「シーン２」であることを示す。このように、動画シーンパラメータの値は、入力軸上位置４２８および対応付けられた動作指示に少なくとも部分的に基づいて設定されてもよい。例えば、動画シーンパラメータは、スライダインターフェース要素選択点４３２で示されるような「シーン２」を示す値に設定されてもよい。
【０１１５】
入力軸を介して、１つ以上のやり取りが可能であることが望ましい場合がある。例えば、電子機器を、入力軸の部位同士の区別や、入力軸の特定の部位に対応する入力軸上位置に少なくとも部分的に基づいた特定のパラメータの設定等が可能となるように構成することが望ましい場合がある。そのような例では、入力軸上位置は入力軸区分に対応してもよい。そのため、動作指示は入力軸区分に少なくとも部分的に基づいて判定してもよい。少なくとも１つの例示的実施形態では、入力軸区分は特定の動作指示、特定の種類の動作指示、特定のパラメータ等に対応する入力軸上位置の範囲を特定するものである。そのため、入力軸上位置は、音声再生位置パラメータに対応付けられた入力軸区分に対応してもよく、異なる入力軸上位置は、出力音量パラメータに対応付けられた異なる入力軸区分に対応してもよい。このように、入力軸上位置で受信した入力は、音声再生位置パラメータを入力軸上位置が示す値に設定するものであってもよく、異なる入力軸上位置で受信した異なる入力は、出力音量パラメータを異なる入力軸上位置が示す値に設定するものであってもよい。
【０１１６】
例えば、ある入力軸上位置はある入力軸区分に対応し、異なる入力軸上位置は異なる入力軸区分に対応してもよい。そのような例では、動作指示は、入力軸区分に少なくとも部分的に基づいて判定されてもよい。同様に、異なる動作指示は、異なる入力軸区分に少なくとも部分的に基づいて判定されてもよい。別の例では、ある入力軸上位置はある入力軸区分に対応し、異なる入力軸上位置は異なる入力軸区分に対応してもよい。そのような例では、動作指示は入力軸区分に少なくとも部分的に基づいて判定されてもよい。同様に、異なる動作指示は、異なる入力軸区分に少なくとも部分的に基づいて判定されてもよい。
【０１１７】
ユーザーが入力軸区分同士を区別できるように、特定の入力軸上位置が入力軸区分に対応付けられ、入力オブジェクトがある入力軸区分から異なる入力軸区分に移行済みであること等を示すフィードバックをユーザーに提供することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、ある入力軸区分から異なる入力軸区分への移行時にフィードバックを提供する。例えば、装置は、聴覚的、触覚的、視覚的フィードバック等を提供してもよい。例えば、装置は、入力オブジェクトがある入力軸区分から異なる入力軸区分に移行する際に、音声情報を再生させたり、触覚情報を物理的に展開したりしてもよい。
【０１１８】
図４Ｃは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図４Ｃに示す例では、ユーザー４４０は、装置４４２および装置４４４を使用している。図４Ｃに示す例では、装置４４２は頭部装着装置であり、装置４４４は電話、タブレット、音楽プレーヤ等である。図示のように、入力オブジェクト４４７はユーザー４４０の指である。図４Ｃの例では、入力オブジェクト４４７は入力軸４４６と交差していない。図４Ｃの例では、入力軸上位置４４８は、入力オブジェクト４４７に少なくとも部分的に交差する入力オブジェクト対応領域に対する直角の交差に対応付けられた位置に対応する。図４Ｃの例では、装置４４４は、スライダインターフェース要素４５０およびスライダインターフェース要素４５２を表示している。図４Ｃの例では、入力軸４４６は、入力軸区分４４６Ａおよび入力軸区分４４６Ｂに関連している。図４Ｃに示す例では、スライダインターフェース要素４５０は、「再生制御」または音声再生位置パラメータや動画再生位置パラメータ等に対応付けられている。図４Ｃに示す例では、スライダインターフェース要素４５２は、「タグ付け」またはタグパラメータに対応付けられている。図４Ｃに示す例では、入力軸区分４４６Ａは、「再生制御」または音声再生位置パラメータや動画再生位置パラメータ等に関連し、入力軸区分４４６Ｂは、「タグ付け」またはタグパラメータに対応する。
【０１１９】
図４Ｃに示す例では、入力軸区分４４６Ａおよびスライダインターフェース要素４５０は、それぞれ音声再生位置パラメータに対応付けられた値範囲と相互に関連する。そのため、インデックス軸部位４４６Ａ内の入力軸上位置での入力は、入力軸上位置に少なくとも部分的に基づいて音声再生位置パラメータを特定の値に設定させるものであってもよい。これにより、入力軸上位置に少なくとも部分的に基づいた動画再生位置パラメータの特定の値への設定等が生じる。図４Ｃに示す例では、入力軸区分４４６Ｂおよびスライダインターフェース要素４５２は、それぞれタグパラメータに対応付けられた値範囲に相互に関連する。そのため、インデックス軸部位４４６Ｂ内の入力軸上位置での入力は、入力軸上位置に少なくとも部分的に基づいたタグパラメータの特定の値への設定を生じるものであってもよい。
【０１２０】
図４Ｃに示す例では、入力軸上位置４４８は入力軸区分４４６Ａに対応する。図４Ｃに示す例では、入力軸上位置４４８は入力軸区分４４６Ａの略中心である。そのため、入力軸上位置４４８は、該当する曲、動画、ムービー等の略半分の音声再生位置を示し得る。このように、音声再生位置パラメータの値や動画再生位置パラメータの値等は、入力軸上位置４４８および対応付けられた動作指示に少なくとも部分的に基づいて設定されてもよい。
【０１２１】
多くの場合、電子機器のユーザーは所定の入力動作に慣れている。例えば、多くのユーザーは、スワイプ動作、ドラッグ動作、スクロール動作等に慣れている。このように、電子機器は、入力オブジェクトの動きを示す情報を受信し、入力オブジェクトが異なる入力軸上位置に対応する異なる位置に移動したことを検出等するように構成されることが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトの動きを示す情報を受信する。そのような例示的実施形態では、装置は、入力オブジェクトが動きを停止した後に動いている場合等であっても、入力軸に対する近接状態を維持している等と判定してもよい。例えば、装置は、入力オブジェクトが入力軸から閾値距離にとどまっていることや、入力軸から閾値距離内の位置で入力オブジェクトの動きが停止したこと等を判定してもよい。そのような例示的実施形態では、装置は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の異なる入力軸上位置を判定してもよい。そのため、装置は、異なる入力軸上位置に少なくとも部分的に基づいて異なる動作指示を判定してもよい。
【０１２２】
例えば、図４Ａの例に示すように、入力オブジェクト４０７は入力軸上位置４０８に対応する位置から、入力軸の、装置４０２に側の端部に対応する位置に移動し得る。そのような例示的実施形態では、装置４０２や装置４０４は、入力オブジェクト４０７が移動したこと、入力オブジェクト４０７が異なる入力軸上位置に移動したこと、かつ入力軸上位置に少なくとも部分的に基づいて異なる動作指示を判定してもよい。このように、入力オブジェクト４０７の異なる入力軸上位置への移動により、０：００の再生位置を示す値に、「曲１」の再生に対応付けられた音声再生位置パラメータが設定されるように「曲１」を巻き戻しさせてもよい。すなわち、入力オブジェクト４０７の、入力軸４０６の装置４０２側の端部の位置における異なる位置への移動により、「曲１」が頭からリプレイされる。
【０１２３】
図５Ａから図５Ｃは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図５Ａから図５Ｃの例はあくまで例示であり、特許請求の範囲を限定するものではない。例えば、装置の数、装置構成、入力オブジェクト、入力オブジェクトの動き、装置表示コンテンツ、入力軸区分、入力軸区間、入力軸構成等は異なっていてもよい。
【０１２４】
上述のように、多くのユーザーは所定の入力動作に慣れている。例えば、多くのユーザーは、スワイプ動作、ドラッグ動作、スクロール動作等に慣れている。電子機器は、ジェスチャーを実行する入力オブジェクトを示す情報を受信するように構成されることが好ましい場合がある。例えば、入力オブジェクトは、入力軸に近接した状態で特定のジェスチャーを実行してもよく、装置は、入力軸上位置、異なる入力軸上位置、入力オブジェクトの動きを示す情報等に少なくとも部分的に基づいて、ジェスチャーを判定してもよい。少なくとも１つの例示的実施形態では、ジェスチャーは、入力オブジェクトの所定の動きパターンに対応する。例えば、ジェスチャーは、所定の軌跡をなぞったり、所定のジェスチャーに合わせて移動したりするような入力オブジェクトの移動に対応してもよい。ジェスチャーは、入力軸に平行や垂直等の入力オブジェクトの動きに対応付けられていてもよい。少なくとも１つの例示的実施形態では、装置は、入力オブジェクトにより実行されたジェスチャーを示す情報を受信する。そのような例示的実施形態では、装置は、ジェスチャーに少なくとも部分的に基づいて動作指示を判定してもよい。
【０１２５】
図５Ａは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図５Ａの例では、ユーザー５００は、装置５０２および装置５０４を使用している。図５Ａの例では、装置５０２は頭部装着装置であり、装置５０４は電話、タブレット、音楽プレーヤ等である。図示のように、図５Ａの例では、装置５０４は「曲１」という名前の曲を演奏している。図示のように、入力オブジェクト５０７はユーザー５００の指である。ユーザー５００は、「曲１」を繰り返し再生しようとしたり、２度以上再生しようとする場合がある。すなわち、ユーザー５００は、入力オブジェクト５０７をジェスチャー５０８に合わせて動かすことで、「曲１」を「ループ」させようとする場合がある。ジェスチャー５０８は、「曲１」のループや「曲１」の繰り返し再生等に対応付けられた１つ以上の動作を実行させる動作指示に対応付けられてもよい。図示のように、ジェスチャー５０８は入力軸上位置５０８Ａで始まり、入力軸上位置５０８Ｂで終わる。少なくとも１つの例示的実施形態では、装置は、ジェスチャーに合わせて移動する入力オブジェクトに対応付けられた少なくとも１つの入力軸上位置を判定する。図５Ａの例では、ジェスチャー５０８は、「曲１」のループや「曲１」の繰り返し再生等に関連した１つ以上の動作を実行させる動作指示に対応付けられたループジェスチャーである。図示にようにインジケータ５１０は、装置５０４がジェスチャー５０８に少なくとも部分的に基づいて動作指示を判定し、「曲１」のループや「曲１」の繰り返し再生等に対応する１つ以上の動作を実行したことを示す。
【０１２６】
図５Ｂは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図５Ｂの例では、ユーザー５２０は、装置５２２および装置５２４を使用している。図５Ｂの例では、装置５２２は頭部装着装置であり、装置５２４は電話、タブレット、音楽プレーヤ等である。図示のように、図５Ｂの例では、装置５２４は「曲１」という名前の曲を演奏している。図示のように、入力オブジェクト５２７はユーザー５２０の指である。上述のように、ユーザーは特定のコンテンツを特定のタグに対応付けようとする場合がある。装置は、ユーザーが容易かつ直感的に当該装置とやり取りできるように構成されることが望ましい場合がある。例えば、ユーザー５２０は、「曲１」を気に入って、入力軸５２６に対するジェスチャーを実行して当該曲にタグ付けしようとする場合がある。図５Ｂの例に示すように、ジェスチャー５２８は、入力オブジェクト５２７が入力軸上位置５２８Ａに対応する位置から動き始め、ハート形の軌跡を描くように移動し、入力軸上位置５２８Ｂに対応する位置で動きを停止するような、入力オブジェクト５２７の動きに対応付けられている。すなわち、ジェスチャー５２８は、ハート形ジェスチャーであって、「曲１」をお気に入りリストに追加するように、「曲１」をお気に入りとしてタグ付けすること等に対応した１つ以上の動作を実行させる動作指示に対応付けられている。例えば、装置５２４は、ジェスチャー５２８に少なくとも部分的に基づいて「曲１」をより頻繁に再生させる。図示のように、インジケータ５３０は、装置５２４がジェスチャー５２８に少なくとも部分的に基づいて動作指示を判定し、「曲１」のお気に入りリストへの追加や「曲１」のお気に入りとしてのタグ付け等に対応付けられた１つ以上の動作を実行したことを示す。
【０１２７】
図５Ｃは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図５Ｃの例では、ユーザー５４０は、装置５４２および装置５４４を使用している。図５Ｃの例では、装置５４２は頭部装着装置であり、装置５４４は電話、タブレット、音楽プレーヤ等である。図示のように、図５Ｃの例では、装置５４４は「曲２」という名前の曲を再生している。図示のように、入力オブジェクト５４７はユーザー５４０の指である。上述のように、ユーザーは、特定のコンテンツを特定のタグに対応付けしようとする場合がある。例えば、ユーザー５４０は、「曲２」を気に入らず、入力軸５４６に対するジェスチャーを実行して当該曲を嫌いな曲としてタグ付けしようとする場合がある。図示のように、図５Ｃの例では、ジェスチャー５４８は、入力オブジェクト５４７が入力軸上位置５４８Ａに対応する位置から移動を開始し、×マークを描くように移動し、入力軸上位置５４８Ｂに対応する位置で移動を終了するような、入力オブジェクト５４７の動きに対応付けられている。すなわち、ジェスチャー５４８は、嫌いなものを表すジェスチャーであって、「曲２」を嫌いな曲リストに追加するように、「曲２」を嫌いな曲としてタグ付けすること等に対応した１つ以上の動作を実行させる動作指示に対応付けられている。例えば、装置５４４は、ジェスチャー５４８に少なくとも部分的に基いて「曲２」の再生を停止してもよい。図示のように、インジケータ５５０は、装置５４４がジェスチャー５４８に少なくとも部分的に基づいて動作指示を判定し、「曲２」の嫌いな曲リストへの追加や「曲２」の嫌いな曲としてのタグ付け等に関連した１つ以上の動作を実行したことを示す。
【０１２８】
図６Ａおよび図６Ｂは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図６Ａおよび図６Ｂの例はあくまで例示であり、特許請求の範囲を限定するものではない。例えば、装置の数、装置構成、入力オブジェクト、装置表示コンテンツ、入力軸区分、入力軸区間、入力軸構成等は異なっていてもよい。
【０１２９】
多くの場合、ユーザーは、一方の装置から別装置にファイル、情報等を転送しようとする場合がある。そのような場合、装置は、装置のユーザーが容易かつ直感的に、当該意図を指示できるように構成されることが好ましい。少なくとも１つの例示的実施形態では、入力軸は別装置への転送を所望し得る１つ以上のファイルに対応付けられる。そのような例示的実施形態では、入力軸に沿った特定の位置は、転送される特定のファイルの選択や転送されるファイルの範囲の選択等を示してもよい。例えば、入力オブジェクトは、ある入力軸上位置に対応付けられた位置から動きを開始し、異なる入力軸上位置に関連した異なる位置に移動してもよい。そのような例示的実施形態では、入力オブジェクトの入力軸上位置から異なる入力軸上位置への移動は、入力軸上位置と異なる入力軸上位置との間の入力軸上位置に関連したファイル部分の選択や入力軸上位置と異なる入力軸上位置との間の入力軸上位置に関連した全ファイルの選択等を示してもよい。そのような場合、装置は、動作指示がファイル転送動作指示であると判定してもよい。そのため、装置は１つ以上のファイルの装置から別装置、装置から異なる別装置や別装置から異なる別装置等の転送を、動作指示に合わせて生じさせてもよい。
【０１３０】
図６Ａは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図６Ａの例では、ユーザーは、装置６０２および６０４を使用している。図６Ａの例では、装置６０２および６０４はそれぞれ、電話、タブレット、音楽プレーヤ等である。図示のように、図６Ａの例では、装置６０２は、スライダインターフェース要素６１０に関連してスライダインターフェース要素選択点６１２を表示している。図６Ａの例として、装置６０２および６０４のユーザーは、装置６０２から装置６０４への１つ以上のファイルの転送を所望する場合がある。図６Ａの例では、入力軸６０６は、スライダインターフェース要素６１０で示されるファイルのリストに関連する。図６Ａの例では、装置６０２および６０４のユーザーは例えば自身の指２本のような入力オブジェクト６０７を入力軸上位置６０８に配置する。入力軸上位置６０８は、入力軸６０６に沿った、装置６０２および６０４の間の略中間点である。そのため、入力軸はファイル「Ｄ．ｊｐｇ」の選択、ファイルの前半の選択やファイルの後半の選択等を示してもよい。図６Ａの例では、入力オブジェクト６０７は、入力軸６０６の装置６０２側の端部に対応する位置に配置され、その後、位置６０８に移動する。これにより、入力軸６０６の前半に対応する全ファイルが装置６０４へ転送するものと選択されたり、装置６０４へ転送されたり等であってもよい。そのため、図６Ａの例では、スライダインターフェース要素選択点６１２はファイル「Ａ．ｊｐｇ」、「Ｂ．ｊｐｇ」、「Ｃ．ｊｐｇ」、「Ｄ．ｊｐｇ」の選択や転送等を示す。図示のように、装置６０４は入力軸６０６を介して、選択されたファイルや装置６０４へ装置６０２から転送されたファイル等を表示させる。そのため、図６Ａの例では、装置６０４は「Ｄ．ｊｐｇ」に対応する表示６１４と、装置６０４に関連した「インボックス」内にあるファイル「Ａ．ｊｐｇ」、「Ｂ．ｊｐｇ」、「Ｃ．ｊｐｇ」、「Ｄ．ｊｐｇ」のリストを表示する。
【０１３１】
図６Ｂは、少なくとも１つの例示的実施形態に係る、入力軸を介してユーザーが装置とやり取りする様子を示す図である。図６Ｂの例では、ユーザーは、装置６２２および装置６２４を使用している。ユーザーまたは異なるユーザーは、装置６３４を使用していてもよい。図６Ｂの例では、装置６２２は、Ｂｌｕｅｔｏｏｔｈヘッドセット等の頭部装着装置である。図６Ｂの例では、装置６２４および装置６３４はそれぞれ、電話、タブレット、音楽プレーヤ等である。図示のように、図６Ｂの例では、装置６２４は、スライダインターフェース要素６３２に関連してスライダインターフェース要素選択点６３０を表示している。図６Ｂの例として、装置６２２および６２４のユーザーは、１つ以上のファイルを装置６２４から装置６３４へ転送しようとする場合がある。図６Ｂの例では、入力軸６２６は、スライダインターフェース要素６３２で示されるファイルリストに対応する。図６Ｂの例では、装置６２２および６２４のユーザー６２０は例えば自身の指２本のような入力オブジェクト６２７を入力軸上位置６２８に配置する。入力軸上位置６２８は、入力軸６２６に沿った、装置６２２および６２４の間の略中心点である。そのため、入力軸はファイル「Ｄ．ｊｐｇ」の選択、ファイルの前半の選択やファイルの後半の選択等を示してもよい。図６Ｂの例では、入力オブジェクト６２７は、入力軸６２６の装置６２２側の端部に対応する位置に配置され、その後、位置６２８に移動してもよい。これにより、入力軸６２６の前半に対応する全ファイルが装置６２４から装置６３４へ転送するものと選択されたり、装置６２４から装置６３４へ転送されたり等であってもよい。そのため、図６Ｂの例では、スライダインターフェース要素選択点６３０は「Ａ．ｊｐｇ」、「Ｂ．ｊｐｇ」、「Ｃ．ｊｐｇ」、「Ｄ．ｊｐｇ」の選択や転送等を示す。図示のように、装置６３４は、入力軸６２６を介して選択されたファイルや、装置６２４から装置６３４へ転送されたファイル等を表示させる。そのため、図６Ｂの例では、装置６３４は「Ｄ．ｊｐｇ」に対応する表示６３６と、装置６３４に関連した「インボックス」内にあるファイル「Ａ．ｊｐｇ」、「Ｂ．ｊｐｇ」、「Ｃ．ｊｐｇ」、「Ｄ．ｊｐｇ」のリストを表示する。
【０１３２】
図７は、少なくとも１つの例示的実施形態に係る、入力軸上位置に少なくとも部分的に基づいて動作指示を判定することに関連する動作を示すフローチャートである。少なくとも１つの例示的実施形態では、図７の動作に一連の動作が対応する。例えば図１に示す電子機器１０またはその一部としての装置は、当該一連の動作を利用してもよい。装置は、当該動作実行のため、例えば図１に示すプロセッサ１１を含む手段を有してもよい。例示的実施形態において、例えば図１に示す電子機器１０としての装置は、例えば図１に示すプロセッサ１１としてのプロセッサと協働で、図７に示す一連の動作を装置に実行させるように構成されたコンピュータコードを含む、例えば図１に示すメモリ１２としてのメモリを有するように転換される。
【０１３３】
ブロック７０２において、装置は、装置と別装置との間に延在する入力軸を判定する。当該判定、入力軸、装置、および別装置は図３Ａから３Ｃを参照して説明したものと同様であってもよい。
【０１３４】
ブロック７０４において、装置は、入力軸に近接した入力オブジェクトを示す情報を受信する。当該受信、入力オブジェクト、および入力軸に近接した入力オブジェクトは、図３Ａから３Ｃを参照して説明したものと同様であってもよい。
【０１３５】
ブロック７０６において、装置は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の入力軸上位置を判定する。当該判定および入力軸上位置は、図３Ａから３Ｃ、図４Ａから４Ｃ、図５Ａから５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１３６】
ブロック７０８において、装置は、入力軸上位置に少なくとも部分的に基づいて、動作指示を判定する。当該判定、動作指示は、図３Ａから３Ｃ、図４Ａから４Ｃ、図５Ａから５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１３７】
図８は、少なくとも１つの例示的実施形態に係る、入力軸に入力オブジェクトが近接するか否を判定することに関連する動作を示すフローチャートである。少なくとも１つの例示的実施形態では、図８の動作に一連の動作が対応する。例えば図１に示す電子機器１０またはその一部としての装置は、当該一連の動作を利用してもよい。装置は、当該動作実行のため、例えば図１に示すプロセッサ１１を含む手段を有してもよい。例示的実施形態において、例えば図１に示す電子機器１０としての装置は、例えば図１に示すプロセッサ１１としてのプロセッサと協働で、図８に示す一連の動作を装置に実行させるように構成されたコンピュータコードを含む、例えば図１に示すメモリ１２としてのメモリを有するように転換される。
【０１３８】
前述のように、多くの場合、入力オブジェクトが入力軸に近接しているとき、入力軸上位置を判定し、入力オブジェクトが入力軸に近接していないとき、入力軸上位置の判定を停止することが望ましい場合がある。例えば、装置のユーザーは、装置との意図的ではないやり取りを避けることや入力軸に対応付けられた不慮の入力を防止しようとする場合がある。
【０１３９】
ブロック８０２において、装置は、装置と別装置との間に延在する入力軸を判定する。当該判定、入力軸、装置、および別装置は、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１４０】
ブロック８０４において、装置は、入力オブジェクトを示す情報を受信する。当該受信および入力オブジェクトは、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１４１】
ブロック８０６において、装置は、入力オブジェクトが入力軸に近接しているか否かを判定する。入力オブジェクトが入力軸に近接していると装置が判定すると、フローはブロック８０８に進む。入力オブジェクトが入力軸に近接していないと装置が判定すると、フローはブロック８１２に進む。当該判定および入力軸に近接する入力オブジェクトは、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１４２】
ブロック８０８において、装置は、入力オブジェクトと、入力オブジェクトが入力軸に近接しているという判定に少なくとも部分的に基づいて、入力軸上の入力軸上位置を判定する。当該判定および入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１４３】
ブロック８１０において、装置は、入力軸上位置に少なくとも部分的に基づいて動作指示を判定する。当該判定および動作指示は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１４４】
ブロック８１２において、装置は、入力オブジェクトが入力軸に近接していないという判定に少なくとも部分的に基づいて、入力軸上の入力軸上位置の判定を停止する。当該停止、判定、および入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１４５】
図９は、少なくとも１つの例示的実施形態に係る、入力軸上位置に少なくとも部分的に基づいて動作指示を判定することに関連する動作を示すフローチャートである。少なくとも１つの例示的実施形態では、図９の動作に一連の動作が対応する。例えば図１に示す電子機器１０またはその一部としての装置は、当該一連の動作を利用してもよい。装置は、当該動作実行のため、例えば図１に示すプロセッサ１１を含む手段を有してもよい。例示的実施形態において、例えば図１に示す電子機器１０としての装置は、例えば図１に示すプロセッサ１１としてのプロセッサと、９に示す一連の動作を装置に実行させるように構成されたコンピュータコードを含む、例えば図１に示すメモリ１２としてのメモリを有するように転換される。
【０１４６】
上述のように、多くの場合、装置のユーザーが、ある入力軸上位置から異なる入力軸上位置への入力オブジェクトの動きに少なくとも部分的に基づいて、動作指示を判定できるように装置を構成することが望ましい場合がある。
【０１４７】
ブロック９０２において、装置は、装置と別装置との間に延在する入力軸を判定する。当該判定、入力軸、装置、および別装置は、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１４８】
ブロック９０４において、装置は、入力軸に近接した入力オブジェクトを示す情報を受信する。当該受信、入力オブジェクト、入力軸に近接した入力オブジェクトは、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１４９】
ブロック９０６において、装置は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の入力軸上位置を判定する。当該判定および入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１５０】
ブロック９０８において、装置は、入力軸上位置に少なくとも部分的に基づいて、動作指示を判定する。当該判定および動作指示は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１５１】
ブロック９１０において、装置は、入力軸に近接した状態を保った上での入力オブジェクトの動きを示す情報を受信する。当該受信、入力オブジェクトの動き、入力軸に近接した状態を保った入力オブジェクトは、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１５２】
ブロック９１２において、装置は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の異なる入力軸上位置を判定する。当該判定および異なる入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１５３】
ブロック９１４において、装置は、異なる入力軸上位置に少なくとも部分的に基づいて、異なる動作指示を判定する。当該判定および異なる動作指示は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１５４】
図１０は、少なくとも１つの例示的実施形態に係る、装置と別装置とのペアリング対応付けを構築することに関連する動作を示す簡略相互動作図である。少なくとも１つの例示的実施形態では、図１０の動作の少なくとも一部に一連の動作が対応する。例えば、図１０の１つ以上の装置の動作に、一連の動作が対応付けられてもよい。例えば、図１に示す電子機器１０またはその一部、図２に示す装置２０２またはその一部、図２に示す装置２０４またはその一部、あるいは図２に示す装置２０６またはその一部としての装置は、当該一連の動作を利用してもよい。装置は、当該動作実行のため、例えば図１に示すプロセッサ１１を含む手段を有してもよい。例示的実施形態において、例えば図１に示す電子機器１０としての装置は、例えば図１に示すプロセッサ１１としてのプロセッサと協働で、図１０に示す一連の動作を装置に実行させるように構成されたコンピュータコードを含む、例えば図１に示すメモリ１２としてのメモリを有するように転換される。
【０１５５】
多くの場合において、電子機器および別電子機器のユーザーは、電子機器と別電子機器との間に延在する入力軸を介して、１つ以上の電子機器とやり取りしようとする場合がある。そのような場合、ユーザーは、電子機器と別電子機器とが対応付けられていることを確認したり、電子機器と別電子機器との通信が安全であることを確認したりしようとする場合がある。そのため、電子機器と特定の別電子機器との接続を確立しようとする意図を、電子機器のユーザーが迅速、容易、直感的に示すことができるように電子機器が構成されることが望ましい場合がある。例えば、ユーザーは、電子機器と別電子機器との間を仮想線が結び付けるように、電子機器と別電子機器との間に仮想線をなぞろうとする場合がある。このように、ユーザーは電子機器から別電子機器へ延在する入力軸を介して電子機器とやり取りする意図を電子機器に示すこと、別電子機器から電子機器へ延在する入力軸を介して別電子機器とやり取りする意図を別電子機器に示すこと、電子機器から別電子機器へ延在する入力軸を介して別電子機器とやり取りする意図を電子機器に示すこと等を行ってもよい。
【０１５６】
少なくとも１つの例示的実施形態では、装置は、入力オブジェクトの動きを示す情報を受信する。そのような例では、装置は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の異なる入力軸上位置を判定してもよい。少なくとも１つの例示的実施形態では、装置は、異なる入力軸上位置が入力軸上位置よりも装置から離れていると判定する。例えば、ユーザーは装置から別装置に延在する仮想線をなぞってもよい。これにより、入力オブジェクトは装置に近接した入力軸上位置に対応する位置に最初に配置され、別装置に近接した異なる入力軸上位置に対応する異なる位置に移動してもよい。そのような例示的実施形態では、装置は、異なる入力軸上位置が入力軸上位置よりも装置から離れているという判定に少なくとも部分的に基づいて動作指示を判定してもよい。
【０１５７】
そのような場合、電子機器と別電子機器との対応付けが構築されるように、動作指示に対応付けられた１つ以上の動作を実行することが望ましい場合がある。少なくとも１つの例示的実施形態では、動作指示は別装置認証指示である。動作指示の種類は、装置と別装置とのペアリング対応付けを構築させる別装置認証動作指示に対応してもよい。そのため、少なくとも１つの例示的実施形態では、動作指示は、入力軸上位置に少なくとも部分的に基づいて装置に装置認証パラメータを判定させる。そのような例示的実施形態では、装置は認証要求を別装置に送信し、その後、別装置認証パラメータを示す認証応答を別装置から受信してもよい。そのような例示的実施形態では、装置は、別装置認証パラメータが装置認証パラメータに対応すると判定し、装置認証パラメータと別装置認証パラメータとの対応に少なくとも部分的に基づいて、装置と別装置とのペアリング対応付けを構築させてもよい。
【０１５８】
同様に、装置は別装置から認証要求を受信してもよい。そのような例では、装置は、入力軸上位置に少なくとも部分的に基づいて装置認証パラメータを判定することと、装置認証パラメータを示す認証応答を別装置に送信することを、装置に実行させる動作指示を判定してもよい。
【０１５９】
電子機器は、複数の別電子機器と対応付けられる場合がある。例えば、電子機器のユーザーは、当該電子機器とともに他の電子機器および異なる電子機器を連動して使用する場合がある。そのため、電子機器と別の電子機器、および電子機器と異なる電子機器とのペアリング対応付けがあらかじめ構築されていてもよい。そのような場合、ユーザーは、ある期間では電子機器を別の電子機器と連動して使用し、別の期間では電子機器を異なる電子機器と連動して使用しようとする場合がある。そのため、電子機器の別の電子機器との連動した使用や異なる電子機器との連動した使用等の意図を、電子機器のユーザーが容易かつ直観的に示すことができるように電子機器を構成することが望ましい場合がある。少なくとも１つの例示的実施形態では、装置は、装置と別装置との間に延在する入力軸に対応した入力により、別装置を特定する。例えば、ユーザーが自身の電子機器を自身の別の電子機器と連動して使用しようとする場合、ユーザーは当該意図を電子機器と別の電子機器との間に延在する入力軸によって示すことができる。あるいは、例えば、ユーザーが自身の電子機器を自身の異なる電子機器と連動して使用しようとする場合、ユーザーは当該意図を電子機器と異なる電子機器との間に延在する入力軸によって示すことができる。このように、ユーザーは、装置と特定の別装置との間に延在する入力軸に対応付けられた入力によって、特定の別装置とやり取りし、装置と特定の別装置との間の動作可能な接続を確立するという自身の意図を示す場合がある。
【０１６０】
図１０の例では、装置１００２は電話、タブレット、コンピュータ、ウェアラブル装置、頭部装着装置、電子機器等であってもよい。図１０の例では、別装置１００４は電話、タブレット、コンピュータ、ウェアラブル装置、頭部装着装置、電子機器等であってもよい。少なくとも１つの例示的実施形態では、装置１００２および別装置１００４は、無線通信路、携帯通信路、無線ＬＡＮ通信路、広帯域通信路、Ｂｌｕｅｔｏｏｔｈ通信路、近距離通信路、無線周波数通信路、赤外線通信路等を介して通信する。
【０１６１】
ブロック１００６において、装置１００２は、装置１００２と別装置１００４との間に延在する入力軸を判定する。当該判定および入力軸は、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１６２】
ブロック１００８において、別装置１００４は、別装置１００４と装置１００２との間に延在する入力軸を判定する。当該判定および入力軸は、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１６３】
ブロック１０１０において、装置１００２は、入力軸に近接した入力オブジェクトを示す情報を受信する。当該受信、入力オブジェクト、および入力軸に近接した入力オブジェクトは、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１６４】
ブロック１０１２において、別装置１００４は、入力軸に近接した入力オブジェクトを示す情報を受信する。当該受信、入力オブジェクト、および入力軸に近接した入力オブジェクトは、図３Ａから図３Ｃを参照して説明したものと同様であってもよい。
【０１６５】
ブロック１０１４において、装置１００２は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の入力軸上位置を判定する。当該判定および入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１６６】
ブロック１０１６において、別装置１００４は、入力オブジェクトに少なくとも部分的に基づいて、入力軸上の入力軸上位置を判定する。当該判定および入力軸上位置は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。
【０１６７】
ブロック１０１８において、装置１００２は、入力軸上位置に少なくとも部分的に基づいて動作指示を判定する。当該判定および動作指示は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。図１０の例では、当該動作指示は、入力軸上位置に少なくとも部分的に基づいて別装置認証動作指示と判定される。
【０１６８】
ブロック１０２０において、別装置１００４は、入力軸上位置に少なくとも部分的に基づいて動作指示を判定する。当該判定および動作指示は、図３Ａから図３Ｃ、図４Ａから図４Ｃ、図５Ａから図５Ｃ、図６Ａおよび図６Ｂを参照して説明したものと同様であってもよい。図１０の例では、当該動作指示は、入力軸上位置に少なくとも部分的に基づいて別装置認証動作指示と判定される。
【０１６９】
ブロック１０２２において、装置１００２は、入力軸上位置に少なくとも部分的に基づいて装置認証パラメータを判定する。
【０１７０】
やり取り１０２４において、装置１００２は、認証要求を別装置１００４に送信する。このように、別装置１００４は認証要求を装置１００２から受信する。
【０１７１】
ブロック１０２６において、別装置１００４は、入力軸上位置に少なくとも部分的に基づいて別装置認証パラメータを判定する。
【０１７２】
やり取り１０２８において、別装置１００４は、別装置認証パラメータを示す認証応答を装置１００２に送信する。このように、装置１００２は、別装置認証パラメータを示す認証応答を別装置１００４から受信する。
【０１７３】
ブロック１０３０において、装置１００２は、別装置認証パラメータが装置認証パラメータに対応すると判定する。
【０１７４】
ブロック１０３２において、装置１００２は、装置１００２と別装置１００４とのペアリング対応付けを構築する。
【０１７５】
本発明の実施形態は、ソフトウェア、ハードウェア、アプリケーションロジック、またはソフトウェア、ハードウェア、アプリケーションロジックの組み合わせにより実装されてもよい。ソフトウェア、アプリケーションロジックやハードウェアは、装置、別装置、または複数の別装置に設けられてもよい。必要であれば、ソフトウェア、アプリケーションロジックやハードウェアの一部は装置に設けられてもよく、別装置に設けられてもよく、複数の別装置に設けられてもよい。例示的実施形態において、設定されたアプリケーションロジック、ソフトウェア、または命令のセットは、様々な既存のコンピュータ可読媒体の一つに保持される。
【０１７６】
必要であれば、本明細書に記載の異なる複数の機能を、上述とは異なる順序や同時に実行してもよい。例えば、図９のブロック９０８は、図９のブロック９１２の後に実行されてもよい。さらに、必要であれば、上述の１つ以上の機能は任意で実行されたり、組み合わされたりしてもよい。例えば、図７のブロック７０６は任意で実行されたり、図７のブロック７０４と組み合わされたりしてもよい。
【０１７７】
本発明の様々な態様が独立請求項に規定されているが、本発明のその他の態様は、請求項に明白に規定された組み合わせのみならず、上述の実施形態や独立項の特徴を有する従属項とは別の特徴の組み合わせを含んでいる。
【０１７８】
以上、本発明の例示的実施形態を説明したが、これらの説明は限定的に解釈されるべきものではなく、添付の請求項に定義された本発明の範囲を逸脱することなく、変更や変形を加えることができる。
【図１】
2019169181.tif 000003
【図２】
2019169181.tif 000004
【図３】
2019169181.tif 000005
【図４】
2019169181.tif 000006
【図５】
2019169181.tif 000007
【図６】
2019169181.tif 000008
【図７】
2019169181.tif 000009
【図８】
2019169181.tif 000010
【図９】
2019169181.tif 000011
【図１０】
2019169181.tif 000012