(57)【要約】  ここに記載した実施形態には、グラフィカルユーザインタフェースと結び付けられた音源を起動するステップを含むことができ、音源はグラフィカルユーザインタフェースと結び付けられた初期位置を有する。いくつかの実施形態ではさらに、初期位置に対する音源の変位を検出し、音源の変位が所定の閾値を越えているかどうかを判断するステップを含めることができる。いくつかの実施形態において、このプロセスには、音源の変位が所定の閾値を越えているとの判断に応答して、音源と結び付けられたオーディオのレベルを調整するステップを含めることができる。【選択図】図２
2016508267.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンピューティング装置を用いて、グラフィカルユーザインタフェースと結び付けられた音源を起動するステップであって、前記音源は前記グラフィカルユーザインタフェースと結び付けられた初期位置を有することを特徴とするステップと、
前記１以上のコンピューティング装置を用いて、前記初期位置に対する前記音源の変位を検出するステップと、
前記１以上のコンピューティング装置を用いて、前記音源の前記変位が所定の閾値を越えているかどうかを判断するステップと、
前記１以上のコンピューティング装置を用いて、前記音源の前記変位が所定の閾値を越えているとの判断に応答して、前記音源と結び付けられたオーディオのレベルを調整するステップと、
を具備するコンピュータに組み込まれた方法。
【請求項２】
前記オーディオのレベルを調整するステップには、前記変位が増大するにつれてオーディオレベルを減少させるステップが含まれることを特徴とする、請求項１に記載のコンピュータに組み込まれた方法。
【請求項３】
前記音源が前記グラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するステップをさらに具備することを特徴とする、請求項１に記載のコンピュータに組み込まれた方法。
【請求項４】
少なくとも部分的に、前記第２の位置からの変位に基づき前記オーディオレベルを調整するステップをさらに具備することを特徴とする、請求項３に記載のコンピュータに組み込まれた方法。
【請求項５】
前記音源の前記変位は、少なくとも部分的に、スクロール操作に基づくことを特徴とする、請求項１に記載のコンピュータに組み込まれた方法。
【請求項６】
前記グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けられることを特徴とする、請求項１に記載のコンピュータに組み込まれた方法。
【請求項７】
前記音源の前記変位が第２の所定の閾値を越えた場合に音源を消去するステップをさらに具備することを特徴とする、請求項１に記載のコンピュータに組み込まれた方法。
【請求項８】
プロセッサにより実行されたとき１以上の操作を実行する命令が記録されている、持続性のコンピュータ読み取り可能媒体であって、前記操作は、
１以上のコンピューティング装置を用いて、グラフィカルユーザインタフェースと結び付けられた音源を起動するステップであって、前記音源は前記グラフィカルユーザインタフェースと結び付けられた初期位置を有することを特徴とするステップと、
前記１以上のコンピューティング装置を用いて、前記初期位置に対する前記音源の変位を検出するステップと、
前記１以上のコンピューティング装置を用いて、前記音源の前記変位が所定の閾値を越えているかどうかを判断するステップと、
前記１以上のコンピューティング装置を用いて、前記音源の前記変位が所定の閾値を越えているとの判断に応答して、前記音源と結び付けられたオーディオのレベルを調整するステップと、
を具備することを特徴とする持続性のコンピュータ読み取り可能媒体。
【請求項９】
前記オーディオのレベルを調整するステップには、前記変位が増大するにつれてオーディオレベルを減少させるステップが含まれることを特徴とする、請求項８に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１０】
前記音源が前記グラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するステップをさらに具備することを特徴とする、請求項８に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１１】
少なくとも部分的に、前記第２の位置からの変位に基づき前記オーディオレベルを調整するステップをさらに具備することを特徴とする、請求項１０に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１２】
前記音源の前記変位は、少なくとも部分的に、スクロール操作に基づくことを特徴とする、請求項８に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１３】
前記グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けられることを特徴とする、請求項８に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１４】
前記音源の前記変位が第２の所定の閾値を越えた場合に音源を消去するステップをさらに具備することを特徴とする、請求項８に記載の持続性のコンピュータ読み取り可能媒体。
【請求項１５】
グラフィカルユーザインタフェースと結び付けられた音源を起動するよう構成された１以上のプロセッサであって、前記音源は前記グラフィカルユーザインタフェースと結び付けられた初期位置を有し、前記１以上のプロセッサはさらに、前記初期位置に対する前記音源の変位を検出するよう構成され、前記１以上のプロセッサはさらに、前記音源の前記変位が所定の閾値を越えているかどうかを判断し、前記音源の前記変位が所定の閾値を越えているとの判断に応答するよう構成され、前記１以上のプロセッサはさらに、前記音源と結び付けられたオーディオのレベルの調整を行うよう構成されていることを特徴とする、１以上のプロセッサを具備するコンピューティングシステム。
【請求項１６】
前記オーディオのレベルの調整には、前記変位が増大するにつれてオーディオレベルを減少させることが含まれることを特徴とする、請求項１５に記載のコンピューティングシステム。
【請求項１７】
前記１以上のプロセッサはさらに、前記音源が前記グラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するよう構成されていることを特徴とする、請求項１５に記載のコンピューティングシステム。
【請求項１８】
前記１以上のプロセッサはさらに、少なくとも部分的に、前記第２の位置からの変位に基づき前記オーディオレベルを調整するよう構成されていることを特徴とする、請求項１７に記載のコンピューティングシステム。
【請求項１９】
前記音源の前記変位は、少なくとも部分的に、スクロール操作に基づくことを特徴とする、請求項１５に記載のコンピューティングシステム。
【請求項２０】
前記グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けられることを特徴とする、請求項１５に記載のコンピューティングシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
いくつかのソーシャルネットワーキングアプリケーションでは、関連するグラフィカルユーザインタフェース（例えば、入力、ストリーム、等）内で膨大なデータを生じることがある。しばしばユーザは、グラフィカルユーザインタフェースでオーディオ／ビデオを再生させ、再生が終わるのを待つことなく異なるインタフェースへスクロールする。
【発明の概要】
【０００２】
１つの実施形態では、本開示に関する方法には、グラフィカルユーザインタフェースと結び付けられた音源を起動するステップを含めることができ、音源は、グラフィカルユーザインタフェースと結び付けられた初期位置を有する。いくつかの実施形態には、初期位置に対する音源の変位を検出するステップと、音源の変位が所定の閾値を越えているかどうかを判断するステップとをさらに含めることができる。いくつかの実施形態では、音源の変位が所定の閾値を越えているとの判断に応答して、このプロセスには音源と結び付けられたオーディオのレベルを調整するステップを含めることができる。
【０００３】
１つ以上の以下の機能を含めることができる。いくつかの実施形態では、オーディオのレベルを調整するステップには、変位が増大するにつれてオーディオレベルを減少させるステップを含めることができる。いくつかの実施形態にはさらに、音源が、グラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するステップをさらに含めることができる。いくつかの実施形態では、オーディオレベルを調整するステップは、少なくとも部分的に、第２の位置からの変位に基づくことができる。いくつかの実施形態では、音源の変位は、少なくとも部分的に、スクロール操作に基づくことができる。いくつかの実施形態では、グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けることができる。いくつかの実施形態には、音源の変位が第２の所定の閾値を越えた場合に音源を消去するステップを含めることができる。
【０００４】
他の実施形態では、記憶した複数の命令を有するコンピュータ読み取り可能記憶媒体に常駐するコンピュータプログラム製品が提供される。いくつかの実施形態では、それらの命令をプロセッサで実行したとき、プロセッサが１つ以上の操作を行う。いくつかの操作には、グラフィカルユーザインタフェースと結び付けられた音源を起動することを含めることができ、音源は、グラフィカルユーザインタフェースと結び付けられた初期位置を有する。操作には、初期位置に対する音源の変位を検出し、音源の変位が所定の閾値を越えているかどうかを判断するステップをさらに含めることができる。いくつかの実施形態では、音源の変位が所定の閾値を越えているとの判断に応答して、操作には、音源と結び付けられたオーディオのレベルを調整するステップを含めることができる。
【０００５】
１つ以上の以下の機能を含めることができる。いくつかの実施形態では、オーディオのレベルを調整するステップには、変位が増大するにつれてオーディオレベルを減少させるステップを含めることができる。操作にはさらに、音源がグラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するステップを含めることができる。いくつかの実施形態では、オーディオレベルを調整するステップは、少なくとも部分的に、第２の位置からの変位に基づくことができる。いくつかの実施形態では、音源の変位は、少なくとも部分的に、スクロール操作に基づくことができる。いくつかの実施形態では、グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けることができる。操作には、音源が第２の所定の閾値を越えた場合に音源を消去するステップを含めることができる。
【０００６】
別の実施形態では、コンピューティングシステムが提供される。いくつかの実施形態では、コンピューティングシステムには、グラフィカルユーザインタフェースと結び付けられた音源を起動させるよう構成された１つ以上のプロセッサを含めることができ、音源は、グラフィカルユーザインタフェースと結び付けられた初期位置を有する。いくつかの実施形態にはさらに、初期位置に対する音源の変位を検出するステップと、音源の変位が所定の閾値を越えているかどうかを判断するステップとを含むことができる。いくつかの実施形態では、音源の変位が所定の閾値を越えていることの判断に応答して、１つ以上のプロセッサは、さらに、音源と結び付けられたオーディオのレベルを調整するよう構成することができる。
【０００７】
１つ以上の以下の機能を含めることができる。いくつかの実施形態では、変位が増大するにつれてオーディオレベルを減少させるステップを含めることができる。いくつかの実施形態には、音源が、グラフィカルユーザインタフェースと結び付けられた第２の位置にあるかどうかを判断するステップをさらに具備することができる。いくつかの実施形態では、オーディオレベルの調整は、少なくとも部分的に、第２の位置からの変位に基づくことができる。いくつかの実施形態では、音源の変位は、少なくとも部分的に、スクロール操作に基づくことができる。いくつかの実施形態では、グラフィカルユーザインタフェースは、ソーシャルネットワークと結び付けることができる。いくつかの実施形態には、音源の変位が第２の所定の閾値を越えた場合、音源を消去するステップを含めることができる。
【０００８】
１以上の実施形態の詳細を、添付図及び以下の説明と共に述べる。このような実施形態には、以下に詳細説明するように１つ以上の利点がある。
【０００９】
ここに開示するオーディオ制御プロセスの実施形態は、先行する解決手段に比べて多くの利点をもたらす。従って、オーディオ制御プロセスは、例えば、スクロールすることにより位置を変えたウェブページに埋め込まれたビデオと結び付けられた音源と連動するユーザ体験を強化するために用いることができる。いくつかのソーシャルネットワーキングアプリケーションにより、入力／ストリームにおいて膨大なデータを生成することがある。ユーザがストリーム中のオーディオ／ビデオを再生し、再生内容が終了するのを待つことなくスクロールして別のストリームに変えることは普通のことである。
【００１０】
いくつかの実施形態では、ここに開示したオーディオ制御プロセスは、ユーザが音源（例えば、オーディオプレーヤー、ビデオプレーヤー、他）から及び／又は音源へスクロールするときにオーディオのボリュームを調整するよう構成することができる。従って、ここに開示された実施形態は、ユーザがどれだけ遠くへスクロールするかにより、オーディオレベルを調整するために用いることができる（例えば、ユーザが遠くまでへスクロールすればするほど、オーディオは低減される）。例えば、アプリケーションが「ユーザの関心」と「スクロールの距離」とを適切に関連付けることができる場合（距離が遠いほど、関心が低い）、ユーザが「非常に遠くへ」スクロールした場合、オーディオ／ビデオを消すことができる。加えて及び／又は代替的に、ストリーム中のデータが多すぎる場合、一旦ユーザがスクロールしてしまうと、音源を特定することが難しくなることがある。可変オーディオボリュームは、音源位置のヒント（例えば、ユーザが音源に向かってスクロールしたとき、オーディオは大きな音になる）としての役割を果たすことができる。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態によるオーディオ制御プロセスの線図である。
【図２】本開示の実施形態によるオーディオ制御プロセスのフローチャートである。
【図３】本開示の実施形態による図１のオーディオ制御プロセスと結び付けられたグラフィカルユーザインタフェースである。
【図４】本開示の実施形態による図１のオーディオ制御プロセスと結び付けられたグラフィカルユーザインタフェースである。
【図５】本開示の実施形態による図１のオーディオ制御プロセスのフローチャートである。
【００１２】
種々の図面で類似する参照番号は類似する構成要素を示す。
【発明を実施するための形態】
【００１３】
図１〜３を参照すると、ネットワーク１４（例えば、インターネット又はローカルエリアネットワーク）に接続することができるコンピュータ１２に存在しコンピュータ１２で実行されるオーディオ制御プロセス１０が示される。サーバアプリケーションには、ここに記載のオーディオ制御プロセス１０の一部の要素又はすべての要素を含めることができる。コンピュータ１２の例として、単一のサーバコンピュータ、一連の複数のサーバコンピュータ、単一のパーソナルコンピュータ、一連の複数のパーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、電子メールサーバ、ソーシャルネットワークサーバ、テキストメッセージサーバ、フォトサーバ、又はコンピューティングクラウドを含むことができるがこれらに限定されない。
【００１４】
以下に詳細説明するように、オーディオ制御プロセス１０には、１つ以上のコンピューティング装置を用いて、グラフィカルユーザインタフェースと結び付けられた音源を起動するステップ（１０２）を含めることができ、この音源はグラフィカルユーザインタフェースと結び付けられた初期位置を有する。オーディオ制御プロセス１０には、１つ以上のコンピューティング装置を用いて、初期位置に対する音源の変位を検出するステップ（１０４）を含めることができる。オーディオ制御プロセス１０にはまた、１つ以上のコンピューティング装置を用いて、音源の変位が所定の閾値を越えているかどうかを判断する（１０６）よう構成することができる。音源の変位が所定の閾値を越えているとの判断に応答して、オーディオ制御プロセス１０には、１つ以上のコンピューティング装置を用いて、音源と結び付けられたオーディオのレベルを調整するステップ（１０８）を含めることができる。
【００１５】
コンピュータ１２と接続された記憶装置１６に保存することのできる、オーディオ制御プロセス１０の命令のセット及びサブルーチンは、コンピュータ１２内に含まれる１つ以上のプロセッサ（不図示）及び１つ以上のメモリ構造（不図示）により実行することができる。記憶装置１６には、ハードディスクドライブ、フラッシュドライブ、テープドライブ、光学ドライブ、ＲＡＩＤアレー、ランダムアクセスメモリ（ＲＡＭ）、及びリードオンリーメモリ（ＲＯＭ）が含まれるがこれらに限定されない。
【００１６】
ネットワーク１４は、例えば、ローカルエリアネットワーク、ワイドエリアネットワーク、又はインターネットを含むがこれらに限定されない１つ以上の２次的ネットワーク（例えば、ネットワーク１８）に接続することができる。
【００１７】
オーディオ制御プロセス１０には、クライアントアプリケーション２２、２４、２６、２８を介してアクセスすることができる。クライアントアプリケーション２２、２４、２６、２８の例として、通常のウェブブラウザ、カスタマイズしたウェブブラウザ、又は、カスタムアプリケーションが含まれるがこれらに限定されない。クライアント電子機器（それぞれ）３８、４０、４２、４４に接続された記憶装置（それぞれ）３０、３２、３４、３６に保存することのできるクライアントアプリケーション２２、２４、２６、２８は、１つ以上のプロセッサ（不図示）及びクライアント電子機器（それぞれ）３８、４０、４２、４４に組み込まれた１つ以上のメモリ構造（不図示）により実行することができる。
【００１８】
記憶装置３０、３２、３４、３６には、ハードディスクドライブ、フラッシュドライブ、テープドライブ、光学ドライブ、ＲＡＩＤアレー、ランダムアクセスメモリ（ＲＡＭ）、及びリードオンリーメモリ（ＲＯＭ）が含まれるがこれらに限定されない。クライアント電子機器３８、４０、４２、４４の例として、パーソナルコンピュータ３８、ラップトップコンピュータ４０、スマートフォン４２、ノートブックコンピュータ４４、サーバ（不図示）、データ通信が可能な携帯電話（不図示）、１つ以上のプロセッサを埋め込み又は接続したテレビジョン、及び、専用ネットワーク装置（不図示）が含まれるがこれらに限定されない。
【００１９】
１つ以上のクライアントアプリケーション２２、２４、２６、２８は、オーディオ制御プロセス１０の機能の一部又はすべてを行うよう構成することができる。従って、オーディオ制御プロセス１０は、純粋にサーバ側アプリケーション、純粋にクライアント側アプリケーション、又は、１つ以上のクライアントアプリケーション２２、２４、２６、２８及びオーディオ制御プロセス１０により共同して動作するサーバ側／クライアント側アプリケーションの混成とすることができる。
【００２０】
ユーザ４６、４８、５０、５２は、ネットワーク１４又は２次的ネットワーク１８を通してコンピュータ１２及びオーディオ制御プロセス１０に直接アクセスすることができる。さらに、コンピュータ１２は、仮想リンク線５４で示したように、２次的ネットワーク１８を通してネットワーク１４に接続することができる。
【００２１】
種々のクライアント電子機器を、直接的又は間接的にネットワーク１４（又は、ネットワーク１８）に接続することができる。例えば、パーソナルコンピュータ３８は、ハードワイヤネットワーク接続を介してネットワーク１４に直接的に接続されていることが示されている。ノートブックコンピュータ４４は、ハードワイヤネットワーク接続を介してネットワーク１８に直接的に接続されていることが示されている。ラップトップコンピュータ４０は、ラップトップコンピュータ４０とネットワーク１４に直接接続されているように示されているワイヤレスアクセスポイント（すなわち、ＷＡＰ）５８との間に確立された、無線通信チャンネル５６を介して、ネットワーク１４に無線で接続されていることが示されている。ＷＡＰ５８は、ラップトップコンピュータ４０とＷＡＰ５８との間に無線通信チャンネル５６を確立することができる、例えば、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、Ｗｉ−Ｆｉ、及び／又はブルートゥース装置とすることができる。スマートフォン４２は、スマートフォン４２と、ネットワーク１４に直接的に接続されているように示されている携帯ネットワーク／ブリッジ６２と、の間に確立されている無線通信チャンネル６０を介してネットワーク１４に無線で接続されていることが示されている。
【００２２】
ＩＥＥＥ８０２．１１ｘ仕様のすべては、パス共有のために、イーサネットプロトコル及び搬送波感知多重アクセス／衝突回避方式（すなわち、ＣＳＭＡ／ＣＡ）を用いることができる。種々のＩＥＥＥ８０２．１１ｘ仕様では、例えば、位相変位変調（すなわち、ＰＳＫ）又は相補型符号変調（すなわち、ＣＣＫ）を用いることができる。ブルートゥースは、例えば、携帯電話、コンピュータ、スマートフォンに短距離無線接続を用いた相互接続を可能とする、電気通信業仕様である。クライアント電子機器３８、４０、４２、４４は各々、オペレーションシステムを実行することができる。
【００２３】
クライアント装置３８、４０、４２、４４の複数のユーザ４６、４８、５０、及び５２は、それぞれ、ソーシャルネットワーキングサービスに参加するためにサーバ装置１２にアクセスすることができる。例えば、クライアント装置３８、４０、４２、４４は、ソーシャルネットワーキングサービスにアクセスするために用いることができるウェブブラウザアプリケーションを実行することができる。他の例では、クライアント装置３８、４０、４２、４４は、ソーシャルネットワークに特化したソフトウェアアプリケーション（例えば、スマートフォン上で走っているソーシャルネットワーキング「アプリ」）を実行することができる。
【００２４】
ユーザ４６、４８、５０、及び５２は、テキストコメント（例えば、更新、告知、回答）、ディジタル写真、ビデオ、又は他の適切な電子情報のような、情報を送ることにより、サーバ装置１２により提供されたソーシャルネットワーキングサービスに参加することができる。いくつかの実施形態では、情報は、システム及び／又はソーシャルネットワーク又はサーバ装置１２の外部のサービスにより、ユーザの利益のために発表することができる。例えば、ユーザ４６は、オーディオクリップをウェブサイトに発表することができ、適切に許可を得て、そのウェブサイトは、ユーザ４６の利益のためにオーディオクリップをソーシャルネットワークに重複して書き込むことができる。別の例では、携帯機器で実行中のソフトウェアアプリケーションは、適切に許可を得て、ユーザの位置を判断することのできる、全地球測位システム（ＧＰＳ）を使うことができ、自動的にソーシャルネットワークにおける自分の位置（例えば、「在宅」、「勤務中」、等）を更新することができる。
【００２５】
上述の通り、１以上のユーザ４６、４８、５０、５２は、ネットワーク１４又はネットワーク１８を通じて、コンピュータ１２及びオーディオ制御プロセス１０にアクセスすることができる。例えば、及び説明のためだけに、ユーザ４６（すなわち、パーソナルコンピュータ３８のユーザ）がオーディオ制御プロセス１０を使いたいと仮定する。ユーザ４６は、パーソナルコンピュータ３８と結び付けられたクライアントアプリケーション２２を通じてオーディオ制御プロセス１０にアクセスすることができる。このようにして、オーディオ制御プロセス１０は、スタンドアローンアプリケーションとして、又は、プラグイン動作として、又は、サーバアプリケーション２０のような個別のプログラム内のアプレットとして、動作することができる。いくつかの実施形態では、サーバアプリケーション２０には、ソーシャルネットワーキングアプリケーションを含めることができる。この例では、ユーザ４６及びパーソナルコンピュータ３８に焦点を絞っているが、ラップトップコンピュータ４０、スマートフォン４２、ノートブックコンピュータ４４、等も、ここに記載したオーディオ制御プロセス１０のいくつかの実施形態又は全ての実施形態にアクセス及び／又は使用することができるので、本開示をこの特別な例に限定することを意図するものではないことに留意すべきである。
【００２６】
いくつかの実施形態では、オーディオ制御プロセス１０は、スクロールすることにより位置を変えることのできる、例えば、ウェブページに埋め込まれたビデオと結び付けられた音源に関する、ユーザ体験を強化するために用いることができる。いくつかのソーシャルネットワーキングアプリケーションでは、入力／ストリーム中に膨大なデータを生成することがある。ユーザがストリーム中のオーディオ／ビデオを再生し、再生内容が終了するのを待たずにスクロールしてストリームの別の部分に移動することは、普通のことである。
【００２７】
いくつかの実施形態では、オーディオ制御プロセス１０は、ユーザがスクロールして音源（例えば、オーディオプレーヤー、ビデオプレーヤー、等）から離れ及び／又は音源に向かって移動するとき、音量を調整するよう構成することができる。従って、オーディオ制御プロセス１０を、ユーザがスクロールして音源からどれだけ離れるかに応じて、オーディオレベルを調整するために用いることができる（例えば、ユーザがさらにスクロールすれば、オーディオは減少してゆくことができる）。
【００２８】
加えて及び／又は代替的に、オーディオ制御プロセス１０は、「ユーザの関心」を「スクロール距離」に関連付けるよう構成することができる（例えば、ユーザがさらにスクロールすれば、オーディオに対する関心は低くなる）。従って、オーディオ制御プロセス１０は、ユーザが一定の閾値距離を越えてスクロールした場合、オーディオ及び／又はビデオを消すよう構成することができる。付加的に及び／又は代替的に、特定のユーザインタフェースが多量の情報（例えば、長いストリーム、入力、等）を含有する場合、一旦ユーザがスクロールしてそこから離れると、音源の位置を特定することが難しくなることがある。このように、オーディオ制御プロセス１０と結び付けられた可変音量は、音源の位置を暗示する役割を果たすことができる（例えば、ユーザがスクロールして音源に近づくにつれて、オーディオは増大するであろう）。
【００２９】
図３を参照して、オーディオ制御プロセス１０により表現されたグラフィカルユーザインタフェース３００の実施形態が提示されている。グラフィカルユーザインタフェース３００は、ソーシャルネットワーキングアプリケーションと結び付けることができ、テキスト、オーディオ、ビデオ、写真、注釈、等を含むがそれに限定されない内容を表示するよう構成することができる。いくつかの実施形態では、ユーザ制御プロセス１０には、グラフィカルユーザインタフェース３００と結び付けられた音源３０２を起動するステップ（１０２）を含めることができる。音源は、適切な技術、例えば、ソーシャルネットワーキングアプリケーションにより提供されるオーディオプレーヤー又はビデオプレーヤーを用いて、提供することができる。いくつかの実施形態では、音源３０２には、グラフィカルユーザインタフェース３００と結び付けられた初期位置（例えば、Ｘ＝０）を含めることができる。音源３０２の起動は、ユーザの選択により行うことができる（例えば、コンピューティング装置３６と結び付けられたクライアントアプリケーション２２を用いて、ユーザ４６は、グラフィカルユーザインタフェース３００にアクセスすることができる）。
【００３０】
いくつかの実施形態では、ユーザ制御プロセス１０には、初期位置（例えば、Ｘ＝０）に対する音源３０２の変位を検出するステップ（１０４）を含めることができる。図４に示すように、グラフィカルユーザインタフェース４００は、ユーザがスクロール又は他の方法で初期位置（Ｘ＝０）から動かす場所の例を示す。この例では、ユーザは、グラフィカルユーザインタフェース４００の別の部分に関心を移している。結果として、音源４０２は、グラフィカルユーザインタフェース４００の上部に示されることになる。ユーザ制御プロセス１０では、特定の音源（例えば、音源４０２）のオーディオを調整することが好ましいときを判断するために、所定の閾値（例えば、Ｄ１）を用いることができる。
【００３１】
従って、いくつかの実施形態では、ユーザ制御プロセス１０を、音源４０２の変位が所定の閾値、Ｄ１を超えているかどうかを判断する（１０６）よう構成することができる。図４に示した例では、音源４０２は、所定の閾値Ｄ１を超えて初期位置から第２の位置に移動している。
【００３２】
いくつかの実施形態では、音源４０２の変位が所定の閾値Ｄ１を超えているとの判断に応答して、オーディオ制御プロセス１０は、音源４０２と結び付けられたオーディオのレベルを調整する（１０８）よう構成することができる。いくつかの実施形態では、オーディオのレベルを調整するステップには、変位が増大するにつれてオーディオレベルを減少させるステップを含めることができる。付加的に及び／又は代替的に、オーディオのレベルを調整するステップには、変位が減少するにつれてオーディオレベルを増大するステップを含めることができる。
【００３３】
いくつかの実施形態では、ユーザ制御プロセス１０は、グラフィカルユーザインタフェースと結び付けられた第２の位置（例えば、Ｘ＝Ｄ２）に音源が存在するかどうかを判断するよう構成することができる。ユーザ制御プロセス１０はさらに、第２の位置からの変位（例えば、Ｘ＞Ｄ２）に、少なくとも部分的に基づきオーディオレベルを調整するよう構成することができる。従って、ユーザ制御プロセス１０は、音源の変位が第２の所定の閾値（例えば、Ｄ２）を越えた場合、音源３０２を消音するよう構成することができる。
【００３４】
図５を参照すると、ユーザ制御プロセス１０の１つの実施形態に合わせたフローチャート５００の例が提示されている。図５に示されそして上述したように、Ｄ１は最小の閾値を示し、Ｄ２は最大の閾値を示すことができる。スクロール距離は、図５でＸとして示されている。用語「スクロール」は、グラフィカルユーザインタフェースに対する音源の変位、又は、ユーザの有利な点から読解可能な音源の感知可能な動きを意味することに留意すべきである。
【００３５】
当業者には理解できるであろうが、本開示は、方法、システム、又はコンピュータプログラム製品として実施することができる。従って、本開示は、すべてハードウェアによる実施形態、すべてソフトウェアによる実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、等を含む）、又は、ソフトウェアとハードウェアとを結合させた実施形態の形式をとることができ、これらは、一般に「回路」、「モジュール」、又は「システム」と称されることがある。さらに、本開示は、コンピュータで使用可能な記憶媒体内に埋め込んだコンピュータで使用可能なプログラムコードを有するコンピュータで使用可能な記憶媒体上のコンピュータプログラム製品の形式とすることができる。
【００３６】
適切なあらゆる、コンピュータで使用可能な媒体又はコンピュータで読み取り可能な媒体を用いることができる。コンピュータで使用可能な媒体は、例えば、電子的、磁気的、光学的、電磁的、赤外線の、又は、半導体システム、器具、装置、又は伝達媒体とすることができるが、これらに限定さない。コンピュータ読み取り可能媒体の具体的な例（すべてを網羅するものではない）として、以下があげられる。すなわち、１つ以上の電線を有する電気接続、携帯型コンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光学的記憶装置、インターネット又はイントラネットでサポートするような伝送媒体、又は磁気記憶装置があげられる。コンピュータで使用可能な憶媒体又はコンピュータ読み取り可能記憶媒体は、例えば、紙や他の媒体を例えば紙又は他の媒体を光学的にスキャニングして、電子的に捕捉し、必要に応じて、適切な方法で、コンパイル、インタープリット、又は他の適切な方法で処理し、コンピュータ記憶装置に保存することができるので、プログラムを印刷した紙又は他の適切な媒体とすることができる。本明細書の記載において、コンピュータで使用可能な憶媒体又はコンピュータ読み取り可能記憶媒体は、システム、器具、又は装置で実行する命令により用いられる、又はこの命令と結び付けられたプログラムを含有し、記憶し、通信し、伝達し、送信することのできる、媒体とすることができる。
【００３７】
本開示の動作を実行するコンピュータプログラムコードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、等のようなオブジェクト指向プログラミング言語で記述することができる。しかし、本開示の動作を実行するコンピュータプログラムコードは、Ｃ言語又は類似するプログラム言語のような、通常の手続き型プログラム言語で記述することもできる。プログラムコードは、すべてユーザのコンピュータ上で、又は、一部ユーザのコンピュータ上で、独立型ソフトウェアパッケージとして、又は、一部ユーザのコンピュータ上でかつ一部遠隔コンピュータ上で、又は、すべて遠隔コンピュータ又はサーバ上で実行することができる。後者の場合、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を介してユーザのコンピュータと接続することができ、或いは、（例えば、インターネットサービスプロバイダを用いてインターネットを介して）外部のコンピュータとの接続を行うことができる。
【００３８】
本開示を、フローチャート図、及び／又は、方法のブロック図、器具（システム）及び、本開示の実施の形態によるコンピュータプログラム製品を参照して以下に説明する。当然のことながら、フローチャート図、及び／又は、ブロック図、及び、フローチャート図、及び／又は、ブロック図中のブロックの組み合わせは、コンピュータプログラム命令により実行することができる。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、又は、他のプログラマブルデータ処理装置のプロセッサに提供することができ、コンピュータ、又は、他のプログラマブルデータ処理装置のプロセッサにより実行される命令により、フローチャート図、及び／又は、ブロック図中のブロックに指定された機能／役割を、機械に実行させることができる。
【００３９】
これらのコンピュータプログラム命令は、また、コンピュータ読み取り可能メモリに記憶された命令が、フローチャート、及び／又は、ブロック図中のブロックに指定された機能／役割を実行させる命令を含む、製品を生み出すように、コンピュータ、又は、他のプログラマブルデータ処理装置を、特定の方法で機能させるコンピュータ読み取り可能メモリに記憶させることができる。
【００４０】
コンピュータプログラム命令はまた、コンピュータ、又は、他のプログラマブルデータ処理装置にロードすることができ、コンピュータ、又は、他のプログラマブル装置で実行する命令により、フローチャート、及び／又は、ブロック図中のブロックに指定された機能／役割を実行させるためのステップを行わせるように、一連の動作ステップをコンピュータに組み込まれたプロセスを行うためのコンピュータ、又は、他のプログラマブル装置で実行させることができる。
【００４１】
図中のフローチャート及びブロック図は、本願に開示した種々の実施の形態による、システム、方法、及びコンピュータプログラム製品の可能性のある実施例の構成、機能、及び、動作について示す。この点において、フローチャート又はブロック図中の各ブロックは、特定したロジック機能を実行するための１つ以上の実行可能な命令からなる、モジュール、セグメント、又は、コードの一部を表すことができる。代替的ないくつかの実施例において、ブロック中の機能は、図中の順序とは異なる順序となっていることに留意すべきである。例えば、順番付けて示された２つのブロックが、関係する機能に応じて、実際には、実質的に同時に実行されることがあったり、これらのブロックが逆の順序で実行されたりすることがある。ブロック図及び／又はフローチャートに示した各ブロック、及びブロック図及び／又はフローチャートに示したブロックの組み合わせは、専用ハードウェア及びコンピュータ命令の特定の機能又は動作又はその組み合わせを実行する専用ハードウェアを基本とするシステムにより、実行することができる。
【００４２】
ここで用いた用語は、特定の実施の形態を説明することを目的とし、本開示を限定することを意図するものではない、ここで使用する、単数の「ａ」「ａｎ」「ｔｈｅ」は、文脈上明らかに他の意味を示さない限り、複数形を含むものである。さらに、当然のことながら、本明細書上で用いられる、「からなる」及び／又は「具備する」の用語は、言及した機能、数量、ステップ、動作、構成要素、及び／又は、部品の存在を特定するものであるが、１つ以上の他の機能、数量、ステップ、動作、構成要素、部品、及び／又は、これらのグループの存在又は追加を除外するものではない。
【００４３】
以下の特許請求の範囲における、すべての手段又はステップ及び機能要素の、対応する構造、材料、動作、及びそられの均等物は、明確に特許請求の範囲に記載した他の構成要素と組み合わせた機能を実行するための、すべての構造、材料、又は動作を含むものである。本開示の記載は、図解及び説明を目的とするものであるが、網羅的なものではなく、また、開示した形態に限定することを意図するものでもない。本開示の技術的範囲及び精神から逸脱する異なく、当業者には多くの修正及び変更が可能であることはあきらかである。実施の形態は、本開示及び実際的な応用における原理を最もよく説明するために選んだものであり、本技術分野で通常の知識を有する者が、検討する特定の使用に適するように、種々の修正を加えた種々の実施の形態のために、本開示を理解することができるようにするためのものである。
【００４４】
本出願に開示した内容を実施形態を参照しながら詳細に記載したが、添付した特許請求の範囲で定義した開示の技術的範囲を超えることなく、修正及び変更が可能なことは明らかであろう。
【図１】
2016508267.tif 000003
【図２】
2016508267.tif 000004
【図３】
2016508267.tif 000005
【図４】
2016508267.tif 000006
【図５】
2016508267.tif 000007
【国際調査報告】
2016508267.tif 000008
2016508267.tif 000009
2016508267.tif 000010