(57)【要約】【課題】仮想チャンネル管理の方法を提供する。【解決手段】キーワードを含むコマンドが検出される。キーワードを含む第１の検索基準を満たす任意の番組についてのローカル番組データの検索を行って、ローカル検索結果を取得し、第１の検索基準を満たす任意の外部ネットワークビデオコンテンツについての検索を行って、外部検索結果を取得する。ローカル検索結果及び外部検索結果の組み合わせを有する番組リストが生成される。番組リストが提示される。仮想チャンネルの追加を示す選択が、番組リストの提示中に検出された場合、番組リストは、チャンネル識別コードに関連付けられた仮想チャンネルに設定され、仮想チャンネルの番組コンテンツが再生される。ネットワークベースのマルチメディア再生システムが動作している間に、チャンネル識別コードの選択が検出された場合、そのチャンネル識別コードの番組コンテンツが再生される。【選択図】図１
2014176081.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークベースのマルチメディア再生システムにおいてチャンネルコンテンツを管理するための仮想チャンネル管理の方法であって、
キーワードを含むコマンドを検出するステップと、
第１の検索基準を満たす任意の番組についてローカル番組データを検索して、ローカル検索結果を取得するとともに、前記第１の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、外部検索結果を取得するステップであって、前記第１の検索基準は前記キーワードを含むステップと、
前記ローカル検索結果及び前記外部検索結果の組み合わせを有する番組リストを生成するステップと、
前記番組リストを前記ネットワークベースのマルチメディア再生システムの画面上に提示するステップであって、前記番組リストは、前記キーワードを満たす１つ又は複数の番組を含むステップと、
仮想チャンネルの追加を示す第１の選択が、前記番組リストの前記提示中に検出された場合、前記番組リストを前記ネットワークベースのマルチメディア再生システムの仮想チャンネルに設定するとともに、前記仮想チャンネルの番組コンテンツを再生するステップであって、前記仮想チャンネルの前記番組コンテンツは、前記第１の検索基準を満たす前記番組リストの前記番組のコンテンツであり、前記仮想チャンネルにはチャンネル識別コードが関連付けられるステップと、
前記ネットワークベースのマルチメディア再生システムが動作している間に、前記チャンネル識別コードに関連付けられた前記仮想チャンネルの選択を示す第２の選択が検出された場合、前記仮想チャンネルの前記番組コンテンツを前記ネットワークベースのマルチメディア再生システムの前記画面上で再生するステップと、
を備える、仮想チャンネル管理の方法。
【請求項２】
前記仮想チャンネルには、前記ネットワークベースのマルチメディア再生システムのチャンネル属性データが関連付けられ、前記チャンネル属性データは、前記チャンネル識別コード及び前記キーワードを含み、前記キーワードを満たす前記番組リストの前記番組には、複数の番組属性データが関連付けられ、前記番組リストが前記ネットワークベースのマルチメディア再生システムの前記仮想チャンネルに設定される場合、前記各番組属性データは、前記チャンネル識別コードを含むように設定される、請求項１に記載の方法。
【請求項３】
更新イベントに応答して、
少なくとも、前記仮想チャンネルに関連付けられた前記キーワードを取得するステップと、
第２の検索基準を満たす任意の番組について前記ローカル番組データを検索して、別のローカル検索結果を取得するとともに、前記第２の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、別の外部検索結果を取得するステップであって、前記第２の検索基準は前記キーワードを含むステップと、
前記別のローカル検索結果及び前記別の外部検索結果を使用して、前記仮想チャンネルの元の番組の代わりに、前記仮想チャンネルの前記番組を更新するステップであって、前記仮想チャンネルの前記番組の各番組属性データは、前記チャンネル識別コードを含むように設定されるステップと、
を更に含む、請求項１に記載の方法。
【請求項４】
前記ネットワークベースのマルチメディア再生システムのパーソナル仮想チャンネルへの追加を示す前記第１の選択が、前記番組リストの前記提示中に検出された場合、前記仮想チャンネルを前記パーソナル仮想チャンネルの番組に設定するステップを更に含む、請求項１に記載の方法。
【請求項５】
電子番組ガイドが前記画面上に表示されている間に、前記パーソナル仮想チャンネルへの追加を示す選択が検出された場合、前記電子番組ガイドから選択されたアイテムを前記パーソナル仮想チャンネルの番組に設定するステップを更に含み、前記電子番組ガイドは、複数の番組カテゴリ、チャンネルリスト、及び番組を提示し、前記選択されるアイテムは、前記番組カテゴリ、前記チャンネルリスト、及び前記番組のうちの１つである、請求項４に記載の方法。
【請求項６】
番組が前記画面上に表示されている間に、前記パーソナル仮想チャンネルへの追加を示す選択が検出された場合、前記表示されている番組を前記パーソナル仮想チャンネルの番組に設定するステップを更に含む、請求項４に記載の方法。
【請求項７】
前記パーソナル仮想チャンネルへの追加を示す前記選択に応答して、前記画面上に、前記パーソナル仮想チャンネルの前記番組を列挙するウィンドウを表示するステップを更に含む、請求項５又は６に記載の方法。
【請求項８】
前記ネットワークベースのマルチメディア再生システムが動作している間に、前記パーソナル仮想チャンネルの選択を示す第３の選択が検出された場合、前記パーソナル仮想チャンネルの前記番組コンテンツを再生するステップを更に含む、請求項４、５、又は６に記載の方法。
【請求項９】
更新イベントに応答して、
前記キーワード及び前記仮想チャンネルに関連付けられた少なくとも１つの提供エンティティを取得するステップと、
第２の検索基準を満たす任意の番組について前記ローカル番組データを検索して、別のローカル検索結果を取得するとともに、前記第２の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、別の外部検索結果を取得するステップであって、前記第２の検索基準は、前記キーワード及び前記少なくとも１つの提供エンティティを含むステップと、
前記仮想チャンネルの前記番組を、前記別のローカル検索結果及び前記別の外部検索結果を用いて更新するステップであって、前記仮想チャンネルの前記番組の各番組属性データは、前記チャンネル識別コードを含むように設定されるステップと、
を更に含む、請求項１に記載の方法。
【請求項１０】
前記少なくとも１つの提供エンティティは、ビデオコンテンツの提供者、ビデオコンテンツの作者、又はビデオコンテンツのリポーターである、請求項９に記載の方法。
【請求項１１】
ネットワークベースのマルチメディア再生システムにより実行される場合に、該ネットワークベースのマルチメディア再生システムに、請求項１〜１０のいずれか一項に記載の仮想チャンネル管理の方法を実行させる、１つ又は複数のプログラムモジュールのプログラムコードを記憶したコンピューター可読記憶媒体。
【請求項１２】
ネットワークベースのマルチメディア再生システムであって、
コマンド検出ユニットと、
表示ユニットと、
記憶ユニットと、
ネットワークユニットと、
前記コマンド検出ユニット、前記表示ユニット、前記記憶ユニット、及び前記ネットワークユニットに接続される処理ユニットであって、前記コマンド検出ユニットにより検出される、キーワードを含むコマンドに応答して、該処理ユニットは、第１の検索基準を満たす任意の番組についてローカル番組データを検索して、ローカル検索結果を取得するとともに、前記第１の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、外部検索結果を取得するように動作可能であり、前記第１の検索基準は前記キーワードを含む、処理ユニットと、
を備え、
前記処理ユニットは、前記ローカル検索結果及び前記外部検索結果の組み合わせを有する番組リストを生成するように動作可能であり、
前記表示ユニットは、前記番組リストを提示するように動作可能であり、該番組リストは、前記キーワードを満たす１つ又は複数の番組を含み、
仮想チャンネルの追加を示す第１の選択が、前記表示ユニットが前記番組リストを提示している間に検出された場合、前記処理ユニットは、前記番組リストを前記ネットワークベースのマルチメディア再生システムの仮想チャンネルに設定するように動作可能であり、前記処理ユニットは、前記表示ユニットを使用して、前記仮想チャンネルの番組コンテンツを再生するように動作可能であり、前記仮想チャンネルの前記番組コンテンツは、前記第１の検索基準を満たす前記番組リストの前記番組のコンテンツであり、前記仮想チャンネルにはチャンネル識別コードが関連付けられ、
該ネットワークベースのマルチメディア再生システムが動作している間に、前記チャンネル識別コードに関連付けられた前記仮想チャンネルの選択を示す第２の選択が検出された場合、該ネットワークベースのマルチメディア再生システムは、前記表示ユニットを使用して、前記仮想チャンネルの前記番組コンテンツを再生する、ネットワークベースのマルチメディア再生システム。
【請求項１３】
前記仮想チャンネルには、前記ネットワークベースのマルチメディア再生システムのチャンネル属性データが関連付けられ、前記チャンネル属性データは、前記チャンネル識別コード及び前記キーワードを含み、前記キーワードを満たす前記番組リストの前記番組には、複数の番組属性データが関連付けられ、前記番組リストが該ネットワークベースのマルチメディア再生システムの前記仮想チャンネルに設定される場合、前記各番組属性データは、前記チャンネル識別コードを含むように設定される、請求項１２に記載のシステム。
【請求項１４】
更新イベントに応答して、前記処理ユニットは、
少なくとも、前記仮想チャンネルに関連付けられた前記キーワードを取得し、
前記キーワードを含む第２の検索基準を満たす任意の番組について前記ローカル番組データを検索して、別のローカル検索結果を取得するとともに、前記第２の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、別の外部検索結果を取得し、
前記別のローカル検索結果及び前記別の外部検索結果を用いて前記仮想チャンネルの前記番組を更新する
ように更に動作可能であり、
前記仮想チャンネルの前記番組の各番組属性データは、前記チャンネル識別コードを含むように設定される、
請求項１２に記載のシステム。
【請求項１５】
前記表示ユニットが前記番組リストを提示している間に、前記コマンド検出ユニットが、前記ネットワークベースのマルチメディア再生システムのパーソナル仮想チャンネルへの追加を示す前記第１の選択を検出した場合、前記処理ユニットは、前記仮想チャンネルを前記パーソナル仮想チャンネルの番組に設定するように更に動作可能である、請求項１２に記載のシステム。
【請求項１６】
前記表示ユニットが電子番組ガイドを表示している間に、前記コマンド検出ユニットが、前記パーソナル仮想チャンネルへの追加を示す選択を検出した場合、前記処理ユニットは、前記電子番組ガイドから選択されたアイテムを前記パーソナル仮想チャンネルの番組に設定するように更に動作可能であり、前記電子番組ガイドは、複数の番組カテゴリ、チャンネルリスト、及び番組を提示し、前記選択されるアイテムは、前記番組カテゴリ、前記チャンネルリスト、及び前記番組のうちの１つである、請求項１５に記載のシステム。
【請求項１７】
前記表示ユニットが番組を表示している間に、前記コマンド検出ユニットが、前記パーソナル仮想チャンネルへの追加を示す選択を検出した場合、前記処理ユニットは、前記表示されている番組を前記パーソナル仮想チャンネルの番組に設定するように更に動作可能である、請求項１５に記載のシステム。
【請求項１８】
前記パーソナル仮想チャンネルへの追加を示す前記選択に応答して、前記処理ユニットは、前記表示ユニットが、前記パーソナル仮想チャンネルの前記番組を列挙するウィンドウを表示できるようにするように更に動作可能である、請求項１６又は１７に記載のシステム。
【請求項１９】
前記ネットワークベースのマルチメディア再生システムが動作している間に、前記コマンド検出ユニットが、前記パーソナル仮想チャンネルの選択を示す選択を検出した場合、前記処理ユニットは、前記表示ユニットに、前記パーソナル仮想チャンネルの前記番組コンテンツを再生させるように更に動作可能である、請求項１５、１６、又は１７に記載のシステム。
【請求項２０】
更新イベントに応答して、前記処理ユニットは、
前記キーワード及び前記仮想チャンネルに関連付けられた少なくとも１つの提供エンティティを取得し、
前記キーワード及び前記少なくとも１つの提供エンティティを含む第２の検索基準を満たす任意の番組について前記ローカル番組データを検索して、別のローカル検索結果を取得するとともに、前記第２の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、別の外部検索結果を取得し、
前記仮想チャンネルの前記番組を、前記別のローカル検索結果及び前記別の外部検索結果を用いて更新する
ように更に動作可能であり、
前記仮想チャンネルの前記番組の各番組属性データは、前記チャンネル識別コードを含むように設定される、
請求項１２に記載のシステム。
【請求項２１】
前記少なくとも１つの提供エンティティは、ビデオコンテンツの提供者、ビデオコンテンツの作者、又はビデオコンテンツのリポーターである、請求項２０に記載のシステム。
【請求項２２】
前記ネットワークベースのマルチメディア再生システムはスマートテレビである、請求項１２〜２１のいずれか一項に記載のシステム。
【請求項２３】
前記コマンド検出ユニットは、信号受信、音声認識、及び映像認識のうちの１つの様式で前記キーワードを含むコマンドを検出するように動作可能である、請求項２２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、包括的にはネットワークベースのマルチメディア再生システムのコンテンツ選択のための方法及び装置に関し、より詳細には、仮想チャンネル管理の方法及び仮想チャンネルを有するネットワークベースのマルチメディア再生システムに関する。
【背景技術】
【０００２】
ブロードバンドインターネットを介するビデオ伝送は現在、ビデオ又はテレビ番組を見る普及した代替方法である。インターネットビデオを再生するか、又はインターネットＴＶをスマートテレビで閲覧するために、独自のユーザーインターフェース及びコンテンツ提供方法を有する対応するアプリケーションを、プレインストールするか、又はユーザーがインストールする必要がある。
【０００３】
そのような種類のテレビは一般に、パーソナルコンピューターにおいてアプリケーションを操作する方法に基づいて設計されており、それによってユーザーは所望のコンテンツを単に選択するために、画面を見て、パーソナルコンピューターと同様に気を付けてリモートコントローラーを操作する必要がある。例えば、特許文献１には一つの方法が開示されている。加えて、インターネットにより多様なコンテンツ及びタイプが提供される状態では、本来意図されたようなテレビの閲覧を楽しむリラックスした雰囲気は、深刻で複雑なものになり得る。このようにして、そのようなテレビは、家族又はグループでの使用を難しくし、様々なユーザー、例えば、コンピューターの操作に不慣れなユーザーのニーズを満たすことができない。
【０００４】
さらに、テレビチャンネルの番組は、提供者により編成され、ユーザーは、特定の話題に関心を有する場合、様々なチャンネル間で切り替えて、ユーザーが欲するチャンネルを見つける必要がある。番組が終わると、再生される次の番組は、関心のある話題に関連しないことがあり、ユーザーは手動で切り替える必要があり、番組閲覧中の操作の柔軟性のなさ及び不便さにつながる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第８，４８４，６９２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示は、仮想チャンネル管理の方法及び仮想チャンネルを有するネットワークベースのマルチメディア再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の一実施の形態によれば、電子機器において使用される仮想チャンネル管理の方法が提供される。本方法は以下のステップを含む。キーワードを含むコマンドを検出する。第１の検索基準を満たす任意の番組についてローカル番組データを検索して、ローカル検索結果を取得し、前記第１の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、外部検索結果を取得する。前記第１の検索基準は前記キーワードを含む。前記ローカル検索結果及び前記外部検索結果の組み合わせを有する番組リストを生成する。前記番組リストを前記ネットワークベースのマルチメディア再生システムの画面上に提示する。前記番組リストは、前記キーワードを満たす１つ又は複数の番組を含む。仮想チャンネルの追加を示す第１の選択が、前記番組リストの前記提示中に検出された場合、前記番組リストを前記ネットワークベースのマルチメディア再生システムの仮想チャンネルに設定し、前記仮想チャンネルの番組コンテンツを再生する。前記仮想チャンネルの前記番組コンテンツは、前記第１の検索基準を満たす前記番組リストの前記番組（複数の場合もある）のコンテンツであり、前記仮想チャンネルにはチャンネル識別コードが関連付けられる。前記ネットワークベースのマルチメディア再生システムが動作している間に、前記チャンネル識別コードに関連付けられた前記仮想チャンネルの選択を示す第２の選択が検出された場合、前記仮想チャンネルの前記番組コンテンツを前記ネットワークベースのマルチメディア再生システムの前記画面上で再生する。
【０００８】
別の実施の形態は、ネットワークベースのマルチメディア再生システムにより実行される場合、該ネットワークベースのマルチメディア再生システムに、上記の仮想チャンネル管理の方法を実行させる、１つ又は複数のプログラムモジュールのプログラムコードを記憶したコンピューター可読記憶媒体を提供する。
【０００９】
更に別の実施の形態は、仮想チャンネルを有するネットワークベースのマルチメディア再生システムを提供し、このシステムは、コマンド検出ユニットと、表示ユニットと、記憶ユニットと、ネットワークユニットと、処理ユニットと、を備える。前記コマンド検出ユニットにより検出される、キーワードを含むコマンドに応答して、該処理ユニットは、第１の検索基準を満たす任意の番組についてローカル番組データを検索して、ローカル検索結果を取得し、前記第１の検索基準を満たす任意の外部ネットワークビデオコンテンツを求めて検索して、外部検索結果を取得するように動作可能であり、前記第１の検索基準は前記キーワードを含む。前記処理ユニットは、前記ローカル検索結果及び前記外部検索結果の組み合わせを有する番組リストを生成するように動作可能である。前記表示ユニットは、前記番組リストを提示するように動作可能であり、該番組リストは、前記キーワードを満たす１つ又は複数の番組を含む。仮想チャンネルの追加を示す第１の選択が、前記表示ユニットが前記番組リストを提示している間に検出された場合、前記処理ユニットは、前記番組リストを前記ネットワークベースのマルチメディア再生システムの仮想チャンネルに設定するように動作可能であり、前記処理ユニットは、前記表示ユニットを使用して、前記仮想チャンネルの番組コンテンツを再生するように動作可能である。前記仮想チャンネルの前記番組コンテンツは、前記第１の検索基準を満たす前記番組リストの前記番組（複数の場合もある）のコンテンツであり、前記仮想チャンネルにはチャンネル識別コードが関連付けられる。該ネットワークベースのマルチメディア再生システムが動作している間に、前記チャンネル識別コードに関連付けられた前記仮想チャンネルの選択を示す第２の選択が検出された場合、該ネットワークベースのマルチメディア再生システムは、前記表示ユニットを使用して、前記仮想チャンネルの前記番組コンテンツを再生する。
【図面の簡単な説明】
【００１０】
【図１】コマンドを受信する、仮想チャンネルを有するネットワークベースのマルチメディア再生システムの概略図である。
【図２】ネットワークベースのマルチメディア再生システムを使用することにより仮想チャンネルを追加する様子を示す概略図である。
【図３】仮想チャンネル管理の方法の一実施形態のフローチャートである。
【図４】ネットワークベースのマルチメディア再生システムの基本構造の一実施形態を示すブロック図である。
【図５】仮想チャンネル管理の方法の別の実施形態のフローチャートである。
【図６】仮想チャンネル管理の方法の別の実施形態のフローチャートである。
【図７】ネットワークベースのマルチメディア再生システムを使用することにより、パーソナル仮想チャンネルに電子番組ガイドからアイテムを追加する一実施形態を示す概略図である。
【図８】ネットワークベースのマルチメディア再生システムを使用することにより、パーソナル仮想チャンネルに、再生中の番組を追加する一実施形態を示す概略図である。
【発明を実施するための形態】
【００１１】
本開示の上記の態様及び他の態様は、好ましいが、非限定的な実施形態についての以下の詳細な説明に関連してよりよく理解されるであろう。以下の説明は添付図面を参照して行われる。
【００１２】
仮想チャンネル管理の方法及び仮想チャンネルを有するネットワークベースのマルチメディア再生システムの実施形態を以下に提供する。例えば、ネットワークベースのマルチメディア再生システムは、インターネットＴＶ、スマートＴＶ、ネットワークマルチメディアプレーヤー又はデバイス等、ネットワーク、例えば、インターネット上のマルチメディアソースに（例えば、有線又は無線で）リンクする機能を有するディスプレイ及び／又は再生システムである。幾つかの実施形態によれば、ネットワークベースのマルチメディア再生システムは、仮想チャンネルの技術を実現し、それにより、ユーザーは、テレビチャンネルを切り替える操作を使用することにより、アプリケーション（ソフトウェア）をアクティブ化させたり、又は別のアプリケーションに切り替えたりすることができ、したがって、ユーザーがデジタルコンテンツを選択及び閲覧するのが容易になる。幾つかの実施形態では、ユーザーは、例えば、ユーザーが関心を有する話題の仮想チャンネルを追加して、仮想チャンネルを設定することができ、仮想チャンネルの番組（例えば、ショー又はビデオ）は、ユーザーが、追跡される話題に関連する最新コンテンツ等の必要なコンテンツを見ることができるように更に更新することができる。幾つかの他の実施形態では、ユーザーは、特定の話題についての仮想チャンネル、パーソナル仮想チャンネルでの任意のチャンネル又は番組等の様々なビデオを更に収集することができる。
【００１３】
本実施形態でのように、仮想チャンネルはアプリケーションの動作モードに対応する。特定の仮想チャンネルの選択は、対応するアプリケーション（又は幾つかの関連付けられたプログラム若しくはモジュール）のアクティブ化であり、それにより、所望のコンテンツがネットワークベースのマルチメディア再生システムの画面に表示される。インストールする必要があるアプリケーション、例えば、ネットワークテレビを視聴するためのアプリケーションに加えて、以上のアプリケーションは、例えば、ビデオ共有ウェブサイト（ＹｏｕＴｕｂｅ等）からのビデオの視聴、電子メール（Ｇｍａｉｌ等）の閲覧、オンライントーキング（メッセージングツール等）、ネットワークフォトアルバムの使用等のネットワークサービスの要求又は使用と概ね見なすことができる。
【００１４】
図１に示されるように、仮想チャンネルを有するネットワークベースのマルチメディア再生システムは、コマンドを受信し、ここで、このネットワークベースのマルチメディア再生システムは、複数のアプリケーション１１〜１４を実行し、デジタルコンテンツを、例えば、全画面又は他の割合の画面に提示することができる。ネットワークベースのマルチメディア再生システム１０は、コントローラー２０（例えば、リモートコントローラー又はハンドヘルドデバイス等の電子機器）から送信されるコマンドを受信し、コマンドに仮想チャンネル切り替えが関連付けられているか否かを判断する。例えば、ユーザーは、仮想チャンネルのチャンネルコード１００１を押して、ユーザーがアプリケーション１１を使用する特定のオンライン番組を視聴したいことを示す。例として、ユーザーは仮想チャンネルのチャンネルコード２００を押して、ユーザーが、電子メールプログラム１３を用いて特定の電子メールアカウントの受信箱内の電子メールを読みたいことを示す。別の例として、コントローラー２０で実行されるチャンネルのジャンプ又はリターン、入力ソースの変更、お気に入りチャンネルリストの設定、又は電子番組ガイド（ＥＰＧ）は、チャンネルの切り替えのトリガーとなることができる。
【００１５】
図２を参照すると、概略図は、ネットワークベースのマルチメディア再生システムを使用することにより、仮想チャンネルを追加する様子を示している。キーワード（例えば、Jeremy Lin）を入力することにより、ユーザーは、ネットワークベースのマルチメディア再生システム１０に、キーワードについてコンテンツを検索するように命令する。ネットワークベースのマルチメディア再生システム１０は、ネットワークベースのマルチメディア再生システム１０の画面Ｐ１上に番組リストの形態で検索結果を提示する。ユーザーは、仮想チャンネルの追加を示し、次に、ネットワークベースのマルチメディア再生システム１０は仮想チャンネルを追加し、この仮想チャンネルを番組リストに関連付け、この仮想チャンネルにチャンネルコード（例えば、番号１００１又は他の代表コード）を与える。これ以降、ユーザーは、図２に示されるように、テレビチャンネルを切り替える方法を使用し、例えば、チャンネルコード１００１を入力して、ネットワークベースのマルチメディア再生システムに仮想チャンネルのコンテンツを再生するように命令することができる。加えて、ネットワークベースのマルチメディア再生システム１０は、ユーザーが必要な番組を見ることができるように仮想チャンネルの番組（例えば、ショー又はビデオ）を更に更新することができ、それ故、ユーザーが特定の話題についての最新コンテンツを追跡し続けるのに役立つ。関連する実施形態について以下に詳細に提供する。
【００１６】
図３は、仮想チャンネル管理の方法の一実施形態のフローチャートを示す。図４は、ネットワークベースのマルチメディア再生システムの基本構造の一実施形態をブロック図で示す。図４に示されるように、ネットワークベースのマルチメディア再生システム１００は、表示ユニット１１０、記憶ユニット１２０、処理ユニット１３０、ネットワークユニット１４０、及びコマンド検出ユニット１５０を備え、処理ユニット１３０は表示ユニット１１０、記憶ユニット１２０、ネットワークユニット１４０、及びコマンド検出ユニット１５０に接続されている。設計要件に応じて、ネットワークベースのマルチメディア再生システム１００は、他のデバイス、例えば、アナログ又はデジタルテレビチューナー等を含むテレビ受信ユニット１６０及び信号処理回路を更に備えることができる。例えば、コマンド検出ユニット１５０は、物理的なキー、有線若しくは無線のリモートコントローラー用の受信器、及び／又は音声認識、顔認識等の映像認識、又はジェスチャー認識のための検出デバイスである。加えて、ネットワークベースのマルチメディア再生システム１００がネットワークベースのマルチメディアプレーヤーとして実現される場合、表示ユニット１１０は、当該ネットワークベースのマルチメディアプレーヤーに統合された表示画面として実現されるか、又は有線若しくは無線で当該ネットワークベースのマルチメディアプレーヤーに接続された表示画面と見なすことができる。したがって、ネットワークベースのマルチメディア再生システム１００の実施方法は、図４のシステムに限定されず、この構造を参照する以下の説明は、単に説明のためである。
【００１７】
図３を参照すると、仮想チャンネル管理の方法は以下のステップを含む。
【００１８】
ステップＳ１１０に示されるように、キーワードを含むコマンドの検出が、例えば、コマンド検出ユニット１５０により実行され、キーワードは文字（複数の場合もある）、単語（複数の場合もある）、語句（複数の場合もある）、又は文章（複数の場合もある）とすることができる。例えば、コマンド検出ユニット１５０は、リモートコントローラーを使用することにより入力されるキーワードを含む検出信号を検出する。別の例では、コマンド検出ユニット１５０は、キーワードを示すユーザーからの音声又はユーザーの手、顔、若しくは身体の他の部分の動きにより表されるコマンドを検出する。
【００１９】
処理ユニット１３０は、コマンド検出ユニット１５０により検出されたキーワードを含むコマンドに応答して、ステップＳ１２０に示されるように、第１の検索基準を満たす任意の番組についてローカル番組データを検索して、第１のローカル検索結果を取得するように動作可能である。ステップＳ１３０に示されるように、第１の検索基準を満たす任意の外部ネットワークビデオコンテンツを求める検索が、ネットワークユニット１４０により行われて、第１の外部検索結果が取得される。ここで、第１の検索基準はキーワードを含む。加えて、ステップＳ１２０及びＳ１３０は、同時に実行することも、又は異なる順序で実行することも可能であり、それらのステップの実施はこれらに限定されない。
【００２０】
ステップＳ１４０に示されるように、処理ユニット１３０は、第１のローカル検索結果及び第１の外部検索結果の組み合わせを有する番組リストを生成するように動作可能である。
【００２１】
ステップＳ１５０に示されるように、番組リストは、ネットワークベースのマルチメディア再生システム１００の画面、例えば、表示ユニット１１０に提示される。番組リストは、キーワードを満たす１つ又は複数の番組、例えば、図２の画面Ｐ１に示されるリストを含む。
【００２２】
番組リストの提示中、仮想チャンネルの追加を示す第１の選択が、例えば、コマンド検出ユニット１５０を使用することにより検出された場合、処理ユニット１３０は、番組リストを、ネットワークベースのマルチメディア再生システム１００の仮想チャンネル（又は仮想テレビチャンネルと呼ばれる）となるように設定し、仮想チャンネルの番組コンテンツを画面上で再生するように動作可能である。仮想チャンネルの番組コンテンツは、第１の検索基準を満たす番組リストの番組（複数の場合もある）のコンテンツであり、仮想チャンネルにはチャンネル識別コード（例えば、１００１又は英字の任意の文字及び／若しくは任意の数字により形成されるコード）が関連付けられる。
【００２３】
その後、ステップＳ１７０に示されるように、ネットワークベースのマルチメディア再生システム１００が動作する間、チャンネル識別コードに関連付けられた仮想チャンネルの選択を示す第２の選択が、コマンド検出ユニット１５０により検出された場合、図２の画面Ｐ２に示されるように、仮想チャンネルの番組コンテンツが画面上で再生される。
【００２４】
仮想チャンネル管理の方法の上記実施形態は、ネットワークベースのマルチメディア再生システム１００の仮想チャンネルのコンテンツを管理するために使用される。このようにして、ユーザーは、ユーザーが関心を有する話題についての仮想チャンネルを追加することができる。
【００２５】
ステップＳ１２０及びＳ１３０において、第１の検索基準は、例えば、少なくとも１つの提供エンティティ（すなわち、その署名、名前、識別情報等）を含む、検索のための他のデータを更に含むことができる。提供エンティティとは、例えば、ビデオコンテンツ提供者、ビデオコンテンツの作者、又はビデオコンテンツのリポーターである。さらに、第１の検索基準はこれに限定されず、例えば、コンテンツの提供時間（日時）又は時間長等の検索のためのキーワード及び他のデータを含むことができる。
【００２６】
さらに、ローカル番組データは、データベースとして実現され、記憶ユニット１２０に記憶される番組属性データのセットとして、例示することができる。各番組属性データは、特定のビデオ（又はデジタルコンテンツ）のビデオソース、長さ等の複数の属性を有するデータ構造で表現することができる。例えば、表１は、以下の属性を有する番組属性データをリスト化している。
【００２７】
【表１】
2014176081.tif 000003
【００２８】
ステップＳ１２０において、第１のローカル検索結果は、第１の検索基準を満たす番組属性データのセットである。ステップＳ１３０において、第１の検索基準を満たす外部ネットワークビデオ／オーディオコンテンツは、リンク表示（ＵＲＬ、ＩＰアドレス、又は他のアドレス指定様式等）と、ネットワークベースのマルチメディア再生システム１００が有線若しくは無線ネットワークを通してリンクすることができるビデオ提供プラットフォーム（１つ若しくは複数のウェブサイト等）又は検索エンジンウェブサイト（複数の場合もある）を検索することにより見つけられるビデオ（又はデジタルコンテンツ）の属性と、を含む。ネットワークベースのマルチメディア再生システム１００は、第１の外部検索結果の番組についてのデータを記憶ユニット１２０に、例えば、番組属性データのデータ形式で記憶する。一例では、第１の外部検索結果の番組についてのデータは、ローカル番組データへの追加と見なされ、再生時に使用するためにローカルデータベースに記憶される。
【００２９】
ステップＳ１５０において、第１のローカル検索結果及び第１の外部検索結果の組み合わせと、番組リストの生成とを、ユーザーの方法若しくはお気に入り設定及び／又は第１の検索基準を満たす最新の密に関連するアイテムを提供する目的に従って実行することができる。例えば、配列を、発行時間（発行日時）、関連の程度、又はビデオの時間長等の何らかの種類の順序で実行することができる。
【００３０】
ステップＳ１６０の例として、仮想チャンネルは、表１において例示されるチャンネル属性データのように、対応するチャンネル識別コード及びキーワードを含むチャンネル属性データに対応する（又は関連付けられる）ように設定される。キーワードを満たす番組リストの番組には、ネットワークベースのマルチメディア再生システム１００の複数の番組属性データが関連付けられる。番組リストが、ネットワークベースのマルチメディア再生システム１００の仮想チャンネルとなるように設定される場合、各番組属性データはチャンネル識別コードを含むように設定される。例えば、表１を考えると、仮想チャンネルの追加後、チャンネル属性データのフィールド「チャンネル識別コード」がコード、例えば、１１１１に設定され、仮想チャンネルの番組は、同じコード、すなわち、１１１１の「関連付けられたチャンネル識別コード」を有する。このようにして、仮想チャンネルのチャンネル属性データは、１つ又は複数の番組の番組属性データと関連付けられる。
【００３１】
加えて、幾つかの実施形態では、図３の実施形態を使用することにより設定される仮想チャンネルは、関心を有する話題についての最新コンテンツを追跡するように更に更新することができる。図５を参照すると、フローチャートが、仮想チャンネル管理の方法の別の実施形態を示している。例えば、図５のステップＳ２１０〜Ｓ２４０は、更新イベントに応答して、ネットワークベースのマルチメディア再生システム１００の処理ユニット１３０により実行される。例えば、更新イベントは、ネットワークベースのマルチメディア再生システム１００により定期的に内部で始動する更新イベントであるか、又はユーザーによる更新の選択により始動する更新イベントである。例えば、図５の方法は、何らかの他のチャンネル又は番組を再生している間に、ネットワークベースのマルチメディア再生システムによりバックグラウンドで、仮想チャンネルに対する更新のために実行される。このようにして、ユーザーは、仮想チャンネルに切り替える場合、前に見たものと同じコンテンツの代わりに、更新された番組コンテンツを閲覧することができる。
【００３２】
ステップＳ２１０に示されるように、少なくとも、特定の仮想チャンネルに関連付けられたキーワードが、例えば、仮想チャンネルのチャンネル属性データのフィールド「キーワード」のコンテンツを取得することにより取得される。
【００３３】
ステップＳ２２０に示されるように、ローカル番組データが、第２の検索基準を満たす任意の番組について検索され、第２のローカル検索結果が取得される。ステップＳ２３０に示されるように、第２の検索基準を満たす任意の外部ネットワークビデオコンテンツの検索が行われ、第２の外部検索結果が取得される。第２の検索基準はキーワードを含む。他の例では、第２の検索基準は、第１の検索基準と同じであることができ、又は第２の検索基準は、ステップＳ１２０及びＳ１３０の上記例のような、対応するチャンネル属性データの１つ若しくは複数のフィールドの属性を更に含むことができる。加えて、幾つかの実施形態では、図５の一実施形態による更新の過程において、検索のための検索基準を、ユーザーのお気に入り又は他の要件に従って同じ又は異なる基準で提出することができ、それにより、適切な検索結果がもたらされる。
【００３４】
ステップＳ２４０に示されるように、仮想チャンネルの番組は、仮想チャンネルの元の番組の代わりに、第２のローカル検索結果及び第２の外部検索結果を用いて更新され、仮想チャンネルの番組の各番組属性データは、チャンネル識別コードを含むように設定される。例えば、「関連付けられたチャンネル識別コード」のフィールドは、チャンネル識別コードに設定される。加えて、チャンネル更新の過程において、ネットワークベースのマルチメディア再生システム１００は、仮想チャンネルの追加と同じデータ形式で、仮想チャンネルの再生時に使用するために、仮想チャンネルの番組をローカルデータベースに記憶することができる。加えて、ステップＳ２４０において、仮想チャンネルの元の番組は、多くの均等な様式で置き換えることができ、例えば、仮想チャンネルの元の番組は、図５の方法の実行中に除去され、すなわち、仮想チャンネルの番組についての番組属性データが除去されるか、又は番組属性データは保持されるが、「関連付けられたチャンネル識別コード」のフィールドが、未定義状態を示すコードに設定される。このようにして、第２のローカル検索結果及び第２の外部検索結果が、仮想チャンネルの番組となるように設定される場合、「置換」が行われる（すなわち、仮想チャンネルの番組が更新される）。したがって、ステップＳ２４０は、実施の様々な均等な様式を包含することができる。さらに、仮想チャンネルの更新後、メッセージを選択的に表示して（例えば、ウィンドウにより、又は他の方法で）、仮想チャンネルが更新中であることをユーザーに通知することができる。
【００３５】
幾つかの他の実施形態では、ユーザーは、特定の話題についての仮想チャンネル、パーソナル仮想チャンネル又は「私の仮想チャンネル」と呼ばれる同じ仮想チャンネル内の任意のチャンネル又は番組等の様々なビデオを更に収集することができる。例として、図３のステップＳ１６０の実行中、コマンド検出ユニット１５０が、パーソナル仮想チャンネルへの追加を示す第１の選択を検出した場合、処理ユニット１３０は、仮想チャンネルをパーソナル仮想チャンネルの番組に設定するように更に動作可能である。特定の用途では、リモートコントローラー又はユーザーインターフェースを、「私の仮想チャンネル」を設定するためのアイテム用に構成したり、又は何らかの種類の音、手の動き、若しくはジェスチャーにより、「私の仮想チャンネル」を設定する選択のアクティブ化を行うように構成したりすることができる。
【００３６】
図６を参照すると、フローチャートは、仮想チャンネル管理の方法の別の実施形態を示している。
【００３７】
ステップＳ３１０に示されるように、表示ユニット１１０が電子番組ガイド（ＥＰＧ）を表示している間に、コマンド検出ユニット１５０が、パーソナル仮想チャンネルへの追加を示す選択を検出した場合、ステップＳ３３０に示されるように、処理ユニット１３０は、電子番組ガイドから選択されたアイテムをパーソナル仮想チャンネルの番組に設定するように更に動作可能である。図７に示されるように、画面Ｐ３内の電子番組ガイドは、複数の番組カテゴリ、チャンネルリスト、及び番組を提示し、選択されるアイテムは、番組カテゴリ、チャンネルリスト、及び番組のうちの１つである。
【００３８】
ステップＳ３２０に示されるように、表示ユニット１１０が番組（図８の画面Ｐ４により示される表示中の映画）を表示している間に、コマンド検出ユニット１５０がパーソナル仮想チャンネルへの追加を示す選択を検出した場合、ステップＳ３３０に示されるように、処理ユニット１３０は、表示されている番組をパーソナル仮想チャンネルの番組に設定するように更に動作可能である。
【００３９】
ステップＳ３４０に示されるように、パーソナル仮想チャンネルへの追加を示す選択に応答して、処理ユニット１３０は、表示ユニット１１０が、パーソナル仮想チャンネルの番組を列挙するウィンドウを表示することができるように更に動作可能である。図７又は図８に示されるように、ウィンドウＷ１又はＷ２は、パーソナル仮想チャンネルの現在の状態をユーザーに通知するため、又は編集等のために示される。さらに、ステップＳ３４０を任意選択的に実行することができる。ステップＳ３４０を実施して、任意選択的に前画面の表示に進むことができる。例えば、ウィンドウＷ１又はＷ２を或る時間（例えば、数秒）の間表示した後、又はユーザーが確認指示を示した後、ウィンドウＷ１又はＷ２は消える。
【００４０】
さらに、ネットワークベースのマルチメディア再生システム１００が動作している間に、コマンド検出ユニット１５０が、パーソナル仮想チャンネルの選択を示す第３の選択を検出した場合、処理ユニット１３０は、表示ユニット１１０にパーソナル仮想チャンネルの番組コンテンツを再生させるように更に動作可能である。例えば、番組を１つずつ再生するか、又はユーザーによる選択のためにパーソナル仮想チャンネルの番組群を表示し、続いて選択された番組を再生する。
【００４１】
他の実施形態は、プログラムコード又は１つ若しくは複数のプログラム若しくはプログラムモジュールが記憶されたコンピューター又はコンピューターデバイスが読み取り可能な記憶媒体を提供する。例えば、図３、図５、又は図６のステップはプログラムモジュールとして実施することができる。一例では、ステップＳ１２０及びＳ１３０は番組検索モジュール（又は構成要素）として実施することができ、ステップＳ１４０及びＳ１５０は番組編成モジュール（又は構成要素）として実施することができる。ネットワークベースのマルチメディア再生システムにより実行されているとき、１つ又は複数のプログラムモジュールは、ネットワークベースのマルチメディア再生システムに、図３、図５、若しくは図６の実施形態又は実施形態の他の組み合わせによる仮想チャンネル管理の方法を実行させる。各実施形態での可読情報記憶媒体は、限定ではなく、光学情報記憶媒体、磁気情報記憶媒体、又は、メモリカード、ファームウェア、ＲＯＭ若しくはＲＡＭ若しくはプログラマブルマイクロコントローラー内の内蔵メモリ等のメモリにより実施することができる。
【００４２】
仮想チャンネル管理の方法及びネットワークベースのマルチメディア再生システムの実施形態が上記で提供される。特定の話題の仮想チャンネル又はパーソナル仮想チャンネルの技術の実施により、ネットワークベースのマルチメディア再生システムは、ユーザーが個人用のチャンネルを設定することを可能にする。一方、これは、切り替え及び閲覧のユーザー操作に役立ち、他方では、ユーザーの閲覧モードは、チャンネル提供者によるコンテンツを受動的に閲覧するモードから、個人的な方法及び好みに従うモードに変わる。したがって、スマートテレビ等のネットワークベースのマルチメディア再生システムは、より便利で、ユーザーに適したものとなり得、したがって、よりよい使用体験をもたらす。
【００４３】
本発明を、例示により好ましい実施形態に関して説明したが、本発明がこれに限定されないことを理解されたい。逆に、様々な変更並びに同様の構成及び手順を包含することが意図され、したがって、添付の特許請求の範囲は、そのような全ての変更並びに同様の構成及び手順を包含するように最も広義の解釈に従うべきである。
【図１】
2014176081.tif 000004
【図２】
2014176081.tif 000005
【図３】
2014176081.tif 000006
【図４】
2014176081.tif 000007
【図５】
2014176081.tif 000008
【図６】
2014176081.tif 000009
【図７】
2014176081.tif 000010
【図８】
2014176081.tif 000011