(57)【要約】【課題】  メディアプレーヤを制御する方法およびシステムを提供する。【解決手段】本発明の実施形態に係る制御方法により、メディアプレーヤが提供するコンテンツに対する再生、再生停止、コンテンツ選択、コンテンツ内検索、ボリューム調節などのような多様な操作をユーザが片手で簡単に処理できるようにＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）および／またはＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供することができる。【選択図】      図３
2021528713.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置と結合して制御方法をコンピュータ装置に実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムであって、
前記制御方法は、
メディアプレーヤの制御のための階層化された複数のオブジェクトを管理する段階、
前記メディアプレーヤの実行と連係する前記コンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されることを認知することにより、前記複数のオブジェクトのうちの上位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、
前記タッチ入力が、前記第１位置から前記表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されることを認知することにより、前記第１オブジェクトに対応する下位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、および
前記タッチ入力が、前記第２位置から前記表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されることを認知することにより、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階
を含む、コンピュータプログラム。
【請求項２】
前記階層化された複数のオブジェクトを管理する段階は、
前記メディアプレーヤに対して予め定義された複数の操作を分類したカテゴリそれぞれに対応する前記上位階層のオブジェクト、および前記複数の操作それぞれに対応する前記下位階層のオブジェクトを管理する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記カテゴリは、（１）前コンテンツ選択操作、次コンテンツ選択操作、選択されたコンテンツの再生および再生停止操作を含む第１カテゴリ、（２）選択されたコンテンツに対する順方向検索操作、および選択されたコンテンツに対する逆方向検索操作を含む第２カテゴリ、（３）ボリューム増加操作およびボリューム減少操作を含む第３カテゴリのうちの２つ以上のカテゴリを含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階は、
前記第３位置と前記第２位置との距離に基づき、前記操作を前記メディアプレーヤに適用するための程度を調節する、請求項１乃至３のいずれか一項に記載のコンピュータプログラム。
【請求項５】
前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階は、
前記第３位置が前記第２位置に近いほど、前記操作を前記メディアプレーヤに適用するための程度を相対的に減少させ、前記第３位置が前記第２位置から遠くなるほど、前記操作を前記メディアプレーヤに適用するための程度を相対的に増加させる、請求項１乃至４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記操作を前記メディアプレーヤに適用するための程度は、前記第２オブジェクトの種類により、探索速度減少の程度、探索速度増加の程度、ボリューム減少の程度、およびボリューム増加の程度のうちのいずれか１つを含む、請求項１乃至５のいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記上位階層のオブジェクトを表示する段階は、
前記第１位置に基づいて前記上位階層のオブジェクトの表示位置を動的に決定する、請求項１乃至６のいずれか一項に記載のコンピュータプログラム。
【請求項８】
前記下位階層のオブジェクトを表示する段階は、
前記第２位置に基づいて前記下位階層のオブジェクトの表示位置を動的に決定する、請求項１乃至７のいずれか一項に記載のコンピュータプログラム。
【請求項９】
前記制御方法は、
前記タッチ入力の前記第１位置での維持および前記タッチ入力の前記第２位置への移動のうちの少なくとも１つに対するフィードバックを、視覚、聴覚、および触覚のうちの少なくとも１つを利用して出力する段階
をさらに含む、請求項１乃至８のいずれか一項に記載のコンピュータプログラム。
【請求項１０】
メディアプレーヤの制御のための階層化された複数のオブジェクトを管理する段階、
前記メディアプレーヤの実行と連係するコンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されることを認知することにより、前記複数のオブジェクトのうちの上位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、
前記タッチ入力が、前記第１位置から前記表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されることを認知することにより、前記第１オブジェクトに対応する下位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、および
前記タッチ入力が、前記第２位置から前記表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されることを認知することにより、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階
を含む、制御方法。
【請求項１１】
前記階層化された複数のオブジェクトを管理する段階は、
前記メディアプレーヤに対して予め定義された複数の操作を分類したカテゴリそれぞれに対応する前記上位階層のオブジェクト、および前記複数の操作それぞれに対応する前記下位階層のオブジェクトを管理する、請求項１０に記載の制御方法。
【請求項１２】
前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階は、
前記第３位置と前記第２位置との距離に基づき、前記操作を前記メディアプレーヤに適用するための程度を調節する、請求項１０又は１１に記載の制御方法。
【請求項１３】
前記上位階層のオブジェクトを表示する段階は、
前記第１位置に基づいて前記上位階層のオブジェクトの表示位置を動的に決定する、請求項１０乃至１２のいずれか一項に記載の制御方法。
【請求項１４】
前記下位階層のオブジェクトを表示する段階は、
前記第２位置に基づいて前記下位階層のオブジェクトの表示位置を動的に決定する、請求項１０乃至１３のいずれか一項に記載の制御方法。
【請求項１５】
前記タッチ入力の前記第１位置での維持および前記タッチ入力の前記第２位置への移動のうちの少なくとも１つに対するフィードバックを、視覚、聴覚、および触覚のうちの少なくとも１つを利用して出力する段階
をさらに含む、請求項１０乃至１４のいずれか一項に記載の制御方法。
【請求項１６】
請求項１０〜１５のうちのいずれか一項に記載の方法をコンピュータに実行させるためのコンピュータプログラムが記録されている、コンピュータ読み取り可能な記録媒体。
【請求項１７】
コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサにより、
メディアプレーヤの制御のための階層化された複数のオブジェクトを管理し、
前記メディアプレーヤの実行と連係するコンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されることを認知することにより、前記複数のオブジェクトのうちの上位階層のオブジェクトを前記タッチスクリーン画面に表示し、
前記タッチ入力が、前記第１位置から前記表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されることを認知することにより、前記第１オブジェクトに対応する下位階層のオブジェクトを前記タッチスクリーン画面に表示し、
前記タッチ入力が、前記第２位置から前記表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されることを認知することにより、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する、
コンピュータ装置。
【請求項１８】
前記少なくとも１つのプロセッサにより、
前記メディアプレーヤに対して予め定義された複数の操作を分類したカテゴリそれぞれに対応する前記上位階層のオブジェクト、および前記複数の操作それぞれに対応する前記下位階層のオブジェクトを管理する、
請求項１７に記載のコンピュータ装置。
【請求項１９】
前記少なくとも１つのプロセッサにより、
前記第３位置と前記第２位置との距離に基づき、前記操作を前記メディアプレーヤに適用するための程度を調節する、
請求項１７又は１８に記載のコンピュータ装置。
【請求項２０】
前記少なくとも１つのプロセッサにより、
前記第１位置に基づいて前記下位階層のオブジェクトの表示位置を動的に決定する、
請求項１７乃至１９のいずれか一項に記載のコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、メディアプレーヤを制御する方法およびシステムに関し、より詳細には、メディアプレーヤが提供するコンテンツの再生、再生停止、コンテンツ選択、コンテンツ内検索、ボリューム調節などのような多様な操作をユーザが片手で簡単に処理できるようにＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）および／またはＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する制御方法、前記制御方法を実行するコンピュータ装置、コンピュータと結合して前記制御方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムとその記録媒体に関する。
【背景技術】
【０００２】
メディアプレーヤを制御するための従来技術では、メディアプレーヤが提供する多様な操作それぞれに対応する物理的なキーボタンを提供したり、多様な操作それぞれに対応する仮想のボタンを画面に配列させる形態であるＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）および／またはＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供したりしている。例えば、韓国公開特許第１０−２０１０−００１９２４１号は、メディアプレーヤを制御する技術に関するものであって、備えられたディスプレイ手段の待ち受け画面上に、ユーザ入力を受信しながら内蔵されたメディアプレーヤを制御するアイコンを表示することを開示している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
メディアプレーヤが提供するコンテンツの再生、再生停止、コンテンツ選択、コンテンツ内検索、ボリューム調節などのような多様な操作をユーザが片手で簡単に処理できるようにＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）および／またはＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する制御方法、前記制御方法を実行するコンピュータ装置、コンピュータと結合して前記制御方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラムとその記録媒体を提供する。
【課題を解決するための手段】
【０００４】
メディアプレーヤの制御のための階層化された複数のオブジェクトを管理する段階、前記メディアプレーヤの実行と連係するコンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されることを認知することにより、前記複数のオブジェクトのうちの上位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、前記タッチ入力が、前記第１位置から前記表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されることを認知することにより、前記第１オブジェクトに対応する下位階層のオブジェクトを前記タッチスクリーン画面に表示する段階、および前記タッチ入力が、前記第２位置から前記表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されることを認知することにより、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階を含む制御方法を提供する。
【０００５】
一側によると、前記階層化された複数のオブジェクトを管理する段階は、前記メディアプレーヤに対して予め定義された複数の操作を分類したカテゴリそれぞれに対応する前記上位階層のオブジェクト、および前記複数の操作それぞれに対応する前記下位階層のオブジェクトを管理してよい。
【０００６】
他の側面によると、前記カテゴリは、（１）前コンテンツ選択操作、次コンテンツ選択操作、選択されたコンテンツの再生および再生停止操作を含む第１カテゴリ、（２）選択されたコンテンツに対する順方向検索の操作、および選択されたコンテンツに対する逆方向検索操作を含む第２カテゴリ、（３）ボリューム増加操作およびボリューム減少操作を含む第３カテゴリのうちの２つ以上のカテゴリを含んでよい。
【０００７】
また他の側面によると、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階は、前記第３位置と前記第２位置との距離に基づき、前記操作を前記メディアプレーヤに適用するための程度を調節してよい。
【０００８】
また他の側面によると、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する段階は、前記第３位置が前記第２位置に近いほど、前記操作を前記メディアプレーヤに適用するための程度を相対的に減少させ、前記第３位置が前記第２位置から遠いほど、前記操作を前記メディアプレーヤに適用するための程度を相対的に増加させてよい。
【０００９】
また他の側面によると、前記操作を前記メディアプレーヤに適用するための程度は、前記第２オブジェクトの種類により、検索速度の減少程度、検索速度の増加程度、ボリュームの減少程度、およびボリュームの増加程度のうちのいずれか１つを含んでよい。
【００１０】
また他の側面によると、前記上位階層のオブジェクトを表示する段階は、前記第１位置に基づいて前記上位階層のオブジェクトの表示位置を動的に決定してよい。
【００１１】
また他の側面によると、前記下位階層のオブジェクトを表示する段階は、前記第２位置に基づいて前記下位階層のオブジェクトの表示位置を動的に決定してよい。
【００１２】
さらに他の側面によると、前記制御方法は、前記タッチ入力の前記第１位置での維持および前記タッチ入力の前記第２位置への移動のうちの少なくとも１つに対するフィードバックを、視覚、聴覚、および触覚のうちの少なくとも１つを利用して出力する段階をさらに含んでよい。
【００１３】
コンピュータと結合して前記制御方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録された、コンピュータプログラムを提供する。
【００１４】
前記制御方法をコンピュータに実行させるためのプログラムが記録されている、コンピュータ読み取り可能な記録媒体を提供する。
【００１５】
コンピュータ装置で読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、メディアプレーヤの制御のための階層化された複数のオブジェクトを管理し、前記メディアプレーヤの実行と連係するコンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されることを認知することにより、前記複数のオブジェクトのうちの上位階層のオブジェクトを前記タッチスクリーン画面に表示し、前記タッチ入力が、前記第１位置から前記表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されることを認知することにより、前記第１オブジェクトに対応する下位階層のオブジェクトを前記タッチスクリーン画面に表示し、前記タッチ入力が、前記第２位置から前記表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されることを認知することにより、前記第２オブジェクトに対応する操作を前記メディアプレーヤに適用する、コンピュータ装置を提供する。
【発明の効果】
【００１６】
メディアプレーヤが提供するコンテンツに対する再生、再生停止、コンテンツ選択、コンテンツ内検索、ボリューム調節などのような多様な操作を、ユーザが片手で簡単に処理できるようにＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）／ＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。
【図３】本発明の一実施形態における、制御方法を示したフローチャートである。
【図４】本発明の一実施形態における、上位階層のオブジェクトを表示する例を示した図である。
【図５】本発明の一実施形態における、下位階層のオブジェクトを表示する例を示した図である。
【図６】本発明の一実施形態における、下位階層のオブジェクトを表示する例を示した図である。
【図７】本発明の一実施形態における、下位階層のオブジェクトを表示する例を示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付の図面を参照しながら詳しく説明する。
【００１９】
本発明の実施形態に係る制御方法は、以下で説明する電子デバイスのようなコンピュータ装置によって実現されてよい。このとき、コンピュータ装置においては、本発明の一実施形態に係るコンピュータプログラムがインストールされて実行されてよく、コンピュータ装置は、実行されるコンピュータプログラムの制御にしたがって本発明の実施形態に係る制御方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合して前記制御方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。
【００２０】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子デバイス１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子デバイスの数やサーバの数が図１のように限定されることはない。
【００２１】
複数の電子デバイス１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子デバイス１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子デバイス１（１１０）の例としてスマートフォンを示しているが、本発明の実施形態において、電子デバイス１（１１０）は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子デバイス１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００２２】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、デバイス間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに限定されることはない。
【００２３】
サーバ１５０、１６０それぞれは、複数の電子デバイス１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子デバイス１１０、１２０、１３０、１４０にサービス（一例として、コンテンツ提供サービス、ソーシャルネットワークサービス、メッセージングサービス、検索サービス、メールサービスなど）を提供するシステムであってよい。
【００２４】
上述した図１では、サーバとクライアントの通信環境の例について説明しているが、これは一実施形態に過ぎず、本発明の実施形態に係る制御方法は、複数の電子デバイス１１０、１２０、１３０、１４０それぞれで個別に実行されてもよい。例えば、図１の実施形態に係る制御方法は、電子デバイス１１０がサーバ１５０からコンテンツの提供を受けてメディアプレーヤで再生する場合についての説明であってよい。この反面、他の実施形態では、電子デバイス１１０がサーバ１５０とは通信せず、電子デバイス１１０のローカル保存場所に保存されたコンテンツをメディアプレーヤで再生する場合を含んでよい。
【００２５】
図２は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子デバイス１１０、１２０、１３０、１４０それぞれやサーバ１５０、１６０それぞれは、図２に示したコンピュータ装置２００によって実現されてよい。例えば、コンピュータ装置２００においては、一実施形態に係るコンピュータプログラムがインストールされて実行されてよく、コンピュータ装置２００は、実行されるコンピュータプログラムの制御にしたがって本発明の一実施形態に係る音源再生共有方法を実行してよい。
【００２６】
このようなコンピュータ装置２００は、図２に示すように、メモリ２１０、プロセッサ２２０、通信インタフェース２３０、および入力／出力インタフェース２４０を含んでよい。メモリ２１０は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭやディスクドライブのような永続的大容量記録装置は、メモリ２１０とは区分される別の永続的記録装置としてコンピュータ装置２００に含まれてもよい。また、メモリ２１０には、オペレーティングシステムと、少なくとも１つのプログラムコードが記録されてよい。このようなソフトウェア構成要素は、メモリ２１０とは別のコンピュータ読み取り可能な記録媒体からメモリ２１０にロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピードライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信インタフェース２３０を通じてメモリ２１０にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク１７０を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置２００のメモリ２１０にロードされてよい。
【００２７】
プロセッサ２２０は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１０または通信インタフェース２３０によって、プロセッサ２２０に提供されてよい。例えば、プロセッサ２２０は、メモリ２１０のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００２８】
通信インタフェース２３０は、ネットワーク１７０を介してコンピュータ装置２００が他の装置（一例として、上述した記録装置）と互いに通信するための機能を提供してよい。一例として、コンピュータ装置２００のプロセッサ２２０がメモリ２１０のような記録装置に記録されたプログラムコードにしたがって生成した要求や命令、データ、ファイルなどが、通信インタフェース２３０の制御にしたがってネットワーク１７０を介して他の装置に伝達されてよい。これとは逆に、他の装置からの信号や命令、データ、ファイルなどが、ネットワーク１７０を経てコンピュータ装置２００の通信インタフェース２３０を通じてコンピュータ装置２００に受信されてよい。通信インタフェース２３０を通じて受信された信号や命令、データなどは、プロセッサ２２０やメモリ２１０に伝達されてよく、ファイルなどは、コンピュータ装置２００がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００２９】
入力／出力インタフェース２４０は、入力／出力装置２５０とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマイクなどの装置を、出力装置は、ディスプレイ、スピーカのような装置を含んでよい。他の例として、入力／出力インタフェース２４０は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２５０は、コンピュータ装置２００と１つの装置で構成されてもよい。
【００３０】
また、他の実施形態において、コンピュータ装置２００は、図２の構成要素よりも少ないか多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置２００は、上述した入力／出力装置２５０のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、データベースなどのような他の構成要素をさらに含んでもよい。
【００３１】
図３は、本発明の一実施形態における、制御方法を示したフローチャートである。本実施形態に係る制御方法は、上述した複数の電子デバイス１１０、１２０、１３０、１４０のうちのいずれか１つを実現するコンピュータ装置２００によって実行されてよく、このようなコンピュータ装置２００は、タッチスクリーン環境を含んでよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令を実行するように実現されてよい。例えば、上述したプログラムコードは、メディアプレーヤを提供するアプリケーションのコードであってよい。ここで、プロセッサ２２０は、コンピュータ装置２００に記録されたコードが提供する制御命令にしたがってコンピュータ装置２００が図３の制御方法に含まれる段階３１０〜３４０を実行するようにコンピュータ装置２００を制御してよい。
【００３２】
段階３１０で、コンピュータ装置２００は、メディアプレーヤの制御のための階層化された複数のオブジェクトを管理してよい。例えば、コンピュータ装置２００は、段階３１０で、メディアプレーヤに対して予め定義された複数の操作を分類したカテゴリそれぞれに対応する上位階層のオブジェクト、および複数の操作それぞれに対応する下位階層のオブジェクトを管理してよい。このとき、カテゴリは、（１）前コンテンツ選択操作、次コンテンツ選択操作、選択されたコンテンツの再生および再生停止操作を含む第１カテゴリ、（２）選択されたコンテンツに対する順方向検索操作、および選択されたコンテンツに対する逆方向検索操作を含む第２カテゴリ、（３）ボリューム増加操作およびボリューム減少操作を含む第３カテゴリのうちの２つ以上のカテゴリを含んでよい。
【００３３】
より具体的な例として、現在選択されたコンテンツを再生および再生停止するための第１操作と、現在選択されたコンテンツの前のコンテンツを選択するための第２操作と、現在選択されたコンテンツの次のコンテンツを選択するための第３操作とが第１カテゴリに含まれてよい。このとき、第１カテゴリは、上位階層のオブジェクト１−１に対応してよく、上位階層のオブジェクト１−１は、第１操作に対応する下位階層のオブジェクト２−１、第２操作に対応する下位階層のオブジェクト２−２、および第３操作に対応する下位階層のオブジェクト２−３に対応してよい。例えば、上位階層のオブジェクト１−１が選択される場合、下位階層のオブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３が提供されてよい。
【００３４】
また、選択されたコンテンツに対する順方向検索のための第４操作と、選択されたコンテンツに対する逆方向検索のための第５操作とが第２カテゴリに含まれてよい。このとき、第２カテゴリは、上位階層のオブジェクト１−２に対応してよく、上位階層のオブジェクト１−２は、第４操作に対応する下位階層のオブジェクト２−４、および第５操作に対応する下位階層のオブジェクト２−５に対応してよい。例えば、上位階層のオブジェクト１−２が選択される場合、下位階層のオブジェクト２−４およびオブジェクト２−５が提供されてよい。
【００３５】
また、ボリューム増加のための第６操作と、ボリューム減少のための第７操作とが第３カテゴリに含まれてよい。このとき、第３カテゴリは、上位階層のオブジェクト１−３に対応してよく、上位階層のオブジェクト１−３は、第６操作に対応する下位階層のオブジェクト２−６、および第７操作に対応する下位階層のオブジェクト２−７に対応してよい。例えば、上位階層のオブジェクト１−３が選択される場合、下位階層のオブジェクト２−６およびオブジェクト２−７が提供されてよい。
【００３６】
このようなオブジェクトの階層化は、メディアプレーヤに対して予め定義された操作によって構成されてよく、実施形態によっては、３つ以上に階層化されてもよいし、更なる追加のオブジェクトが含まれてもよい。例えば、選択されたコンテンツに対する再生のための操作と再生停止のための操作が、第３階層によって個別のオブジェクトに分離されてもよい。また、動画の再生のために画面の明るさを増加または減少させるための操作が追加されてもよい。
【００３７】
段階３２０で、コンピュータ装置２００は、メディアプレーヤの実行と連係するコンピュータ装置のタッチスクリーン画面の第１位置で、第１所定時間以上のタッチ入力が維持されること（例えば、タッチスクリーン画面の第１位置で１秒以上のタッチ入力が維持される）を認知することにより、複数のオブジェクトのうちの上位階層のオブジェクトをタッチスクリーン画面に表示してよい。例えば、コンピュータ装置２００は、タッチ入力の最初の位置である第１位置に基づき、上位階層のオブジェクトがタッチスクリーン画面上で表示される位置、すなわち、上位階層のオブジェクトの表示位置を動的に決定してよい。ここで、表示位置とは、タッチスクリーン画面上で任意のオブジェクトが他のオブジェクトおよび他の画像要素とは区分されて表示される領域に含まれる点のうちのいずれか１点（一例として、中心点）に該当する位置であってよい。より具体的な例として、コンピュータ装置２００は、上述した第１カテゴリ、第２カテゴリ、および第３カテゴリに対応する上位階層のオブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３それぞれの中心点が、タッチ入力の最初の座標（一例として、タッチスクリーン画面上の座標）から同じ距離を保つことで正三角形の頂点を形成するように、オブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３それぞれの位置を動的に計算してよい。上位階層のオブジェクトが２つである場合には、２つのオブジェクトそれぞれの中心点が、タッチ入力が維持されている位置と同じ距離を保ちながら、タッチ入力が維持されている位置の上下左右または予め設定された角度方向にそれぞれ位置するように、２つのオブジェクトの位置を計算してよい。また他の例として、上位階層のオブジェクトが４つである場合には、４つのオブジェクトそれぞれの中心点が、正方形の頂点を形成しながらタッチ入力の最初の座標から同じ距離を保って位置するように、４つのオブジェクトそれぞれの位置を計算してよい。オブジェクトの配列は実施形態によって多様に設定されてよく、その表示位置はタッチ入力の位置に応じて動的に計算されてよい。
【００３８】
このようなオブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３それぞれは、動的に計算された位置に前記タッチ入力が維持される間にわたり表示され続けてよい。段階３２０で、タッチ入力が解除されれば、コンピュータ装置２００は、上位階層のオブジェクトの表示を解除してよい。
【００３９】
段階３３０で、コンピュータ装置２００は、タッチ入力が、第１位置から表示された上位階層のオブジェクトのうちの第１オブジェクトに対応する第２位置に移動して第２所定時間以上が維持されること（例えば、タッチ入力が、第１位置から第１オブジェクトに対応する第２位置に移動してから０．５秒以上が維持される）を認知することにより、第１オブジェクトに対応する下位階層のオブジェクトをタッチスクリーン画面に表示してよい。例えば、上位階層のオブジェクトとしてオブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３が表示された状態で、タッチ入力の位置が、オブジェクト１−１が表示された領域上の第２位置に移動する場合、オブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３の代わりに、オブジェクト１−１に対応する下位階層のオブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３が表示されてよい。
【００４０】
このとき、コンピュータ装置２００は、第２位置に基づき、下位階層のオブジェクトの表示位置を動的に決定してよい。例えば、段階３２０でタッチ入力が維持されている位置は、オブジェクト１−１、オブジェクト１−２、およびオブジェクト１−３の中心点であってよい。このとき、タッチ入力の位置が、オブジェクト１−１が表示された位置に移動して維持される場合、コンピュータ装置２００は、該当の位置（第２位置）を基準とし、オブジェクト１−１の下位階層のオブジェクトであるオブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３それぞれの位置を動的に計算してよい。より具体的な例として、コンピュータ装置２００は、オブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３それぞれの中心点が、タッチ入力が維持されている位置と同じ距離を保ちながら正三角形の頂点を形成するように、オブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３それぞれの位置を計算してよい。上述したように、オブジェクトの配列は多様に設定されてよく、その表示位置は、移動して維持されるタッチ入力の現在の座標に応じて動的に計算されてよい。
【００４１】
段階３４０で、コンピュータ装置２００は、タッチ入力が、第２位置から表示された下位階層のオブジェクトのうちの第２オブジェクトに対応する第３位置に移動して第３所定時間以上が維持されること（例えば、タッチ入力が、第２位置から第２オブジェクトに対応する第３位置に移動してから０．５秒以上が維持される）を認知することにより、第２オブジェクトに対応する操作をメディアプレーヤに適用してよい。
【００４２】
例えば、段階３２０でオブジェクト１−１が選択され、段階３３０でオブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３が表示され、段階３４０でオブジェクト２−１が選択される場合を仮定する。上述したように、オブジェクト２−１は、選択されたコンテンツに対する再生および再生停止のための第１操作に対応してよく、メディアプレーヤには、再生操作または再生停止の操作が適用されてよい。メディアプレーヤで選択されたコンテンツが再生中の場合は、メディアプレーヤには再生停止の操作が適用されてよく、メディアプレーヤで選択されたコンテンツが再生前である場合は、メディアプレーヤには再生操作が適用されてよい。このとき、ユーザのタッチ操作を詳しく見ると、ユーザは、タッチスクリーン画面をタッチした後、タッチの位置をオブジェクト１−１に移動させてからオブジェクト２−１に移動させるだけで、メディアプレーヤに対する再生操作または再生停止の操作を処理することが可能となる。また、オブジェクトの表示位置は、ユーザのタッチ位置を開始点とするため、ユーザは、このような再生操作または再生停止操作を片手で簡単に処理することが可能となる。また、段階３２０でオブジェクト１−１が選択され、段階３３０でオブジェクト２−１、オブジェクト２−２、およびオブジェクト２−３が表示され、段階３４０でオブジェクト２−２が選択される場合を仮定する。オブジェクト２−２は、現在選択されたコンテンツの前のコンテンツを選択するための第２操作に対応してよく、ユーザは、ここでも、タッチスクリーン画面をタッチした後、タッチの位置をオブジェクト１−１に移動させてからオブジェクト２−２に移動させるだけで、前のコンテンツを選択することが可能となる。ユーザがタッチの位置をオブジェクト１−１に移動させてからオブジェクト２−３に移動させる場合には、次のコンテンツが選択されるようになる。
【００４３】
これと同様に、ユーザは、タッチの位置をオブジェクト１−２やオブジェクト１−３に移動させた後、下位階層のオブジェクト（上位階層のオブジェクト１−２に対応する下位階層のオブジェクト２−４やオブジェクト２−５、または上位階層のオブジェクト１−３に対応する下位階層のオブジェクト２−６やオブジェクト２−７）に移動させるという片手の簡単な動作だけで、順方向検索、逆方向検索、ボリューム調節などのような多様な操作を処理することが可能となる。
【００４４】
図４は、本発明の一実施形態における、上位階層のオブジェクトを表示する例を示した図である。図４は、上述したコンピュータ装置２００の例としてスマートフォン４００を示しており、メディアプレーヤによるアルバムのトラックイメージ４２０が第１画面４１０に表示された例を示しており、ユーザが第１画面４１０で第１位置４３０をタッチする例を示している。このとき、スマートフォン４００には、第２画面４４０のように、コンピュータプログラムの制御にしたがい、上位階層のオブジェクトとして、再生操作のためのオブジェクト４５０、探索操作のためのオブジェクト４６０、およびボリューム操作のためのオブジェクト４７０が表示されてよい。このとき、ユーザのタッチは第１位置４３０に維持されていてよく、ユーザのタッチが解除される場合、オブジェクト４５０、４６０、４７０の表示も解除されてよい。このとき、オブジェクト４５０、４６０、４７０の表示と関連するタッチの認識は、第１画面４１０の全体領域に対応してよく、実施形態によっては、第１画面４１０の予め設定された一部領域に限定されてもよい。
【００４５】
一方、ユーザは、維持されているタッチの位置を表示されているオブジェクト４５０、４６０、４７０の位置に移動させることで上位階層のオブジェクトのうちから１つを選択してよく、この場合、スマートフォン４００には、選択された上位階層のオブジェクトに対応する下位階層のオブジェクトが表示されてよい。
【００４６】
図５〜７は、本発明の一実施形態における、下位階層のオブジェクトを表示する例を示した図である。
【００４７】
図５の第１画面５１０は、図４の第２画面４４０でユーザが維持しているタッチの位置を、第１位置４３０から、再生操作のためのオブジェクト４５０上の第２位置５２０に移動した例を示している。このとき、再生操作のためのオブジェクト４５０に対応する下位階層のオブジェクトが、第２位置５２０に基づいて提供されてよい。
【００４８】
図５の第２画面５３０は、再生操作のためのオブジェクト４５０に対応する下位階層のオブジェクトとして選択されたコンテンツの再生および再生停止のためのオブジェクト５４０、前コンテンツ選択のためのオブジェクト５５０、および次コンテンツ選択のためのオブジェクト５６０を、第２位置５２０に基づいて提供する例を示している。このとき、ユーザが、タッチが維持されている位置を下位階層のオブジェクトのうちの１つの位置に移動させることにより、下位階層のオブジェクトのうちの１つに対応する操作がメディアプレーヤに適用されてよい。例えば、ユーザが、タッチ位置を、第２位置５２０から選択されたコンテンツの再生および再生停止のためのオブジェクト５４０上に移動させる場合、選択されたコンテンツに対する再生を開始または停止してよい。他の例として、ユーザが、タッチ位置を、第２位置５２０から前コンテンツ選択のためのオブジェクト５５０上に移動させる場合、再生リストで現在選択されているコンテンツの前のコンテンツが選択されてよい。また他の例として、ユーザが、タッチ位置を、第２位置５２０から次コンテンツ選択のためのオブジェクト５６０上に移動させる場合、再生リストで現在選択されているコンテンツの次のコンテンツが選択されてよい。
【００４９】
図６の第１画面６１０は、図４の第２画面４４０でユーザが維持しているタッチの位置を、第１位置４３０から、探索操作のためのオブジェクト４６０上の第３位置６２０に移動した例を示している。このとき、探索操作のためのオブジェクト４６０に対応する下位階層のオブジェクトが、第３位置６２０に基づいて提供されてよい。
【００５０】
図６の第２画面６３０は、探索操作のためのオブジェクト４６０に対応する下位階層のオブジェクトとして、順方向検索のためのオブジェクト６４０、および逆方向検索のためのオブジェクト６５０を、第３位置６２０に基づいて提供する例を示している。このとき、ユーザが、タッチが維持されている位置を下位階層のオブジェクトのうちの１つの位置に移動させることにより、下位階層のオブジェクトのうちの１つに対応する操作がメディアプレーヤに適用されてよい。
【００５１】
例えば、ユーザが、タッチ位置を、第３位置６２０から順方向検索のためのオブジェクト６４０上に移動させる場合、選択されたコンテンツに対する順方向検索が実施されてよい。このとき、順方向検索の程度は、ユーザのタッチが順方向検索のためのオブジェクト６４０上に位置し続ける時間によって決定されてよい。または、順方向検索の程度は、ユーザのタッチの順方向検索のためのオブジェクト６４０上の位置によって決定されてもよい。より具体的な例として、ユーザの順方向検索のためのオブジェクト６４０上のタッチ位置が第３位置６２０に近いほど、順方向探索の速度が相対的に減少し、ユーザのタッチ位置が第３位置６２０から遠くなるほど、順方向探索の速度が相対的に増加してよい。また他の例として、ユーザの順方向検索のためのオブジェクト６４０上のタッチ位置が順方向検索のためのオブジェクト６４０の中心に近いほど、順方向探索の速度が相対的に減少し、ユーザのタッチ位置が順方向検索のためのオブジェクト６４０の端に近いほど、順方向探索の速度が相対的に増加してよい。
【００５２】
同じように、ユーザのタッチ位置を、第３位置６２０から逆方向検索のためのオブジェクト６５０上に移動させる場合、選択されたコンテンツに対する逆方向検索が実施されてよい。このとき、逆方向検索の程度は、ユーザのタッチが逆方向検索のためのオブジェクト６５０上に位置し続ける時間よって決定されてよい。または、逆方向検索の程度は、ユーザのタッチの逆方向検索のためのオブジェクト６５０上の位置によって決定されてもよい。より具体的な例として、ユーザの逆方向検索のためのオブジェクト６５０上のタッチ位置が第３位置６２０に近いほど、逆方向探索の速度が相対的に減少し、ユーザのタッチ位置が第３位置６２０から遠くなるほど、逆方向探索の速度が相対的に増加してよい。また他の例として、ユーザのタッチ位置が逆方向検索のためのオブジェクト６５０の中心に近いほど、逆方向探索の速度が相対的に減少し、ユーザのタッチ位置が逆方向検索のためのオブジェクト６５０の端に近いほど、逆方向探索の速度が相対的に増加してよい。
【００５３】
図７の第１画面７１０は、図４の第２画面４４０でユーザが維持しているタッチの位置を、第１位置４３０から、ボリューム操作のためのオブジェクト４７０上の第４位置７２０に移動した例を示している。このとき、ボリューム操作のためのオブジェクト４７０に対応する下位階層のオブジェクトが、第４位置７２０に基づいて提供されてよい。
【００５４】
図７の第２画面７３０は、ボリューム操作のためのオブジェクト４７０に対応する下位階層のオブジェクトとして、ボリューム増加のためのオブジェクト７４０、およびボリューム減少のためのオブジェクト７５０を、第４位置７２０に基づいて提供する例を示している。このとき、ユーザが、タッチが維持される位置を下位階層のオブジェクトのうちの１つの位置に移動させることにより、下位階層のオブジェクトのうちの１つに対応する操作がメディアプレーヤに適用されてよい。
【００５５】
例えば、ユーザが、タッチ位置を、第４位置７２０からボリューム増加のためのオブジェクト７４０上に移動させる場合、選択されたコンテンツの再生ボリュームを増加させてよい。このとき、ボリューム増加の程度は、ユーザのタッチがボリューム増加のためのオブジェクト７４０上に位置し続ける時間よって決定されてよい。または、ボリューム増加の程度は、ユーザのタッチのボリューム増加のためのオブジェクト７４０上の位置によって決定されてもよい。より具体的な例として、ユーザのボリューム増加のためのオブジェクト７４０上のタッチ位置が第４位置７２０に近いほど、ボリューム増加の程度は相対的に減少し、ユーザのタッチ位置が第４位置７２０から遠くなるほど、ボリューム増加の程度は相対的に増加してよい。また他の例として、ユーザのタッチ位置がボリューム増加のためのオブジェクト７４０の中心に近いほど、ボリューム増加の程度は相対的に減少し、ユーザのタッチ位置がボリューム増加のためのオブジェクト７４０の端に近いほど、ボリューム増加の程度は相対的に増加してよい。
【００５６】
同じように、ユーザが、タッチ位置を、第４位置７２０からボリューム減少のためのオブジェクト７５０上に移動させる場合、選択されたコンテンツの再生ボリュームを減少させてよい。このとき、ボリューム減少の程度は、ユーザのタッチがボリューム減少のためのオブジェクト７５０上に位置し続ける時間によって決定されてよい。または、ボリューム減少の程度は、ユーザのタッチのボリューム減少のためのオブジェクト７５０上の位置によって決定されてもよい。より具体的な例として、ユーザのボリューム減少のためのオブジェクト７５０上のタッチ位置が第４位置７２０に近いほど、ボリューム減少の程度は相対的に減少し、ユーザのタッチ位置が第４位置７２０から遠くなるほど、ボリューム減少の程度は相対的に増加してよい。また他の例として、ユーザのタッチ位置がボリューム減少のためのオブジェクト７５０の中心に近いほど、ボリューム減少の程度は相対的に減少し、ユーザのタッチ位置がボリューム減少のためのオブジェクト７５０の端に近いほど、ボリューム減少の程度は相対的に増加してよい。
【００５７】
一方、それぞれの実施形態において、タッチスクリーン画面にオブジェクトを表示するときに、メディアプレーヤが操作中であることをユーザが容易に認知できるようにするために、画面内のオブジェクトが表示されていない部分を減光処理したり、画面に表示されるオブジェクトにドミナントカラーを適用したりすることで、オブジェクトが際立つようにしてもよい。
【００５８】
他の実施形態として、ユーザのタッチがオブジェクト上に移動することによるフィードバックを、視覚、聴覚、および触覚のうちの少なくとも１つを利用して出力してよい。例えば、本発明の実施形態は、ユーザの１つのタッチが維持された状態でタッチが移動することによってメディアプレーヤの操作が実施される方式であることから、オブジェクトの選択をユーザが容易に認知できなければならないため、ユーザのタッチがオブジェクト上に移動したときに、上述したスマートフォン４００は、振動、画面の明るさ調節、オブジェクト操作（一例として、オブジェクトが揺れる様子を画面に表示）などのようなフィードバックをユーザに提供してよい。
【００５９】
このように、メディアプレーヤの操作のための階層化されたオブジェクトをユーザのタッチ位置に基づいて階層別に提供することにより、ユーザが階層化されたオブジェクトを片手で簡単に選択することができるようになる。したがって、本発明の実施形態によると、メディアプレーヤが提供するコンテンツに対する再生、再生停止、コンテンツ選択、コンテンツ内検索、ボリューム調節などのような多様な操作をユーザが片手で簡単に処理できるようにＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）および／またはＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供することができる。
【００６０】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６１】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００６２】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであっても、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスクのような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を記録して実行するように特別に構成されたハードウェア装置が含まれる。このような記録媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されるのではなく、ネットワーク上に分散して存在するものであってもよい。プログラム命令の例には、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００６３】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００６４】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
2021528713.tif 000003
【図２】
2021528713.tif 000004
【図３】
2021528713.tif 000005
【図４】
2021528713.tif 000006
【図５】
2021528713.tif 000007
【図６】
2021528713.tif 000008
【図７】
2021528713.tif 000009
【国際調査報告】
2021528713.tif 000010
2021528713.tif 000011
2021528713.tif 000012
2021528713.tif 000013