(57)【要約】  一実施形態による方法は、要求された再生メディアコンテンツ格付けを確定する動作と、要求された再生メディアコンテンツ格付けに関連付けられたパターンマッチングデータベースを選択する動作と、メディアコンテンツの１つ又は複数のフレームをスキャンする動作と、メディアコンテンツのスキャンされたフレームをパターンマッチングデータベースと比較する動作であって、要求された再生メディアコンテンツ格付けに基づいて、再生から除外する一致したフレームを確定する、比較する動作とを含む。【選択図】図１
2014534668.tif 000002
【特許請求の範囲】
【請求項１】
要求された再生メディアコンテンツ格付けを確定することと、
前記要求された再生メディアコンテンツ格付けに関連付けられたパターンマッチングデータベースを選択することと、
メディアコンテンツの１つ又は複数のフレームをスキャンすることと、
前記メディアコンテンツのスキャンされた前記１つ又は複数のフレームを、前記パターンマッチングデータベースと比較して、前記要求された再生メディアコンテンツ格付けに基づいて再生から除外する一致したフレームを確定することと、
を含む、方法。
【請求項２】
前記一致したフレームを前記メディアコンテンツの再生から除外することを更に含む、請求項１に記載の方法。
【請求項３】
前記メディアコンテンツに関連付けられたメディアコンテンツ格付けファイルを生成することを更に含み、該メディアコンテンツ格付けファイルは、前記要求された再生メディアコンテンツ格付けに基づいて、再生から除外する前記一致したフレームを示す、請求項１または２に記載の方法。
【請求項４】
前記メディアコンテンツの前記再生は、前記一致したフレームが除外される間、前記メディアコンテンツの前記再生が続くようにバッファリングされる、請求項２に記載の方法。
【請求項５】
前記要求された再生メディアコンテンツ格付けは、メディアプレーヤーへのユーザー入力に基づいて確定される、請求項１から４の何れか１項に記載の方法。
【請求項６】
インテグリティチェックを前記メディアプレーヤーに実行することを更に含み、前記ユーザー入力はセキュアユーザー入力である、請求項５に記載の方法。
【請求項７】
前記インテグリティチェックは、前記メディアプレーヤーに関連付けられたデジタル証明書の検証であり、前記セキュアユーザー入力はユーザーパスワードの照合である、請求項６に記載の方法。
【請求項８】
前記要求された再生メディアコンテンツ格付けは、再生プラットフォームの構成に基づいて確定され、該構成は、前記再生プラットフォームのセキュア記憶装置に保持される、請求項１から７の何れか１項に記載の方法。
【請求項９】
前記比較は、音声コンテンツ、映像コンテンツ、又は字幕情報のうちの少なくとも１つに基づく、請求項１から８の何れか１項に記載の方法。
【請求項１０】
前記スキャンすることは、前記メディアコンテンツを復号化することを更に含む、請求項１から９の何れか１項に記載の方法。
【請求項１１】
再生メディアコンテンツ格付けを選択することと、
メディアコンテンツに関連付けられており、再生メディアコンテンツ格付けに基づいて再生から除外するフレームを示すメディアコンテンツ格付けファイルを提供することと、
前記メディアコンテンツ格付けファイル及び前記選択された再生メディアコンテンツ格付けに基づいて、前記メディアコンテンツの再生からフレームを除外することと、
を含む、方法。
【請求項１２】
前記メディアコンテンツを復号化することを更に含む、請求項１１に記載の方法。
【請求項１３】
パターンマッチングデータベースと、
要求された再生メディアコンテンツ格付けを確定するメディア格付け確定モジュールと、
前記パターンマッチングデータベース及び前記メディア格付け確定モジュールに結合されるプロセッサとを備え、
該プロセッサは、受信したメディアコンテンツの１つ又は複数のフレームをスキャンし、該スキャンは、前記受信したメディアコンテンツの１つ又は複数のフレームを前記パターンマッチングデータベースと比較して、前記要求された再生メディアコンテンツ格付けに基づいて、再生から除外する一致したフレームを確定することを含む、システム。
【請求項１４】
前記プロセッサは更に、前記受信したメディアコンテンツの再生から前記一致したフレームを除外する、請求項１３に記載のシステム。
【請求項１５】
前記一致したフレームが除外される間、前記受信したメディアコンテンツの前記再生が続くよう、前記受信したメディアコンテンツの前記再生をバッファリングするバッファー回路を更に備える、請求項１４に記載のシステム。
【請求項１６】
セキュア記憶装置モジュールを更に備え、該セキュア記憶装置モジュールは、前記パターンマッチングデータベース、前記受信したメディアコンテンツ、及びプラットフォームメディア格付けポリシーを保持し、該プラットフォームメディア格付けポリシーは前記メディア格付け確定モジュールに提供される、請求項１３から１５の何れか１項に記載のシステム。
【請求項１７】
前記スキャンの前に前記受信したメディアコンテンツを復号化する復号化モジュールを更に備える、請求項１３から１６の何れか１項に記載のシステム。
【請求項１８】
コンピューターに、
要求された再生メディアコンテンツ格付けを確定する手順と、
前記要求された再生メディアコンテンツ格付けに関連付けられたパターンマッチングデータベースを選択する手順と、
メディアコンテンツの１つ又は複数のフレームをスキャンする手順と、
前記メディアコンテンツのスキャンされた１つ又は複数のフレームを、前記パターンマッチングデータベースと比較し、前記要求された再生メディアコンテンツ格付けに基づいて再生から除外する一致したフレームを確定する手順と、
を実行させるためのプログラム。
【請求項１９】
前記コンピューターに更に、前記一致したフレームを前記メディアコンテンツの再生から除外する手順を実行させるための請求項１８に記載のプログラム。
【請求項２０】
前記コンピューターに更に、前記メディアコンテンツに関連付けられたメディアコンテンツ格付けファイルを生成する手順を実行させ、該メディアコンテンツ格付けファイルは、前記要求された再生メディアコンテンツ格付けに基づいて、再生から除外する前記一致したフレームを示す、請求項１８または１９に記載のプログラム。
【請求項２１】
前記メディアコンテンツの前記再生は、前記一致したフレームが除外される間、前記メディアコンテンツの前記再生が続くようにバッファリングされる、請求項２０に記載のプログラム。
【請求項２２】
前記要求された再生メディアコンテンツ格付けは、メディアプレーヤーへのユーザー入力に基づいて確定される、請求項１８から２１の何れか１項に記載のプログラム。
【請求項２３】
前記コンピューターにさらに、インテグリティチェックを前記メディアプレーヤーに実行する手順を実行させ、前記ユーザー入力はセキュアユーザー入力である、請求項２２に記載のプログラム。
【請求項２４】
前記インテグリティチェックは、前記メディアプレーヤーに関連付けられたデジタル証明書の検証であり、前記セキュアユーザー入力はユーザーパスワードの照合である、請求項２３に記載のプログラム。
【請求項２５】
前記要求された再生メディアコンテンツ格付けは、再生プラットフォームの構成に基づいて確定され、該構成は、前記再生プラットフォームのセキュア記憶装置に保持される、請求項１８から２４の何れか１項に記載のプログラム。
【請求項２６】
前記比較は、音声コンテンツ、映像コンテンツ、又は字幕情報のうちの少なくとも１つに基づく、請求項１８から２５の何れか１項に記載のプログラム。
【請求項２７】
前記スキャンは、前記メディアコンテンツを復号化することを更に含む、請求項１８から２６の何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、メディアコンテンツ格付け管理に関し、より詳細にはパターンマッチングを用いたメディアコンテンツ格付け管理に関する。
【背景技術】
【０００２】
メディアコンテンツの格付けシステムは、例えば、そのようなメディアに対する子供のアクセスを制限したい両親にガイダンスを提供するために利用可能である。米国映画協会（ＭＰＡＡ：Motion Picture Association of America）は、映画の格付けを提供し、娯楽ソフトウェア格付け委員会（ＥＳＲＢ：Entertainment Software Rating Board）は、テレビ、ゲーム、及び他のメディアコンテンツの格付けを提供する。格付けは一般に、メディアコンテンツ内の暴力、不敬、及び／又は性的に露骨な題材のレベルの指標を提供するが、関心のある任意のカテゴリに関連付けられたコンテンツを示すために用いることができる。
【０００３】
しかしながら、これらの格付けは静的（static：固定的）であるため、人は、格付けに応じてメディアコンテンツの閲覧か遮断かを選ぶ。さらに、格付けは、例えば、ＹｏｕＴｕｂｅ（登録商標）等のオンラインメディアコンテンツでは一般に利用可能ではない。
【０００４】
特許請求される主題の実施形態の特徴及び利点が、以下の詳細な説明が進むにつれて、同様の符号が同様の部分を示す図面を参照して明らかになろう。
【図面の簡単な説明】
【０００５】
【図１】本開示による例示的な一実施形態の動作のフローチャートである。
【図２】本開示による例示的な別の実施形態の動作のフローチャートである。
【図３】本開示による例示的な一実施形態の論理ブロック図である。
【図４】本開示による例示的な別の実施形態の動作のフローチャートである。
【発明を実施するための形態】
【０００６】
以下の詳細な説明は、説明のための実施形態を参照しながら進められるが、この実施形態の多くの代替、変更、及び変形が当業者には明らかであろう。
【０００７】
一般に、本開示は、パターンマッチングを用いてメディアコンテンツ格付けを管理する方法及びシステムを提供する。これらの技法は、メディアコンテンツ格付けに基づくリアルタイム及びオフラインの両方でのメディアコンテンツフレームのフィルタリングを提供する。メディアコンテンツ格付けは、ユーザーによって要求することができるか、又はプラットフォームに関連付けることができる。パターンマッチングデータベースは、メディアコンテンツ格付けに関連付けて、メディアコンテンツのフレームに一致するパターンを提供する。一致したフレームは、メディアコンテンツの再生中に除外することができ、それにより、再生はメディアコンテンツ格付けに準拠する。メディアコンテンツ格付けの一例は、全年齢対象の場合にはＧ、親の指導が必要な場合にはＰＧ、１３歳未満の子供には不適切な場合にはＰＧ−１３、制限される場合にはＲ等を含む映画に対してＭＰＡＡによって用いられる格付けシステムである。他の格付けシステムも存在するか、又は所与の状況で必要に応じて作成することができる。
【０００８】
図１は、本開示による例示的な一実施形態の動作のフローチャート１００を示す。オフライン格付けモード１０２及び後の再生のための再生動作１１４を示す。動作１０４において、所望のメディア格付けが確定される。これは、再生動作１１４中に、処理されたメディアコンテンツが最終的に提示されるメディア格付けを表す。動作１０６において、メディア格付けが関連付けられたパターンマッチングデータベースが選択される。メディアコンテンツは次に、動作１０８においてスキャンされ、それにより、各フレームはパターンデータベース内のパターンと突き合わせて照合され、そのフレームを続く再生中に含めるべきか、それとも除外する（omit）べきかを判断する。パターンマッチングは、音声、映像、字幕、又は他の適する情報の任意の組合せに基づくことができる。パターンマッチング技法は、既存の既知の技法及び／又は後に開発される他の技法を含むことができる。
【０００９】
動作１１０において、メディアコンテンツ格付けファイルが生成される。このファイルは、所望のメディア格付けに準拠するために、メディアコンテンツの再生中、どのフレームを除外することができるかを示す。動作１１２において、格付けファイルはメディアコンテンツにリンクされるか、又は他の様式で関連付けられる。オフライン格付けモードプロセスは、この時点で終了することができるか、又は他の所望のメディア格付けに対して繰り返すことができる。このようにして、メディアコンテンツ格付けファイルのライブラリを生成し、そのライブラリを、可能なメディア格付けごとに１つのメディアコンテンツに関連付けることができる。メディアコンテンツ格付けファイル又はそのようなファイルのライブラリを生成するプロセスは、メディアの制作者、メディアの配信者、メディアのエンドユーザー、又はメディアに関わる任意の他の適する存在によって実行することができる。
【００１０】
動作１１４において、再生動作が示される。再生動作は、オフライン格付けモード動作１０２後の任意の時間に行うことができる。動作１１６において、再生に所望のメディア格付けが確定される。所望のメディア格付けは、更に詳細に後述するように、ユーザー入力から、又はプラットフォーム構成から確定することができる。動作１１８において、再生されるメディアコンテンツが、先のオフライン格付けモード動作１０２中に生成された所望のメディア格付けに対応する、関連付けられたメディアコンテンツ格付けファイルとともに選択される。動作１２０において、メディアコンテンツの再生は、メディアコンテンツ格付けファイルによって示されるフレームを再生から除外するか、又は再生からフィルタリングして除外して実行される。フレームが再生中に除外される場合、それらのフレームに関連付けられた音声も除外することができる。
【００１１】
幾つかの実施形態では、所望のメディア格付けは、ユーザー入力に基づいて再生中に、すなわち、オンザフライで変更することができる。これが行われると、新しいメディア格付けに関連付けられた新しいメディアコンテンツ格付けファイルが選択され、メディア再生プロセスで進められるフレーム省略を判断する際に置換して使用される。
【００１２】
図２は、本開示による別の例示的な実施形態の動作のフローチャート２００を示す。リアルタイム又はオンラインの格付け及び再生モード２０２を示す。動作２０４において、ユーザーがメディア格付けを要求した場合、動作２１６において、メディアプレーヤーインテグリティがチェックされ、動作２１８において、ユーザーメディア格付け要求が処理される。メディアプレーヤーインテグリティは、動作２１６において、メディアプレーヤーに関連付けられてデジタル署名を検証することによってチェックすることができる。動作２１８は、セキュアな、すなわちパスワードに基づくユーザー認証プロセスを含むこともできる。
【００１３】
メディア格付けを要求するユーザーがいない場合、動作２０６において、プラットフォームに関連付けられたメディア格付けが用いられる。このプラットフォームに基づくメディア格付けは、プラットフォームのセキュアな不揮発性メモリに保持することができ、セキュアユーザー認証プロセスを通してのみ設定又は変更することができる。
【００１４】
動作２０８において、メディア格付けに関連付けられたパターンマッチングデータベースが選択される。メディアコンテンツは次に、動作２１０においてスキャンされ、それにより、各フレームはパターンデータベース内のパターンと突き合わせて照合され、そのフレームを再生中に含めるべきか、それとも除外するべきかを判断する。パターンマッチングは、音声、映像、字幕、又は他の適する情報の任意の組合せに基づくことができる。フレームが再生中に除外される場合、それらのフレームに関連付けられた音声も除外することができる。動作２１２において、除外されないフレームは、再生に備えてバッファリングされる。フレームのバッファリングにより、フレームが除外される場合であっても、連続再生、すなわち、閲覧者に気付かれるような中断がなく再生が可能になる。動作２１４において、フレームはバッファーから再生され、メディア格付けに準拠したメディアコンテンツが生成される。
【００１５】
幾つかの実施形態では、所望のメディア格付けは、再生中に、すなわち、オンザフライで、ユーザー入力に基づいて変更することができる。これが行われる場合、新しいメディア格付けに関連付けられた新しいパターンマッチングデータベースが選択され、メディア再生プロセスで進められるフレーム省略を判断する際に置換して使用される。
【００１６】
図３は、本開示による例示的な一実施形態の論理ブロック図面３００を示す。実施形態は部分的に、メディアコンテンツ格付け管理プラットフォーム又は単にプラットフォームでホストすることができる。メディアコンテンツは、インターネットソース３０２からプラットフォームに提供することができるか、又はローカル３０４（例えば、ＤＶＤ等）に存在することができる。メディアコンテンツがインターネットソース３０２から提供される場合、セキュアインターネットセッションを用いることができ、プロバイダー（サーバー）及びプラットフォーム（クライアント）の両方に証明書を利用することができる。メディアコンテンツは、暗号化された形態で、ハードディスクドライブ、固体状態ドライブ、又はプラットフォームに結合された他の適するメモリ装置等の不揮発性メモリ３２０にセキュアに記憶することができる。暗号化は、メディアプロバイダによって利用される盗難防止保護方式の一環であることができる。暗号化は、メディア格付け管理プロセスによる処理前に、メディアコンテンツへの不正アクセスを阻止することもできる。メディアコンテンツは、プラットフォームのブロック３０８において復号化することができる。パターンマッチングデータベースがセキュア記憶装置３０６に存在し、メディアコンテンツのフレームが所与のメディア格付けに準拠するか否かを判断する際に有用であることができる映像、音声、字幕、又は任意の他のデータを提供する。異なるメディア格付けに対応する複数のデータベースが、セキュア記憶装置３０６に存在することができる。
【００１７】
プラットフォームメディア格付けポリシー３１６は、メディアコンテンツ格付け管理プラットフォームのセキュア記憶装置に存在することができる。メディア格付けは、セキュア認証ポリシーを利用してユーザー３１８によって指定することもできる。メディアスキャンモジュール３２２は、プラットフォームメディア格付けポリシー３１６から得られるメディア格付け又はユーザー指示のメディア格付け３１８に基づいてパターンマッチングデータベース３０６を選択する。次に、メディアスキャンモジュール３２２は、復号化されたメディアコンテンツ３０８をスキャンし、メディアコンテンツのフレームを、選択されたパターンマッチングデータベース３０６と突き合わせて比較して、そのフレームを再生中に含めるべきか、それとも除外するべきかを判断する。パターンマッチングは、音声、映像、字幕、又は他の適する情報の任意の組合せに基づくことができる。
【００１８】
メディア復号化及び任意の関連付けられたデコード並びにパターンマッチングは、ハードウェア、例えば、プロセッサコア、グラフィックスプロセッサ、専用回路、又は他の適するハードウェアで実行することができる。プロセスは、ソフトウェア又はハードウェアとソフトウェアとの任意の組合せで実行することもできる。
【００１９】
メディアスキャンモジュール３２２からのフレームは、モジュール３１０によってバッファリングされ、それにより、フレームは、必要なときにメディアプレーヤー３１２による再生に利用可能となり、したがって、再生中に気付かれるような中断が回避される。例えば、メディアスキャンモジュール３２２が、５秒のメディアコンテンツに対応する幾つかの数のフレームを再生から除外するべきであると判断する場合、少なくとも５秒のバッファリングにより、途切れない再生が可能である。メディアプレーヤー３１２は、ソフトウェアアプリケーション、ウェブブラウザプラグイン、ウェブブラウザの埋め込みプレーヤー、又はメディアコンテンツが表示される表示ハードウェア３１４を提供する他の適するメカニズムとすることができる。非限定的な例として、メディアプレーヤー３１２は、ＱｕｉｃｋＴｉｍｅメディアプレーヤー又はＷｉｎｄｏｗｓ（登録商標）メディアプレーヤーとすることができる。表示ハードウェア３１４は、テレビディスプレイ、コンピューターディスプレイ、モバイル装置ディスプレイ、又は任意の他の適する表示機構とすることができる。
【００２０】
図４は、本開示による別の例示的な実施形態の動作のフローチャート４００を示す。動作４１０において、要求された再生メディアコンテンツ格付けが確定される。動作４２０において、要求された格付けに関連付けられたパターンマッチングデータベースが選択される。動作４３０において、メディアコンテンツのフレームがスキャンされる。動作４４０において、スキャンされたフレームがパターンマッチングデータベースと比較され、要求された格付けに基づいて、再生中に除外するフレームを確定する。動作４５０において、メディアコンテンツは、一致したフレームを除外して再生される。動作４６０において、メディアコンテンツ格付けファイルが生成され、メディアコンテンツに関連付けられる。メディアコンテンツ格付けファイルは、一致し、将来の再生中に除外するべきフレームを示す。
【００２１】
本明細書に記載の方法の実施形態は、個々に、又は組み合わせて命令を記憶した１つ又は複数の記憶媒体を含むシステムで実施することができ、命令は、１つ又は複数のプロセッサによって実行される場合、方法を実行する。ここで、プロセッサは、例えば、システムＣＰＵ（例えば、コアプロセッサ）及び／又はプログラマブル回路を含むことができる。したがって、本明細書に記載の方法による動作を、いくつかの異なる物理的な場所にある処理構造体等の複数の物理的装置にわたって分散可能なことが意図される。また、当業者に理解されるように、方法の動作を個々に、又は下位組合せで実行可能なことが意図される。したがって、フローチャートのそれぞれについての動作の全てを実行する必要があるわけではなく、本開示は、当業者に理解されるように、そのような動作の全ての下位組合せが可能なことを明示的に意図する。
【００２２】
記憶媒体は、任意のタイプの有形媒体、例えば、フロッピー（登録商標）ディスク、光ディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、書き換え可能コンパクトディスク（ＣＤ−ＲＷ）、デジタル多用途ディスク（ＤＶＤ）、及び光磁気ディスク等の任意のタイプのディスク、読み取り専用メモリ（ＲＯＭ）、ダイナミックＲＡＭ及びスタティックＲＡＭ等のランダムアクセスメモリ（ＲＡＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、磁気カード若しくは光学カード等の半導体素子、又は電子命令の記憶に適する任意のタイプの媒体を含むことができる。
【００２３】
「回路」は、本明細書の任意の実施形態において用いられる場合、例えば、単独で、又は任意の組合せで、ハードワイヤード回路、プログラマブル回路、状態機械回路、及び／又はプログラマブル回路によって実行される命令を記憶するファームウェアを含むことができる。
【００２４】
本明細書で使用される用語及び表現は、限定ではなく説明の用途として用いられ、そのような用語及び表現の使用において、示され説明される特徴（又はその部分）のいかなる均等物も除外する意図はなく、様々な変更が特許請求の範囲内で可能なことが認識される。したがって、特許請求の範囲は、そのような均等物全てを包含するように意図される。様々な特徴、態様、及び実施形態が本明細書に記載された。特徴、態様、及び実施形態は、当業者に理解されるように、互いとの組合せ並びに変形及び変更を受け入れることが可能である。したがって、本開示は、そのような組合せ、変形、及び変更を包含するものと見なされるべきである。
【図１】
2014534668.tif 000003
【図２】
2014534668.tif 000004
【図３】
2014534668.tif 000005
【図４】
2014534668.tif 000006
【国際調査報告】
2014534668.tif 000007
2014534668.tif 000008