(57)【要約】【課題】電子番組ガイドを提供する方法を提供する。【解決手段】電子番組ガイドを提供する方法は以下のステップを含む。第１の電子番組リストデータを、番組放送時間に関連しない少なくとも２つの条件因子に従ってグループ化して、少なくとも第１の二次元番組リストデータセットを生成する。マルチメディア再生システムの表示ユニットは、少なくとも第１の二次元番組リストデータセットをマルチメディア再生システムの画面に表示するように制御され、画面は複数の画像ブロックを第１の平面に表示し、第１の平面上の画像ブロックは、第１の二次元番組リストデータセットに対応する番組の少なくとも一部を個々に表し、第１の条件因子及び第２の条件因子に対応する第１の座標軸及び第２の座標軸に従って配置される。システムが選択指示を受信する場合、選択指示に対応する１つの画像ブロックにより表される番組が、画面において再生される。【選択図】図３
2014176083.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディア再生システムにおいて使用される電子番組ガイドを提供する方法であって、
前記マルチメディア再生システムにおいて、
（ａ）複数の条件因子のうちの少なくとも２つの条件因子に従って第１の電子番組リストデータをグループ化して、それにより少なくとも第１の二次元番組リストデータセットを生成するステップであって、前記少なくとも２つの条件因子は番組放送時間に関連しないステップと、
（ｂ）少なくとも前記第１の二次元番組リストデータセットを前記マルチメディア再生システムの画面上に表示するように前記マルチメディア再生システムの表示ユニットを制御するステップであって、前記画面は複数の画像ブロックを第１の平面に表示し、該第１の平面上の前記画像ブロックは、前記第１の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記少なくとも２つの条件因子の第１の条件因子及び第２の条件因子に対応する第１の座標軸及び第２の座標軸に従って配置されるステップと、
を含み、
前記システムが選択指示を受信した場合、該選択指示に対応する前記画像ブロックのうちの１つにより表される番組が前記システムの前記画面において再生される、
電子番組ガイドを提供する方法。
【請求項２】
前記ステップ（ａ）において、前記少なくとも２つの条件因子は、番組放送時間に関連しない第３の条件因子を更に含み、前記ステップ（ａ）は、第２の二次元番組リストデータセットを更に生成し、
前記ステップ（ｂ）において、該ステップ（ｂ）は、前記第２の二次元番組リストデータセットを前記画面に更に表示し、該画面は複数の画像ブロックを第２の平面に更に表示し、該第２の平面上の前記画像ブロックは、前記第２の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記第１の条件因子及び前記第２の条件因子に対応する前記第１の座標軸及び前記第２の座標軸に従って配置され、
前記画面は、前記第３の条件因子に対応する第３の座標軸に従って前記画面にシミュレートされる三次元空間内に配置される前記第１の平面及び前記第２の平面を更に表示する、請求項１に記載の方法。
【請求項３】
前記第３の条件因子は、条件因子セット：チャンネルシーケンスに従う条件因子、各番組が公開される時間に従う条件因子、各番組の時間長に従う条件因子、及び番組カテゴリに従う条件因子のうちの１つである、請求項２に記載の方法。
【請求項４】
前記画面は、前記第３の条件因子に従う、前記第１の平面及び前記第２の平面に対応する対応パラメーターを前記三次元空間内に更に表示する、請求項３に記載の方法。
【請求項５】
前記ステップ（ａ）の前に、
前記マルチメディア再生システムにおいて、
（ｇ１）キーワードを含む検索基準を検出するステップと、
（ｇ２）前記少なくとも２つの条件因子を設定すべきか否かをチェックし、設定すべき場合、選択指示を検出することにより、前記少なくとも２つの条件因子を設定し、設定すべきではない場合、デフォルト値を使用することにより、前記少なくとも２つの条件因子を設定するステップと、
（ｇ３）前記検索基準を満たす任意の番組を求めて電子番組リストを検索することにより、前記第１の電子番組リストデータを取得するステップであって、前記電子番組リストは外部ネットワークビデオリンクデータを含むステップと、
を更に含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記画面上の前記画像ブロックの少なくとも一部分は、前記外部ネットワークビデオリンクデータの対応する説明を表示し、各説明は前記キーワードを含む、請求項５に記載の方法。
【請求項７】
前記第１の条件因子又は前記第２の条件因子は、条件因子セット：チャンネルシーケンスに従う条件因子、各番組が公開される時間に従う条件因子、各番組の時間長に従う条件因子、及び番組カテゴリに従う条件因子のうちの１つである、請求項５に記載の方法。
【請求項８】
電子機器により実行されると、請求項１〜７のいずれか一項に記載の電子番組ガイドを提供する方法を前記電子機器に実行させる、１つ又は複数のプログラムモジュールのプログラムコードを記憶したコンピューター可読記憶媒体。
【請求項９】
マルチメディア再生システムであって、
表示ユニットと、
記憶ユニットと、
ネットワークユニットと、
前記記憶ユニット、前記ネットワークユニット、及び前記表示ユニットに接続されており、複数の条件因子のうちの少なくとも２つの条件因子に従って第１の電子番組リストデータをグループ化して、少なくとも第１の二次元番組リストデータセットを生成するように動作可能な制御ユニットであって、前記少なくとも２つの条件因子は番組放送時間に関連しない、制御ユニットと、
を備え、
前記制御ユニットは、少なくとも前記第１の二次元番組リストデータセットを該マルチメディア再生システムの画面上に表示するように動作可能であり、該画面は複数の画像ブロックを第１の平面に表示し、該第１の平面上の前記画像ブロックは、前記第１の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記少なくとも２つの条件因子の第１の条件因子及び第２の条件因子に対応する第１の座標軸及び第２の座標軸に従って前記第１の平面上に配置され、
該システムが選択指示を受信した場合、該選択指示に対応する前記画像ブロックのうちの１つにより表される番組が該マルチメディア再生システムの前記画面において再生される、マルチメディア再生システム。
【請求項１０】
前記少なくとも２つの条件因子は、番組放送時間に関連しない第３の条件因子を更に含み、前記制御ユニットは、第２の二次元番組リストデータセットを生成するように更に動作可能であり、
前記制御ユニットは、前記第２の二次元番組リストデータセットを前記画面に更に表示するように更に動作可能であり、前記画面は複数の画像ブロックを第２の平面に更に表示し、前記第２の平面上の前記画像ブロックは、前記第２の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記第１の条件因子及び前記第２の条件因子に対応する前記第１の座標軸及び前記第２の座標軸に従って配置され、
前記画面は、前記第３の条件因子に対応する第３の座標軸に従って前記画面にシミュレートされる三次元空間内に配置される前記第１の平面及び前記第２の平面を更に表示する、請求項９に記載のシステム。
【請求項１１】
前記第３の条件因子は、条件因子セット：チャンネルシーケンスに従う条件因子、番組が公開される時間に従う条件因子、番組の時間長に従う条件因子、及び番組カテゴリに従う条件因子のうちの１つである、請求項１０に記載のシステム。
【請求項１２】
該マルチメディア再生システムは、
キーワードを含む検索基準を検出し、
前記少なくとも２つの条件因子を設定すべきか否かをチェックし、設定すべき場合、選択指示を検出することにより、前記少なくとも２つの条件因子を設定し、設定すべきではない場合、デフォルト値を使用することにより、前記少なくとも２つの条件因子を設定し、
前記検索基準を満たす任意の番組を求めて電子番組リストを検索することにより、前記第１の電子番組リストデータを取得し、前記電子番組リストは外部ネットワークビデオリンクデータを含む、請求項９に記載のシステム。
【請求項１３】
前記画面上の前記画像ブロックの少なくとも一部分は、前記外部ネットワークビデオリンクデータの対応する説明を表示し、各説明は前記キーワードを含む、請求項１２に記載のシステム。
【請求項１４】
前記第１の条件因子又は前記第２の条件因子は、条件因子セット：チャンネルシーケンスに従う条件因子、番組が公開される時間に従う条件因子、番組の時間長に従う条件因子、及び番組カテゴリに従う条件因子のうちの１つである、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、包括的には電子番組ガイドを提供する方法、マルチメディア再生システム、及びコンピューター可読記憶媒体に関する。
【背景技術】
【０００２】
ブロードバンドインターネットを介するビデオ伝送は現在、ビデオ又はテレビ番組を視聴する普及した代替方法である。スマートテレビは今日、インターネットビデオ又はインターネットＴＶを再生することができる。
【０００３】
多くのインターネットビデオプロバイダー（ＹｏｕＴｕｂｅ（登録商標）等）及びデジタルテレビチャンネルにより提供されるビデオ番組等、多くのテレビチャンネルソースが現在、立ち上がっている。誰かが視聴したい番組を可能な限り素早くいかに見つけることができるかが重要である。これに関して、電子番組ガイド（ＥＰＧ）が利用可能であるが、ＥＰＧは固定配置で提示される。すなわち、縦軸がチャンネルを示すものとされ、横軸が、番組の時間に従って配置された、対応するチャンネルの番組を示すものとされる。例えば、電子番組ガイドを提供する方法が、「Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation」という発明の名称の特許文献１に示されている。ＥＰＧのキーワード検索が行われた後の検索結果は、時間順に垂直に列挙された項目となる。検索結果は時により、望む番組を見つけるには長すぎて、不便である。加えて、周知のウェブサイトであるＹｏｕＴｕｂｅ（登録商標）では、検索はまた、一回ごとに１つの条件で実行され、検索結果もまた、項目ごとに垂直に示される。
【０００４】
加えて、インターネットにより提供される多様なコンテンツ及びタイプにより、本来意図されたようなテレビの視聴を楽しむリラックスした雰囲気はそれよりむしろ、深刻で複雑になる可能性がある。このようにして、そのようなテレビは家族又はグループでの使用を難しくし、異なるユーザーのニーズ、例えば、コンピューターの操作に不慣れなユーザーのニーズを満たすことができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第６，１７２，６７７号
【発明の概要】
【０００６】
本開示は、電子番組ガイドを提供する方法、マルチメディア再生システム、及びコンピューター可読記憶媒体を提供することを目的とする。
【０００７】
本開示の一実施の形態によれば、電子番組ガイドを提供する方法が提供される。本方法は以下のステップを含む。（ａ）複数の条件因子のうちの少なくとも２つの条件因子に従って第１の電子番組リストデータをグループ化して、少なくとも第１の二次元番組リストデータセットを生成し、ここで、前記少なくとも２つの条件因子は番組放送時間に関連しない。（ｂ）少なくとも前記第１の二次元番組リストデータセットを前記マルチメディア再生システムの画面上に表示するように前記マルチメディア再生システムの表示ユニットを制御し、ここで、前記画面は複数の画像ブロックを第１の平面に表示し、該第１の平面上の前記画像ブロックは、前記第１の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記少なくとも２つの条件因子の第１の条件因子及び第２の条件因子に対応する第１の条件因子及び第２の座標軸に従って配置される。前記システムが選択指示を受信した場合、該選択指示に対応する前記画像ブロックのうちの１つにより表される番組が前記システムの前記画面において再生される。
【０００８】
別の実施の形態は、電子機器により実行されるとき、該電子機器に上記の仮想チャンネル管理の方法を実行させる、１つ又は複数のプログラムモジュールのプログラムコードを記憶したコンピューター可読記憶媒体を提供する。
【０００９】
別の実施の形態は、表示ユニットと、記憶ユニットと、ネットワークユニットと、制御ユニットとを含むマルチメディア再生システムを提供する。制御ユニットは、前記記憶ユニット、前記ネットワークユニット、及び前記表示ユニットに接続され、複数の条件因子のうちの少なくとも２つの条件因子に従って第１の電子番組リストデータをグループ化して、少なくとも第１の二次元番組リストデータセットを生成するように動作可能であり、ここで、前記少なくとも２つの条件因子は番組放送時間に関連しない。前記制御ユニットは、前記少なくとも前記第１の二次元番組リストデータセットを該マルチメディア再生システムの画面上に表示するように動作可能であり、ここで、該画面は複数の画像ブロックを第１の平面に表示し、該第１の平面上の前記画像ブロックは、前記第１の二次元番組リストデータセットに対応する番組の少なくとも一部分を個々に表し、前記少なくとも２つの条件因子の第１の条件因子及び第２の条件因子に対応する第１の条件因子及び第２の座標軸に従って前記第1の平面上に配置される。前記システムが選択指示を受信した場合、該前記選択指示に対応する前記画像ブロックのうちの１つにより表される番組が前記マルチメディア再生システムの前記画面において再生される。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る電子番組ガイドを提供するマルチメディア再生システムの概略図である。
【図２】マルチメディア再生システムの一実施形態を示すブロック図である。
【図３】電子番組ガイドを提供する方法の一実施形態を示すフローチャートである。
【図４】電子番組ガイドを提供する方法の別の実施形態を示すフローチャートである。
【図５】図３又は図４の方法により提示される電子番組ガイドの一実施形態を示す。
【図６】図３又は図４の方法により提示される電子番組ガイドの一実施形態を示す。
【図７】マルチメディア再生システムの画面に示される３Ｄ空間内に提示される図６の電子番組ガイドの一実施形態を示す。
【図８】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【図９】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【図１０】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【図１１】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【図１２】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【図１３】図３又は図４の方法により生成される電子番組ガイドの他の実施形態を示す。
【発明を実施するための形態】
【００１１】
本開示の上記の態様及び他の態様は、好ましいが、非限定的な実施形態についての以下の詳細な説明に関連してよりよく理解されるであろう。以下の説明は添付図面を参照して行われる。
【００１２】
図１を参照すると、概略図は、一実施形態に係る電子番組ガイドを提供するマルチメディア再生システムを示している。例えば、マルチメディア再生システム１００は、デジタルテレビ、インターネットテレビ、スマートテレビ、ネットワークベースのマルチメディアプレーヤー等の表示及び／又は再生システムである。これらのシステムは、インターネット上のマルチメディアソースに（例えば、有線又は無線で）、及び／又はデジタルテレビ放送のビデオソースに、及び／又は内部若しくは外部記憶デバイスにアクセスするマルチメディアソースにリンクすることができる表示及び／又は再生システムとなるように構成される。
【００１３】
図１に示されるように、マルチメディア再生システム１００の画面１０１は、電子番組ガイドを二次元又は三次元の様式で表される複数の平面に提供する。三次元様式を例としてとると、画面１０１上に表示される平面Ｖ１及びＶ２等のいくつかの平面が、ユーザーが平面Ｖ１及びＶ２に提示される番組情報を見るために、３つの座標軸、すなわち、Ｘ、Ｙ、及びＺの方向に従って、前景及び背景に配置される。平面上での番組情報の配置は、ユーザーが再生したい番組（すなわち、デジタルビデオ、デジタル画像／音声、及び／又はネットワークビデオ若しくは画像／音声等のデジタルコンテンツ）を効率的に選択するために、番組放送時間に従って、従来とは異なる様式で提示される。
【００１４】
いくつかの実施形態では、ユーザーは、１つ又は複数の制御様式により、例えば、電子機器１０、例えば、リモートコントローラー、ハンドヘルドデバイス（スマートフォン、タブレットコンピューター等）を使用して、及び／又はジェスチャー制御及び／又は音声制御等の制御様式を利用して、画面１０１上の平面の存在について相対位置、距離、サイズ、又は配置を変更することができる。加えて、いくつかの実施形態では、ユーザーは、電子番組ガイドを閲覧し、電子番組ガイドからの選択を便利にするように、画面１０１に対する閲覧角度を制御することができる。
【００１５】
図２は、マルチメディア再生システム１００の一実施形態をブロック図で示す。マルチメディア再生システム１００は表示ユニット１１０、記憶ユニット１２０、制御ユニット１３０、ネットワークユニット１４０を含み、制御ユニット１３０は表示ユニット１１０及びネットワークユニット１４０に接続されている。設計要件に応じて、マルチメディア再生システム１００は他のデバイスを更に含むことができる。他のデバイスとは、例えば、アナログ又はデジタルテレビチューナー及びテレビ信号処理回路部等を含むテレビ受信ユニット１６０、並びに、例えば、オーディオプロセッサ、増幅器、及びスピーカー等を含むオーディオユニット（図示せず）である。加えて、例えば、物理的なボタン、及び／又はリモートコントローラーの受信器（例えば、有線又は無線）、及び／又は音声認識、顔認識、若しくはジェスチャー認識の検出デバイスにより実施されるコマンド検出ユニット１５０を含めて、上記利用を実現する上記制御様式と併せて動作させることができる。
【００１６】
図３は、電子番組ガイドを提供する方法の一実施形態のフローチャートを示す。本方法は、マルチメディア再生システム１００に適用して、例えば、電子番組ガイドを提供することができる。加えて、図５〜図７を参照して、電子番組ガイドの実施形態を示す。画像ブロック内のテキスト及び画像ブロックの形状は、例示のために示され、したがって、電子番組ガイドはこれに限定されず、例えば、各画像ブロックは、円形、多角形、若しくはアイコン、又は他の形態等の同じ又は異なる形状で示すことができる。
【００１７】
図３を参照すると、ステップＳ１１０において、第１の電子番組リストデータが、例えば、マルチメディア再生システム１００の制御ユニット１３０を使用することにより、複数の条件因子のうちの少なくとも２つの条件因子に従ってグループ化されて、少なくとも第１の二次元番組リストデータセットが生成される。ここで、少なくとも２つの条件因子は、番組放送時間（すなわち、番組が放送される時系列）に関連しない。
【００１８】
ステップＳ１２０において、マルチメディア再生システム１００の表示ユニット１１０は、少なくとも上記第１の二次元番組リストデータセットをマルチメディア再生システム１００の画面１０１上に表示するように制御される。図５又は図６に示されるように、画面１０１は、複数の画像ブロック（例えば、列Ａ１の画像ブロック、行中の画像ブロックＢ１、Ｂ２）を第１の平面に表示する。第１の平面上の画像ブロックは、個々に第１の二次元番組リストデータセットに対応する番組の一部又は全てを表し、上記少なくとも２つの条件因子のうちの第１の条件因子（例えば、最新のものからより古いものまでの公開された番組に従う条件因子又は時間長順の番組に従う条件因子）及び第２の条件因子（例えば、チャンネルシーケンスに従う条件因子）に対応する第１の座標軸（例えば、Ｘ軸）及び第２の座標軸（例えば、Ｙ軸）に従って配列される。
【００１９】
マルチメディア再生システム１００が、例えば、リモートコントローラー又はジェスチャー認識を使用して画像ブロックＢ１を選択することにより、画像ブロックの１つに関連付けられた選択指示を受信する場合、マルチメディア再生システム１００は、選択指示に対応する画像ブロックにより表される番組を画面上に表示する。例として、Ｘ軸に「最新のものからより古いものまでの公開された番組」に従う条件因子が関連付けられた図５では、画像ブロックＢ１は、チャンネル１で１２／５の０８：００に公開された番組（図中、ＰＲＧと略される）１を表し、画像ブロックＢ２は、チャンネル１で１２／４の１９：２４に公開された番組２を表す。別の例として、Ｘ軸に「時間長順の番組」に従う条件因子が関連付けられた図６では、画像ブロックＢ１は、チャンネル１での時間長６０分２５秒の番組１を表し、画像ブロックＢ２は、チャンネル１での時間長４８分１２秒の番組２を表す。
【００２０】
さらに、いくつかの実施形態では、電子番組リストは、二次元様式に加えて三次元様式で表すことができる。これらの実施形態では、ステップＳ１１０に示されたような上記少なくとも２つの条件因子は、番組放送時間に関連しない第３の条件因子を更に含み、ステップＳ１１０は第２の二次元番組リストデータセットを更に生成する。加えて、ステップＳ１２０は、上記第２の二次元番組リストデータセット又はより多くの第２の二次元番組リストデータセットを画面１０１上に更に表示する。図７を参照すると、画面１０１は、複数の画像ブロックを第１の平面Ｖ１及び第２の平面Ｖ２に表示する。第２の平面Ｖ２上の画像ブロックは、個々に第２の二次元番組リストデータセットに対応する番組の少なくとも一部又は全てを表し、第１の条件因子（例えば、時間長順の番組に従う条件因子）及び第２の条件因子（例えば、チャンネルシーケンスに従う条件因子）に対応する第１の座標軸（例えば、Ｘ軸）及び第２の座標軸（例えば、Ｙ軸）に従って配置される。さらに、図７に示されるように、画面１０１は、第３の条件因子（例えば、最新のものからより古いものまでの公開された番組に従う条件因子）に対応する第３の座標軸（例えば、Ｚ１軸）に従って画面１０１上にシミュレートされた三次元空間に配置された第１の平面Ｖ１及び第２の平面Ｖ２を更に表示する。図７に例示されるように、第１の平面Ｖ１及び第２の平面Ｖ２は、それぞれ「今日」及び「昨日」公開された番組と関連付けられるか、又はそれらに対応し、したがって、軸Ｚ１に沿って前後に配置される。一実施形態では、画面１０１は、三次元空間内に、第３の条件因子（例えば、最新のものからより古いものまでの公開された番組に従う条件因子）に従う第１の平面Ｖ１及び第２の平面Ｖ２に対応する対応パラメーターを更に表示する。例えば、画面１０１は、凡例Ｃ１及びＣ２により示されるパラメーター「今日」及び「昨日」を表示する。さらに、ステップＳ１１０がより多数の二次元番組データセットを生成する場合、画面１０１は、より多くの対応する平面、例えば、パラメーター「３日前」と関連付けられた図７の第３の平面Ｖ２を提示することができる。
【００２１】
三次元での番組リストの表示に関連する実施形態では、Ｘ軸及びＹ軸により形成される平面に直交する軸Ｚに一致するように、又は一致しないようにＺ１軸を実現することができることに留意されたい。例えば、図７のＺ１軸は、「今日」及び「昨日」に対応する番組を有する平面Ｖ１及びＶ２を、閲覧のために、Ｚ１軸に沿って異なる角度で提示することができるように、Ｚ軸の上（又は任意の位置）に配置される。マルチメディア再生システム１００は、ハードウェア及び／又はソフトウェアにより、上記ユーザーの制御様式を実施するように構成することができ、それにより、ユーザーは、画面１０１の１つ又は複数の平面を選択することができ、閲覧のために、選択された平面（複数の場合もある）の存在の相対位置、距離、サイズ、又は配置を更に変更することができる。さらに、いくつかの実施形態では、ユーザーは、番組リストを閲覧し、番組リストから番組を好都合かつ柔軟に選択することができるように、画面１０１上でユーザーに対する閲覧角度及び／又は軸Ｚ１を制御することができる。
【００２２】
加えて、他の実施形態によれば、電子番組ガイドを提供する方法は、（ａ）少なくとも２つの条件因子に従って、第１の電子番組リストデータから番組のデータ項目を見つけ、見つけられたデータ項目をグループ化することにより、１つ又は複数の二次元番組リストデータセットを生成すること（ステップＳ１１０の一実施形態とみなすことができる）と、（ｂ）例えば、制御ユニット１３０（又は表示ユニット１１０）を使用することにより、画面１０１上でシミュレートされるべき二次元又は三次元空間の幾何学的特性により、１つ又は複数の二次元番組リストデータセットに対して空間マッピング処理を実行して、１つ又は複数の二次元番組リストデータセットを、画面１０１上でシミュレートされるべき二次元又は三次元空間上の対応する各平面にマッピングし、画面１０１上に表示すること（ステップＳ１２０の一実施形態とみなすことができる）として実施することができる。例えば、インターネットからのビデオ（ＴＶ番組とみなされる）は、情報サービスプロバイダーにより提供されるいくつかのラベル（例えば、ＲＳＳ又はＡＴＯＭラベル）を伴い、したがって、１つ又は複数の条件因子に従って、対応するラベルに関して番組の検索を行うことができる。加えて、情報サービスプロバイダーがビデオの時間長を提供しない場合、当該時間長は、システムがビデオを読み取る際に取得することができる。
【００２３】
マルチメディア再生システム１００は、上述した二次元又は三次元様式に従って番組リストを提示するように、ハードウェア及び／又はソフトウェアにより構成することができる。例えば、ステップＳ１２０は、マルチメディア再生システム１００のグラフィックス処理ユニットのグラフィックスエンジン又はグラフィックス関数を使用することにより実施することができる。一例として、表示ユニット１１０は、ハードウェアグラフィックスエンジン、ビデオエンジン、及びビデオバッファーメモリ（図示せず）を含むことができ、グラフィックスエンジン及びビデオエンジンは、ビデオバッファーメモリを介して表示デバイスに接続され、したがって、制御ユニット１３０（又は処理ユニット）は、表示ユニット１１０の内部回路部をグラフィックス処理（又は上記空間マッピング処理）のために指定することができる。さらに、ステップＳ１２０は、ソフトウェアグラフィックスエンジンのアプリケーションプログラムインターフェースにより実現することもできる。
【００２４】
加えて、図４を参照すると、フローチャートは、電子番組ガイドを提供する方法の別の実施形態を示している。本方法は、マルチメディア再生システム１００に適用し、ステップＳ１１０の前に実行して、電子番組ガイドを検索するか、又はネットワーク検索後に対応する電子番組ガイドを取得することができる。
【００２５】
ステップＳ２１０において、マルチメディア再生システム１００は、キーワードを含む検索基準を検出して、マルチメディア再生システム１００に、キーワードに関するデジタルコンテンツを検索するように命令し、キーワードは文字（複数の場合もある）、単語（複数の場合もある）、語句（複数の場合もある）、又は文（複数の場合もある）とすることができる。例えば、ステップＳ２１０は、コマンド検出ユニット１５０及び制御ユニット１３０（又は処理ユニット）により実行される。
【００２６】
ステップＳ２２１において、制御ユニット１３０は、例えば、少なくとも２つの条件因子を設定すべきか否かをチェックするために利用される。設定すべき場合、ステップＳ２２３に示されるように、少なくとも２つの条件因子は、マルチメディア再生システム１００が選択指示を検出することにより（例えば、上述したユーザーの制御様式で）設定される。一例として、ユーザーはリモートコントローラー１０又は他のユーザー制御様式を利用して、上記設定が実行される予定であることを示し、次に、画面１０１上の複数の条件因子から少なくとも２つの条件因子を選択し、すなわち、Ｘ軸及びＹ軸（又は更にはＺ１軸）に対応する条件因子を選択する。上記設定（例えば、自動的に決定されるか、又はユーザーにより示される）の必要がない場合、マルチメディア再生システム１００は、ステップＳ２２５に示されるように、デフォルト値、例えば、図５〜図７の実施形態でのＸ軸及びＹ軸（又はＺ１軸）の条件因子を使用することにより、少なくとも２つの条件因子を設定する。
【００２７】
ステップＳ２１０に示されるように、ステップＳ１１０において説明されたような第１の電子番組リストデータは、検索基準（例えば、キーワードを含む）を満たす任意の番組を求めて電子番組リスト（例えば、記憶ユニット１２０に記憶された、マルチメディア再生システム１００の電子番組リストデータベース）を検索することにより得られる。電子番組リストは、外部ネットワークビデオリンクデータ、例えば、検索基準に従ってビデオ提供ウェブサイトを検索することにより得られる、リンク（例えば、ＵＲＬ）及び／又はＸＭＬ（拡張マークアップ言語）で定義されるネットワークビデオ、画像、又はオーディオ等のデジタルコンテンツのリンクデータを含む。
【００２８】
マルチメディア再生システム１００又は電子番組ガイドを提供する方法の上記実施形態では、第１、第２、及び第３の条件因子のうちの少なくとも１つは、以下の条件因子セットのうちの少なくとも１つ又は任意の組み合わせ若しくは構成である。この条件因子セットは、チャンネルシーケンスに従う条件因子、各番組が公開された時間に従う条件因子、各番組の時間長に従う条件因子、及び番組カテゴリに従う条件因子である。各条件因子の説明は以下である。（ａ）チャンネルシーケンス：チャンネル番号に従った順序で配列される。（ｂ）各番組が公開された時間：ネットワークからのビデオは各自の公開時間を有し、一般に、最新のものからより古いものの順番で配列される。すなわち、最新のビデオが一番前に配置される。他の順序、例えば、今日、昨日から一昨日への順序で配列することもできる。（ｃ）各番組の時間長：ネットワークビデオごとに異なり得る各番組の時間長による順序で配列され、例えば、最短のビデオが一番前に配置される。他の順序、例えば、５分以内、５分〜３０分、３０分〜６０分によって決まる順序で配列することもできる。（ｄ）番組カテゴリ：番組は、例えば、ニュース、スポーツ、音楽、知識、エンターテイメント等に分類することができる。上記例は説明のためのものであり、したがって、実施態様はこれに限定されない。
【００２９】
図５〜図７に示される実施形態は、図３又は図４の方法により提示される電子番組ガイドを示している。図７は、図６の電子番組ガイドがマルチメディア再生システム１００の画面１０１内でシミュレートされる三次元空間に提示される一実施形態を示す。
【００３０】
図８〜図１３は、図３又は図４の方法により提示される電子番組ガイドを示す他の実施形態である。
【００３１】
図８に示されるように、番組は、最新のものからより古いものまでの公開された番組に従う条件因子、チャンネルシーケンスに従う条件因子、及び時間長順の番組に従う条件因子のそれぞれに対応するＸ、Ｙ、及びＺ１に従って配置される。
【００３２】
図９に示されるように、番組は、それぞれ時間長順の番組及び番組カテゴリに従う条件因子に対応するＸ軸及びＹ軸に従って配置される。図１０に示されるように、番組は、それぞれ時間長順の番組、番組カテゴリ、及び最新のものからより古いものまでの公開された番組に従う条件因子に対応するＸ軸、Ｙ軸、及びＺ１軸に従って配置される。図１１に示されるように、番組は、それぞれ時間長順の番組及び最新のものからより古いものまでの公開された番組に従う条件因子に対応するＸ軸及びＹ軸に従って配置される。図１２に示されるように、番組は、それぞれ時間長順の番組、最新のものからより古いものまでの公開された番組、及び番組カテゴリに従う条件因子に対応するＸ軸、Ｙ軸、及びＺ１軸に従って配置される。
【００３３】
いくつかの実施形態では、電子番組ガイドを表示する様式は、マルチメディア再生システム１００の画面１０１上で、例えば、図９（又は図１１）に示されるような二次元様式から、例えば、図１０（又は図１２）に示されるような三次元様式に、及び／又はこの逆に変更することができる。いくつかの実施形態では、マルチメディア再生システム１００は、図７、図８、図１０、図１２、又は図１３に示されるように、三次元様式で画面１０１に電子番組ガイドを表示するように実施することができ、任意の１つのユーザー制御様式を使用することにより（例えば、リモートコントローラー１０のボタン又は音声若しくはジェスチャー制御により）、少なくとも１つの座標軸の条件因子（複数の場合もある）を別の条件因子に切り替えるか若しくは変更することができ、又は任意の２つの座標軸の条件因子を交換することができ、例えば、図１０の電子番組ガイドは、Ｙ軸及びＺ１軸の条件因子を交換することにより図１２の電子番組ガイドに変更することができ、またその逆も可能である。上記実施形態は、ユーザーが電子番組ガイドを閲覧し、電子番組ガイドから番組を好都合かつ柔軟に選択するのに都合がよい。
【００３４】
他の実施形態では、第１の平面Ｖ１は第２の平面Ｖ２の一部分を覆うことができ、その他の平面をそれに従って行うことができる。加えて、別の平面で覆われていない部分は、或る程度半透明で提示することができる。
【００３５】
加えて、図４の実施形態では、検索基準はキーワード（例えば、Oscar Ang Lee）を含み、ステップＳ１２０を使用することにより提示される検索結果は、図５〜図１３又は上述した関連実施形態に示されたように異なる様式で示すことができる。また、マルチメディア再生システム１００の画面１０１上の画像ブロックの少なくとも一部分は、外部ネットワークビデオリンクデータの対応する説明を表示することができ、各説明はキーワードを含むことができる。図１３を参照すると、第１の平面Ｖ１において、列Ａ１１はチャンネル数及び各チャンネルの検索結果に対応し、チャンネル１２の画像ブロックＢ１１及びＢ１２は、例えば、キーワードを含む説明を表示することができる。一例として、画像ブロッＢ１１は、「Oscarの監督賞を再度受賞したAng Leeの受賞スピーチ」を表示し、そのスピーチに関連するＹｏｕＴｕｂｅ(登録商標)上のビデオリンクに対応する。別の例では、画像ブロックＢ１２は、「Oscarの監督賞を受賞した台湾のAng Leeのインタビュー」を表示し、そのインタビューに関連するＹｏｕＴｕｂｅ(登録商標)上のビデオリンクに対応し、「Ang Lee」及び「Oscar」は、太字、文字カラー表示、又は背景カラー表示のように特に表示又は強調表示して、ユーザーが欲する番組を容易に読み取り見つけられるようにすることができる。
【００３６】
上述したチャンネルの概念は、仮想チャンネルの概念に拡張することができる。いくつかの実施形態では、マルチメディア再生システム１００は、マルチメディア再生システム１００の画面１０１に、番組リストの形態で検索結果を提示する。ユーザーは、チャンネルへの追加を行うことができ、次に、マルチメディア再生システム１００は、番組リストのコンテンツに対応するとともに、チャンネルコード（例えば、番号１１０１又は他の形態のコード）を有する新しい仮想チャンネルを有する。その後、ユーザーは、テレビチャンネルを切り替える方法を使用し、例えば、チャンネルコード１１０１を入力して、仮想チャンネルのコンテンツを再生することができる。ユーザーは、仮想チャンネルの削除を行うとともに、仮想チャンネルの補正を行うこともできる。異なる仮想チャンネル管理の上記例は、対応する仮想チャンネルデータの生成又は変更をもたらす。仮想チャンネルデータは、例えば、各仮想チャンネルの属性データを含み、例えば、１つの仮想チャンネルの属性データは、少なくとも１つ又は複数のビデオ−オーディオソースリンクを含む。他の実施形態では、図４の実施形態に記載される番組リストは、マルチメディア再生システム１００の仮想チャンネルを含み、及び／又は一般デジタルテレビチャンネル番組及び／又は外部ネットワークからの検索結果を含むものとみなすことができる。
【００３７】
加えて、図２を参照すると、マルチメディア再生システム１００がネットワークベースのマルチメディアプレーヤー（例えば、Ａｐｐｌｅ  ＴＶ（登録商標）、ネットワークセットトップボックス等のデジタルマルチメディア受信器）として実現される場合、表示ユニット１１０は、ネットワークベースのマルチメディアプレーヤーに統合された表示画面により実施することができ、又は有線若しくは無線でネットワークベースのマルチメディアプレーヤーに接続された表示画面とみなすことができる。したがって、ネットワークベースのマルチメディア再生システム１００の実施方法は、図２のシステムに限定されず、例えば、制御ユニット１３０は、表示ユニット１１０に接続することができるとともに、メモリバスを通してメモリ又は他のデバイス（例えば、オーディオユニット）に接続することができる。上記説明において述べた構造は、説明の便宜上のためであり、実施はそれに限定されない。
【００３８】
さらに、実際的な用途のいくつかの実施形態では、マルチメディア再生システム１００は、番組放送時間に従って電子番組ガイドを示すことが求められる場合、そのように実施することもできる。
【００３９】
他の実施形態は、電子番組ガイドを提供する方法を実行するプログラムコード、又は１つ若しくは複数のプログラム若しくはプログラムモジュールを記憶した、コンピューター又は電子機器が読み取り可能な記憶媒体を提供する。例えば、図３又は図４のステップはプログラムモジュールとして実施することができる。電子機器（例えば、マルチメディア再生システムとして実施される）は、そのようなプログラムコードを実行する場合、電子機器に、図３若しくは図４の実施形態又は他の関連実施形態による電子番組ガイドを提供する方法を実行させる。各実施形態での可読情報記憶媒体は、限定ではなく、光学情報記憶媒体、磁気情報記憶媒体、又は、メモリカード、ファームウェア、ＲＯＭ若しくはＲＡＭ若しくはプログラマブルマイクロコントローラー内の内蔵メモリ等のメモリにより実施することができる。
【００４０】
本発明を、例示により好ましい実施形態に関して説明したが、本発明がこれに限定されないことを理解されたい。逆に、様々な変更並びに同様の構成及び手順を包含することが意図され、したがって、添付の特許請求の範囲は、そのような全ての変更並びに同様の構成及び手順を包含するように最も広義の解釈を与えられるべきである。
【図１】
2014176083.tif 000003
【図２】
2014176083.tif 000004
【図３】
2014176083.tif 000005
【図４】
2014176083.tif 000006
【図５】
2014176083.tif 000007
【図６】
2014176083.tif 000008
【図７】
2014176083.tif 000009
【図８】
2014176083.tif 000010
【図９】
2014176083.tif 000011
【図１０】
2014176083.tif 000012
【図１１】
2014176083.tif 000013
【図１２】
2014176083.tif 000014
【図１３】
2014176083.tif 000015