(57)【要約】【課題】映像データおよび音声データのリニア編集の高機能化、改善化を図る。【解決手段】所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部と、記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして記録部に記録させる制御部とを具備する。制御部は、編集の確定が指示されたとき、第２のファイルを構成するデータブロックを、第１のファイルの中の前記一部のデータブロックと論理的に差し替えるようにファイルシステムの管理情報を更新する。【選択図】図６
2014081974.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部と、
前記記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして前記記録部に記録させる制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、編集の確定が指示されたとき、前記第２のファイルを構成するデータブロックを、前記第１のファイルの中の前記一部のデータブロックと論理的に差し替えるようにファイルシステムの管理情報を更新する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
メモリをさらに有し、
前記制御部は、前記編集の確定が指示されるまで、少なくとも前記第２のファイルの前記記録媒体における記録位置の情報を前記メモリに保持させる
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、レビュー動作が指示されたとき、前記メモリに保持された情報を用いて前記編集されたデータブロックを前記記録媒体から読み出して再生するように制御する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記データブロックが可変長のデータブロックである
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記データブロックが、それぞれの所定の再生時間分の映像データおよび音声データを含む
情報処理装置。
【請求項７】
所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部を用意し、
制御部が、前記記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして前記記録部に記録させる
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、例えば、記録媒体に記録された映像データや音声データを編集する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
放送局等では、撮影装置で撮影されて記録媒体に記録された映像データおよび音声データの所望の区間に対して編集が行われることがある。編集された区間はその前後の区間に対してファイルシステム上で論理的に接続されることで、連続した１つのデータとされる。このような編集は「インサート・アッセンブル編集」あるいは「リニア編集」などとも呼ばれる。以降「リニア編集」と呼ぶ。リニア編集において編集前のデータは「下地データ」、編集後のデータは「編集データ」と呼ばれる。
【０００３】
このようなリニア編集に関連する技術として、特許文献１では、ファイルシステムに依存したフラグメンテーションの発生によるアクセス速度の低下を抑制するために、記録再生装置が、下地データの一部が編集により削除された場合には、削除された下地データの一部が記録されていた物理領域を、記録単位毎に予約領域として指定する情報を保存する。そして、記録再生装置は、編集開始の指示に従って編集データが入力された場合に、優先して予約領域に編集データを上書きする。これにより、下地データが削除された領域に編集データが記録されることで、データの保存場所の分散が防止される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２８８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、リニア編集を行うシステムにおいては、例えば、可変長のデータブロックの単位でのリニア編集、編集中の電源断により編集中のデータの論理構造が破綻した場合の対応など、様々な面での改善が要求されている。
【０００６】
以上のような事情に鑑み、本技術の目的は、リニア編集の高機能化、改善化を図ることのできる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本技術に係る情報処理装置は、所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部と、前記記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして前記記録部に記録させる制御部とを具備する。
【０００８】
前記制御部は、編集の確定が指示されたとき、前記第２のファイルを構成するデータブロックを、前記第１のファイルの中の前記一部のデータブロックと論理的に差し替えるようにファイルシステムの管理情報を更新するものであってよい。
【０００９】
本技術に係る情報処理装置は、メモリをさらに有し、前記制御部は、前記編集の確定が指示されるまで、少なくとも前記第２のファイルの前記記録媒体における記録位置の情報を前記メモリに保持させるものであってよい。
【００１０】
前記制御部は、レビュー動作が指示されたとき、前記メモリに保持された情報を用いて前記編集されたデータブロックを前記記録媒体から読み出して再生するように制御するものであってよい。
【００１１】
また、本技術に係る情報処理装置において、前記データブロックは可変長のデータブロックとすることができる。
さらに、前記データブロックは、それぞれの所定の再生時間分の映像データおよび音声データを含むものとすることができる。
【００１２】
本技術の別の観点に基づく情報処理方法は、所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部を用意し、制御部が、前記記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして前記記録部に記録させる、という手順である。
【発明の効果】
【００１３】
以上のように、本技術によれば、リニア編集のさらなる高機能化、改善化を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本技術に係る第１の実施形態の情報処理装置である映像音声記録装置の構成を示すブロック図である。
【図２】クリップ単位の下地データの構成例を示す図である。
【図３】下地クリップに含まれる一部の映像データをリニア編集する場合の典型的な方法を示す図である。
【図４】本実施形態のリニア編集動作に関するフローチャートである。
【図５】本実施形態のリニア編集動作において一時クリップの生成の動作を示す図である。
【図６】本実施形態のリニア編集動作において下地クリップの削除領域に一時クリップのデータブロックを挿入する動作を示す図である。
【図７】テープを記録媒体とするリニア編集システムのリニア編集動作およびレビュー動作における記録媒体のアクセスと時間との関係を示す図である。
【図８】本実施形態の映像音声記録装置をリニア編集システムに用いた場合のリニア編集動作およびレビュー動作における記録媒体のアクセスと時間との関係を示す図である。
【発明を実施するための形態】
【００１５】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
＜第１の実施の形態＞
図１は、本技術に係る第１の実施形態の情報処理装置である映像音声記録装置１の構成を示すブロック図である。
【００１６】
映像音声記録装置１は、信号入出力部２、一時記憶部３、記録部４、制御部５、操作部６、メモリ７を備える。
【００１７】
信号入出力部２は、例えば図示しない撮像装置などの外部機器から映像信号および音声信号を入力し、入力された映像信号の符号化や、プロキシＡＶデータおよびメタデータなどの付随データの生成などを行う。信号入出力部２は、符号化された映像データおよび音声データと、生成された付随データを一時記憶部３に供給する。ここで、プロキシＡＶデータとは、低解像度の映像データおよび音声データである。メタデータには、例えば、クリップメタデータなどがある。クリップメタデータは、タイトルやコメントなどをクリップ毎に付けるメタデータである。
【００１８】
また、信号入出力部２は、一時記憶部３より出力された映像データを復号して、例えば撮像装置、モニターなどの外部機器に出力したり、一時記憶部３より出力された音声データなどを外部機器に出力したりすることが可能である。さらに、信号入出力部２は、一時記憶部３より出力されたプロキシＡＶデータを復号して外部機器に供給することが可能である。
【００１９】
一時記憶部３は、データの圧縮・伸張を行うデータ変換部２１と、一時的にデータを記憶する記憶部２３と、記憶部２３へ記憶させるデータのデータ量等を制御するメモリコントローラ２２を備える。
【００２０】
メモリコントローラ２２は、データ変換部２１からの記録データを記憶部２３に記憶し、記憶部２３から記録データを読み出して記録部に供給する。メモリコントローラ２２は、記録部から再生されたデータを記憶部２３に記憶し、記憶部２３から再生データを読み出し、データ変換部２１に供給する。
【００２１】
データ変換部２１は、信号入出力部２から供給される映像データ、音声データおよび付随データなどをそれぞれ所定の再生時間分のデータ毎に分離し、それぞれ圧縮して記録用としてデータを生成し、メモリコントローラ２２に供給する。圧縮方式としては、例えば、ＭＰＥＧ（Moving Picture Experts Group）、ＪＰＥＧ（Joint Photographic Experts Group）等がある。
また、データ変換部２１は、メモリコントローラ２２から供給される再生データを伸張して信号入出力部２に供給する。
【００２２】
記録部４は、所定の記録媒体に映像データ、音声データおよび付随データを記録する。記録部４は、一時記憶部３から供給されたそれぞれ所定再生時間分の映像データ、音声データおよび付随データから可変長のデータブロックを生成し、記録媒体に記録する。記録部４は、具体的には、ＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）などのランダムアクセス可能なストレージである。記録媒体に記録されたデータブロックは所定のファイルシステムによって管理される。ファイルシステムは、ファイルに格納されたデータブロックの物理的な位置情報を管理し、論理的に各データブロックを結び付ける管理情報を管理する仕組みである。
【００２３】
制御部５は、記録部４に対して下地データの記録、読み出し、編集データの記録などを制御する。制御部５は、記録部４によって記録媒体から読み出された下地データの編集のための演算処理を実行する。
なお、編集前の映像データおよび音声データを「下地データ」、編集後の映像データおよび音声データを「編集データ」と呼ぶ。
【００２４】
操作部６は、制御部５に実行させる処理の指示をユーザより受け付け、制御部５に出力する。
【００２５】
［下地データの構成］
図２はクリップ単位の下地データ（以下「下地クリップ」と呼ぶ。）１００の構成を示す図である。
【００２６】
「クリップ」とは、実時間再生が保証されるべき再生の単位となるデータのまとまりである。例えば、撮影装置により撮影が開始されてから終了されるまでのひとまとまりのデータなどである。クリップは、ファイルシステムによって管理される１以上のファイルからなる。
【００２７】
下地クリップ１００は、１以上のデータブロック１０４で構成される。１つのデータブロック１０４は、付随データフィールド１０１、音声フィールド１０２および映像フィールド１０３からなる。本例では、映像データが５０Ｍｂｐｓの転送レートを持ち、音声データが２４ビット／８チャンネルのフォーマットである場合、１つのデータブロック１０４に格納されるデータ量は１５．８Ｍバイトである。１個のデータブロック１０４に含まれる音声データと映像データは約２秒の再生時間に相当する。
【００２８】
図３は図２の下地クリップ１００に含まれる一部の映像データをリニア編集する場合の典型的な方法を示す図である。ここで、下地クリップ（Ａ）１００において、映像フィールド１０３におけるＩＮ点１０５からＯＵＴ点１０６までの領域が下地データの編集の対象として指定された場合を想定している。典型的なリニア編集では、下地クリップ（Ｂ）１００においてＩＮ点１０５からＯＵＴ点１０６までの領域を含むデータブロックが論理的に削除され、この削除領域に編集データが物理的に挿入（上書き）される。しかし、この典型的なリニア編集方式は、削除領域に編集データが物理的に挿入される方式であるため、データブロックが固定長であることに制約される。すなわち、データブロックが、図柄や画質に応じて発生符号量が増減する可変長符号化方式で符号化された可変長データブロックである場合には適用が困難である。
【００２９】
そこで、本実施形態の映像音声記録装置１は、編集データを含む１以上のデータブロックを下地クリップ以外の別の領域（空き領域）に別のファイルとして記録する。リニア編集を確定させる指示がユーザより与えられると、映像音声記録装置１は、下地クリップにおいて編集の対象とされた下地データを含むデータブロックを論理的に削除し、編集データを含むデータブロックで論理的に差し替えるようにファイルシステムの管理情報を更新する。
以下、本実施形態に係るリニア編集動作の詳細を説明する。
【００３０】
［リニア編集動作の詳細］
図４は本実施形態のリニア編集動作に関するフローチャートである。
図５および図６は本実施形態のリニア編集動作の模式図である。同図は、映像フィールド１０３において操作部６によってＩＮ点１０５からＯＵＴ点１０６までの区間の映像データが編集の対象として指定された場合を想定している。
【００３１】
制御部５は、ＩＮ点１０５からＯＵＴ点１０６までの区間の映像データを含むデータブロック（Ｄ１，Ｄ２，Ｄ３）を編集対象のデータブロックとして読み出すように記録部４に指示を出し、編集対象のデータブロックを取得する（ステップＳ１０１）。
【００３２】
制御部５は、記録部４によって記録媒体から読み出されたデータブロックＤ１，Ｄ２，Ｄ３の映像データに対してユーザにより指定された編集のための演算処理を実行し（ステップＳ１０２）、編集データを含むデータブロック（Ｄ１´，Ｄ２´，Ｄ３´）を一時クリップ２１０のファイルとして、下地クリップ１００とは別の領域３００（空き領域）に記録するように記録部４に指示する（ステップＳ１０３）。
以上の動作は、編集の対象が音声データである場合も同様である。
【００３３】
このように編集データを含むデータブロック（Ｄ１´，Ｄ２´，Ｄ３´）を下地クリップ１００とは別の領域（空き領域）に記録することによって、可変長のデータブロックのリニア編集に対応することができる。
【００３４】
制御部５は、一時クリップ２１０のアドレス情報、下地クリップ１００のアドレス情報、下地クリップ１００の領域において編集対象のデータブロックの直前と直後それぞれのアドレス情報など、編集データを含むクリップ全体のデータブロックをアクセスするために必要な情報をメモリに保存する（ステップＳ１０４）。これらのアドレス情報は、ユーザによる編集確定の指示が制御部５に与えられるまでメモリ７に保存される。
【００３５】
この後、ユーザは、編集結果のレビュー動作もしくは編集の確定の指示を制御部５に与えることができる。
【００３６】
レビュー動作の指示がユーザから制御部５に与えられた場合（ステップＳ１０５のＹＥＳ）、制御部５はメモリ７に保持された情報をもとに記録部４に対して、下地クリップ１００の先頭から編集対象のデータブロック（Ｄ１，Ｄ２，Ｄ３）の直前のデータブロック（Ｄ０）までの範囲、一時クリップ２１０、および下地クリップ１００の編集対象のデータブロック（Ｄ１，Ｄ２，Ｄ３）の直後のデータブロック（Ｄ４）から下地クリップ１００の最後までの範囲を連続して再生するように記録部４および一時記憶部３に指示する（ステップＳ１０６）。これにより、編集が確定される前に編集結果のレビューを行うことができる。
【００３７】
また、編集確定の指示がユーザから制御部５に与えられた場合（ステップＳ１０７のＹＥＳ）、図６に示すように、下地クリップ１００において編集の対象とされた映像データを含むデータブロック（Ｄ１，Ｄ２，Ｄ３）が論理的に削除つまりファイルシステム上で削除される（ステップＳ１０８）。
【００３８】
この後、制御部５は、一時クリップ２１０を構成するデータブロック（Ｄ１´，Ｄ２´，Ｄ３´）を、下地クリップ１００において論理的に削除された範囲のデータブロックとして挿入するようにファイルシステムの管理情報を更新する（ステップＳ１０９）。このファイルシステムの管理情報を更新する処理は一般に「ライトバック処理」と呼ばれる。
【００３９】
ライトバック処理を行うタイミングとしては、編集確定の指示がユーザから制御部５に与えられたタイミング以外に、以下の例が挙げられる。
（１）記録部４における記録媒体としてリムーバブルメディアを用いる場合は、映像音声記録装置１からリムーバブルメディアを取り出すタイミング。
（２）映像音声記録装置１が休止動作（スタンバイオフ）に入るタイミング。
（３）電源がオフになるタイミング。
【００４０】
ライトバック処理後、制御部５は、メモリ７に保持された情報を消去する（ステップＳ１１０）。
【００４１】
このように、編集確定の指示がユーザより与えられるまでは、一時クリップ２１０は下地クリップ１００に対して独立したファイルとして存在する。その一方で、下地クリップ１００において編集対象とされた映像データを含むデータブロック（Ｄ１，Ｄ２，Ｄ３）は、編集確定の指示がユーザより与えられるまで記録された状態にある。したがって、リニア編集時の電源断の発生により、一時クリップ２１０の論理構造が破綻しても、再度下地データに対して同じ編集を行うことで目的の編集データを再生成することができる。
【００４２】
また、本実施形態では、記録媒体に記録されるデータの単位が記録媒体の物理セクタではなく、所定再生時間分のデータブロック単位としている。このため編集データを含むデータブロックが空間的に分散して記録される確率は、同じサイズの編集データが物理セクタ単位で記録される場合に比べて低くなる。したがって、編集後のデータが再生される際のシーク回数が減り、要求されるレートでの再生の実現可能性が高くなる。
【００４３】
テープを記録媒体とするリニア編集システムにおいては、例えば、図７に示すように、テープを一倍速走行させながらリアルタイムで編集が行われていた。これは、テープ記録再生装置ではドラムに再生ヘッドと記録ヘッドが配置されていることで、テープの一倍速走行に伴って再生と記録を同時に行えるからである。しかしながら、記録媒体としてＨＤＤ、ＳＳＤなどを採用した場合、編集の対象となるデータを再生した後、編集データの記録が可能になるまでにシーク時間が発生する。
【００４４】
このことに関連して、本実施形態では、記録媒体に記録されるデータの単位が記録媒体の物理セクタではなく、物理セクタより大きい所定再生時間分のデータブロック単位としている。なお、物理セクタのサイズはｋ（キロ）バイトのオーダであるのに対し、再生時間２秒のデータブロックのサイズはＭ（メガ）バイトのオーダである。したがって、本実施形態では、シークの発生頻度が抑えられ、一倍速走行相当のリアルタイム編集の実現の可能性が拡大する。
【００４５】
図８は本実施形態の映像音声記録装置１をリニア編集システムに用いた場合のリニア編集動作およびレビュー動作における記録媒体のアクセスと時間との関係を示す図である。
【００４６】
このアクセス例では、データの編集動作時に再生と記録をデータブロック単位で切り替える場合を示した。記録と再生の間にシークが発生するが、その回数はデータブロックのサイズが大きいほど少なくなる。また、記録および再生は１倍速よりも高倍速で行うことが可能であることから、その他の条件にも拠るが、一倍速走行のリアルタイム編集を実現することは十分可能である。
【００４７】
また、編集終了後のレビュー動作においては、編集区間の前後にやはりシークが発生する。しかし記録および再生は１倍速よりも高倍速で行われることで、シークの時間が発生しても一倍速でのレビュー動作の実現は十分に可能である。
【００４８】
なお、本技術は以下のような構成も採ることができる。
（１）所定の再生時間分のデータブロックの単位で記録媒体に対するランダムアクセスが可能な記録部と、
前記記録媒体に第１のファイルとして記録された複数のデータブロックの中の一部のデータブロックに対する編集が行われたとき、この編集されたデータブロックを前記記録媒体の空き領域に第２のファイルとして前記記録部に記録させる制御部と
を具備する情報処理装置。
【００４９】
（２）前記（１）に記載の情報処理装置であって、
前記制御部は、編集の確定が指示されたとき、前記第２のファイルを構成するデータブロックを、前記第１のファイルの中の前記一部のデータブロックと論理的に差し替えるようにファイルシステムの管理情報を更新する
情報処理装置。
【００５０】
（３）前記（２）に記載の情報処理装置であって、
請求項２に記載の情報処理装置であって、
メモリをさらに有し、
前記制御部は、前記編集の確定が指示されるまで、少なくとも前記第２のファイルの前記記録媒体における記録位置の情報を前記メモリに保持させる
情報処理装置。
【００５１】
（４）前記（３）に記載の情報処理装置であって、
前記制御部は、レビュー動作が指示されたとき、前記メモリに保持された情報を用いて前記編集されたデータブロックを前記記録媒体から読み出して再生するように制御する
情報処理装置。
【００５２】
（５）前記（１）から（４）のいずれかに記載の情報処理装置であって、
前記データブロックが可変長のデータブロックである
情報処理装置。
【００５３】
（６）前記（１）から（５）のいずれかに記載の情報処理装置であって、
前記データブロックが、それぞれの所定の再生時間分の映像データおよび音声データを含む
情報処理装置。
【符号の説明】
【００５４】
１…映像音声記録装置
２…信号入出力部
３…一時記憶部
４…記録部
５…制御部
６…操作部
７…メモリ
２１…データ変換部
２２…メモリコントローラ
２３…記憶部
１００…下地クリップ
１０１…付随データフィールド
１０２…音声フィールド
１０３…映像フィールド
１０４…データブロック
２１０…一時クリップ
【図１】
2014081974.tif 000003
【図２】
2014081974.tif 000004
【図３】
2014081974.tif 000005
【図４】
2014081974.tif 000006
【図５】
2014081974.tif 000007
【図６】
2014081974.tif 000008
【図７】
2014081974.tif 000009
【図８】
2014081974.tif 000010