(57)【要約】  ドラッグアンドドロップ抽象化を説明する。実施形態（単数又は複数）において、グラフィカルユーザーインターフェースが、様々なメディアコンテンツを受信するように選択され得る送付先を表示し、また、様々なメディアコンテンツの表現も表示する。ユーザーは、メディアコンテンツの表現を１つ以上の送付先に関連付け得る。リソースマネージャーがその後、選択されている送付先のメディアフォーマットを決定し、また、選択されている送付先へメディアコンテンツの識別子の送信を開始し得る。【選択図】  図１
2010528368.tif 000002
【特許請求の範囲】
【請求項１】
メディアコンテンツ表現（１４０）が、送付先（１４４）の表示（１１４）に関連付けられたとき、メディアコンテンツ（１３０）を、前記送付先（１４４）に関連付けるためのユーザー入力（１４２）を受信するステップ（３０６）と、
前記メディアコンテンツ表現（１４０）が、前記送付先（１４４）の前記表示（１１４）に関連付けられたとき、前記送付先（１４４）のメディアフォーマットを決定するステップ（３１０）と、
前記送付先（１４４）へ前記メディアコンテンツ（１３０）の識別子の送信（１４６）を開始するステップ（３１２）と、を含む方法（３００）。
【請求項２】
更に、グラフィカルユーザーインターフェースにおいて１つ以上の最近のメディアコンテンツ表現を、送付先に表示するステップを含んでいて、前記ユーザー入力が、前記送付先の表示への前記メディアコンテンツ表現のドラッグアンドドロップとして受信されることを特徴とする請求項１記載の方法。
【請求項３】
更に、前記メディアコンテンツ表現それぞれを、ピクチャーインピクチャーのテレビメディアコンテンツとして表示するステップを含む請求項２記載の方法。
【請求項４】
更に、前記メディアコンテンツを前記送付先の前記メディアフォーマットで前記送付先へ送信するステップを含む請求項１記載の方法。
【請求項５】
更に、前記メディアコンテンツ表現が、前記送付先の前記表示に関連付けられたとき、前記送付先において前記メディアコンテンツのレンダリングを開始するステップを含む請求項１記載の方法。
【請求項６】
前記メディアコンテンツが更に、１つ以上の異なるメディアコンテンツフォーマットで前記送付先へ送信されることを特徴とする請求項１記載の方法。
【請求項７】
メディアコンテンツ（１３０）を受信するように選択され得る１つ以上の送付先（１１０）を表示し、ユーザーが、メディアコンテンツ表現（１０８）を、前記１つ以上の送付先（１１０）に関連付け得るように（１４２）１つ以上のメディアコンテンツ表現（１０８）を表示するように構成されたグラフィカルユーザーインターフェース（１０６）と、
選択されている送付先（１４４）のメディアフォーマットを決定し、前記選択されている送付先（１４４）へ前記メディアコンテンツ（１３０）の識別子の送信（ｌ４６）を開始するように構成されたリソースマネージャー（１３８）と、
を含むメディアコンテンツシステム（１００）。
【請求項８】
前記メディアコンテンツ表現が、前記選択されている送付先へ送信するためのメディアコンテンツを割り当てるためのドラッグアンドドロップによって、前記選択されている送付先に関連付けられ得ることを特徴とする請求項７記載メディアコンテンツシステム。
【請求項９】
前記ドラッグアンドドロップの前記メディアコンテンツ割り当てが、前記選択されている送付先において、前記メディアコンテンツのレンダリングを開始することを特徴とする請求項８記載のメディアコンテンツシステム。
【請求項１０】
前記１つ以上の送付先が表示され、前記ユーザーが、前記送付先それぞれへ前記メディアコンテンツを送信するように前記メディアコンテンツ表現を関連付け得ることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１１】
前記リソースマネージャーが更に、追加した送付先の異なるメディアフォーマットを決定し、前記追加した送付先へ前記異なるメディアフォーマットで前記メディアコンテンツの送信を開始するように構成されることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１２】
前記リソースマネージャーが更に、前記選択されている送付先へ前記メディアフォーマットで前記メディアコンテンツの送信を開始するように構成されることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１３】
更に、前記様々なメディアコンテンツの異なるフォーマットを維持するように構成されたメディアコンテンツリソースを含んでいて、前記リソースマネージャーが更に、前記メディアコンテンツの１つ以上の異なるフォーマットとして、前記メディアコンテンツリソースから前記選択されている送付先へメディアコンテンツの送信を開始し得るように、構成されることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１４】
前記１つ以上のメディアコンテンツ表現が、ピクチャーインピクチャーのテレビメディアコンテンツとして、前記グラフィカルユーザーインターフェースにおいてそれぞれ表示されることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１５】
前記１つ以上のメディアコンテンツ表現が、前記メディアコンテンツの識別子、前記メディアコンテンツの画像又は前記メディアコンテンツの映像のうち、少なくとも１つとして前記グラフィカルユーザーインターフェースにそれぞれ表示されることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１６】
前記選択されている送付先が、コレクション中の前記メディアコンテンツを、選択されている別のメディアコンテンツに関連付けるように構成された収集場所であることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１７】
前記選択されている送付先が、前記メディアコンテンツの受信者であって、前記受信者が、前記メディアコンテンツをレンダリングする装置を起動し得ることを特徴とする請求項７記載のメディアコンテンツシステム。
【請求項１８】
実行されたときにグラフィカルユーザーインターフェース（１０６）を表示する計算機実行可能命令を用いて符号化された計算機可読媒体（４０８）であって、
様々なメディアコンテンツ（１３０）の割り当てを受信するように選択され得る１つ以上の送付先（１１０）と、
ユーザーが、メディアコンテンツ表現（１４０）を、前記メディアコンテンツ（１３０）の割り当てを受信する送付先（１４４）に関連付け得るような（１４２）前記様々なメディアコンテンツ（１３０）の１つ以上の表現（１０８）と、
を含む媒体。
【請求項１９】
更に、実行されたときに前記メディアコンテンツを前記送付先に割り当てるために、前記メディアコンテンツ表現を前記送付先の前記表示へ移動するユーザーのドラッグアンドドロップ入力を受信する計算機実行可能命令を用いて符号化された請求項１８記載の計算機の可読媒体。
【請求項２０】
更に、実行されたときに前記送付先のメディアフォーマットを決定し、前記送付先へ前記メディアフォーマットで前記メディアコンテンツの送信を開始するために、リソースマネージャーを開始する、計算機実行可能命令を用いて符号化された請求項１８記載の計算機可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーインターフェースに関し、具体的には、グラフィカルユーザーインターフェースによる抽象化に関する。
に関する。
【背景技術】
【０００２】
今日、人々は、楽曲、画像ファイル及びビデオクリップなどのファイルを相互に共有し、彼らの装置の間において転送する。例えば、計算機ユーザーは、電子メールのメッセージに画像ファイルを添付し得、それが、その後、添付された画像ファイルを閲覧し得る友人へ通信される。ファイル転送の別の例において、計算機ユーザーは、ＭＰ３プレーヤーを計算機に「ドッキング」し、ミュージックファイルを再生するためにダウンロードし得るか又はカレンダーと同期させるために計算機に、ＰＤＡ携帯電話装置の組み合わせを接続し得る。これらファイル転送のタイプは、直接接続された２つの装置の間であって、ファイルは、受信装置が転送されたファイルをレンダリング又は再生し得る既知のフォーマットである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、メディアコンテンツを送付先に関連付け得る定義手段を、グラフィカルユーザーインターフェースを用いて提供することである。
【課題を解決するための手段】
【０００４】
この概要を、ドラッグアンドドロップ抽象化に関する簡易化した概念を紹介するために提供する。簡易化した概念を更に、以下の「発明を実施するための形態」に記載する。この概要は、請求項記載対象の本質的な特徴を特定することを意図されておらず、請求項記載対象範囲の決定に使用することも意図されていない。
【０００５】
ドラッグアンドドロップ抽象化の実施形態（単数又は複数）において、グラフィカルユーザーインターフェースは、様々なメディアコンテンツを受信するように選択され得る送付先を表示し、また、様々なメディアコンテンツの表現も表示する。ユーザーは、メディアコンテンツの表現を送付先の表示に移動させるドラッグアンドドロップ動作などを用いて、メディアコンテンツの表現を１つ以上の送付先に関連付け得る。リソースマネージャーは、その後、選択されている送付先のメディアフォーマットを決定し得、また、選択されている送付先へメディアコンテンツの識別子の送信も開始し得る。
【０００６】
別の実施形態（単数又は複数）において、送付先は、いくつかのメディアフォーマットのメディアコンテンツを受信しレンダリングし得る任意のエンティティ又は装置であり得る。更に、メディアコンテンツの表現を、選択されている送付先に関連付けすることによって、送付先がメディアコンテンツのレンダリングを開始し得る。例えば、テレビ装置は、テレビメディアコンテンツの表現が、グラフィカルユーザーインターフェースにおいてテレビの表示装置に関連付けられたとき、視聴するためのテレビ番組のレンダリングを開始し得る。別の例において、送付先は、携帯機器、収集場所若しくは選択されている様々なメディアコンテンツの集まりを関連付けるプレイリスト、又はその後メディアコンテンツをレンダリングする装置を起動し得る受信者であり得る。
【０００７】
別の実施形態（単数又は複数）において、送付先に関連付けられるメディアコンテンツ表現のドラッグアンドドロップ動作は、メディアコンテンツが、送付先においていつ及び／又はどのようにレンダリングされるかに関して無関係であり得る割り当てである。更に、メディアコンテンツの送付先への割り当ては、特定のメディアコンテンツが、どこにストアされているか又は送付先においてレンダリングされるメディアコンテンツが、どこから取得されるかに関して無関係であり得る。メディアコンテンツは、メディアコンテンツを示す識別子として送付先に送信され得、送付先がその後、メディアコンテンツをいつ及び／又はどのようにレンダリングするか対処し得る。送付先は、また、メディアコンテンツをいつどこから取得するか対処し得る。
【０００８】
ドラッグアンドドロップ抽象化の実施形態を、以下の図面を参照して説明する。同一の数字を、同様の機能及びコンポーネントを参照するために、図面の初めから終わりまで使用する。
【図面の簡単な説明】
【０００９】
【図１】ドラッグアンドドロップ抽象化の実施形態が実装され得るシステムの例を示す。
【図２】ドラッグアンドドロップ抽象化の実施形態が実装され得る別のシステムの例を示す。
【図３】１つ以上の実施形態によるドラッグアンドドロップ抽象化のための方法（単数又は複数）の例を示す。
【図４】ドラッグアンドドロップ抽象化の実施形態を実装し得る計算機装置の例の様々なコンポーネントを示す。
【発明を実施するための形態】
【００１０】
ドラッグアンドドロップ抽象化の実施形態は、ユーザーがメディアコンテンツを送付先に割り当てるための、メディアコンテンツ表現を送付先に関連付け得るメディアコンテンツの表現及び送付先を表示するグラフィカルユーザーインターフェースを提供する。ユーザーは、送付先の表示へのメディアコンテンツ表現のドラッグアンドドロップ入力を用いて、メディアコンテンツ表現を送付先に関連付け得る。例えば、ピクチャーインピクチャーのテレビ番組の表現が、視聴するためのテレビ番組を受信しレンダリングし得る表示装置を示しているテレビの表示に関連付けられ得る。別の実施形態において、任意タイプのメディアコンテンツが、装置、受信者又は収集場所などの様々な送付先に関連付けられ得る。
【００１１】
メディアコンテンツを送付先に割り当てるためのドラッグアンドドロップ動作が、メディアコンテンツを送付先に関連付けるための制御機構である。ドラッグアンドドロップ動作の実現は、メディアコンテンツが、いつ及び／又はどのようにレンダリングされ、また、特定のメディアコンテンツが、どこにストアされ、又はメディアコンテンツが、送付先によってどこから取得されるかに関して無関係であり得る。例えば、メディアコンテンツは、メディアコンテンツが示す識別子として送付先に送信され得、送付先がその後、いつ及び／又はどのようにメディアコンテンツをレンダリングするか対処し得る。送付先は、また、メディアコンテンツをいつ及びどこから取得するか対処し得る。
【００１２】
ドラッグアンドドロップ抽象化に関して記載したシステム及び方法の特徴及び概念が、いくつもの異なる環境、計算システム、娯楽システム及び／又は他の様々な構成において実装され得るが、ドラッグアンドドロップ抽象化の実施形態を、以下のシステム及び環境例の文脈で説明する。
【００１３】
図１は、ドラッグアンドドロップ抽象化の様々な実施形態が実装され得るシステムの例（１００）を示す。この例において、システム（１００）は、計算機装置（１０２）及びグラフィカルユーザーインターフェース（１０６）が表示される表示装置（１０４）を含む。ドラッグアンドドロップ抽象化の実施形態において、グラフィカルユーザーインターフェース（１０６）は、メディアコンテンツを受信するように選択され得る隣接の送付先（１１０）に表示される、メディアコンテンツの表現（１０８）を含む。メディアコンテンツ表現（１０８）は、メディアコンテンツの識別子、メディアコンテンツの画像、メディアコンテンツの映像のうちいずれか１つ又は組み合わせ又は他の任意タイプのメディアコンテンツ表現として、表示され得る。この例において、メディアコンテンツ表現（１０８）は、テレビ番組のピクチャーインピクチャー（１１２）としてそれぞれ表示されている。
【００１４】
ドラッグアンドドロップ抽象化の様々な実施形態において、送付先（１１０）は、いくつかのメディアフォーマットでメディアコンテンツを受信しレンダリングし得る任意タイプのエンティティ又は装置を含み得る。この例において、送付先（１１０）は、テレビの表示装置（１１４）、携帯用計算機（１１６）、ＰＤＡ携帯電話（１１８）、ゲームシステム（１２０）などの様々な装置を含むように表示されていて、また、他の任意タイプの電子、電化製品及び／又は計算機ベースの装置も含み得る。送付先（１１０）は、また、お気に入りの集まり、友達リスト、任意タイプのグループ又は収集中のメディアコンテンツを選択されている他のメディアコンテンツに関連付けているプレイリスト（１２２）（例えば「スマートプレイリスト」）などの様々な収集場所を含み得る。送付先エンティティは、また、様々なメディアコンテンツに対する個人の好み、社会集団の格付け又は専門家の推薦に関する抽象化であり得る。送付先（１１０）は、また、電子メールアドレス、電話番号又はメディアコンテンツを受信し、そのメディアコンテンツをレンダリング又は再生する装置を起動し得る受信者（１２４）も含み得る。
【００１５】
計算機装置（１０２）は、計算機、テレビクライアント装置、電化製品装置、ゲーム端末のいずれか１つ又は組み合わせ及び／又はテレビの娯楽及び／又は情報システムにおいて、実装され得る他の任意タイプの計算機ベースの装置として、実装され得る。更に、計算機装置（１０２）は、図４に示されている計算機装置の例を参照して更に説明されているような異なるコンポーネントのいくつもの組み合わせを用いて実装され得る。
【００１６】
このシステムの例（１００）において、計算機装置（１０２）は、１つ以上のプロセッサー（１２６）、メディアコンテンツ入力（１２８）及びメディアコンテンツ（１３０）（例えば、受信されたメディアコンテンツ又は受信されているメディアコンテンツ）を含む。メディアコンテンツ入力（１２８）は、任意タイプの通信インターフェース及び／又はインターネットプロトコル（ＩＰ）入力などのデータ入力を含み得、それを介しメディアコンテンツストリーム（例えばＩＰＴＶメディアコンテンツ）が受信される。計算機装置（１０２）は、ＩＰベースネットワーク（１３４）を介したコンテンツ配信元（１３２）などのいくつものメディアコンテンツのリソースからメディアコンテンツ（１３０）を受信し得る。
【００１７】
メディアコンテンツ（１３０）は、任意の形式の番組、コマーシャル、楽曲、映画、映像のオンデマンドのメディアコンテンツであり得るテレビ番組（又はプログラム）を含み得る。別のメディアコンテンツは、対話型ゲーム、ネットワークベースアプリケーション、計算機装置（１０２）にストリーミングされる楽曲及び任意タイプのメディアコンテンツソースから受信される他の任意の音声、映像及び／又は画像コンテンツを含み得る。更に、メディアコンテンツ（１３０）は、フルサイズのテレビ表示用のテレビメディアコンテンツ及びコンテンツ配信元（１３２）から受信されるピクチャーインピクチャーのメディアコンテンツに関する別々のメディアストリームを含むように、受信され得る。
【００１８】
ＩＰベースネットワーク（１３４）は、メディアコンテンツリソース、計算機装置（１０２）及びいくつもの送付先（１１０）の間においてメディアコンテンツ流通及び／又はデータ通信を容易にするシステム通信ネットワーク（１３６）の一部として実装され得る。通信ネットワーク（１３６）は、任意タイプのネットワーク形態及び／又は通信プロトコルを使用し、メディアコンテンツ流通システムの一部として実装され得、２つ以上のネットワークの組み合わせとして示され得るか又は代替として実装され得る。計算機装置（１０２）は、ＩＰベースネットワーク（１３４）及び／又は通信ネットワーク（１３６）を介し、コンテンツ配信元（１３２）などのメディアコンテンツリソースと通信するように構成され得る。
【００１９】
計算機装置（１０２）は、また、ドラッグアンドドロップ抽象化の実施形態を実装するための計算機実行可能命令として実装され得、プロセッサー（単数又は複数）（１２６）によって実行される、リソースマネージャー（１３８）を含む。リソースマネージャー（１３８）が、独立したアプリケーションとして例示され記述されているが、リソースマネージャー（１３８）は、１つ以上のドラッグアンドドロップ抽象化の機能を実行するためのいくつかのコンポーネントアプリケーション又は分散モジュールとして実装され得る。
【００２０】
ドラッグアンドドロップ抽象化の例において、ユーザーは、グラフィカルユーザーインターフェース（１０６）においてメディアコンテンツ（１３０）の表現（１０８）を１つ以上の送付先（１１０）に関連付け得る。例えば、ピクチャーインピクチャーのメディアコンテンツ表現（１４０）が、送信するためのメディアコンテンツを、選択されている送付先に割り当てるドラッグアンドドロップ動作（１４２）によって、選択されている送付先（１１４）に関連付けられ得る。ユーザーは、計算機のマウス又は別の同様のポインティングデバイスからの入力を用いて、選択されている送付先（１１４）へメディアコンテンツ表現（１４０）をドラッグアンドドロップし得る。テレビメディアコンテンツ（例えばピクチャーインピクチャー（１４０））が、任意タイプのテレビ、ＬＣＤ又は音声、映像及び／又は画像データをレンダリングするテレビベース同様の表示システムとして、実装され得る表示装置（１４４）の表現である送付先（１１４）に関連付けられる。実施形態において、メディアコンテンツ表現（１４０）のドラッグアンドドロップ動作（１４２）が、選択されている送付先の表示装置（１４４）において、メディアコンテンツ（１３０）のレンダリングを開始する。
【００２１】
あるいはまた、ピクチャーインピクチャーのメディアコンテンツ表現（１４０）を、選択されている送付先（１１４）に関連付けるドラッグアンドドロップ動作（１４２）は、メディアコンテンツを送付先の表示装置（１４４）に関連付ける制御機構である。ドラッグアンドドロップ動作の実現は、メディアコンテンツが、いつ及び／又はどのようにレンダリングされ、特定のメディアコンテンツが、どこにストアされるか又はメディアコンテンツが、送付先によってどこから取得されるかに関して無関係であり得る。例えば、メディアコンテンツの識別子が、表示装置（１４４）に送信され得、送付先がその後、いつ及び／又はどのようにメディアコンテンツをレンダリングするか対処し得る。送付先は、また、計算機装置（１０２）又はコンテンツ配信元（１３２）などからメディアコンテンツをいつ及びどこから取得するかに対処し得る。
【００２２】
実施形態において、リソースマネージャー（１３８）は、メディアコンテンツ表現（１０８）が、グラフィカルユーザーインターフェース（１０６）において、１つ以上の送付先（１１０）に関連付けられたとき、選択されている送付先のメディアフォーマットを決定するように実装され得る。更に、リソースマネージャー（１３８）は、その後、メディアコンテンツが送信されたとき、選択されている送付先（単数又は複数）において、メディアコンテンツのレンダリングを開始し得る。
【００２３】
例えば、グラフィカルユーザーインターフェース（１０６）におけるメディアコンテンツ表現（１４０）は、テレビ番組を表すグラフィック画像であり得る。グラフィック画像が、グラフィカルユーザーインターフェース（１０６）において表示装置（１４４）の表現に関連付けられたとき、リソースマネージャー（１３８）は、表示装置（１４４）が、テレビメディアフォーマットでメディアコンテンツをレンダリングすることを決定し得る。更に、リソースマネージャー（１３８）は、視聴するためのテレビ番組をレンダリングする表示装置（１４４）へメディアコンテンツ（１３０）の送信（１４６）を開始し得る。この例において、表示装置（１４４）において表示されるテレビメディアコンテンツのチャネル変更が、メディアコンテンツ表現（１０８）のうち異なる１つを表示装置の表現（１４０）に単純に関連付けることによって、グラフィカルユーザーインターフェース（１０６）から開始され得る。
【００２４】
図２は、ドラッグアンドドロップ抽象化の様々な実施形態が実装され得る別のシステムの例（２００）を示す。システム（２００）は、メディアコンテンツ（２０４）を、いくつもの様々なクライアント、計算機及び／又は計算機装置（２０６）などの計算ベース装置と通信ネットワーク（２０８）を介して通信するメディアコンテンツリソース（単数又は複数）（２０２）を含む。通信ネットワークの例を、図１に示されている通信ネットワーク（１３６）を参照して説明する。通信ネットワーク（２０８）は、メディアコンテンツリソース（単数又は複数）（２０２）といくつものクライアント及び／又は計算機装置の間のメディアコンテンツ流通及びデータ通信を容易にするＩＰベースネットワークを含むように実装され得る。
【００２５】
計算機装置（２０６）は、１つ以上のプロセッサー、通信モジュール、メモリーコンポーネント、メディアコンテンツレンダリングシステム、ドラッグアンドドロップ抽象化の実施形態を実施し得るリソースマネージャーを用いて実装され得る。リソースマネージャーの例を、図１に示されているリソースマネージャー（１３８）を参照して説明する。更に、計算機装置（２０６）は、通信ネットワーク（２０８）を介し任意のタイプ及びメディアのコンテンツフォーマット（２０４）を受信するために、いくつもの異なるメディアコンテンツリソース（２０２）と通信するように構成され得る。
【００２６】
この例において、計算機システム（２１０）は、計算機装置（２０６）及びグラフィカルユーザーインターフェース（２１４）が表示される表示装置（２１２）を含む。グラフィカルユーザーインターフェース（２１４）は、メディアコンテンツを受信するように選択され得る隣接の送付先（２１８）に表示される、メディアコンテンツ（２０４）の表現（２１６）を含む。ドラッグアンドドロップ抽象化の実施形態において、ユーザーは、グラフィカルユーザーインターフェース（２１４）において、メディアコンテンツ表現（２２０）を１つ以上の送付先（２１８）に関連付け得る。
【００２７】
例えば、ピクチャーインピクチャーのテレビ番組の表現（２２０）が、任意タイプのテレビ、ＬＣＤ又は音声、映像及び／又は画像データをレンダリングする同様の任意タイプのテレビベースの表示システムであり得る表示装置（２２４）の表現である選択されている送付先（２２２）に関連付けられる。実施形態において、メディアコンテンツ表現（２２０）を送付先（２２２）に関連付けることによって、表示装置（２２４）においてメディアコンテンツ（２０４）のレンダリングを開始する。メディアコンテンツ表現（２２０）は、また、選択されている携帯電話装置（２２８）の表現である送付先（２２６）に関連付けられ、また、選択されているプレイリストの表現である送付先（２３０）にも関連付けられる。
【００２８】
実施形態において、計算機装置（２０６）においてリソースマネージャーは、メディアコンテンツ表現（２２０）が、グラフィカルユーザーインターフェース（２１４）において選択されている送付先に関連付けられたとき、選択されている送付先のメディアフォーマットを決定するように実装され得る。更に、リソースマネージャー（１３８）は、メディアコンテンツが送信されたとき、その後、選択されている送付先において、メディアコンテンツのレンダリングを開始し得る。この例において、選択されているメディアコンテンツに関連付けられた送付先は、メディアコンテンツの異なるメディアフォーマットをそれぞれレンダリングし得る。
【００２９】
グラフィカルユーザーインターフェース（２１４）におけるメディアコンテンツ表現（２２０）は、テレビ番組を表すピクチャーインピクチャーであり得る。ピクチャーインピクチャー表現（２２０）が、表示装置（２２４）の表現に、グラフィカルユーザーインターフェース（２１４）において関連付けられたとき、リソースマネージャーは、その後、表示装置（２２４）が、テレビメディアフォーマットでメディアコンテンツをレンダリングすることを決定し得る。更に、リソースマネージャーは、選択されている視聴するためのテレビ番組をレンダリングする表示装置（２２４）へメディアコンテンツ（２０４）の送信（２３２）を開始し得る。
【００３０】
（例えば計算機装置（２０６）において）リソースマネージャーは、また、携帯電話装置（２２８）が、静止画像フォーマットでメディアコンテンツをレンダリングすることを決定し得る。リソースマネージャーは、その後、メディアコンテンツ（２０４）を送信（２３６）するためのメディアコンテンツの割り当てを、メディアコンテンツリソース（２０２）から携帯電話（２２８）へリダイレクト（２３４）し得る。「ドッキングされた」装置への単純なファイル転送と異なり、リソースマネージャーは、メディアコンテンツが、リソースマネージャーが実装されている別の所のメディアコンテンツリソースから送信される送付先へメディアコンテンツの送信を開始し得る。この例において、わずかに異なるメディアコンテンツが、特定の選択されているメディアコンテンツ項目以外の携帯電話装置（２２８）へ送信される。更に、メディアコンテンツリソース（２０２）は、１つ以上の送付先（２１８）へ送信するために、様々なメディアコンテンツの異なるフォーマットを有するか又は維持し得る。別のシステム例の実施形態（２００）において、メディアコンテンツリソース（２０２）は、リソースマネージャー（２３８）を含み得るかむしろ、又はドラッグアンドドロップ抽象化の実施形態を実施するための計算機装置（２０６）におけるリソースマネージャーに追加される。
【００３１】
計算機装置（２０６）におけるリソースマネージャーは、また、選択されているプレイリスト（２３０）などの送付先へメディアコンテンツを示す識別子の送信を開始し得る。例において、メディアコンテンツ表現（２２０）は、今後の放送に関する予定されたテレビ番組であり得、その場合、メディアコンテンツの識別子は、テレビ番組が放送されたとき、表示装置（２２４）において視聴するためにレンダリングされ得るプレイリスト（２３０）に追加される。同様に、受信者を示す送付先（２４０）が、メディアコンテンツ表現（２１６）に関連付けられている場合、リソースマネージャーは、メディアコンテンツを示す識別子を用いて受信者へメディアコンテンツの送信を開始し得る。受信者は、その後、メディアコンテンツをレンダリング又は再生するウェブサイト又は別の装置へのリンクであり得る、識別子を起動し得る。
【００３２】
一般に、本明細書に記載した任意の機能、方法及びモジュールは、ハードウェア、ソフトウェア、ファームウェア（例えば固定論理回路）、手動処理又はその任意の組み合わせを使用し実装され得る。機能、方法又はモジュールのソフトウェア実装は、計算ベースのプロセッサー上で実行されるときに指定されたタスクを実行する、プログラムコードを表す。図３を参照して記載した方法の例（３００）を、計算機実行可能命令の一般的な文脈で記載し得る。一般に、計算機実行可能命令は、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャー、モジュール、機能及び特定の機能を実行又は特定の抽象データ型を実装するようなものを含み得る。本方法（単数又は複数）は、また、機能が通信ネットワークを介してリンクされているリモート処理装置によって実行される分散計算環境において実践され得る。分散計算環境において、計算機実行可能命令は、メモリー記憶装置を含むローカル及びリモート計算機の記憶媒体に配置され得る。更に、本明細書に記載された特徴は、プラットフォームに無関係であって、本技法が、様々なプロセッサーを有する様々な計算プラットフォームにおいて実装され得る。
【００３３】
図３は、ドラッグアンドドロップ抽象化の方法の例（単数又は複数）（３００）を示す。記載した方法の順番は、制限として理解されることを意図されておらず、方法又は代替の方法を実施するために、記載したいくつもの方法のブロックが順不同で結合され得る。
【００３４】
ブロック（３０２）において、様々なメディアコンテンツの割り当てを受信するように選択され得る送付先が表示される。ブロック（３０４）において、様々なメディアコンテンツの表現が表示される。例えば、グラフィカルユーザーインターフェース（１０６）（図１）は、メディアコンテンツを受信するように選択され得る隣接の送付先（１１０）に表示されるメディアコンテンツの表現（１０８）を含む。メディアコンテンツ表現（１０８）は、メディアコンテンツの識別子、メディアコンテンツの画像、メディアコンテンツの映像のうち、いずれか１つ又は組み合わせとして又は他の任意タイプのメディアコンテンツ表現として、表示され得る。
【００３５】
ブロック（３０６）において、ユーザー入力が、メディアコンテンツを送付先に関連付けるために受信され、ブロック（３０８）において、メディアコンテンツの表現が、送付先の表示に関連付けられる。例えば、ユーザー入力は、送信するためのメディアコンテンツを、選択されている送付先（１１４）によって表示される表示装置（１４４）に割り当てるために、ピクチャーインピクチャー表現（１４０）を、選択されている送付先（１１４）に関連付けるためのグラフィカルユーザーインターフェース（１０６）におけるドラッグアンドドロップ動作（１４２）として受信される。実施形態において、送付先の表示を用いたメディアコンテンツ表現のドラッグアンドドロップ動作は、メディアコンテンツを送付先に関連付ける制御機構である。ドラッグアンドドロップ動作の実現は、メディアコンテンツが、いつ及び／又はどのようにレンダリングされるか、また、特定のメディアコンテンツが、どこにストアされるか又はメディアコンテンツが、どこから取得されるかに関して無関係であり得る。
【００３６】
ブロック（３１０）において、選択されている送付先のメディアフォーマットが、任意に決定される。例えば、計算機装置（１０２）のリソースマネージャー（１３８）は、メディアコンテンツ表現（１０８）が、グラフィカルユーザーインターフェース（１０６）において１つ以上の送付先（１１０）に関連付けられたとき、選択されている送付先のメディアフォーマットを決定する。テレビの表示装置（１４４）の例において、リソースマネージャー（１３８）は、表示装置（１４４）が、テレビメディアフォーマットでメディアコンテンツをレンダリングすることを決定する。
【００３７】
ブロック（３１２）において、メディアコンテンツの識別子が、送付先へ送信開始される。例えば、メディアコンテンツは、メディアコンテンツをレンダリング示している識別子として（又は「抽象化」として）送付先に送信され得、送付先がその後、いつ及び／又はどのようにメディアコンテンツをレンダリングするか対処し得る。送付先は、また、メディアコンテンツをいつ及びどこから取得するか対処し得る。メディアコンテンツを「レンダリング」する送付先又はレンダリング動作は、メディアコンテンツリソース（２０２）から（というよりもむしろ起動装置（２０６）から）選択されているメディアコンテンツの高密度版を取得するテレビ装置（２２４）を含み得る。携帯電話（２１４）である送付先に関しては、レンダリングは、グラフィカルユーザーインターフェース（２１４）が表示されるけれども、ＱＶＧＡ（クォータービデオグラフィックスアレイ）の解像度にサンプリングされた計算機装置（２０６）にローカルストアされているコンテンツの開始クリップを含むＭＭＳ（マルチメディアメッセージングサービス）メッセージを送信することを含み得る。別の例において、リソースマネージャー（１３８）は、コンテンツ配信元（１３２）から視聴するためのテレビ番組をレンダリングする表示装置（１４４）へ、メディアコンテンツ（１３０）又は他のメディアコンテンツの送信（１４６）を開始し得る。
【００３８】
ブロック（３１４）において、任意にメディアコンテンツが、送付先においてレンダリングが開始される。例えば、リソースマネージャー（１３８）は、メディアコンテンツが送信されたとき、選択されている送付先（単数又は複数）においてメディアコンテンツのレンダリングを開始し得る。テレビの表示装置（１４４）の例において、メディアコンテンツ（１３０）が、表示装置（１４４）に送信され、その動作が、視聴するためのメディアコンテンツをレンダリング又は再生する表示装置（１４４）を起動し得る。
【００３９】
図４は、ドラッグアンドドロップ抽象化の実施形態を実施するための任意の形式の計算装置、電子装置又はテレビクライアント装置として実施され得る計算機装置の例（４００）の様々なコンポーネントを示す。例えば、計算機装置（４００）が、図１に示されている計算機装置（１０２）として実装され得る。様々な実施形態において、計算機装置（４００）は、テレビクライアント装置、デスクトップ計算機、携帯計算機、電化製品装置、ゲーム端末のうちいずれか１つ又は組み合わせとして及び／又は他の任意タイプの計算ベースの装置として、実施され得る。
【００４０】
計算機装置（４００）は、インターネットプロトコル（ＩＰ）入力を含み得る１つ以上のメディアコンテンツ入力（４０２）を含んでいて、メディアコンテンツストリームが、ＩＰベースネットワークを介し受信される。計算機装置（４００）は、更に、任意の１つ以上のシリアル及び／又はパラレルインターフェース、無線インターフェース、任意タイプのネットワークインターフェース、モデム及び他の任意タイプの通信インターフェースとして、実装され得る通信インターフェース（単数又は複数）（４０４）含む。ネットワークインターフェースは、他の電子装置及び計算装置が、装置（４００）とデータ通信し得ることによって、計算機装置（４００）と通信ネットワーク間の接続を提供する。同様に、シリアル及び／又はパラレルインターフェースが、計算機装置（４００）と他の電子装置又は計算装置の間の直接のデータ通信を提供する。モデムは、従来の電話回線、ＤＳＬ接続、ケーブル及び／又は他のタイプの接続を介し他の電子計算装置との計算機装置（４００）の通信を容易にする。
【００４１】
計算機装置（４００）は、また、他の電子装置及び計算装置と通信し、ドラッグアンドドロップ抽象化の実施形態を実装する装置（４００）の動作を制御するための様々な計算機実行可能命令を処理する１つ以上のプロセッサー（４０６）（例えば、任意のマイクロプロセッサー、コントローラなど）を含む。計算機装置（４００）は、１つ以上のメモリーコンポーネント、ランダムアクセスメモリー（ＲＡＭ）、不揮発性メモリー（例えば、任意の１つ以上の読み出し専用メモリー（ＲＯＭ）、フラッシュメモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭなど）及びディスク記憶装置を含むような例の計算機可読媒体（４０８）を用いて実装され得る。ディスク記憶装置は、ハードディスクドライブ、書き込み可能及び／又は再書き込み可能コンパクトディスク（ＣＤ）、ＤＶＤ、ＤＶＤ＋ＲＷなどの任意タイプの磁気又は光記憶装置を含み得る。
【００４２】
計算機可読媒体（４０８）は、メディアコンテンツ（４１０）をストアするためのデータ記憶装置並びにソフトウェアアプリケーション及び計算機装置（４００）の作動可能な機能に関連する他の任意タイプの情報及びデータなどの他の情報及び／又はデータを提供する。例えば、オペレーティングシステム（４１２）及び／又は他の計算機アプリケーション（４１４）は、計算機可読媒体（４０８）を用いたソフトウェアアプリケーションとして維持され得、ドラッグアンドドロップ抽象化の実施形態を実施するプロセッサー（４０６）において実行され得る。計算機装置（４００）は、また、本明細書に記載されているようなドラッグアンドドロップ抽象化の様々な実施形態を実施するための（この例においては、ソフトウェアモジュールとして示されている）リソースマネージャー（４１６）を含み得る。リソースマネージャーの例（４１６）を、図１に示されている計算機装置（１０２）のリソースマネージャー（１３８）を参照して説明する。
【００４３】
テレビのクライアント装置として実装されているとき、計算機装置（４００）は、また、計算機装置（４００）が受信及び／又は記録する、記録メディアコンテンツ（４２４）を維持するための再生アプリケーション（４２０）及び記録媒体（４２２）を有するＤＶＲシステム（４１８）を含み得る。更に、計算機装置（４００）は、（図示されていない）リモートのデータストアを用いて維持されている追加された記録メディアコンテンツをアクセス又は受信し得る。計算機装置（４００）は、また、オンデマンドビデオサーバーからのメディアコンテンツ又は加入者サイト及びクライアント装置にメディアコンテンツを配布するブロードキャストセンター若しくはコンテンツ配信元において維持されているメディアコンテンツを受信し得る。再生アプリケーション（４２０）は、メディアコンテンツ（４１０）、記録メディアコンテンツ（４２４）及び／又は他のオンデマンド映像メディアコンテンツ、視聴するためのレンダリング及び／又は表示され得る楽曲及び他の任意の音声、映像及び／又は画像メディアコンテンツの再生を制御するための映像制御アプリケーションとして、実装され得る。
【００４４】
計算機装置（４００）は、また、音声レンダリング及び／又は表示システム（４２８）に音声及び／又は映像データを提供する音声及び／又は映像出力（４２６）も含む。音声レンダリング及び／又は表示システム（４２８）は、音声、映像及び画像データを処理し、表示し及び／又はさもなければレンダリングする任意の装置を含み得る。映像信号及び音声信号は、ＲＦ（無線通信周波数）リンク、Ｓ−ビデオリンク、合成映像リンク、コンポーネントビデオリンク、ＤＶＩ（デジタルビジュアルインターフェース）、アナログ音声接続又は他の同様の通信リンクを介し、計算機装置（４００）から表示装置（４３０）へ通信され得る。あるいはまた、音声レンダリング及び／又は表示システム（４２８）は、計算機装置の例（４００）の内蔵コンポーネントとして実装され得る。
【００４５】
ドラッグアンドドロップ抽象化の実施形態を、特徴及び／又は方法を特定の言語で記載したが、添付の請求対象が、必ずしも記載した特定の特徴又は方法に限定されないことを理解されよう。もっと正確に言えば、特定の特徴及び方法を、ドラッグアンドドロップ抽象化の実装の例として開示している。
【符号の説明】
【００４６】
１００  ドラッグアンドドロップ抽象化システム
１０２  計算機装置
１０４  表示装置
１０６  グラフィカルユーザーインターフェース
１０８  メディアコンテンツ表現
１１０  隣接の送付先
１１２  ピクチャーインピクチャー
１１４  選択されている送付先
１１６  携帯用計算機
１１８  ＰＤＡ携帯電話
１２０  ゲームシステム
１２２  プレイリスト
１２４  受信者
１２６  プロセッサー（単数又は複数）
１２８  メディアコンテンツ入力（単数又は複数）
１３０  メディアコンテンツ
１３２  コンテンツ配信元
１３４  ＩＰベースネットワーク
１３６  通信ネットワーク
１３８  リソースマネージャー
１４０  ピクチャーインピクチャーのメディアコンテンツ表現
１４２  ドラッグアンドドロップ動作
１４４  選択されている送付先の表示装置
１４６  メディアコンテンツ送信
２００  ドラッグアンドドロップ抽象化システム
２０２  メディアコンテンツリソース
２０４  メディアコンテンツ
２０６  計算機装置
２０８  通信ネットワーク
２１０  計算機システム
２１２  表示装置
２１４  グラフィカルユーザーインターフェース
２１６  メディアコンテンツの表現
２１８  隣接の送付先
２２０  メディアコンテンツ表現
２２２  選択されている送付先
２２４  表示装置
２２６  選択されている送付先
２２８  携帯電話装置
２３０  選択されている送付先
２３２  メディアコンテンツの送信
２３４  リダイレクト
２３６  メディアコンテンツの送信
２３８  リソースマネージャー
４００  電子計算機装置
４０２  メディアコンテンツ入力（単数又は複数）
４０４  通信インターフェース（単数又は複数）
４０６  プロセッサー（単数又は複数）
４０８  計算機可読媒体
４１０  メディアコンテンツ
４１２  オペレーティングシステム
４１４  計算機アプリケーション（複数）
４１６  リソースマネージャー
４１８  ＤＶＲシステム
４２０  再生アプリケーション
４２２  記録媒体
４２４  記録メディアコンテンツ
４２６  音声及び／又は映像の入力／出力
４２８  音声レンダリング及び／又は表示システム
４３０  表示装置
【図１】
2010528368.tif 000003
【図２】
2010528368.tif 000004
【図３】
2010528368.tif 000005
【図４】
2010528368.tif 000006
【国際調査報告】
2010528368.tif 000007
2010528368.tif 000008
2010528368.tif 000009