(57)【要約】   ユーザーに魅力的な方法でメディアコンテンツのストリーミングを提供する。ストリーミングメディアのプレーヤーは、様々なカテゴリ（例えば、サイエンスフィクションのタイトル、テレビ番組、西部劇など）に格納された利用可能なタイトルのコレクションをユーザーが閲覧できるようなインターフェイスを提供する。インターフェイスは指定された挿入ポイントからメディアタイトルの１つの再生を自動的に開始するように構成する。挿入ポイント自体が、与えられたタイトルの中の関心を引く位置が選択されたところであり、つまり、そのタイトルの中のユーザーを引き付けそうなところである。
2014509478.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングメディアコンテンツをクライアント装置に配信するためのコンピューター実装方法であって、
前記クライアント装置に表示された自動再生インターフェイスを介してユーザーに提示する複数のメディアタイトルの選択を特定するステップと、
前記複数のメディアタイトルのうち第１のメディアタイトルに対して、前記自動再生インターフェイスを介して前記クライアント装置に前記第１のメディアタイトルのストリーミングを開始するフレームを指定する第１の挿入ポイントを特定するステップと、
前記第１のメディアタイトルを前記第１の挿入ポイントから前記クライアント装置へストリーミングするステップと、
を備えたコンピューター実装方法。
【請求項２】
前記第１のメディアタイトルから前記複数のメディアタイトルのうち前記第２のメディアタイトルに切り替える要求を受信するステップと、
前記自動再生インターフェイスを介して、前記クライアント装置へ前記第２のメディアタイトルのストリーミングを開始するフレームを指定する前記第２のメディアタイトルの第２の挿入ポイントを特定するステップと、
前記第２のメディアタイトルを前記第２の挿入ポイントから前記クライアント装置へストリーミングをするステップと、
をさらに備えたことを特徴とする請求項１記載のコンピューター実装方法。
【請求項３】
前記複数のメディアタイトルの選択は、ユーザーの指定した好みに応じて決定されることを特徴とする請求項１記載のコンピューター実装方法。
【請求項４】
前記クライアント装置に表示された前記自動再生インターフェイスを介してユーザーに提供する第２の複数のメディアタイトルの選択を特定するステップと、
前記第２の複数のメディアタイトルの１つを指定された挿入ポイントから前記クライアント装置へストリーミングするステップと、
をさらに備えたことを特徴とする請求項１記載のコンピューター実装方法。
【請求項５】
前記第１の挿入ポイントは、前記第１のメディアタイトルに対して指定された複数の挿入ポイントから選択されたものであることを特徴とする請求項１記載のコンピューター実装方法。
【請求項６】
中央処理装置（ＣＰＵ）により実行されることにより、ストリーミングメディアコンテンツをクライアント装置に配信するための処理を実行するコードであって、前記ＣＰＵにより実行されるコードを記録したコンピューター読み取り可能な記録媒体であって、
前記処理が、
前記クライアント装置に表示された自動再生インターフェイスを介してユーザーに提示する複数のメディアタイトルの選択を特定するステップと、
前記複数のメディアタイトルのうち第１のメディアタイトルに対して、前記自動再生インターフェイスを介して前記クライアント装置に前記第１のメディアタイトルのストリーミングを開始するフレームを指定する第１の挿入ポイントを特定するステップと、
前記第１のメディアタイトルを前記第１の挿入ポイントから前記クライアント装置へストリーミングするステップと、
を備えることを特徴とするコンピューター読み取り可能な記録媒体。
【請求項７】
前記処理が、
前記第１のメディアタイトルから前記複数のメディアタイトルのうち前記第２のメディアタイトルに切り替える要求を受信するステップと、
前記自動再生インターフェイスを介して、前記クライアント装置へ前記第２のメディアタイトルのストリーミングを開始するフレームを指定する前記第２のメディアタイトルの第２の挿入ポイントを特定するステップと、
前記第２のメディアタイトルを前記第２の挿入ポイントから前記クライアント装置へストリーミングするステップと、
をさらに備えたことを特徴とする請求項６記載のコンピューター読み取り可能な記録媒体。
【請求項８】
前記複数のメディアタイトルの選択は、ユーザーの指定した好みに応じて決定されることを特徴とする請求項６記載のコンピューター読み取り可能な記録媒体。
【請求項９】
前記処理が、
前記クライアント装置に表示された前記自動再生インターフェイスを介してユーザーに提供する第２の複数のメディアタイトルの選択を特定するステップと、
前記第２の複数のメディアタイトルの１つを指定された挿入ポイントから前記クライアント装置へストリーミングするステップと、
をさらに備えたことを特徴とする請求項６記載のコンピューター読み取り可能な記録媒体。
【請求項１０】
前記第１の挿入ポイントは、前記第１のメディアタイトルに対して指定された複数の挿入ポイントから選択されたものであることを特徴とする請求項６記載のコンピューター読み取り可能な記録媒体。
【請求項１１】
メモリと、
１以上のアプリケーションプログラムを格納するプロセッサーであって、プロセッサー上で実行されることによって、ストリーミングメディアコンテンツをクライアント装置に配信するための処理を実行するように構成されたプロセッサーを備えたシステムにおいて、
前記処理が、
前記クライアント装置に表示された自動再生インターフェイスを介してユーザーに提示する複数のメディアタイトルの選択を特定するステップと、
前記複数のメディアタイトルのうち第１のメディアタイトルに対して、前記自動再生インターフェイスを介して前記クライアント装置に前記第１のメディアタイトルのストリーミングを開始するフレームを指定する第１の挿入ポイントを特定するステップと、
前記第１のメディアタイトルを前記第１の挿入ポイントから前記クライアント装置へストリーミングするステップと、
を備えることを特徴とするシステム。
【請求項１２】
前記処理が、
前記第１のメディアタイトルから前記複数のメディアタイトルのうち前記第２のメディアタイトルに切り替える要求を受信するステップと、
前記自動再生インターフェイスを介して、前記クライアント装置へ前記第２のメディアタイトルのストリーミングを開始するフレームを指定する前記第２のメディアタイトルの第２の挿入ポイントを特定するステップと、
前記第２のメディアタイトルを前記第２の挿入ポイントから前記クライアント装置へストリーミングするステップと、
をさらに備えたことを特徴とする請求項１１記載のシステム。
【請求項１３】
前記複数のメディアタイトルの選択は、ユーザーの指定した好みに応じて決定されることを特徴とする請求項１１記載のシステム。
【請求項１４】
前記処理が、
前記クライアント装置に表示された前記自動再生インターフェイスを介してユーザーに提供する第２の複数のメディアタイトルの選択を特定するステップと、
前記第２の複数のメディアタイトルの１つを指定された挿入ポイントから前記クライアント装置へストリーミングするステップと、
をさらに備えたことを特徴とする請求項１１記載のシステム。
【請求項１５】
前記第１の挿入ポイントは、前記第１のメディアタイトルに対して指定された複数の挿入ポイントから選択されたものであることを特徴とする請求項１１記載のシステム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
この出願は、２０１１年１月２７日に出願され、ここに援用される米国特許出願第１３／０１５，４６９号の利益を主張する。
【技術分野】
【０００２】
この開示の実施形態は、一般的なストリーミングメディアサービスに関する。さらに具体的には、ここに示す実施形態は、選択されたストリーミングビデオのタイトルのグループに対して指定された挿入ポイントに基づいて、ストリーミングビデオの自動再生の機能を提供するための技術に関するものである。
【背景技術】
【０００３】
ストリーミングメディアサービスは、コンテンツサーバー、コンテンツプレーヤ、および、コンテンツプレーヤにコンテンツサーバーを接続する通信ネットワークを備えている。コンテンツサーバーは、エンドユーザーが利用できるようにメディアファイル（または「ストリーム」）を貯えるように構成される。各ストリームは、映画のデジタル版、テレビプログラム、スポーツイベント、ビデオによって撮影されたステージやライブのイベント等を提供する。ストリームは、またオンラインで配信するために特別に作成されたメディアコンテンツで構成される。コンテンツサーバーに貯えられるコンテンツファイルは、通常、再生する時間に従った順番で並べられ、オーディオデータおよび／またはビデオデータで構成される。
【０００４】
クライアント装置によるメディア再生は、一般的に「ストリーミング」と言われ、コンテンツサーバーがクライアント装置にメディアファイルの一部を転送し、完全にストリームが受信されるのを待つことなく、それをクライアント装置で順にデコードして再生を始める。通信ネットワーク内での待ち時間と帯域幅の変化を考慮するために、クライアント装置のコンテンツバッファーは、実際にその一部が再生される前に受信した一部を待ち行列に入れる。ネットワークの輻輳が発生した際は（それが、コンテンツデータが利用可能な帯域幅の減少につながる）、バッファーに追加されるコンテンツデータが少なくなり、特定の再生ビットレートで再生をサポートする際に、待ち行列から取り出されるコンテンツデータの流れが滞る可能性がある。しかしながら、ネットワークの帯域幅が高い間は、バッファーが補充され、コンテンツバッファーが、通常、再び一杯になるまでは、追加のバッファー時間が加えられる。実用的なシステムでは、バッファーに、数秒から１分以上にわたるタイムスパンに対応するデータが持ち行列に入る可能性がある。
【０００５】
インターネットにおけるデジタルでエンコードされた視聴覚（ＡＶ）プログラム（長編映画およびテレビプログラムを含む）のストリーミングは、高帯域幅のインターネット通信の供給が増加することで普及するようになり、様々な異なるストリーミングメディアのプロトコルを利用して、顧客へメディアのストリームを配信することが可能になってきた。これらのプロトコルは多数設計され、サーバーから従来のコンピュータシステム（例えば、典型的なデスクトップＰＣやラップトップコンピュータ、またはホームシアター用ＰＣ（ＨＴＰＣ））にメディアのストリームを配信し、また、このストリーミング手法を用いて、ストリーミングメディアを様々なエンドユーザーが持っているクライアント装置（携帯電話、タブレットおよびネットブック等のコンピューター装置、コンソール型およびハンドヘルド型のビデオゲームシステム、デジタルビデオレコーダー（例えば、ＤＶＲｓ）、ＤＶＤプレーヤー、デジタルＴＶの接続、および、メディアストリーミング専用の装置（Ｒｏｋｕ（登録商標）のセットボックス等）が含まれる）に配信する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の一実施形態では、ユーザーに魅力的な方法でストリーミングするメディアコンテンツを提供する技術を提供する。一実施形態では、クライアント装置にストリーミングメディアコンテンツを配信する方法を提供する。その方法は、通常、クライアント装置に表示された自動再生インターフェイスを介してユーザーに提示する複数のメディアタイトルの選択を特定するステップと、前記複数のメディアタイトルのうち第１のメディアタイトルに対して、前記自動再生インターフェイスを介して前記クライアント装置に前記第１のメディアタイトルのストリーミングを開始するフレームを指定する第１の挿入ポイントを特定するステップと、前記第１のメディアタイトルを前記第１の挿入ポイントから前記クライアント装置にストリーミングするステップとを備える。
【０００７】
他の実施形態には、限定するものではないが、開示された方法の１以上の側面を処理ユニットに組み込むことが可能な命令を含みコンピューター読み取り可能な媒体と、同様に前記開示された方法の１以上の側面を組み込むように構成したシステムが含まれる。
【図面の簡単な説明】
【０００８】
本開示の上記に記載された特徴を詳細に理解することができるように、実施形態と添付された図面に示されたものを参照して、上記の簡単に要約され開示の記載をより具体的にする。ただし、添付の図面は、この発明の単に典型的な実施形態を示すものであり、その範囲に制限されるものではなく、他の同様に有効な実施形態を許容することが可能であることに注意されるべきである。
【図１】本発明の一実施形態に従って、様々なクライアントシステムへストリーミングメディアを提供するために用いられるコンピューターのインフラの一例を示す図。
【図２】本発明の一実施形態に従って、ストリーミングメディアサーバーを提供するために用いられるコンピュータシステムの一例を示す図。
【図３】本発明の一実施形態に従った、ストリーミングメディアのコンテンツの表示に用いるクライアント装置の一例（その１）を示す図。
【図４】本発明の一実施形態に従って、ストリーミングメディアのコンテンツの表示に用いるクライアント装置の一例（その２）を示す図。
【図５】本発明の一実施形態に従って、自動再生機能によって用いられる複数の挿入ポイントがあるストリーミングメディアファイルの一例を示す図。
【図６】本発明の一実施形態に従って、自動再生機能を使ってクライアント装置上のストリーミングメディアのコンテンツを表示する方法を示す図。
【図７】本発明の一実施形態に従って、ストリーミングメディアのクライアント装置に自動再生インターフェイスを表示した一例を示す図。
【発明を実施するための形態】
【０００９】
本発明の実施形態は、ユーザーに魅力的な方法でストリーミングするメディアコンテンツを提供する技術を提供する。一実施形態では、コンテンツ発行元のＷｅｂサイト上のユーザーインターフェイス（または、ケーブル用セットトップボックスまたはＤＶＲによって提供されるインターフェイス）に、自動再生モードで利用できるタイトルのプレビューの開始をユーザーが選択できるような制御を設けるようにしてもよい。例えば、一実施形態では、ストリーミングメディアのプレーヤーは、様々なカテゴリ（例えば、サイエンスフィクションのタイトル、テレビ番組、西部劇など）に格納された利用可能なタイトルのコレクションをユーザーが閲覧できるようなインターフェイスを提供する。メディアのタイトルの１つを再生は、指定された挿入ポイント、通常は、販売されるコンテンツの一部から編集的にまたはアルゴリズム的に「関心を引く部分」であるとみなされるクリップ、から自動的に開始するようにインターフェイスを構成し、ユーザーにそのタイトルのプレビューが提供される。挿入ポイント自体が、与えられたタイトルの中の関心を引く位置が選択されたところであり、つまり、そのタイトルの中のユーザーを引き付けそうなところである。
【００１０】
さらに、ユーザーが１つのタイトルから別のタイトルへ切り替えることができるインターフェイスにして、切り替えが行われると、インターフェイスは、別のタイトルの再生をそのタイトルに関連づけられている指定された挿入ポイントから開始する。例えば、ユーザーが「ミステリー」映画用に指定されたカテゴリを選択したと仮定すると、その場合、クライアント装置は、ミステリーメディアのタイトルのリストを特定し、リストにあるタイトルの１つのストリーミングを、指定した挿入ポイントから自動的に開始するようにしてもよい。ユーザーの好みやインターフェイスのデフォルトの設定に基づいて、利用可能な表示領域の一部または「全画面」でストリーミングを行なうようにしてもよい。「全画面」であれば、ビデオの一部に置かれるナビゲーション用のＧＵＩがあってもなくても、ユーザーは興味がある瞬間を見ることができる。ユーザーが別のタイトルに切り替えると、インターフェイスは自動的に次のタイトルのストリーミングを、やはり指定した挿入ポイントから開始する。したがって、このアプローチは、テレビ放送のチャンネルを変えるときと同様の効果が得られるが、各変更が新しいタイトルのうちの指定された挿入ポイントからストリーミングが行われる方法で行う。この方法でより魅力的な体験を提供して、ユーザーがより好ましいメディアのストリーミングサービスを利用できるようにする。
【００１１】
ユーザーは挿入ポイントからプレビューが行われているタイトルを続けて表示できるだけでなく、ユーザーはそれらのタイトルの初めにジャンプすることができるインターフェイスにしてもよい。一実施形態では、挿入ポイント自体は、利用できるタイトル毎にレビューしている人が指定したものであってもよい。一方、また、挿入ポイントは、例えば、メディアのタイトルと関連する統計値に基づいて、アルゴリズム的に生成されるものであってもよい。例えば、レビューしている人が、最初から５−７分の間の位置に、コメディのフィルムの最初の挿入ポイントを指定したときには、これを他のコメディのタイトルのデフォルトの挿入ポイントとして用いるようにしてもよい。同様に、ユーザーが個々のメディアのタイトル（または、タイトルのカテゴリ）のある特定の時間の索引にジャンプする傾向があるなら、挿入ポイントをそのような時間の索引に生成してもよい。
【００１２】
さらに、１つのタイトルに多数の挿入ポイントがあるかもしれない。例えば、挿入ポイントが、「フレンドリーな家族」または「暴力」等に分類され、そのメタデータを１つの挿入ポイントを選択するために他のものより優先して用いることが可能であり、例えば、自動再生のプレビューをそのような挿入ポイントに限定するためにユーザーの好みに応じて「フレンドリーな家族」の方を選ぶ、または、時刻に基づいてクリップの特定のタイプを選ぶ。さらに、提供者は、ある特定のユーザーによって最近どんなタイトル（および、どの挿入ポイント）がプレビューされたかを記録して、その場合には、特定のタイトルを１つの挿入ポイントからプレビューした場合には、同じ挿入ポイントが指定された時間内に二回使用されないようにして、繰り返し同じ選択箇所が単純に再生されることがないようにして新鮮さのレベルを維持するようにしている。
【００１３】
以下の記載は、提案された技術を構成し利用するために、その分野の通常の技術で実施可能なものが示されることに注意されたい。特定の実施形態および適用方法の説明は例としてのみ提供され、様々な修正が行われることは当業者にとって明らかである。ここに記述されている一般的な原理は他の実施形態に適用され、開示の範囲を離れることなく適用される。従って、本開示に示されている実施形態に限定されるべきではないが、ここに記述されている原理および機能と矛盾しない最も広い範囲に一致する。明確にするために、提案された思想に関するその技術分野で知られている技術的なものに関する機能については詳細な説明は行わない。
【００１４】
図１は、発明の一実施形態に従って、ストリーミングメディアを様々なクライアントシステム１３０１−２に提供するために用いられるコンピュータインフラ１００の一例を示す。図に示されているように、コンピュータインフラ１００はストリーミングメディアサーバーシステム１０５、および、通信ネットワーク１２０にそれぞれ接続される大多数のクライアントシステム１３０１−２で構成される。
【００１５】
クライアントシステム１３０１−２のそれぞれは、ストリーミングメディアのタイトルを見るために、ネットワーク１２０を介してストリーミングメディアサーバーシステム１０５と通信を行う。この特定の例では、クライアントシステム１３０１は、ウェブブラウザ１３２を実行しているコンピュータシステムを表す。したがって、クライアントシステム１３０１は、デスクトップＰＣ、ラップトップコンピュータ、家庭用シアターのＰＣ（ＨＴＰＣｓ）、タブレットコンピュータ、およびウェブブラウザを実行することができる他のコンピュータシステムに代表的される。このような場合、ウェブブラウザ１３２はメディアサーバー１０５から提供されたＷｅｂページを表示するように構成される。そのページからは、以下により詳細に説明するように、自動再生プレビューモードを開始するだけではなく、ユーザーが見るタイトルを選択することができ、ユーザーのやり取り（account）が管理される。メディアサーバー１０５は、クライアント１３０１−２にメディアストリームを送信するように構成されるコンピュータシステムを提供する。例えば、メディアサーバー１０５は、ウェブブラウザ１３２から受信したＷｅｂページの要求に応答するように構成されたＷｅｂサーバーを提供するようにしてもよい。
【００１６】
同様に、クライアントシステム１３０２は、ネットワーク１２０およびディスプレイ１４０（例えば、フラットパネルテレビ）の両方に接続されたセットトップ装置を表す。したがって、クライアントシステム１３０２は、ネットワーク１２０に接続することができるＤＶＤプレーヤーだけでなく、デジタルケーブルボックス、デジタルビデオレコーダー（ＤＶＲ）システム、および、他の特殊なストリーミングメディア装置に代表され、メディアサーバー１０５によって提供されるメディアストリームを受け取り再生する。例えば、いくつかのブルーレイ（登録商標）ディスクプレイヤーは、ＢＤ−ｌｉｖｅアプリケーションをダウンロードして実行することができる。この場合、ディスクプレイヤーはメディアサーバー１０５に接続し、メディアストリームを選択して再生するために使用するインターフェイス部をダウンロードすることができる。更に、ディスプレイ１４０は、それ自体がメディアサーバー１０５によって提供されるメディアストリームを再生しているネットワーク１２０に接続可能な統合装置であってもよい。例えば、あるフラットパネルのテレビ用ディスプレイは、様々なメディアサーバーシステム１０５（例えば、様々なストリーミングメディアサービス、ビデオ・オン・デマンド方式のサービス、またはＷｅｂサイトを共有する一般的なビデオ）に接続するために用いられる組み込みファームウェア部品を備えている。これらの各ケースでは、クライアント装置に表示されたユーザーインターフェイスから、ユーザーは自動再生のプレビューモード（タイトルが自動的にストリームされ、指定された挿入ポイントから始まる）を開始することができる。
【００１７】
図２は、本発明の一実施形態に従った、ストリーミングメディアサーバー１０５を提供するコンピュータシステムの一例である。図に示すように、コンテンツサーバーシステム２０５は、これに限定するものではないが、中央処理装置（ＣＰＵ）２０５、ネットワークインターフェース２１５、相互接続部２２０、メモリ２２５、およびストレージ２３０を備えている。コンテンツサーバー１０５は、またＩ／Ｏ装置用インターフェイス２１０（例えば、キーボード、ディスプレイおよびマウス装置）を備えている。
【００１８】
ＣＰＵ２０５は、メモリ２２５に保存されたプログラムの命令を取得し実行する。同様に、ＣＰＵ２０５は、システムメモリ２２５に存在するアプリケーションデータを格納および取得する。相互接続部２２０は、ＣＰＵ２０５、Ｉ／Ｏ装置用インターフェイス２１０、ストレージ２３０、ネットワークインターフェース２１５、およびメモリ２２５間で行われるプログラム命令とアプリケーションデータ等のデータの送信のために用いられる。ＣＰＵ２０５は、代表的なシングルＣＰＵ、マルチＣＰＵ、多重処理コアを備えたシングルＣＰＵなどで構成される。そしてメモリ２２５は、一般的には代表的なランダムアクセスメモリで構成される。ストレージ２３０はディスクドライブ記憶装置であってもよい。単一ユニットとして示されているが、ストレージ２３０は、固定ディスクドライブ、フロッピー（登録商標）ディスクドライブ、テープドライブ、取り外し可能なメモリカード、または光記憶装置、ネットワーク接続ストレージ（ＮＡＳ）、またはストレージエリアネットワーク（ＳＡＮ）などの固定および／または取り外し可能な記憶装置の組み合わせであってもよい。
【００１９】
図に示すように、メモリ２２５にメディアサーバー１０５を設け、それ自体に自動再生部２２１およびストリーミング部２２３を設け、ストレージ２３０には、ストリーミングメディアコンテンツ２３１、挿入ポイントデータ２３３、および、ユーザー／セッションデータ２３７が含まれる。
【００２０】
メディアサーバー１０５はクライアント（例えば、図１のクライアントシステム１３０）からの要求に応じて、メディアのタイトル（すなわち、ストリーミングメディアコンテンツ２３１）をストリーミングするように構成されたソフトウェアアプリケーションを提供する。一実施形態では、メディアサーバー１０５は、自動再生する機能を用いてタイトルのプレビューを開始するために、クライアントから要求を受信するようにしてもよい。それに応じて、自動再生部１０５は、要求元のクライアントにストリーミングするメディアタイトルのストリーミングリストを決定する。タイトルのリストは、ユーザーの指定したコンテンツのカテゴリ（例えば、アクション‐冒険のタイトルをプレビューするための要求）に基づくようにしてもよい。当然、タイトルのリストを決定するために、様々なアプローチが用いられ、例えば、ユーザーが以前行った見るための選択、デモグラフィックのプロフィール、または、無作為に基づいてもよい。挿入ポイントデータ２３３は、メディアコンテンツ２３１のストリーミングに利用可能なタイトルに自動再生機能のための挿入ポイントを格納する。そのような挿入ポイントは、一般に、それぞれストリーミングメディアのタイトルの中のビデオのフレームに対応する。ビデオのプレバッファのわずかな時間の間に、ユーザーは、クリップの最初のフレームまたはクリップの初めの方の特に注意をひく画像の静止したフレームを見かける。
【００２１】
一旦、自動再生部２２１がメディアのタイトルのリストを決定すれば、ストリーミング部２２３は、それらの１つのストリーミングをクライアントに対して指定された挿入ポイントから開始する。さらに、どんなストリーミングメディアのタイトルとどんな挿入ポイントがメディアコンテンツをクライアントにストリーミングするために用いられたかを示す指示（indication）が、特定の表示セッション（ユーザーまたはセッションのデータ２３７として図２で表される）の一部として記憶される。そうすることで、メディアサーバーがある特定の表示セッションの一部としてクライアントに同じタイトルおよび／または同じ挿入ポイントをストリーミングするのを避けことができる。
【００２２】
図３は、発明の一実施形態に従って、ストリーミングメディアコンテンツを表示するために用いられたクライアントコンピュータシステム１３０１の一例である。図に示されているように、クライアントコンピュータシステム１３０は、これに限定するものではないが、中央処理装置（ＣＰＵ）３０５、ネットワークインターフェース３１５、相互接続部３２０、メモリ３２５、およびストレージ３３０を備えている。コンピュータシステム１３０１はまた、コンピュータシステム１３０１のＩ／Ｏ装置３１２（例えば、キーボード、ディスプレイおよびマウス装置）に接続するＩ／Ｏ装置インターフェイス３１０を備えるものであってもよい。
【００２３】
ＣＰＵ２０５のように、ＣＰＵ３０５は、代表的なシングルＣＰＵ、マルチＣＰＵ、多重処理コアを備えたシングルＣＰＵなどで構成される。そしてメモリ２２５は、一般的には代表的なランダムアクセスメモリで構成される。相互接続部３２０は、ＣＰＵ３０５、Ｉ／Ｏ装置インターフェイス３１０、ストレージ３３０、ネットワークインターフェース３１５、およびメモリ２２５間で、プログラミング命令とアプリケーションデータを送信するために使用される。ネットワークインターフェース３１５は、通信ネットワーク１２０を介してデータを送信するように構成され、例えば、サーバーシステム１０５からメディアをストリーミングし、同様に、広告サーバーシステム１１０から広告１１２を受信して表示する。ストレージ３３０は、ハードディスクドライブまたはソリッドステート（ＳＳＤ）ストレージドライブ等の不揮発性データを格納するものであってもよい。
【００２４】
図に示すように、メモリ３２５自体に、ストリーミングメディアクライアント３２１および自動再生インターフェイス３２３を備えたウェブブラウザ１３２を設ける。そして、ストレージ３３０にバッファリングされたメディアコンテンツを格納する。周知のように、ブラウザ１３２は、サーバーによって提供されるＷｅｂページおよび他のコンテンツにユーザーがアクセスすることを可能するソフトウェアアプリケーションを提供する。現在の開示では、ストリーミングメディアクライアント３２１は、バッファリングされたメディアコンテンツ３５５のようなクライアントシステム１３０１に格納されたストリーミングメディアコンテンツの再生に用いられるブラウザ１３２のコンポーネントに対応する。例えば、ストリーミングメディアクライアント３２１は、Ａｄｏｂｅ（登録商標）のＦｌａｓｈ（登録商標）ファイル、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｓｉｌｖｅｒｌｉｇｈｔ（登録商標）のパッケージ、またはＨＴＭＬ５のオブジェクトなどのメディアをストリーミングするパッケージを再生するように構成される。
【００２５】
さらに、ストリーミングメディアクライアント３２１が、様々な異なるタイトルのプレビュー（タイトル毎に指定された挿入ポイントからストリーミングを開始する）をユーザーに提供するように構成された自動再生用インターフェイス３２３を提供するようにしてもよい。ユーザーが１つのストリーミングメディアのタイトルから別のタイトルに切り替えると、自動再生インターフェイスは最初のタイトルのストリーミングを中断し、２番目のタイトルに関連付けられた指定された挿入ポイントから第２のタイトルのストリーミングを開始するようにしてもよい。そのインターフェイスの例を、図７を用いて以下に説明する。当然、クライアントシステム１３０１でユーザーインターフェイスを表示するのと同様に、他のアプローチを用いて自動再生インターフェイス３２３を提供するようにしてもよい。
【００２６】
図４は、本発明の一実施形態に従って、ストリーミングメディアコンテンツの表示に用いられるクライアント装置１３０２の一例を示す。この例では、ストリーミングメディアのクライアント装置は表示画面（例えば、フラットパネルのテレビ）およびネットワークの両方に接続される。したがって、図に示されるように、クライアント装置１３０２はネットワーク１２０とディスプレイ１４０の両方に接続される。専用のストリーミング装置、例えば、様々な異なったサービス・プロバイダからメディアコンテンツをストリーミングするために使用される「Ｒｏｋｕ」装置と同様に、装置１３０２は、ケーブルテレビのセットトップボックス、デジタルビデオレコーダー（ＤＶＲ）装置、またはＤＶＲの機能を統合したケーブルテレビのセットトップボックスに代表される装置で構成されることに注目してください。従って、セットトップボックス１３６には、また、コンテンツ４２５が記録されたストレージレポジトリが接続されていることが示され、ローカルに貯えられた再生に利用できるコンテンツをディスプレイ１４０に表示する。
【００２７】
一実施形態では、クライアント装置１３０２は、自動再生インターフェイス４２０を用いてネットワーク１２０を介してストリーミングされたメディアコンテンツを表示するように構成される。図に示されるように、クライアント装置１３０２自体が、ファームウェア４１０、メディアプレイヤー４１５、バッファリングされたメディアの格納部４３０、および自動再生インターフェイス４２０を備えている。ファームウェア４０５はクライアント装置１３０２を制御するために用いられるオペレイティングロジックを表している。例えば、ファームウェア４０５は自動再生インターフェイス４２０を用いてタイトルをプレビューするのと同様に、ユーザーが録音をスケジューリングしたり、ストリーミングメディアサービスに接続したり、再生するコンテンツを選択できるように構成するようにしてもよい。ネットワーク１２０を介して取り出されるストリーミングメディアコンテンツは、バッファリングされたメディアの格納部４３５に貯えるようにしてもよい。メディアプレイヤー４１５は、ネットワーク１２０を介してストリーミングされたコンテンツを再生（自動再生インターフェイスの一部としてまたは別の方法で）、または記録されたコンテンツ４３５からコンテンツを再生するように構成されたクライアント装置１３０２にソフトウェアを提供するように構成する。
【００２８】
図５は、発明の一実施形態に従って、自動再生機能で用いられる多数の挿入ポイント（５０５-５２０）があるストリーミングメディアのタイトル５００の一例を示す。図に示されているように、ストリーミングメディアのタイトル５００はフレームの順序に分けられる。この例では、フレーム５０５および５１０は挿入ポイントの候補が少なく、開始フレーム５０５にフィルム制作スタジオのロゴが現れ、フレーム５１０にはメディアのタイトル５００の名前が現れる。フレーム５０５および５１０のどちらも、ユーザーを引き付けるような際立ったものはない。それに対してフレーム５１５は、タイトル５００の比較的早いフレームで、２人の人が互いに戦っているところである。同様に、フレーム５２０は、タイトル５００の中の２人の人がちょうど食事のために座ったところのフレームである。フレーム５１５および５２０は、両方とも、フレーム５０５または５１０よりユーザーを引き付ける。そこで、フレーム５１５および５２０を、メディアのタイトル５００の挿入ポイントとして指定するようにしてもよい。さらに、挿入ポイント５１５および５２０は、挿入ポイントを特徴付けるメタデータが割り当てられ、例えば、フレーム５２０の場合には「フレンドリーな家族」が、またはフレーム５１５の場合には「暴力」が割り当てられる。そのようなメタデータが、あるシナリオでユーザーが挿入ポイント（例えば、ユーザーが、「フレンドリーな家族」の挿入ポイントを見ることだけに好みを表した）を選択するのを助けるために使用される。当然、様々な他のカテゴリ、性格の描写、または、他の描写が、ある特定のメディアのタイトルおよび／または挿入ポイントに対して指定されてもよく、自動再生インターフェイスの一部として、特定のタイトルのストリーミングを開始するために用いられるどんな挿入ポイントをユーザーが選択するのかを助けるために使用する。
【００２９】
図６は、本発明の一実施形態に従って、自動再生機能を用いてクライアント装置のストリーミングメディアのコンテンツを表示する方法６００を示す。図に示すように、方法６００は、ステップ６０５で、ストリーミングメディアサーバーがメディアコンテンツの表示要求を受信するところから始まる。例えば、上述のように、コンピュータ（例えば、ＨＴＰＣ）のウェブブラウザや他の市販ソフトに対してユーザーが対話操作を行うことで、またはセットトップボックスやＤＶＲ装置（または、それらの部品を組み込んだ装置）と相互通信（interact）を行うことで要求が生成される。一実施形態では、要求されたメディアコンテンツは、ネットワークを介してクライアント装置へストリーミングされ、バッファーに貯えられて、ユーザーに再生される。
【００３０】
ステップ６１０で、ストリーミングメディアサーバーは、自動再生インターフェイスを用いてプレビューするタイトルをユーザーが選んだかどうかを示す指示（indication）を受信する。例えば、ユーザーはクライアント装置によって提供されるインターフェイスを用いて自動再生機能を有効にする。有効でなければ、ステップ６１５で、ユーザーはストリーミングメディアのタイトルを選ぶために提供される標準のインターフェイスが表示される。しかし、自動再生インターフェイスが有効であれば、ステップ６２０で、メディアサーバーは自動再生のリストに対する選択を特定する。すでに述べたように、タイトルのリストは、ユーザーが指定したコンテンツのカテゴリ（例えば、アクション−冒険に関するタイトルをプレビューする要求）に基づく、あるいは、ユーザーが以前に見るために選択したか、デモグラフィックのプロフィール、または、無作為などに基づくものである。メディアのタイトルのリストが特定されれば、ストリーミングメディアサーバーはリストの各タイトルの挿入ポイントを特定する。すでに述べたように、各タイトルに多数の挿入ポイントがあり、ストリーミングメディアサーバーは、例えば、利用者の好み、過去の履歴、または他の規準を基づいて１つを選択するようにしてもよい。
【００３１】
ステップ６２５で、クライアント装置は自動再生インターフェイスを表示し、リストのうちのタイトルの１つを指定された挿入ポイントからストリーミング再生を開始する。さらに、ステップ６３０で、ストリーミングメディアサーバーは、ユーザー／セッションデータを更新して、どのストリーミングメディアのタイトルおよび挿入ポイントがユーザーにプレビューされたかを反映する。ステップ６３５で、一旦、メディアのタイトルがクライアント上でストリーミングを開始すると、インターフェイスは指定された時間の間ウェイトして、現在のストリーミングメディアのタイトルの選択をユーザーが確認できるようにする。このような実施形態では、自動再生機能を用いて現在提供されている表示されたストリーミングメディアのタイトルをユーザーが選択して見る場合は、インターフェイスをフルスクリーンモードに切り替て、単純に現在行われているメディアのタイトルのストリーミングを続けるようにしてもよい。また、インターフェイスは、ユーザーが現在のタイトル（例えば、最初）の別のポイントにジャンプできるような制御を設けるようにしてもよい。他方、現在選択しているタイトルをユーザーが確認しなければ、ステップ６４５で、タイムアウトになる。この場合、インターフェイスは、リストから別のタイトルの再生を開始し、新しいタイトルの再生を指定された挿入ポイントから開始するようにしてもよい（ステップ６２５に戻る）。
【００３２】
別の実施形態において、インターフェイスは、他の利用できるタイトルの表示をユーザーが続けられる間は、興味のあるポイントから現在のタイトルを自動再生するようにしてもよい（例えば、フルスクリーンモードで表示されなかったとき）。この場合、他のタイトルの表示をユーザーが続けている間に、他のどのタイトルも興味がある瞬間から開始することができる。同時に、現在のタイトルを見るか、最初から再開するか、あるいは別のタイトルにジャンプするかをユーザーが確認して決めるまで、現在のタイトルは、（挿入ポイントから）再生され続ける。同様に、インターフェイスは、ユーザーに１つのストリーミングメディアのタイトルから別のタイトルへ回るようにしてもよい。この場合、ユーザーは最初のタイトルのストリーミングから切り替えて、第２のタイトルに関連する指定された挿入ポイントから第２タイトルのストリーミングを開始してもよい。別の実施形態では、また、インターフェイスは、ユーザーが１つの挿入ポイントから同じタイトル内の別のものに切り替えることができることに注目してください。更に、ユーザーはまた自動再生機能を用いてプレビューされるタイトルのカテゴリを変えるかもしれない。したがって、ステップ６５０で、カテゴリの変更が起これば、ストリーミングメディアサーバーは、ユーザーへプレビューするために選択した新しいリストを決定し（ステップ６２０）、新しいリストから１つのタイトルに対する挿入ポイントを選び、そして指定された挿入ポイントからそのストリーミングを開始する（ステップ６２５）。この処理は、ユーザーが見るタイトルを選ぶまで繰り返される。
【００３３】
図７は、本発明の一実施形態に従って、ストリーミングメディアのクライアント装置の自動再生インターフェイス７００の表示の一例を示す。この例では、ユーザーが、インターフェイス７００の表示窓に、「アクション−冒険」のタイトル７０５を現在プレビューしている。ユーザーはインターフェイスボタン７４０１を用いて、つまり、制御パッドの「ＵＰ」ボタンを押すことによって、タイトル７０５からタイトル７１０へプレビューを切り替える。同様に、ユーザーはインターフェイスボタン７４０２を用いて、つまり、制御パッドでの「ＤＯＷＮ」ボタンを押すことによってタイトル７２５へプレビューを切り替える。ユーザーは、同様の方法で、他の「アクション−冒険」のタイトルの中を回り続けるかもしれない。
【００３４】
図に示すように、インターフェイス７００は、ユーザーが「アクション−冒険」のカテゴリからインターフェイスボタン７７５を用いて「コメディ」のカテゴリ７５０へ、あるいは、インターフェイスボタン７８０を用いて、「ドラマ」のカテゴリ７５５にカテゴリを変えることができる。ユーザーがカテゴリの変更を選択すると、インターフェイス７００はクライアント装置にストリーミングするためのタイトルの新しいリストを特定し、それらの１つのメディアのストリーミングを指定された挿入ポイントから始める。
【００３５】
インターフェイス７００は、またユーザーが制御部７７０を用いてプレビューされるタイトルの選択を確認することが可能になる。図に示されているように、ユーザーは初めから再生するか、または、フルスクリーンモードにするかの切り替えにインタフェース・コントロール７８５、７９０を用いることができる。この例では、制御部７７０には、またカウントダウンタイマーが表示されている。タイマーの期限が来ると、これ以上ユーザー入力がなければ、インターフェイス７００はフルスクリーンモードに切り替わり、現在選択されているメディアのタイトルのストリーミングを続けるようにしてもよい。
【００３６】
従って、有利な点は、本発明の実施形態は人を引き付ける方法で、ユーザーへストリーミングメディアのコンテンツを表示するための技術を提供する。一実施形態では、コンテンツ発行元のＷｅｂサイト（または、ケーブル用セットトップボックスまたはＤＶＲによって提供されるインターフェイス）上のユーザーインターフェイスに、ユーザーが選択すると自動再生モードで利用できるタイトルのプレビューを開始するような制御を設けるようにしてもよい。例えば、一実施形態では、ストリーミングメディアのプレーヤーは、様々なカテゴリ（例えば、サイエンスフィクションのタイトル、テレビ番組、西部劇など）に分類された利用可能なタイトルのコレクションをユーザーが閲覧できるようなインターフェイスを提供する。インターフェイスは、メディアのタイトルの１つを指定された挿入ポイントから自動的に再生するように構成し、ユーザーにそのタイトルのプレビューが提供される。挿入ポイント自体が、与えられたタイトルの中の関心を引く位置が選択されたところであり、つまり、そのタイトルの中のユーザーを引き付けそうなところである。
【００３７】
本発明の実施形態に従うことなく、基本的な範囲から逸脱することがなく、発明を他のさらなる実施形態で実施することが可能である。例えば、本発明は、ハードウェアまたはソフトウェア、またはハードウェアとソフトウェアの組み合わせで実装することが可能である。本発明の一実施形態のコンピュータシステムで使用するためのプログラム製品として実装するようにしてもよい。プログラム製品のプログラムは実施形態（ここに記載された方法を含む）の機能を規定し、各種コンピューターの読み取り可能な記憶媒体に記憶することが可能である。説明したコンピューターが読み取り可能な記録媒体に限定されることはなく：（ｉ）書き込み不可能な記録媒体（例えば、ＣＤ−ＲＯＭドライブによって読み取り可能なＣＤ−ＲＯＭディスクのようなコンピューター内の読み取り専用メモリ、フラッシュメモリ、ＲＯＭチップ、またはあらゆる種類の不揮発性半導体メモリ）に情報が永久的に格納され：（ｉｉ）書き込み可能な記録媒体（例えば、ディスクドライブ内のフロッピー（登録商標）ディスク、またはハードディスクドライブ、またはあらゆる種類のランダムアクセス可能な半導体メモリ）に変更可能な情報が格納される。本発明の機能を指示するコンピューターが読み取り可能な命令を運ぶものであればコンピューター読み取り可能記録媒体は、本発明の実施形態に含まれる。
【００３８】
上記の観点から、請求項に従って本発明の範囲が決定される。
【図１】
2014509478.tif 000003
【図２】
2014509478.tif 000004
【図３】
2014509478.tif 000005
【図４】
2014509478.tif 000006
【図５】
2014509478.tif 000007
【図６】
2014509478.tif 000008
【図７】
2014509478.tif 000009
【国際調査報告】
2014509478.tif 000010