(57)【特許請求の範囲】
【請求項１】
システムにより使用され、コンテンツの視覚的フィルタリングを可能にする方法であって、
前記システムに格納された複数のコンテンツ単位に対応する第１の複数のグラフィカル表現をフィルタリングして、ユーザに対して表示するための前記第１の複数のグラフィカル表現の第１の部分集合を抽出するステップと、
前記第１の複数のグラフィカル表現の前記第１の部分集合を、前記ユーザが選択可能なアクティブなグラフィカル表現として、第１の特集表示の形で表示するステップと、
前記ユーザがそれまでに入力した１つ以上の文字に連続して新たな文字を入力すると、前記それまでに入力した１つ以上の文字と前記新たな文字との文字列に基づいて、現在表示する前記特集表示の前記部分集合を動的にフィルタリングして、当該特集表示を、前記ユーザが選択可能なアクティブな前記第１の複数のグラフィカル表現の第２の部分集合を含む第２の特集表示に置き換えるとともに、前記動的にフィルタリングすることにより抽出されなかった第２の複数のグラフィカル表現を、視覚的に目立たなくする、ステップと、
を含み、
前記第２の複数のグラフィカル表現を視覚的に目立たなくすることは、前記第２の複数のグラフィカル表現を、現在表示する前記特集表示から背景表示へ移動させ、前記第２の複数のグラフィカル表現の大きさを縮小し、前記第２の複数のグラフィカル表現を、前記ユーザが選択可能でない非アクティブなグラフィカル表現として表示することを含むことを特徴とする方法。
【請求項２】
前記第１の特集表示及び前記第２の特集表示のうち少なくとも一方は、グラフィカルなリスト表示を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の特集表示及び前記第２の特集表示のうち少なくとも一方は、グラフィカル配列を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の複数のグラフィカル表現をフィルタリングして、前記ユーザに対して表示するための前記第１の複数のグラフィカル表現の前記第１の部分集合を抽出するステップを、履歴データ及び選好データのうち一方に応じて実行し、
前記履歴データ及び選好データのうち一方は、前記ユーザに関連することを特徴とする請求項１に記載の方法。
【請求項５】
前記第１の複数のグラフィカル表現、及び前記第１の複数のグラフィカル表現の前記第１の部分集合のうち少なくとも一方は、視聴覚コンテンツの画像を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行することを特徴とする請求項１に記載の方法。
【請求項７】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行し、
前記メタデータは、前記システムから取得することを特徴とする請求項１に記載の方法。
【請求項８】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行し、
前記メタデータは、第三者のデータプロバイダから取得することを特徴とする請求項１に記載の方法。
【請求項９】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの配給窓口に応じて実行することを特徴とする請求項１に記載の方法。
【請求項１０】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの価格に応じて実行することを特徴とする請求項１に記載の方法。
【請求項１１】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの現在の利用可能性及び将来の利用可能性のうち少なくとも一方に応じて実行することを特徴とする請求項１に記載の方法。
【請求項１２】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツのジャンルに応じて実行することを特徴とする請求項１に記載の方法。
【請求項１３】
前記複数のコンテンツ単位は、視聴覚コンテンツに相当するコンテンツ単位から成ることを特徴とする請求項１に記載の方法。
【請求項１４】
前記フィルタリングするステップの前に、前記第１の複数のグラフィカル表現のうち第３の複数のグラフィカル表現を、ユーザが選択可能なアクティブなグラフィカル表現として、初期表示の形で表示するステップをさらに備えていることを特徴とする請求項１に記載の方法。
【請求項１５】
前記初期表示の前記第３の複数のグラフィカル表現のうち、前記フィルタリングするステップにより抽出されなかった第４の複数のグラフィカル表現を、視覚的に目立たなくした前記背景表示の形で表示するステップと、
前記背景表示上に、前記第１の複数のグラフィカル表現の前記第１の部分集合を含む前記第１の特集表示を重ね表示するステップと、
をさらに備えていることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記第４の複数のグラフィカル表現を表示するステップは、前記第４の複数のグラフィカル表現を、前記ユーザが選択可能でない非アクティブなグラフィカル表現として表示するステップを備えていることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記第１の特集表示を構成する前記グラフィカル表現の各々を、前記背景表示を構成する前記第４の複数のグラフィカル表現に対して拡大することを特徴とする請求項１５に記載の方法。
【請求項１８】
コンテンツの視覚的フィルタリングを可能にするシステムであって、
サーバと、
前記サーバを介してアクセス可能なコンテンツデータベースであって、複数のコンテンツ単位を格納するコンテンツデータベースと、
前記複数のコンテンツ単位の視覚的フィルタリングを可能にするように構成されたフィルタリング及び表示アプリケーションと、
を備え、
前記フィルタリング及び表示アプリケーションは、
前記システムに格納された複数のコンテンツ単位に対応する第１の複数のグラフィカル表現をフィルタリングして、ユーザに対して表示するための前記第１の複数のグラフィカル表現の第１の部分集合を抽出するステップと、
前記第１の複数のグラフィカル表現の前記第１の部分集合を、前記ユーザにより選択可能なアクティブなグラフィカル表現として、第１の特集表示の形で表示するステップと、
前記ユーザがそれまでに入力した１つ以上の文字に連続して新たな文字を入力すると、前記それまでに入力した１つ以上の文字と前記新たな文字との文字列に基づいて、現在表示する前記特集表示の前記部分集合を動的にフィルタリングして、当該特集表示を、前記ユーザが選択可能なアクティブな前記第１の複数のグラフィカル表現の第２の部分集合を含む第２の特集表示に置き換えるとともに、前記動的にフィルタリングすることにより抽出されなかった第２の複数のグラフィカル表現を、視覚的に目立たなくする、ステップと
を実行することによって、前記複数のコンテンツ単位の視覚的フィルタリングを可能にし、
前記第２の複数のグラフィカル表現を視覚的に目立たなくすることは、前記第２の複数のグラフィカル表現を、現在表示する前記特集表示から背景表示へ移動させ、前記第２の複数のグラフィカル表現の大きさを縮小し、前記第２の複数のグラフィカル表現を、前記ユーザが選択可能でない非アクティブなグラフィカル表現として表示することを含むことを特徴とするシステム。
【請求項１９】
前記第１の特集表示及び前記第２の特集表示のうち少なくとも一方は、グラフィカルなリスト表示を含むことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記第１の特集表示及び前記第２の特集表示のうち少なくとも一方は、グラフィカル配列を含むことを特徴とする請求項１８に記載のシステム。
【請求項２１】
前記第１の複数のグラフィカル表現をフィルタリングして、前記ユーザに対して表示するための前記第１の複数のグラフィカル表現の前記第１の部分集合を抽出するステップを、履歴データ及び選好データのうち一方に応じて実行し、
前記履歴データ及び選好データのうち一方は、前記ユーザに関連することを特徴とする請求項１８に記載のシステム。
【請求項２２】
前記第１の複数のグラフィカル表現、及び前記第１の複数のグラフィカル表現の前記第１の部分集合のうち少なくとも一方は、視聴覚コンテンツの画像を含むことを特徴とする請求項１８に記載のシステム。
【請求項２３】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行することを特徴とする請求項１８に記載のシステム。
【請求項２４】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行し、
前記メタデータは、前記システムから取得することを特徴とする請求項１８に記載のシステム。
【請求項２５】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記グラフィカル表現の各々に関連したメタデータに応じて実行し、
前記メタデータは、第三者のデータプロバイダから取得することを特徴とする請求項１８に記載のシステム。
【請求項２６】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの配給窓口に応じて実行することを特徴とする請求項１８に記載のシステム。
【請求項２７】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの価格に応じて実行することを特徴とする請求項１８に記載のシステム。
【請求項２８】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に相当する前記コンテンツの現在の利用可能性及び将来の利用可能性のうち少なくとも一方に応じて実行することを特徴とする請求項１８に記載のシステム。
【請求項２９】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記コンテンツ単位の各々に対応する前記コンテンツのジャンルに応じて実行することを特徴とする請求項１８に記載のシステム。
【請求項３０】
前記複数のコンテンツ単位は、視聴覚コンテンツに相当するコンテンツ単位から成ることを特徴とする請求項１８に記載のシステム。
【請求項３１】
前記フィルタリングするステップ及び前記動的にフィルタリングするステップのうち少なくとも一方を、前記視聴覚コンテンツの配給窓口に応じて実行することを特徴とする請求項３０に記載のシステム。
【請求項３２】
前記フィルタリング及び表示アプリケーションは、前記フィルタリングするステップの前に、前記第１の複数のグラフィカル表現のうち第３の複数のグラフィカル表現を、前記ユーザが選択可能なアクティブなグラフィカル表現として、初期表示の形で表示するステップを実行するようにさらに構成されていることを特徴とする請求項１８に記載のシステム。
【請求項３３】
前記フィルタリング及び表示アプリケーションは、
前記初期表示の前記第３の複数のグラフィカル表現のうち、前記フィルタリングするステップにより抽出されなかった第４の複数のグラフィカル表現を、視覚的に目立たなくした前記背景表示の形で表示するステップと、
前記背景表示上に、前記第１の複数のグラフィカル表現の前記第１の部分集合を含む前記第１の特集表示を重ね表示するステップと
を実行するようにさらに構成されていることを特徴とする請求項３２に記載のシステム。
【請求項３４】
前記第４の複数のグラフィカル表現を表示するステップは、前記第４の複数のグラフィカル表現を、前記ユーザが選択可能でない非アクティブなグラフィカル表現として表示するステップを備えていることを特徴とする請求項３３に記載のシステム。
【請求項３５】
前記第１の特集表示を構成する前記グラフィカル表現の各々を、前記背景表示を構成する前記第４の複数のグラフィカル表現に対して拡大することを特徴とする請求項３３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、米国特許仮出願第61/397,455号、2010年6月11日出願に基づいて優先権を主張する。米国特許仮出願第61/397,455号は、その全文を参照文献として、本明細書に含める。
【０００２】
本発明は、一般的に、コンピュータ化された検索に関する。特に、本発明は、メディアコンテンツの検索に関する。
【背景技術】
【０００３】
コンテンツをワールドワイドウェブ上で見つけることは、かつてないほどユーザにとってより容易であると共に、より挑戦的である。ウェブコンテンツの検索は、オンラインで得られる膨大で増え続ける情報によって、より容易になる。ユーザが、例えば音楽、テレビ番組、ビデオ、又は映画のいずれを探しているかに関わらず、そのコンテンツに関する情報や、場合によってはそのコンテンツ自体のデジタル版は、どこかで得られる可能性が高い。しかしながら、同時に、ウェブコンテンツの検索は、ユーザの注目を争う多様な代わりのコンテンツに起因して、特に所望のコンテンツを取り分けることがより困難であり得る点で、より挑戦的になっている。換言すれば、相当容易に得られる膨大量のコンテンツの入手可能性は、相当気を散らせる働きをすることがあり、ユーザが、本当に関心のあるコンテンツを素早く特定して見つけることを、ずっとやりにくくし得る。
【０００４】
結果として、本当に関心のあるコンテンツを特定して見つけることは、ユーザにとって、時間が掛かり苛立たしいものとなり得る。さらに、場合によっては、代わりのコンテンツアイテムどうしを見分けて、ユーザにとって本当に関心のあるコンテンツアイテムを区別するために必要な能動的労力は、この労力がなければ得られる、所望のコンテンツをよりシームレスかつ即時に特定することによる快感を、弱め得る。例えば、ユーザがインターネットのデータベースにアクセスして、映画コンテンツをオンラインで検索する場合を考える。ユーザの検索を可能にするための従来の方法は、一般的に、ユーザにとって関心のあり得るコンテンツアイテムを並び換えて要約するための、標準的なコンピュータベースの情報管理ツールに頼る。この方法によれば、ユーザは、関心のある特定の映画を見つけるために、ジャンル、主題、又は他の基準により分類された利用可能なコンテンツアイテムの要約を、読むか、さもなければ分析する必要があり得る。
【０００５】
この従来の方法は、利用可能なコンテンツアイテムどうしを広範なテーマに応じて区別する能力をユーザに提供する一方で、本当に関心のある特定のコンテンツを発見するための比較的初歩的な手段を提供する。換言すれば、この従来の方法の1つの重大な欠点は、ユーザが使用する検索の方策が、熟考されて的を絞ったものでない限り、ユーザは膨大な数の評価すべきコンテンツアイテムを提示される場合があり、このコンテンツアイテムの多数が、ユーザの主な関心事に、極わずかしか関連しないものであり得ることである。この従来の方法の他の重大な欠点は、一般的に、個別のコンテンツアイテムを演繹的な分析プロセスに係わらせることを、ユーザに要求することである。従来の方法は、例えば、検索中に遭遇したコンテンツアイテムの要約又はあらすじを読んで吸収することをユーザに要求することにより、ユーザの時間及び注意に相当の負担を課す。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、コンテンツの視覚的フィルタリング（選別）を可能にし、ユーザが、利用可能なコンテンツに直感的かつ楽しい方法で係り、これらを評価することを可能にする解決法を提供することにより、現在技術の欠点及び欠陥を克服する必要がある。
【課題を解決するための手段】
【０００７】
図面うち少なくとも1つと関連して実質的に図示及び／又は説明し、また、特許請求の範囲により完全に記載する、コンテンツの視覚的フィルタリングを可能にするシステム及び方法を提供する。
【０００８】
本発明の特徴及び利点は、以下の詳細な説明及び図面を読んだ後に、当業者にとって、より容易に理解される。
【図面の簡単な説明】
【０００９】
【図１】本発明の1つの実施形態による、コンテンツの視覚的フィルタリングを可能にするシステムのブロック図である。
【図２】本発明の1つの実施形態による、コンテンツの視覚的フィルタリングを可能にするシステムのさらに詳細な実施形態を示す図である。
【図３Ａ】本発明の1つの実施形態による、ユーザにより選択可能なコンテンツ単位に対応するグラフィカル表現の例示的な初期表示の一部分を捉えた視覚的フレームを示す図である。
【図３Ｂ】本発明の1つの実施形態による、ユーザから受けた入力に基づき、図3Aの初期表示から抽出されたグラフィカル表現の例示的な特集表示の一部分を捉えた視覚的フレームを示す図である。
【図３Ｃ】本発明の1つの実施形態による、グラフィカル表現の第2の例示的な特集表示の一部分を捉えた視覚的フレームを示す図である。
【図３Ｄ】本発明の1つの実施形態による、グラフィカル表現の第3の例示的な特集表示の一部分を捉えた視覚的フレームを示す図である。
【図４】本発明の1つの実施形態による、グラフィカル表現の第4の例示的な特集表示の一部分を捉えた視覚的フレームを示す図である。
【図５】本発明の1つの実施形態によるコンテンツの視覚的フィルタリングを可能にする方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本願は、コンテンツの視覚的フィルタリングを可能にするシステム及び方法に指向したものである。以下の説明は、本発明の実現に関する特定の情報を含む。本発明が本願で具体的に説明する方法とは異なる方法で実現され得ることは、当業者に理解される。さらに、本発明を不明確にしないために、本発明の特定の詳細の一部については、説明しない。本願で説明しない特定の詳細は、当業者の知識の範囲内である。本願の図面とこれに伴う詳細な説明は、本発明の単に例示的な実施形態に指向したものである。簡潔さを保つために、本発明の原理を用いる本発明の他の実施形態については、本願では特に説明せず、また、本願の図面には具体的に示さない。なお、特に断りがない限り、図面どうしで類似又は対応する要素は、類似又は対応する参照番号で示す場合がある。
【００１１】
図1は、本発明の1つの実施形態によるコンテンツの視覚的フィルタリングを可能にするシステム100のブロック図である。図1の実施形態において、システム100は、コンテンツ単位114及び116を格納するコンテンツデータベース112、及びフィルタリング及び表示アプリケーション120を含むサーバ110と、サーバコントローラ（図示せず）とを備える。サーバコントローラは、例えば中央処理装置とすることができ、サーバコンピュータ・オペレーティングシステムを実行し、コンテンツデータベース112にアクセスしてこれを操作し、フィルタリング及び表示アプリケーション120などの異なるプログラム及びアプリケーションを実行する。図1には、ネットワーク118、クライアント・コンピュータ130、及びユーザ138も含まれる。なお、図1では、クライアント・コンピュータ130がパソコン(PC: Personal Computer)として示されるが、他の実施形態では、クライアント・コンピュータ130は、例えばタブレットコンピュータ、携帯電話、パーソナルデジタルアシスタント(PDA: Personal Digital Assistant)、ゲーム機、又はホームエンターテイメントシステムなどの、他の種類の移動又は固定の個人通信装置又は個人通信システムで構成することができる。
【００１２】
図1の実施形態によれば、ユーザ138は、フィルタリング及び表示アプリケーション120を利用して、コンテンツデータベース112上で利用可能なコンテンツを視覚的にフィルタリングして、例えばコンテンツ単位114及び116などの1つ以上の所望のコンテンツ単位を、直観的に、さらには楽しく、見つけることができる。フィルタリング及び表示アプリケーション120は、ユーザ138が、コンテンツ単位114及び116にそれぞれ対応する1つ以上のグラフィカル表現を閲覧し、並び換え、選択することにより、所望のコンテンツにアクセスすることを可能にするユーザインタフェースを提供するように、構成することができる。フィルタリング及び表示アプリケーション120は、例えば、2つ以上の視覚的な表示配列、及びユーザ138が選択可能な視覚的に強調したアクティブ（有効）なグラフィカル表現と、ユーザ138が選択可能でない視覚的に目立たなくした非アクティブ（無効）なグラフィカル表現との2つ以上の組み合わせを利用して、ユーザ138が所望のコンテンツを特定及び選択することを可能にすることができる。すなわち、例えば、書籍、長編映画、テレビ(TV)の連続もの又はエピソードなどのエンターテイメントコンテンツを含む、視聴覚コンテンツに相当するコンテンツ単位の集合を、フィルタリング及び表示アプリケーション120を用いて、それぞれのグラフィカル表現により表し、動的に応答する方法で視覚的にフィルタリングすることができる。
【００１３】
本発明の様々な実施形態により、ユーザ138は、メディア装置上にテキスト形式ではなくグラフィカル（図形的）に表されるデータとやりとりして、フィルタリング基準に基づき、グラフィカルに表現されるデータの表示特徴をフィルタリングすることが可能になる。フィルタリングは、検索結果を、容易な閲覧用に編成する。1つの実施形態では、クライアント・コンピュータ130のプロセッサ上で実行されるフィルタリング及び表示アプリケーション120は、例えばコンテンツを表すキーアート又はサムネイルアイコンなどのグラフィカル表現を用いて、長編映画又は他の視聴覚コンテンツを発見する能力をユーザ138に提供する。グラフィカル表現は、静止的なものとすることができ、又は例えば視聴覚コンテンツの画像を含むことができる。
【００１４】
1つの実施形態によれば、グラフィカル表現は、例えば書籍、映画、又はTV番組などのコンテンツを表す1組のメタデータに対応する視覚的表現である。このようなメタデータは、例えばコンテンツの題名、コンテンツ内に現れる俳優又はキャラクター、コンテンツの著作者、コンテンツの監督、コンテンツの創作者、コンテンツの説明、コンテンツの再生時間、コンテンツの等級付け、コンテンツの価格、コンテンツの現在又は将来の利用可能性、コンテンツのジャンル、及びコンテンツの他の情報を含むことができる。
【００１５】
いくつかの実施形態では、メタデータは、コンテンツの配給窓口に関するタイムリーな情報を含むことができる。例えば書籍形式のコンテンツの場合、メタデータは、その書籍が、従来からの製本品として購入できるのか、又は物理媒体及び／又はデジタル媒体ファイルとして利用可能な音声書籍又は電子書籍(イーブック(e-book))として入手できるのかを、ユーザ138に通知することができる。すなわち、いくつかの実施形態では、コンテンツデータベース112を、1つ以上の更新スケジュール従って更新して、コンテンツ単位を追加及び／又は削除し、並びに、例えばコンテンツ単位の配給窓口、価格、及び利用可能性の長期的な変化などの特徴としてコンテンツ単位を記述したメタデータを修正することができる。1つのこうした実施形態では、コンテンツデータベース112の更新に用いるデータを、サーバ110から取得することができる。一方、他の実施形態では、該更新データを、例えば1つ以上の第三者のデータプロバイダ（図1に図示せず）から取得し、ネットワーク118を介してサーバ110に送信することができる。代案として、いくつかの実施形態では、システム100は、該更新データをサーバ110並びに第三者のデータプロバイダから取得し得るように、構成することができる。
【００１６】
例えば、コンテンツ単位114及び116を含む複数のコンテンツ単位の視覚的フィルタリングを可能にするために、フィルタリング及び表示アプリケーション120は、コンテンツ単位114及び116を含む複数のコンテンツ単位に対応する複数のグラフィカル表現を初期表示の形で表示するように構成することができ、この初期表示は、ユーザ138が選択可能なアクティブなグラフィカル表現として、例えば格子パターン又はグラフィカルなリスト表示の形に構成されている。ユーザ138が、初期表示の視覚的縦覧により関心のあるコンテンツを見つけた場合、ユーザ138は、例えばマウスクリックを実行するか、クライアント・コンピュータ130の画面に対してタッチスクリーン入力を行うなどして、そのコンテンツの個別のグラフィカル表現を選択することにより、そのコンテンツに関連するメタデータにアクセスすることができる。
【００１７】
しかしながら、ユーザ138が所望のコンテンツを初期表示からすぐに発見できない場合、フィルタリング及び表示アプリケーション120は、複数のグラフィカル表現をフィルタリングし、ユーザ138から受けた入力に従って初期表示からグラフィカル表現を抽出し、フィルタリング中に抽出されなかったグラフィカル表現を視覚的に目立たなくした背景配列の形で表示し、フィルタリングされたグラフィカル表現の部分集合をユーザ138により選択可能なアクティブなグラフィカル表現として表示する特集配列を、背景配列上に重ね表示するように、構成することができる。さらに、1つの実施形態では、フィルタリング及び表示アプリケーション120は、ユーザから受けた1つ以上の付加的な入力に応答して、付加的なフィルタリング及び表示動作を動的に実行するように、構成することができる。
【００１８】
1つの実施形態では、フィルタリング及び表示アプリケーション120は、ユーザからのリアルタイム入力から独立して、初期表示を特定することができる。例えば、フィルタリング及び表示アプリケーション120は、コンテンツ単位114及び116を含む複数のコンテンツ単位に対応するグラフィカル画像の部分集合を、例えば履歴データとして得られるユーザ138の前回のコンテンツ単位の選択などのユーザ138に関する履歴データに応じて、又はユーザ138が前回特定した選好に応じて、抽出することができる。
【００１９】
図1に示すように、フィルタリング及び表示アプリケーション120には、ネットワーク118を介してアクセスすることができる。この例では、フィルタリング及び表示アプリケーション120は、例えばインターネットなどのパケットネットワークを介してアクセス可能であって、サーバベースのアプリケーションとしてサーバ110上で実行されるように構成された、ウェブアプリケーションを備えることができる。代案として、フィルタリング及び表示アプリケーション120は、ローカルエリアネットワーク(LAN: Local Area Network)を支援するサーバ上に常駐させるか、又は他の種類の限定的な配信ネットワーク内に含めることができる。他の実施形態では、フィルタリング及び表示アプリケーション120は、例えばコンピュータのハードドライブ、コンピュータベースのランダムアクセスメモリ(RAM: Random-Access Memory)、又はコンパクトディスク・リードオンリーメモリ（CD-ROM: Compact Disc Read-Only Memory）などのポータブルメモリデバイス、又はユニバーサルシリアルバス(USB: Universal Serial Bus)に接続された外部メモリなどの、コンピュータ可読の記憶媒体に格納することができる。
【００２０】
次に図2を参照し、図2は、本発明の1つの実施形態による、コンテンツの視覚的フィルタリングを可能にするシステム200のさらに詳細な実施形態を示す。図2のシステム200は、サーバ210から通信リンク218を介してダウンロードを受信するクライアント・コンピュータ230を含む。図示するように、サーバ210は、コンテンツ単位214及び216を含むコンテンツデータベース212と、フィルタリング及び表示アプリケーション220ａとを備える。図2におけるサーバ210と、コンテンツ単位214及び216を含むコンテンツデータベース212と、フィルタリング及び表示アプリケーション220ａとは、それぞれ図1におけるサーバ110と、コンテンツ単位114及び116を含むコンテンツデータベース112と、フィルタリング及び表示アプリケーション120とに相当する。さらに、図2におけるクライアント・コンピュータ230は、図1におけるクライアント・コンピュータ130に相当する。図2に示すように、クライアント・コンピュータ230は、コントローラ232と、ウェブブラウザ234と、クライアント・メモリ236とを備える。また、図2には、フィルタリング及び表示アプリケーション220bを示す。
【００２１】
図2に示す実施形態によれば、フィルタリング及び表示アプリケーション220bは、サーバ210から通信リンク218を介して受信され、クライアント・メモリ236内に置かれる。本実施形態では、通信リンク218は、例えば図1のネットワーク118などのネットワークを介した、フィルタリング及び表示アプリケーション220ａのダウンロードを表す。他の実施形態では、通信リンク218は、CD-ROM又は他のコンピュータ可読の記憶媒体からのフィルタリング及び表示アプリケーション220aの転送を表すことができる。一旦転送されると、フィルタリング及び表示アプリケーション220bは、クライアント・メモリ236に格納し、クライアント・コンピュータ230上で例えばデスクトップアプリケーションとしてローカルに実行することができる。なお、通信リンク218は、クライアント・コンピュータ230とサーバ210上のコンテンツデータベース212との間で行われる通信を表すために、双方向通信として図示している。
【００２２】
コントローラ232は、例えば、クライアント・コンピュータ・オペレーティングシステムを実行し、ウェブブラウザ234を起動し、フィルタリング及び表示アプリケーション220bの使用を促進する、クライアント・コンピュータ230の中央処理装置とすることができる。ウェブブラウザ234は、コントローラ232の制御下で、フィルタリング及び表示アプリケーション220bを実行して、コンテンツデータベース212に格納されたコンテンツの視覚的フィルタリングを可能にすることができる。
【００２３】
図1及び図2に示すシステムを用いて、ユーザがコンテンツを視覚的にフィルタリングし、1つ以上の所望のコンテンツアイテムを特定することを可能にすることができる。以下、図1及び2により具体化されるシステムに加えて、上記機能を提供する本発明の様々な実施形態を、図3A、3B、3C、及び3D（以下、「図3A〜3D」とする）と、図4及び5とを参照することにより、さらに説明する。図3A〜3Dは、それぞれ、本発明の実施形態による、ユーザ138が選択可能なコンテンツ単位に対応するグラフィカル表現の例示的な表示を捉えた視覚的フレーム300A〜300Dを示す。図4は、本発明の1つの実施形態による、初期一覧表示から抽出されたグラフィカル表現の例示的な特集表示の一部分を捉えた視覚的フレーム400を示す。視覚的フレーム300A〜300D及び400は、図1及び2にそれぞれ示すクライアント・コンピュータ130及び230のいずれか一方又は両方に表示することができる。なお、説明を明確にするため、次の説明の一部は、図1及び2に示すシステムの一方又は他方に焦点を当てるが、両方のシステムが、次に説明する方法でコンテンツの視覚的フィルタリングを可能にすることができる。
【００２４】
図5は、本発明の1つの実施形態によるコンテンツの視覚的フィルタリングを可能にする方法のステップを説明するフローチャート500を示す。当業者にとって自明であるような特定の詳細及び特徴は、フローチャート500から除外している。例えば、あるステップは、現在技術において既知であるような、1つ以上のサブステップを備えることができ、又は特殊な装置若しくは材料を用いることができる。フローチャート500に示すステップ510〜560は、本発明の方法の1つの実施形態を説明するために十分であるが、他の実施形態は、フローチャート500に示すステップとは異なるステップを用いることができ、あるいはより多数またはより少数のステップを含むことができる。
【００２５】
図1、2、及び3Aと併せてフローチャート500のステップ510を参照すれば、ステップ510は、選択可能なグラフィカル表現の初期配列を表示するステップを備える。ステップ510は、フィルタリング及び表示アプリケーション120、220a、又は220bにより実行することができ、コンテンツデータベース112又は212に格納されたコンテンツ単位に対応する第1の複数のグラフィカル表現を、一覧配列の形に、ユーザ138が選択可能なアクティブなグラフィカル表現として表示するステップを含むことができる。具体例として、コンテンツ単位、例えばコンテンツ単位114及び116又は214及び216が、商業的配給の様々な段階における長編映画のそれぞれに対応する場合を考える。さらに、この例では、これらの長編映画を、図3Aの視覚的フレーム300Aに示すような、初期一覧配列の形に配列された静止画像を用いて表す。
【００２６】
グラフィカル表現は、例えばコンピュータスクリーンなどの表示装置上で、幾通りもの方法で配列することができる。しかし、ここで説明する特定の例では、グラフィカル表現は、格子パターン状に表示される。代案実施形態は、例えば、グラフィカルなリスト表示、Cover Flowアートのような画像表示用3次元グラフィカルインタフェース、タブ付きインタフェース、又は他のあらゆる表示インタフェースを用いることができる。なお、さらに、図3A〜3D及び図4はグラフィカル表現を静止画像として表しているが、他の実施形態では、図3A〜3D及び図4に示すグラフィカル表現の一部又は全体が、視聴覚コンテンツの画像を含むことができる。
【００２７】
図3Aに示す実施形態によれば、初期一覧配列の寸法は、視覚的フレーム300Aの表示領域より大きい。これにより、一覧配列の一部分のみが、任意時刻において視覚的フレーム内に現れる。いくつかの実施形態では、フィルタリング及び表示アプリケーション120、220a、又は220bは、例えば高い優先度のアイテムが配列の中央に表示され、より低い優先度のアイテムが中央から外向きに広がることを保証するために、一覧配列をグラフィカル表現の優先順位に従って配置されるように構成される。特定のコンテンツ、例えば高い優先度の長編映画を、このデフォルトの優先度よりもさらに販売促進するために、フィルタリング及び表示アプリケーション120、220a、又は220bは、1つ以上のグラフィカル表現に付加的な強調を加えるように構成することができる。該付加的な強調は、例えばこれらのグラフィカル表現を、一覧配列の一部として表示された他のグラフィカル表現よりも、例えば大きく表示することなどである。
【００２８】
視覚的フィルタリングの例を、図3A〜3Dに示す。図3Aにおいて、検索ボックス302a内にユーザ138によるユーザ入力が入力されていない。結果として、視覚的フレーム300Bは、デフォルトの一覧配列を表示する。前述したように、高い優先度のコンテンツに対応するグラフィカル表現が、一覧表示内の中央に表示されるように、及び／又は、より低い優先度のコンテンツに対応するグラフィカル表現と比較してより大きな外観又はより目立った外観をもって表示されるように、一覧配列内のグラフィカル表現の順序付けは、特定のメタデータの優先順位に基づくことができる。
【００２９】
フローチャート500の方法はステップ520に続き、ステップ520は、ユーザの入力に応じて、視覚的フレーム300Aに示される初期一覧配列を動的にフィルタリングして、グラフィカル表現の部分集合を抽出するステップを備える。ステップ520は、ユーザ138から受ける入力に応答して、例えばフィルタリング及び表示アプリケーション120、220a、又は220bにより実行することができる。図3Bにおいて、例えば、ユーザ138が文字「a」を入力したことにより、検索ボックス302b内の検索基準は「a」と書かれている。この例によれば、フィルタリング及び表示アプリケーション120、220a、又は220bは、長編映画の題名を含むメタデータに応じて、コンテンツデータベース112又は212内に格納されたコンテンツ単位をフィルタリングするように構成されている。したがって、検索ボックス302b内に文字「a」が入力されることにより、フィルタリング及び表示アプリケーション120、220a、又は220bは、図3Aに示す一覧配列から、題名に文字「a」を有するコンテンツ単位に対応する全てのグラフィカル表現を抽出する。換言すれば、フィルタリング及び表示アプリケーション120、220a、又は220bは、利用可能なコンテンツを動的にフィルタリングし、ユーザから受けた各文字又は検索データの他の不可欠な単位に応じて、前回のグラフィカル表現の表示を、更新又は変更した表示に置き換えるように構成することができる。
【００３０】
1つの実施形態では、本発明の方法は、ステップ510ではなく、ステップ520から開始することができる。この実施形態では、ユーザ138には、検索フィールド、ドロップダウンメニュー、又はフィルタリング基準の入力に適した他のインタフェースを含む、実質的に空白の表示を、最初に提供することができる。その次に、フィルタリング及び表示アプリケーション120、220a、及び220bは、ユーザから受けた入力に応答して、コンテンツデータベース112上で利用可能なコンテンツ単位を動的にフィルタリングすることによって、ユーザから受けたフィルタリング基準に対応するコンテンツ単位のみの選択可能なグラフィカル表現を表示することができる。
【００３１】
本実施形態によれば、フローチャート500はステップ530に続き、ステップ530は、抽出されなかったグラフィカル表現を、背景配列として、視覚的に目立たなくするステップを備える。この特定の実装例によれば、ステップ530は、図3Aの初期一覧配列に含まれた、かつ題名に文字「a」を含まないコンテンツ単位に対応するグラフィカル表現を、視覚的に目立たなくした背景表示に表示するステップを含む。該背景表示も、図面において、配列で示している。ここでも、ステップ530は、フィルタリング及び表示アプリケーション120、220a、又は220bにより実行することができる。背景表示を視覚的に目立たなくするステップは、いくつかの形式のうち1つ以上を用いることができる。例えば、背景表示は、視覚的に暗くしたグラフィカル表現、及び／又はモノクロに着色されたグラフィカル表現を含むように見せることができる。さらに、1つの実施形態では、背景表示を視覚的に目立たなくするステップは、背景表示を、ユーザ138が選択可能ではない非アクティブなグラフィカル表現として提示するステップを備える。換言すれば、この最後の実施形態では、ユーザ138は、マウスクリックするか、さもなければ画像を選択しようとすることによって、背景表示内のグラフィカル表現に対応するコンテンツに関連するメタデータにアクセスすることができない。
【００３２】
フローチャート500のステップ540に進み、ステップ540は、背景表示上に、抽出されたグラフィカル表現の特集表示を、重ね表示するステップを備える。ステップ540は、例えばフィルタリング及び表示アプリケーション120、220a、又は220bにより実行することができ、また、ステップ530の視覚的に目立たなくした背景表示上に、ステップ520のフィルタリングステップで抽出されたグラフィカル表現の部分集合を表す特集表示を、ユーザ138が選択可能なアクティブなグラフィカル表現として、重ね表示するステップを備えることができる。例えば、1つの実施形態では、ステップ540は、抽出されたグラフィカル表現又は「特集」グラフィカル表現を、背景配列を構成するグラフィカル表現に対して、拡大するステップを含むことができる。
【００３３】
再び図3Bを参照すれば、視覚的フレーム300Bは、フローチャート500のステップ520〜540を実行した結果を示している。例えば、前述したように、ユーザ138が文字「a」をタイプしたため、検索ボックス302b内の検索基準は「a」と書かれている。そして、フィルタリング及び表示アプリケーション120、220a、又は220bは、ステップ520〜540を実行して、メタデータの長編映画の題名に文字「a」を含むコンテンツ単位に対応するグラフィカル表現を特集する。なお、ステップ530の背景表示は、その格子パターンを視覚的フレーム300Bの表示背景に退かせることにより、視覚的に目立たなくする。一方、ステップ540の特集表示は、視覚的フレーム300B内で目立つように拡大したグラフィカル表現を用いて重ね表示する。図3A及び3Bに示す例は、背景の格子配列上に重ね表示した前景のクラスタリングを有することによる結果を示す。一方、本発明の方法の代案実施形態は、視覚的フィルタリングの結果を表すために、他の表示モードを用いることができる。検索基準「a」がかなり広範であるために、所望のコンテンツの良好な特定を達成するには、過度に多くの結果が視覚的フレーム300B内で得られることがある。
【００３４】
フローチャート500のステップ550及び560は、ステップ540の特集表示のグラフィカル表現に対して、ステップ510の初期一覧配列に適用したステップ520及び530と似た動作を実行する。すなわち、コンテンツデータベース112又は212内で利用可能なコンテンツ単位の視覚的フィルタリングの精度を上げるために、ステップ550は、ユーザ138による他の入力に応じて、他の動的フィルタリングを行って、上記特集表示から他のグラフィカル表現の部分集合を特定するステップを備える。図3Cにおいて、この例によれば、ユーザ138が検索ボックス302cに文字「l」を続けて入力したことにより、検索基準は、文字の結合「al」を備えている。フィルタリング及び表示アプリケーション120、220a、又は220bにより行われるステップ550により、図3Bに示す特集表示のグラフィカル表現のうちから、長編映画の題名に結合「al」を含むコンテンツ単位に対応するグラフィカル表現が特定される。
【００３５】
上記と同様にフィルタリング及び表示アプリケーション120、220a、又は220bにより行われるフローチャート500のステップ560では、ステップ550の動的フィルタリングにより特定されなかったグラフィカル表現を、視覚的に目立たなくする。図3Cの視覚的フレーム300Cから明らかなように、ステップ560において特定されなかったグラフィカル表現を視覚的に目立たなくするステップは、これらのグラフィカル表現を、特集表示から背景表示へ移動させるステップを備えることができる。さらに、1つの実施形態では、特定されなかったグラフィカル表現を視覚的に目立たなくするステップは、これらのグラフィカル表現の大きさを縮小し、これらのグラフィカル表現を、ユーザ138が選択可能でない非アクティブなグラフィカル表現として表示するステップを備えることができる。
【００３６】
ステップ560の後には、ユーザ138により与えられる付加的な入力に応じて、ステップ550及び560に相当する付加的な反復動作を続けることができる。例えば、図3Dの視覚的フレーム300Dにおいて、ユーザ138が文字「i」を続けて入力したことにより、検索ボックス302dは、文字の結合「ali」を含んでいる。結果として、視覚的フレーム350Dには、たった3つのグラフィカル表現が、特集グラフィカル表現として残っており、その全てが長編映画「Alice in Wonderland」に関連している。ユーザ138が検索ボックス302d内に付加的な入力を与えると、視覚的フィルタリングを動的に更新することができるので、ユーザ138は、フィルタリング基準として何の付加的な入力をも与える必要がなく、単に、与えた選択肢から所望の長編映画を選択することができる点で、有利である。テキスト入力がフィルタリング入力を与える1つの方法であるが、一方で代案実施形態は、他の入力方法、例えば、タッチ検出、又はマイクロフォンを用いた音声認識などを用いることができる。さらに、この例では、視覚的フィルタリングの一例が、コンテンツの題名に一致するだけであるが、視覚的フィルタリングは、他のメタデータ、例えば、俳優、公開の年又は年代、等級付け、配給窓口、価格、現在又は将来の利用可能性、ジャンル、及び他の基準などに対して一致するように構成することもできる。
【００３７】
次に、図4を参照し、図4は、視覚的フレーム400を示す。ここで、視覚的フィルタリングは、対応するコンテンツの配給窓口に関係する他の検索基準に基づいて実行される。配給窓口は、例えば、長編映画が「映画館にて上映中」の商品として利用可能であるのか、又は長編映画がデジタルコンテンツ若しくは物理的媒体のいずれかとしてライセンス契約若しくは購入用に利用可能であるのか、ということである。フィルタセレクタ404で示すように、視覚的フレーム400の見え方は、視覚的フレーム300A〜300Dで用いられたデフォルトの「全ての映画」から、選択肢「映画館にて上映中」へと変更されている。視覚的フレーム400において検索ボックス402が空欄であるため、検索クエリー（質問）は、全ての映画を返すが、さらにフィルタリングされ、積極的に設定された「映画館にて上映中」の窓口のメタデータ属性を有する映画のみを返す。結果として、関連するメタデータに示される、映画館で現在上映されている全てのメディアの選択肢が、視覚的フレーム400に表示される。図4に示す特定の例では、結果的な特集表示は、「Toy Story 3」、「Oceans」、「Prince of Persia」、及び「Alice in Wonderland」を含み、現在映画館で観ることができない映画を含む視覚的に目立たなくした背景表示上に、重ね表示されている。
【００３８】
よって、フィルタリングは、例えば検索クエリーなどのユーザの入力に基づき、又はフィルタセレクタ404により示されるようなユーザが選択可能な基準に基づき、発生させることができる。他の選択可能な基準は、配給窓口、価格、現在又は将来の利用可能性、ジャンル、形式、小売業者、映画館、撮影地、及び他の基準を含むことができる。選択可能な基準は、フィルタセレクタ404に示すように、事前設定されたフィルタを通じて、ユーザに提供することができる。又は、ユーザは、ユーザ自身のユーザ定義メタデータフィルタの組を生成することができる。このようにして、ユーザは、柔軟に検索し、表示させ、さらに、従来のテキストベースの表示形式ではなく、直感的なグラフィカル表示形式の幅広いメディア又は他のコンテンツを通して、視覚的に情報を見つけることができる。
【００３９】
本発明についての以上の説明から、本発明の範囲から逸脱することなく、様々な技術を用いて本発明の概念を実現することができることは、明らかである。さらに、特定の実施形態を具体的に参照することにより本発明を説明したが、本発明の範囲から逸脱することなく、形式及び詳細に変更を加えることができることは、当業者の認める所である。なお、本発明は、本明細書で説明した特定の実施形態に限定されず、本発明の範囲から逸脱することなく、多くの再構成、変更、及び代案も可能である。
【図１】
0005323136.tif 000002
【図２】
0005323136.tif 000003
【図５】
0005323136.tif 000004
【図３Ａ】
0005323136.tif 000005
【図３Ｂ】
0005323136.tif 000006
【図３Ｃ】
0005323136.tif 000007
【図３Ｄ】
0005323136.tif 000008
【図４】
0005323136.tif 000009