(57)【要約】ファイル（１３）又はファイル（１３）の一部の分類の方法、およびそのような分類を行うよう構成された装置が説明される。ファイル（１３）は第１の入力（１７）を介して索出される（２０）のに対し、第２の入力（１８）を介してファイル（１３）の変換スクリプト（１２）が取得され、変換スクリプト（１２）はファイル（１３）の分類に適した情報を含むのみである、ファイル（１３）の表現へのファイルのコンテンツのマッピングをイネーブルする。構文解析ユニット（１１）は、変換スクリプト（１２）を使用して、ファイル（１３）又はファイル（１３）の一部において構文解析を行って（２２）、ファイル（１３）の表現を生成する。ファイル（１３）のこの表現は、意味解析ユニット（１４）に提供され、意味解析ユニットがファイル（１３）の表現において意味解析を行う（２３）。意味解析（２３）から生じた構造的分類（１５）および／又は時間的分類（１６）は出力（１９）を介して利用可能にされる。
2016524753.tif 000002
【特許請求の範囲】
【請求項１】
ファイル（１３）またはファイル（１３）の一部の分類のための方法であって、
−前記ファイル（１３）を索出するステップ（２０）と、
−前記ファイル（１３）に対する変換スクリプト（１２）を索出するステップ（２１）であって、前記変換スクリプト（１２）は、前記ファイル（１３）の分類に適する情報を含むのみである前記ファイル（１３）の表現への、前記ファイル（１３）のコンテンツのマッピングをイネーブルする、索出するステップ（２１）と、
−前記ファイル（１３）の前記表現を生成するために、前記変換スクリプト（１２）を使用して、前記ファイル（１３）において、または、前記ファイル（１３）の一部において、構文解析を行うステップ（２２）と、
−前記ファイル（１３）の表現において、意味解析を行うステップ（２３）と、
−前記意味解析（２３）から生じた、構造的分類（１５）および／または時間的分類（１６）を出力するステップ（２４）と、
を備えた、前記方法。
【請求項２】
前記構造的分類（１５）と前記時間的分類（１６）との間のマッピングを生成するステップをさらに備えた、請求項１に記載の方法。
【請求項３】
前記ファイル（１３）の表現は、テキストマッピング、テキストへの視覚的コンテンツのマッピング、およびバイナリーファイルからのデータ抽出の少なくとも１つによって作り出される、請求項１又は２に記載の方法。
【請求項４】
前記ファイル（１３）は、データ、メタデータ、又はマルチメディアコンテンツの少なくとも１つを備えた、請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記ファイル（１３）は、テキストファイル、ａ／ｖファイル、又はマークアップフォーマットでのファイルである、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記構造的分類（１５）は、シーン、ショット、又はテイクの情報を備え、前記時間的分類（１６）は、タイムコード、又は時刻の情報を備える、請求項１乃至５のいずれかに記載の方法。
【請求項７】
ファイル（１３）またはファイル（１３）の一部の分類を行うように構成された装置（１０）であって、
−前記ファイル（１３）を索出する（２０）ように構成された第１の入力（１７）と、
−前記ファイル（１３）に対する変換スクリプト（１２）を索出する（２１）ように構成された第２の入力（１８）であって、前記変換スクリプト（１２）は、前記ファイル（１３）の分類に適した情報を含むのみである前記ファイル（１３）の表現への、前記ファイル（１３）のコンテンツのマッピングをイネーブルする、第２の入力（１８）と、
−前記ファイル（１３）の表現を生成するために、前記変換スクリプト（１２）を使用して、前記ファイル（１３）において、または、前記ファイル（１３）の一部において、構文解析を行う（２２）ように構成された構文解析ユニット（１１）と、
−前記ファイル（１３）の表現において、意味解析を行う（２３）ように構成された意味解析ユニット（１４）と、
−前記意味解析（２３）から生じた、構造的分類（１５）および／または時間的分類（１６）を出力する（２４）ように構成された出力（１９）と、
を備えた、前記装置。
【請求項８】
ファイル（１３）またはファイル（１３）の一部の分類をイネーブルする命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、コンピュータにより実行されるときに、前記コンピュータに、
−前記ファイル（１３）を索出するステップ（２０）と、
−前記ファイル（１３）に対する変換スクリプト（１２）を索出するステップ（２１）であって、前記変換スクリプト（１２）は、前記ファイル（１３）の分類に適する情報を含むのみである前記ファイル（１３）の表現への、前記ファイル（１３）のコンテンツのマッピングをイネーブルする、索出するステップ（２１）と、
−前記ファイル（１３）の表現を生成するために、前記変換スクリプト（１２）を使用して、前記ファイル（１３）において、または、前記ファイル（１３）の一部において、構文解析を行うステップ（２２）と、
−前記ファイル（１３）の表現において意味解析を行うステップ（２３）と、
−前記意味解析（２３）から生じた、構造的分類（１５）および／または時間的分類（１６）を出力するステップ（２４）と、
を実行させる、前記コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルまたはファイルの一部の分類のための方法に、および、装置に関係する。より具体的には、時間的および構造的領域での、ファイルまたはファイルの一部の分類を可能とする、方法および装置が説明される。
【背景技術】
【０００２】
ディジタルメディアコンテンツの制作の間に、種々のファイル、例えば、コンテンツメディアファイルおよびメタデータファイルが生成される。これらのファイルは、一般的には、多重の時間的および／または構造的関係性を有する。
【０００３】
構造的情報のみを伴うファイルの例は、映画制作スクリプト（movie production script）である。そのような映画制作スクリプトは、映画のシーンおよびショットシーケンスに関する構造的情報を含むが、一般的には、活用可能な時間的情報はない。対照的に、記録されるカメラテイクのメディアファイルは、時間的参照、すなわち、いつテイクが撮影されたかの情報を含むのみであるが、典型的には、構造的参照を伴う活用可能なメタデータはない。この情報は、例えば、時刻として、および／または、ＳＭＰＴＥタイムコードとして提供され得る（ＳＭＰＴＥ：映画テレビ技術者協会）。構造的および時間的情報を備えるファイルの例は、記録報告（recording report）である。そのような記録報告は、シーンの１または複数のショットのテイクがいつ撮影されたかに関する情報を含む。
【０００４】
典型的には、単独でとられる各々のファイルは、種々の異なるフォーマットで表される、限定的な情報を含むだけである。例えば映画スクリプトは、単純なテキストファイル（ｄｏｃ、ｐｄｆ、・・・）であり得るものであり、メディアコンテンツは通常は、メディアファイル（ａｖｉ、ｍｐｇ、ｍｏｖ、・・・）として提供され、記録報告は、マークアップフォーマットでのファイル（ｓｇｍｌ、ｘｍｌ、・・・）であり得る。通常は専用のインタプリタが、各々のファイルのコンテンツを表示することが可能である。しかしながら、任意のファイルの内側の構造を検出すること、および、それをより高いレベルのコンテキストで分類することは、非常に困難である。これは一方では、ファイルの異なる表現に起因するものであり、他方では、ファイルまたはファイルの一部が関係を有し得る、多重の領域の異なるレベルに起因する。例えば記録報告は、人手で編集されるファイル、または、カメラ、カチンコ、もしくは、タブレットに類する電子デバイス、および、対応するアプリケーションにより自動的に生成されるファイルのいずれかであり得る。
【０００５】
特許文献１は、特に、ビデオ編集アプリケーションを開示している。ビデオクリップに関連付けられるメタデータを備えるファイルが、選択され、分析部により分析される。分析部により抽出されるメタデータは、記憶部に記憶される。分析部は、ＸＭＬファイルを扱う能力があるのみであるＸＭＬ分析部である。
【０００６】
したがって、構造的および時間的領域での、コンテンツおよび（メタ）データファイルの、分類、順序付け、および、連結のための、より多用途の、および、将来も使い続けられる解決策を有することが望ましいことになる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許出願公開第２０１０／００４２６５０号明細書
【発明の概要】
【０００８】
構造的および時間的領域での、ファイルまたはファイルの一部の分類のための解決策を提供することが、本発明の目的である。
【０００９】
本発明の１つの特徴によると、ファイルまたはファイルの一部の分類のための方法は、
−上記ファイルを索出するステップと、
−上記ファイルに対する変換スクリプトを索出するステップであって、上記変換スクリプトは、上記ファイルの分類に適する情報を含むのみである上記ファイルの表現への、上記ファイルのコンテンツのマッピングをイネーブルする、索出するステップと、
−上記ファイルの表現を生成するために、上記変換スクリプトを使用して、上記ファイルにおいて、または、上記ファイルの一部において、構文解析を行うステップと、
−上記ファイルの表現において、意味解析を行うステップと、
−上記意味解析から生じた、構造的分類および／または時間的分類を出力するステップと、
を備える。
【００１０】
したがって、ファイルまたはファイルの一部の分類を行うように構成された装置は、
−上記ファイルを索出するように構成された第１の入力と、
−上記ファイルに対する変換スクリプトを索出するように構成された第２の入力であって、上記変換スクリプトは、上記ファイルの分類に適した情報を含むのみである上記ファイルの表現への、上記ファイルのコンテンツのマッピングをイネーブルする、第２の入力と、
−上記ファイルの表現を生成するために、上記変換スクリプトを使用して、上記ファイルにおいて、または、上記ファイルの一部において、構文解析を行うように構成された構文解析ユニットと、
−上記ファイルの表現において、意味解析を行うように構成された意味解析ユニットと、
−上記意味解析から生じた、構造的分類および／または時間的分類を出力するように構成された出力と、
を備える。
【００１１】
同様に、ファイルまたはファイルの一部の分類をイネーブルする命令を記憶したコンピュータ可読記憶媒体は、上記命令は、コンピュータにより実行されるときに、上記コンピュータに、
−上記ファイルを索出するステップと、
−上記ファイルに対する変換スクリプトを索出するステップであって、上記変換スクリプトは、上記ファイルの分類に適する情報を含むのみである上記ファイルの表現への、上記ファイルのコンテンツのマッピングをイネーブルする、索出するステップと、
−上記ファイルの表現を生成するために、上記変換スクリプトを使用して、上記ファイルにおいて、または、上記ファイルの一部において、構文解析を行うステップと、
−上記ファイルの表現において意味解析を行うステップと、
−上記意味解析から生じた、構造的分類および／または時間的分類を出力するステップと、
を実行させる。
【００１２】
本発明は、構造的および時間的領域において、ファイルまたはファイルの一部を分類することを企図する。分類されることになるファイルは例えば、テキストファイル、ａ／ｖファイル、または、マークアップフォーマットでのファイルなどの、種々のフォーマットでの、データファイル、メタデータファイル、または、マルチメディアファイルである。上記分類は、上記ファイルのコンテンツに含まれる情報に依存する。構成可能な構文解析ユニットは、任意のファイルのタイプを検出し、上記ファイルの上記コンテンツを、分類に対する上記情報を含むのみである内部的表現に、変換スクリプトによってマッピングする。上記マッピングは好ましくは、テキストマッピング、テキストへの視覚的コンテンツのマッピング、および、バイナリーファイルからのデータ抽出の少なくとも１つを使用する。
【００１３】
時間的および／または構造的領域での、ファイルの、または、そのようなファイルの一部の、上記分類および順序付けは、ファイルと、上記含まれる情報との間の関係を、自動的に検出および構築することをイネーブルする。上記構成可能な構文解析ユニットは、上記意味解析ユニットを変更することなく、多重のファイルフォーマットの処理を可能とする。各々のファイルタイプに対して、変換スクリプトは、上記入力ファイルを内部的表現にマッピングする。入力ファイルの上記コンテンツを、低減された内部的表現にマッピングすることは、上記意味解析ユニットが、上記分類のために必要とされる上記情報だけを基に作動し得るという利点を有する。
【００１４】
より良好な理解のために本発明は、ここで、図への参照による、後に続く説明において、より詳細に解説されることになる。本発明は、この例示的な実施形態に制限されないということ、ならびに、特定される特色は、さらには好都合に、添付される特許請求の範囲で定義されるような本発明の範囲から逸脱することなく、組み合わされ、および／または、修正され得るということが理解される。
【図面の簡単な説明】
【００１５】
【図１】本発明による分類ユニットを図示する図である。
【図２】時間的および構造的領域でのファイルの分類を例示する図である。
【図３】構造的領域のみでのファイルの分類を図示する図である。
【図４】時間的領域のみでのファイルの分類を示す図である。
【図５】ファイルの分類のための本発明による方法を概略的に例示する図である。
【図６】より詳細に図１の分類ユニットを図示する図である。
【発明を実施するための形態】
【００１６】
図１は、本発明による解決策を実装する分類ユニット１０を図示する。ファイルのコンテンツおよび構造を、検出および分類するために、構文解析ユニット１１は、構成ファイルまたはマッピングスクリプト１２のセットの少なくとも１つを、ファイル１３、例えば、データファイル、メタデータファイル、または、メディアファイルに供給して、時間的および／または構造的領域でのファイルの内部的表現を作り出す。入力ファイル１３のコンテンツは、時間的および／または構造的領域でファイル１３を分類するための必要な情報を含むのみである内部的表現にマッピングされる。意味解析ユニット１４は次いで、入力ファイルのコンテンツの構造的分類１５および時間的分類１６を生成する。内部的表現は例えば、単純なテキストマッピング、テキストへの視覚的コンテンツのマッピング（ＯＣＲ）、バイナリーファイルからのデータ抽出等により作り出される。マッピングスクリプト１２は、入力ファイル１３の構文を内部的表現の構文にマッピングすることに関与する。
【００１７】
図２は、時間的領域に関係付けられる情報を、構造的領域に関係付けられる情報と同じように含むファイルの事例に対する、分類ユニット１０の挙動を解説する。この図では、解析されているファイル１３は記録報告である。記録報告は、分類ユニット１０にＸＭＬファイルとして提供される。構文解析ユニット１１は、ＸＱｕｅｒｙスクリプトを入力ファイル１３に供給し、ファイルコンテンツの内部的表現を作り出し、その内部的表現は、意味解析ユニット１４に転送される。意味解析ユニット１４は、ＳＭＰＴＥタイムコードおよび時刻を含む時間的分類１６、ならびに、シーン、ショット、テイク等に関する情報を備える構造的分類１５を生成する。意味解析ユニット１４は、破線により示されるように、これらの領域間の適切なマッピングをさらに生成する。
【００１８】
映画の制作スクリプトに類する、構造的情報のみを含むファイルの事例では、分類ユニット１０は、図３に図示されるように作用する。この事例ではファイルのコンテンツは、構造的情報を含む表現１５にマッピングされるのみであり得るので、時間的分類結果は空である。
【００１９】
同様に、図４に例示されるように、時間的領域での情報のみを含むファイル１３に対しては、ファイルは、時間的情報を含む表現１６にマッピングされるのみであり得る。構造的分類結果は空である。
【００２０】
ファイル１３またはファイル１３の部分の分類のための本発明による方法を、図５に概略的に例示する。ファイル１３を索出するステップ２０の後で、ファイル１３に対する変換スクリプト１２、例えば、構成ファイルまたはマッピングスクリプトが索出され（２１）、その変換スクリプト１２は、ファイル１３の分類に適する情報を含むのみである、ファイル１３の表現へのファイル１３のコンテンツのマッピングをイネーブルする。変換スクリプト１２を使用して、構文解析２２が、ファイル１３上で、または、ファイルの一部上で、ファイル１３の表現を生成するために行われる。この表現が利用可能になると、意味解析２３が、ファイル１３の表現上で行われる。最終的には、意味解析２３から生じる、構造的分類１５および／または時間的分類１６が、さらなる処理に対して出力される（２４）。
【００２１】
図６は、図５の方法を実装するように構成された装置１０を図示する。装置１０は、例えばネットワークから、または、ローカル記憶部から、ファイル１３を索出するステップ２０のための第１の入力１７と、ファイル１３に対する変換スクリプト１２を索出すること２１のための第２の入力１８とを有する。構文解析ユニット１１は、変換スクリプト１２を使用して、ファイル１３上で、または、ファイルの一部上で構文解析２２を行って、ファイル１３の表現を生成する。ファイル１３のこの表現は、意味解析ユニット１４に提供され、その意味解析ユニット１４は、ファイル１３の表現上で意味解析２３を行う。意味解析２３から生じる、構造的分類１５および／または時間的分類１６は、装置１０の出力１９で利用可能にされる。当然ながら、第１および第２の入力１７、１８は、なおまた、単一の入力に組み合わされ、および／または、出力１９とともに双方向通信インターフェイスに組み合わされる場合がある。さらには、装置１０の様々なユニットが、なおまた、単一のユニットに組み合わされ、もしくは、部分的に組み合わされ、または、プロセッサー上で実行するソフトウェアとして実装される場合がある。
【００２２】
本発明は、特定の実施形態への参照によって本明細書の上記で説明されたが、それは、この実施形態には制限されず、疑いなく、請求されるような本発明の範囲の内部にある、さらなる代わりのものが、当業者の頭に浮かぶであろう。
【図１】
2016524753.tif 000003
【図２】
2016524753.tif 000004
【図３】
2016524753.tif 000005
【図４】
2016524753.tif 000006
【図５】
2016524753.tif 000007
【図６】
2016524753.tif 000008
【国際調査報告】
2016524753.tif 000009
2016524753.tif 000010
2016524753.tif 000011