(57)【要約】【課題】ＮＡＮＤメモリの使用効率の低下を抑制することができるメモリ管理装置、映像収録再生装置、メモリ管理方法、映像収録再生方法及びコンピュータプログラムを提供することである。【解決手段】実施形態のメモリ管理装置は、記憶部と、メモリ管理部とを持つ。記憶部は、データを記憶する一以上の記憶媒体を備える。メモリ管理部は、前記記憶媒体が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理する。前記メモリ管理部は、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する。【選択図】図３
2018081387.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する一以上の記憶媒体を備える記憶部と、
前記記憶媒体が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理するメモリ管理部を備え、
前記メモリ管理部は、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する、
メモリ管理装置。
【請求項２】
前記メモリ管理部は、前記メモリブロックに対する書き込み、読み出し又はデータ消去の処理時間が所定の回数連続して正常であると判定された場合、所定値を減算することによって前記処理時間の閾値をより短い時間に更新する、
請求項１に記載のメモリ管理装置。
【請求項３】
前記メモリ管理部は、前記メモリブロックに対する書き込み、読み出し又はデータ消去の処理時間が所定の回数連続して異常であると判定された場合、所定値を加算することによって前記処理時間の閾値をより長い時間に更新する、
請求項１又は２に記載のメモリ管理装置。
【請求項４】
前記メモリ管理部は、予め定められた所定の範囲を逸脱しないように前記処理時間の閾値を更新する、
請求項２又は３に記載のメモリ管理装置。
【請求項５】
前記メモリ管理部は、前記処理時間の閾値をより長い時間に更新した後、前記メモリブロックに対する書き込み、読み出し又はデータ消去の処理時間が、さらに所定の回数連続して異常であると判定された場合、前回よりも大きな値を加算することによって前記処理時間の閾値をさらに長い時間に更新する、
請求項３又は４に記載のメモリ管理装置。
【請求項６】
前記メモリ管理部は、複数のメモリブロックに対して、書き込み、読み出し又はデータ消去の並列処理が実行される単位ごとに前記処理時間の閾値を調整する、
請求項１から５のいずれか一項に記載のメモリ管理装置。
【請求項７】
放送用の映像データを記憶する記憶部と、
前記映像データを取得して前記記憶部に記憶させる収録部と、
前記記憶部から前記映像データを読み出して再生する再生部と、
前記記憶部が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理するメモリ管理部と、
を備え、
前記メモリ管理部は、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する、
映像収録再生装置。
【請求項８】
前記メモリ管理部は、前記映像データの収録又は再生が所定の制御周期に同期して実行可能となるように前記処理時間の閾値を調整する、
請求項７に記載の映像収録再生装置。
【請求項９】
前記メモリ管理部は、前記映像データの収録又は再生に関する書き込み、読み出し及びデータ消去が所定時間内に完了しないことが推定された場合、前記各処理の処理時間の閾値を、各処理時間の推定値と各処理の実行に割り当てることができる時間との割合に基づいて調整する、
請求項７又は８に記載の映像収録再生装置。
【請求項１０】
前記メモリ管理部は、前記映像データの収録又は再生に関する書き込み、読み出し及びデータ消去が所定時間内に完了しないことが推定された場合、書き込み及びデータ消去の各処理時間の閾値を、書き込み及びデータ消去の処理時間の推定値と書き込み及びデータ消去の各処理の実行に割り当てることができる時間との割合に基づいて調整する、
請求項７又は８に記載の映像収録再生装置。
【請求項１１】
前記メモリ管理部は、前記映像データの収録又は再生に関する書き込み、読み出し及びデータ消去が所定時間内に完了しないことが推定された場合、データ消去の処理時間の閾値を、データ消去の処理時間の推定値とデータ消去の実行に割り当てることができる時間との割合に基づいて調整する、
請求項７又は８に記載の映像収録再生装置。
【請求項１２】
データを記憶する一以上の記憶媒体を備える記憶部を持つメモリ管理装置が行うメモリ管理方法であって、
前記記憶媒体が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理するメモリ管理ステップを有し、
前記メモリ管理ステップにおいて、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する、
メモリ管理方法。
【請求項１３】
放送用の映像データを記憶する記憶部と、前記映像データを取得して前記記憶部に記憶させる収録部と、前記記憶部から前記映像データを読み出して再生する再生部と、を持つ映像収録再生装置が行う映像収録再生方法であって、
前記記憶部が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理するメモリ管理ステップを有し、
前記メモリ管理ステップにおいて、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する、
映像収録再生方法。
【請求項１４】
請求項１に記載のメモリ管理装置としてコンピュータを機能させるためのコンピュータプログラム。
【請求項１５】
請求項７に記載のメモリ管理装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、メモリ管理装置、映像収録再生装置、メモリ管理方法、映像収録再生方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
テレビ番組などのコンテンツの収録や再生を行う映像収録再生装置は、ＡＰＣ（Automatic Program Controller：自動番組送出制御装置）が制御するタイミングに同期してコンテンツの収録及び再生を行う必要がある。ＡＰＣは１フレームの再生及び収録が３３ｍｓｅｃで実行されるようにタイミングを制御する。映像収録再生装置がＡＰＣの制御タイミングに同期できなくなると、コンテンツの収録や再生が正常に行われなくなる。いずれも放送事故を引きおこす要因となり、このような放送事故は社会的に大きな問題となる。そのため、映像収録再生装置は、コンテンツの収録時や再生時において、ＡＰＣの制御タイミングに同期することができるように確実に制御される必要がある。
【０００３】
映像収録再生装置は、不揮発性を有する記憶媒体を複数備え、これらの記憶媒体に映像データを記録することでコンテンツを収録する。このようなコンテンツの収録に用いられる記憶媒体の一つに、ＮＡＮＤ型フラッシュメモリ（以下「ＮＡＮＤメモリ」という。）がある。ＮＡＮＤメモリはフラッシュメモリの一種であり、ＮＯＲ型フラッシュメモリと比べて回路規模が小さく、安価に大容量化できるというメリットを持つ。ＮＡＮＤメモリには、工場出荷時において既に不良ブロックとなっている先天性の不良ブロック（以下「先天性バッドブロック」という。）と、ユーザの使用によって書き込みやデータ消去等の処理が繰り返し行われることによって不良ブロックとなる後天性の不良ブロック（以下「後天性バッドブロック」という。）がある。一般に、ＮＡＮＤメモリを備える記憶装置には、ＮＡＮＤメモリの各ブロックを管理し、不良ブロックとなったブロックをそれ以降使用しないようにする機能が備えられている。
【０００４】
一方、最近のＮＡＮＤメモリは、小型化や大容量化等の影響により、記憶素子ごとの性能にばらつきが生じる傾向にある。具体的には、記憶素子に対する書き込みや消去、読み出し等の処理が完了するまでの時間（以下「完了時間」という。）にばらつきが生じている。そのため、このような性能にばらつきのあるＮＡＮＤメモリを用いるには、これらの処理に対して、処理の完了を待機する時間（以下「待機時間」という。）を従来よりも長く設定する必要がある。上述のとおり、映像収録再生装置はコンテンツの収録や出力、再生等の処理においてＡＰＣの制御タイミングに同期する必要があるため、上記処理を高速かつ並列で実行可能にする高い品質及び性能が求められる。しかしながら、待機時間を長く設定するということは、処理性能を低下させることになるため、同時収録出力及び再生数を満足できないという問題が生じる可能性がある。
【０００５】
一方で、ＮＡＮＤメモリの各記憶素子の性能のばらつきを十分に考慮せずに待機時間を短く設定すると、正常なブロック（以下「正常ブロック」という。）が誤って後天性バッドブロックであると判断される可能性がある。その結果、ＮＡＮＤメモリの使用効率が著しく悪化し、耐用年数が短くなるという問題が生じる可能性がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１５６８６２号公報
【特許文献２】特開２０１１−７０３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、ＮＡＮＤメモリの使用効率の低下を抑制することができるメモリ管理装置、映像収録再生装置、メモリ管理方法、映像収録再生方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態のメモリ管理装置は、記憶部と、メモリ管理部とを持つ。記憶部は、データを記憶する一以上の記憶媒体を備える。メモリ管理部は、前記記憶媒体が有するメモリブロックを、前記メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理する。前記メモリ管理部は、前記メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる前記処理時間の閾値を、前記各処理の処理時間に応じて調整する。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態の映像収録再生装置１を用いて構成される放送システム１００の概要を示す概略図。
【図２】第１の実施形態における映像収録再生装置１の機能構成を示す機能ブロック図。
【図３】第１の実施形態における映像収録再生装置１が備える記憶部１３の機能構成の詳細を示す機能ブロック図。
【図４】第１の実施形態におけるメモリ管理部１３０の構成の具体例を示すブロック図。
【図５】第１の実施形態におけるアクセス情報及び設定情報の具体例を示す図。
【図６】第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第一の動作例を示すフローチャート。
【図７】第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第二の動作例を示すフローチャート。
【図８】第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第三の動作例を示すフローチャート。
【図９】第１の実施形態におけるメモリ管理部１３０の第三の動作例における設定情報の具体例を示す図。
【図１０】第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第四の動作例を示すフローチャート。
【図１１】第１の実施形態におけるメモリ管理部１３０の第四の動作例における設定情報の具体例を示す図。
【図１２】第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第五の動作例を示すフローチャート。
【図１３】第１の実施形態におけるメモリ管理部１３０の第五の動作例におけるアクセス情報及び設定情報の具体例を示す図。
【図１４】第２の実施形態におけるメモリ管理部１３０ａの構成の具体例を示すブロック図。
【図１５】第２の実施形態におけるアクセス情報及び設定情報の具体例を示す図。
【図１６】第２の実施形態において、メモリ管理部１３０ａが処理時間閾値を調整する処理の動作例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施形態のメモリ管理装置、映像収録再生装置、メモリ管理方法、映像収録再生方法及びコンピュータプログラムを、図面を参照して説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態の映像収録再生装置１（メモリ管理装置の一例）を用いて構成される放送システム１００の概要を示す概略図である。放送システム１００は、映像収録再生装置１、映像取得装置２、再生装置３、ノンリニア編集機４、操作端末５、映像確認用モニタ６及び放送設備７等の関連設備を備えて構成される。映像収録再生装置１は、放送されるコンテンツの収録及び再生を行う装置である。
【００１２】
映像収録再生装置１は、ＡＰＣが制御する１フレーム当たり３３ｍｓｅｃのタイミングに同期してコンテンツの収録及び再生を行う。具体的には、映像収録再生装置１は、映像取得装置２又は再生装置３が出力する映像信号を自装置に入力する。映像信号は、撮影中又は再生中の映像を表示させるための信号であり、連続して時系列に出力される信号（以下「ストリーム」という。）である。映像収録再生装置１は、自装置に入力した映像信号を符号化してデジタルデータに変換することにより映像データを生成する。その一方で、映像収録再生装置１は、ノンリニア編集機４からファイル形式の映像データ（以下「映像ファイル」という。）を取得する。映像収録再生装置１は、生成した映像データや、取得した映像ファイルを、放送用の映像データ（以下「コンテンツデータ」という。）として記憶することによってコンテンツの収録を行う。
【００１３】
また、映像収録再生装置１は、自装置に記憶されたコンテンツデータを必要に応じて読み出して再生することによりコンテンツの映像信号を生成する。映像収録再生装置１は、生成した映像信号を映像確認用モニタ６等の表示装置や放送設備７などにストリーム出力する。
【００１４】
映像取得装置２は、コンテンツとなる映像を取得する装置である。例えば、映像取得装置２はビデオカメラなどの撮影装置である。映像取得装置２は、放送用のコンテンツとなる被写体を撮像することにより映像信号を生成し、映像収録再生装置１にストリーム出力する。
【００１５】
再生装置３は、種々の記録メディアに記録された映像を再生する装置である。再生装置３は、映像の再生により映像信号を生成し、映像収録再生装置１にストリーム出力する。
記録メディア８は、映像を記録することが可能な記録媒体である。例えば、記録メディア８は、８ｍｍフィルムやビデオテープ、半導体メモリなどの記録媒体である。
【００１６】
ノンリニア編集機４は、映像ファイルに対してノンリニア編集を行うための端末である。ノンリニア編集機４は、編集された映像ファイルを映像収録再生装置１に送信する。
【００１７】
操作端末５は、映像収録再生装置１を操作するために用いられる端末装置である。映像収録再生装置１のユーザは、操作端末５の操作によって、映像収録再生装置１が有する各機能の動作指示や、各機能の動作設定などの操作を入力することができる。
【００１８】
映像確認用モニタ６は、映像収録再生装置１によって再生されているコンテンツの映像を確認するためのモニタ装置である。映像確認用モニタ６は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置を用いて構成される。映像確認用モニタ６及び放送設備７は、映像収録再生装置１から出力される再生中のコンテンツの映像信号を自身に入力する。映像確認用モニタ６は、自装置に入力した映像信号に基づいて映像収録再生装置１が再生中のコンテンツの映像を表示する。
【００１９】
放送設備７は、自装置に入力した映像信号に基づいて映像収録再生装置１が再生中のコンテンツの映像をオンエアで放送する。なお、以下では、説明を簡単にするため、映像収録再生装置１が収録又は再生によって取得又は生成する映像信号や映像ファイル、コンテンツデータ等の情報であって、表示される映像自体の信号やデータを含む情報を総称して映像情報と称する。これに対して、映像収録再生装置１の収録や再生等の動作の制御に関する情報を制御情報と称する。
【００２０】
図２は、第１の実施形態における映像収録再生装置１の機能構成を示す機能ブロック図である。映像収録再生装置１は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、映像収録再生プログラムを実行する。映像収録再生装置１は、映像収録再生プログラムの実行によって、主制御部１１、収録出力部１２（収録部の一例）、記憶部１３、再生部１４及び伝送部１５を備える装置として機能する。なお、映像収録再生装置１の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。映像収録再生プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。映像収録再生プログラムは、電気通信回線を介して送信されてもよい。
【００２１】
主制御部１１は、収録出力部１２、記憶部１３及び再生部１４との間で制御情報を送受信することによって、映像収録再生装置１におけるコンテンツの収録及び再生に関する動作を制御する。図２では、破線矢印が制御情報の入出力を表し、実線矢印は映像情報の入出力を表している。
【００２２】
収録出力部１２は、外部機器との間で映像情報の入出力を行う。具体的には、収録出力部１２は、コンテンツの収録時において、映像取得装置２又は再生装置３から出力される映像信号を自装置に入力する。なお、映像ファイルでの収録を行う場合、収録出力部１２は、ノンリニア編集機４から映像ファイルを取得する。収録出力部１２は、自装置に入力された映像信号をＭＰＥＧ−２（Moving Picture Experts Group Phase 2）等の符号化方式を用いて符号化及び圧縮し、映像データに変換する。また、収録出力部１２は、取得された映像ファイルや映像データに対してＭＸＦ（Material Exchange Format）解析などの処理を行うことにより、映像ファイルや映像データをコンテンツデータとして扱うためのフォーマットに変換する。
【００２３】
収録出力部１２は、このようにして生成されたコンテンツデータを、伝送部１５を介して記憶部１３に出力する。また、収録出力部１２は、ノンリニア編集機４や操作端末５などの外部機器から要求されたコンテンツデータを、伝送部１５を介して記憶部１３から取得する。収録出力部１２は、取得したコンテンツデータをファイル形式に変換し、要求元の外部機器に送信する。以下、コンテンツデータを、外部機器に対してファイル形式で送信することをファイル出力と称する。
【００２４】
記憶部１３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部１３は、収録出力部１２から出力されたコンテンツデータを記憶するとともに、要求されたコンテンツデータを読み出し、読み出されたコンテンツデータを、伝送部１５を介して収録出力部１２や再生部１４等の他の機能部に出力する。
【００２５】
再生部１４は、伝送部１５を介して、記憶部１３から再生対象のコンテンツデータを取得する。再生部１４は、取得されたコンテンツデータを符号化方式に応じた方法で再生することにより、映像信号を生成する。再生部１４は、生成した映像信号を映像確認用モニタ６等の表示装置や放送設備７にストリーム出力する。
【００２６】
伝送部１５は、収録出力部１２、記憶部１３及び再生部１４との間で映像情報の転送処理を行う。具体的には、伝送部１５は、コンテンツの収録時においては、収録出力部１２から出力されるコンテンツデータを記憶部１３に出力し、コンテンツの再生時においては、記憶部１３から出力されるコンテンツデータを再生部１４に出力する。
【００２７】
なお、図２において、収録出力部１２、記憶部１３、再生部１４及び映像情報の入出力を表す矢印が複数表示されているのは、映像収録再生装置１が、複数のコンテンツの収録及び再生を並行して行うことが可能であることを表している。以下では、映像収録再生装置１がコンテンツの収録及び再生を行う単位をチャネルと称する。
【００２８】
図３は、第１の実施形態における映像収録再生装置１が備える記憶部１３の機能構成の詳細を示す機能ブロック図である。図３において、破線矢印は主に映像情報の入出力を表し、実線矢印は主に制御情報の入出力を表す。記憶部１３は、一以上のメモリユニット１０と、メモリコントローラ２０とを備える。図３には、一以上のメモリユニット１０の一例として、メモリユニット１０−１〜１０−３が示されている。メモリコントローラ２０は、主制御部１１による制御のもと、収録出力部１２から出力される映像情報を一以上のメモリユニット１０に記憶させることでコンテンツの収録を実現し、一以上のメモリユニット１０からコンテンツデータを取得して再生部１４に出力することでコンテンツの再生を実現する。
【００２９】
メモリユニット１０は、メモリ部１１０、コンテンツ制御部１２０及びメモリ管理部１３０を備える。メモリ部１１０は一以上のＮＡＮＤメモリ１１１を備えて構成され、ＮＡＮＤメモリ上に、コンテンツデータを記憶するコンテンツデータ記憶部１１２を持つ。図３には、一以上のＮＡＮＤメモリ１１１の一例として、ＮＡＮＤメモリ１１１−１〜１１１−３が示されている。
【００３０】
また、メモリ部１１０は、コンテンツ管理情報を記憶するコンテンツ管理情報記憶部１１３を持つ。コンテンツ管理情報は、収録されたコンテンツデータの管理に必要な情報である。具体的には、コンテンツ管理情報には、コンテンツデータと、コンテンツデータを記憶するメモリブロック（又はページ）との対応関係や、収録されたコンテンツの属性（例えば、再生時間や符号化方式、タイトルなどの情報）等の情報（以下「コンテンツ情報」という。）が含まれる。例えば、これらのコンテンツ情報はコンテンツ収録時のＭＦＸ解析によって取得される。取得されたコンテンツ情報は制御情報としてコンテンツ制御部１２０に送信され、コンテンツ管理情報の生成に用いられる。このように生成されるコンテンツ管理情報は、コンテンツ再生時において、再生対象のコンテンツデータを読み出す際に参照されるとともに、コンテンツの収録や削除に応じて適宜更新される。なお、コンテンツ管理情報記憶部１１３は、メモリ部１１０が有するＮＡＮＤメモリを用いて構成されてもよいし、ＮＡＮＤメモリ以外の記憶媒体を用いて構成されてもよい。
【００３１】
コンテンツ制御部１２０は、メモリコントローラ２０とメモリ部１１０との間で、コンテンツの収録及び再生に関する情報の入出力を制御する。具体的には、コンテンツ制御部１２０は、コンテンツデータ入出力部１２１及びコンテンツ管理部１２２を備える。コンテンツデータ入出力部１２１は、メモリコントローラ２０とコンテンツデータ記憶部１１２との間で、コンテンツデータの入出力を行う。コンテンツ管理部１２２は、メモリコントローラ２０とコンテンツ管理情報記憶部１１３との間で、コンテンツ管理情報の入出力を行う。コンテンツ管理部１２２は、コンテンツ管理情報に基づいて、コンテンツデータ入出力部１２１のコンテンツデータの入出力動作を制御する。
【００３２】
例えば、コンテンツ管理部１２２は、コンテンツの再生時において、メモリコントローラ２０から通知される収録済みのコンテンツについてのコンテンツ管理情報をコンテンツ管理情報記憶部１１３から取得する。コンテンツ管理部１２２は、取得したコンテンツ管理情報に基づいて再生対象のコンテンツデータを識別し、コンテンツ管理情報が示す記憶領域から再生対象のコンテンツデータが読み出されるようにコンテンツデータ入出力部１２１を制御する。また、コンテンツ管理部１２２は、必要に応じてコンテンツデータの削除や、削除済みとしてマークされているデータを保持するメモリブロックに対するデータの消去処理等を行うことによりＮＡＮＤメモリの空き領域を確保する。
【００３３】
メモリ管理部１３０は、コンテンツデータ入出力部１２１がコンテンツデータ記憶部１１２に対して行うデータの書き込み、読み出し及び消去等の各種処理（以下、これらの処理を総称して「アクセス」という。）に要する時間（以下「処理時間」という。）を監視し、各種アクセスに要した処理時間に基づいて、ＮＡＮＤメモリが有するメモリブロックを正常ブロック又は不良ブロックのいずれかに分類して管理する。コンテンツデータ入出力部１２１は正常ブロックに対してのみメモリアクセスが可能なように構成される。そのため、不良ブロックとして管理されるメモリブロックはメモリアクセスの対象外として管理される。
【００３４】
メモリコントローラ２０は、メモリユニット１０に対する情報の入出力を制御する。具体的には、メモリコントローラ２０は、映像情報入出力部２１及びユニット制御部２２を備える。映像情報入出力部２１は、伝送部１５を介して収録出力部１２及び再生部１４との間でコンテンツデータの入出力を行う。コンテンツ収録時においては、映像情報入出力部２１は収録出力部１２からコンテンツデータを取得し、取得したコンテンツデータをメモリユニット１０に出力する。一方、コンテンツ再生時においては、映像情報入出力部２１はメモリユニット１０から読み出されたコンテンツデータを再生部１４に出力する。
【００３５】
ユニット制御部２２は、一以上のメモリユニット１０に対する情報の入出力を制御する。ユニット制御部２２は、主制御部１１との間で制御情報を送受信することにより、コンテンツの収録又は再生に関する記憶部１３の動作を、記憶部１３以外の各機能部と連携して動作させることができる。コンテンツ収録時においては、ユニット制御部２２は収録出力部１２から取得されるコンテンツデータがメモリユニット１０に出力されるように映像情報入出力部２１を制御するとともに、コンテンツ管理情報の生成に必要な収録対象のコンテンツ情報を制御情報に含めてメモリユニット１０に通知する。一方、コンテンツ再生時においては、ユニット制御部２２は再生対象のコンテンツをメモリユニット１０に通知する。
【００３６】
図４は、第１の実施形態におけるメモリ管理部１３０の構成の具体例を示すブロック図である。メモリ管理部１３０は、記憶部１３１、アクセス情報取得部１３２及びアクセス監視部１３３を備える。記憶部１３１は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部１３１は、アクセス情報及び設定情報を記憶する。アクセス情報は、ＮＡＮＤメモリに対して発生した各種アクセスに関する情報である。また、設定情報は、ＮＡＮＤメモリの各ブロックを、各種アクセスに要した処理時間に基づいて正常ブロック又は不良ブロックのいずれかに判定するための設定を示す情報である。例えば、設定情報には、アクセス種別ごとの処理時間の閾値のほか、これらの閾値の調整に用いられる各種条件や設定値等が含まれる。設定情報は、予め記憶部１３１に記憶されてもよい。
【００３７】
図５は、第１の実施形態におけるアクセス情報及び設定情報の具体例を示す図である。例えばアクセス情報は、図５に示されるアクセス情報テーブル３１として記憶部１３１に記憶される。アクセス情報テーブル３１は、書き込み、読み出し及び消去のアクセス種別ごとに、正常なアクセスが連続して実行された回数を示す連続正常回数の値を保持する。連続正常回数の値はメモリブロックごとに保持される。連続正常回数の値は、発生したアクセスが正常であると判定されるごとに１ずつカウントアップされ、発生したアクセスが異常であると判定された場合、又は連続正常回数が所定の閾値に達した場合にゼロに初期化される。
【００３８】
また、例えば設定情報は、図５に示される設定情報テーブル３２として記憶部１３１に記憶される。設定情報テーブル３２は、書き込み、読み出し及び消去のアクセス種別ごとに、処理時間閾値、連続回数閾値、減算値及び加算値の各値を保持する。処理時間閾値は、発生したアクセスの正常性を判定するための閾値である。具体的には、処理時間閾値より短い処理時間で終了したアクセスは正常と判定され、処理時間閾値までに終了しなかったアクセスは異常と判定される。
【００３９】
連続回数閾値は、処理時間閾値を調整する必要性の有無を、連続する複数回のアクセスの正常性に基づいて判定する際に用いられる閾値である。具体的には、連続正常回数が連続回数閾値以上となった場合に、処理時間閾値の調整が必要であると判定される。減算値は処理時間閾値の短縮に用いられ、加算値は処理時間閾値の延長に用いられる。
【００４０】
図４の説明に戻る。アクセス情報取得部１３２は、コンテンツデータ入出力部１２１からアクセス情報を取得する。例えば、アクセス情報は制御情報として伝達される。この場合、アクセス情報取得部１３２は、コンテンツデータ入出力部１２１から制御情報を取得することによってアクセス情報を取得することができる。アクセス情報取得部１３２は、取得したアクセス情報をアクセス監視部１３３に出力する。
【００４１】
アクセス監視部１３３は、各種アクセスの処理時間を、アクセス種別に応じた処理時間の閾値と比較することにより、アクセス対象のメモリブロックが正常ブロックであるか又は不良ブロックであるかの判定（以下「ブロック判定」という。）を行う。アクセス監視部１３３は、判定結果に基づいてメモリブロックの管理情報を更新する。このような管理情報の更新により、不良ブロックは、以降、使用できないメモリブロックとして管理される。
【００４２】
このようなメモリブロックの管理を行う一方で、アクセス監視部１３３は、ブロック判定の判定基準となる処理時間の閾値を、各種アクセスの状況に応じて調整する機能を有する。アクセス監視部１３３が、各種アクセスの状況に応じて処理時間の閾値を調整することにより、映像収録再生装置１はＮＡＮＤメモリの使用効率の低下を抑制することができる。
【００４３】
図６は、第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第一の動作例を示すフローチャートである。まず、コンテンツデータ入出力部１２１が、コンテンツデータ記憶部１１２に対して書き込み、読み出し又はデータ消去のいずれかの処理（アクセス）を実行する（ステップＳ１０１）。アクセス監視部１３３は、ステップＳ１０１において発生したアクセスが正常に実行されたか否かを判定する（ステップＳ１０２）。
【００４４】
具体的には、アクセス監視部１３３は、当該アクセス自体が正常に完了しなかった場合、又は当該アクセスが処理時間閾値以上の処理時間をかけて正常に完了した場合には、当該アクセスが正常に実行されなかったと判定する。この場合（ステップＳ１０２−ＮＯ）、アクセス監視部１３３は処理時間閾値の調整を行うことなく処理を終了する。一方、アクセス監視部１３３は、発生したアクセスが、処理時間閾値よりも短い処理時間で正常に完了した場合に当該アクセスが正常に実行されたと判定する。この場合（ステップＳ１０２−ＹＥＳ）、アクセス監視部１３３は連続正常回数をインクリメントする（ステップＳ１０３）。例えば図５に示されるように、書き込み、読み出し及び消去のそれぞれに対応する現在の連続正常回数がＣＷ、ＣＲ及びＣＥで表される場合、ステップＳ１０３のインクリメントは次の式（１）〜式（３）によって表される。
【００４５】
【数１】
2018081387.tif 000003
【００４６】
続いて、アクセス監視部１３３はインクリメント後の連続正常回数が連続回数閾値以上であるか否かを判定する（ステップＳ１０４）。例えば図５に示されるように、書き込み、読み出し及び消去のそれぞれに対応する連続回数閾値がＮＷＣ、ＮＲＣ及びＮＥＣで表される場合、ステップＳ１０４の判定式は次の式（４）〜式（６）によって表される。
【００４７】
【数２】
2018081387.tif 000004
【００４８】
連続正常回数が連続回数閾値未満である場合（ステップＳ１０４−ＮＯ）、アクセス監視部１３３は処理時間閾値の調整を行うことなく処理を終了する。一方、連続正常回数が連続回数閾値以上である場合（ステップＳ１０４−ＹＥＳ）、アクセス監視部１３３は処理時間閾値を減算値分だけ短縮させる（ステップＳ１０５）。例えば図５に示されるように、書き込み、読み出し及び消去のそれぞれに対応する減算値がｔＷｄ、ｔＲｄ及びｔＥｄで表される場合、処理時間閾値の短縮は次の式（７）〜式（９）によって表される。
【００４９】
【数３】
2018081387.tif 000005
【００５０】
アクセス監視部１３３は、処理時間閾値を短縮すると、連続正常回数をゼロに初期化する（ステップＳ１０６）。この連続正常回数の初期化は次の式（１０）〜式（１２）のように表される。
【００５１】
【数４】
2018081387.tif 000006
【００５２】
図７は、第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第二の動作例を示すフローチャートである。まず、コンテンツデータ入出力部１２１が、コンテンツデータ記憶部１１２に対して書き込み、読み出し又はデータ消去のいずれかの処理（アクセス）を実行する（ステップＳ２０１）。アクセス監視部１３３は、ステップＳ２０１において発生したアクセスが正常に実行されたか否かを判定する（ステップＳ２０２）。
【００５３】
発生したアクセスが正常に実行されたと判定された場合（ステップＳ２０２−ＹＥＳ）、アクセス監視部１３３は処理時間閾値の調整を行うことなく処理を終了する。一方、発生したアクセスが正常に実行されなかったと判定された場合（ステップＳ２０２−ＮＯ）、アクセス監視部１３３は処理時間閾値を加算値分だけ延長させる（ステップＳ２０３）。例えば図５に示されるように書き込み、読み出し及び消去のそれぞれに対応する加算値がｔＷａ、ｔＲａ及びｔＥａで表される場合、処理時間閾値の延長は次の式（１３）〜式（１５）によって表される。
【００５４】
【数５】
2018081387.tif 000007
【００５５】
なお、図１に示した処理時間閾値を短縮する処理と、図２に示した処理時間を延長する処理は適宜組み合わせて実行されてもよい。例えば、図１のステップＳ１０２−ＮＯにおいて、図２のステップＳ２０１〜Ｓ２０３が実行されてもよい。
【００５６】
図８は、第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第三の動作例を示すフローチャートである。図８では、図６及び図７と同様の処理には同じ符号を付すことにより説明を省略する。アクセス監視部１３３は、ステップＳ１０５で処理時間閾値の短縮を行う前に、調整（短縮）の結果として得られる処理時間閾値が予め定められた所定の下限値以上となるか否かを判定する（ステップＳ３０１）。アクセス監視部１３３は、調整（短縮）の結果として得られる処理時間閾値が下限値以上となる場合（ステップＳ３０１−ＹＥＳ）にはステップＳ１０５に進み処理時間閾値の短縮を実行する。一方、調整（短縮）の結果として得られる処理時間閾値が下限値以上とならない場合（ステップＳ３０１−ＮＯ）、アクセス監視部１３３は処理時間閾値の調整を行うことなく処理を終了する。
【００５７】
同様に、アクセス監視部１３３は、ステップＳ３０２で処理時間閾値の延長を行う前に、調整（延長）の結果として得られる処理時間閾値が予め定められた所定の上限値以下となるか否かを判定する（ステップＳ３０２）。アクセス監視部１３３は、調整（延長）の結果として得られる処理時間閾値が上限値以下となる場合（ステップＳ３０２−ＹＥＳ）にはステップＳ２０３に進み処理時間閾値の延長を実行する。一方、調整（延長）の結果として得られる処理時間閾値が上限値以下とならない場合（ステップＳ３０２−ＮＯ）、アクセス監視部１３３は処理時間閾値の調整を行うことなく処理を終了する。
【００５８】
図９は、第１の実施形態におけるメモリ管理部１３０の第三の動作例における設定情報の具体例を示す図である。設定情報テーブル３２ａは、第三の動作例における設定情報を保持するテーブルである。設定情報テーブル３２ａは、書き込み、読み出し及び消去のアクセス種別ごとに、処理時間閾値についての下限値及び上限値をさらに保持する点で設定情報テーブル３２と異なる。例えば図９に示されるように、書き込み、読み出し及び消去のそれぞれに対応する処理時間閾値の下限値がＴＷＬ、ＴＲＬ及びＴＥＬで表される場合、ステップＳ３０１の判定は次の式（１６）〜式（１８）に基づいて行われる。
【００５９】
【数６】
2018081387.tif 000008
【００６０】
また、例えば図９に示されるように、書き込み、読み出し及び消去のそれぞれに対応する処理時間閾値の上限値がＴＷＨ、ＴＲＨ及びＴＥＨで表される場合、ステップＳ３０２の判定は次の式（１９）〜式（２１）に基づいて行われる。
【００６１】
【数７】
2018081387.tif 000009
【００６２】
図１０は、第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第四の動作例を示すフローチャートである。図１０では、図６、図７及び図８と同様の処理には同じ符号を付すことにより説明を省略する。また、図１１は、第１の実施形態におけるメモリ管理部１３０の第四の動作例における設定情報の具体例を示す図である。設定情報テーブル３２ｂは、第四の動作例における設定情報を保持するテーブルである。設定情報テーブル３２ｂは、書き込み、読み出し及び消去のアクセス種別ごとに、加算値識別子、第１の加算値及び第２の加算値の各値をさらに保持する点で設定情報テーブル３２と異なる。
【００６３】
アクセス監視部１３３は、発生したアクセスが正常に実行されなかった場合（ステップＳ１０２−ＮＯ）、処理時間閾値の延長に用いるべき加算値がいずれであるかを判定する。例えば、図１０の動作例では第１の加算値及び第２の加算値が使用可能であり、第２の加算値は第１の加算値よりも大きな値であるものとする。この場合、アクセス監視部１３３は、加算値識別子を参照することにより、使用すべき加算値が第１の加算値及び第２の加算値のいずれの加算値であるかを識別する（ステップＳ４０１）。加算値識別子は、次回使用すべき加算値を示す情報である。加算値識別子の初期値は第１の加算値を示す。
【００６４】
使用すべき加算値が第１の加算値である場合（ステップＳ４０１：第１の加算値）、アクセス監視部１３３は処理時間閾値を第１の加算値分だけ延長する（ステップＳ４０２）。そして、アクセス監視部１３３は、次回使用すべき加算値として第２の加算値が示されるように加算値識別子を設定する（ステップＳ４０３）。
【００６５】
ステップＳ４０３が実行された後にステップＳ４０１が実行された場合、ステップＳ４０１においては第２の加算値が使用すべき加算値として判定される。この場合（ステップＳ４０１：第２の加算値）、アクセス監視部１３３は処理時間閾値を第２の加算値分だけ延長する（ステップＳ４０４）。
【００６６】
一方、連続正常回数が連続回数閾値以上である場合（ステップＳ１０４−ＹＥＳ）、アクセス監視部１３３は処理時間閾値を減算値分だけ短縮させる（ステップＳ１０５）とともに、次回使用すべき加算値として第１の加算値が示されるように加算値識別子を設定する（ステップＳ４０５）。
【００６７】
図１２は、第１の実施形態において、メモリ管理部１３０が処理時間閾値を調整する処理の第五の動作例を示すフローチャートである。図１２では、図６〜図８及び図１０と同様の処理には同じ符号を付すことにより説明を省略する。また、図１３は、第１の実施形態におけるメモリ管理部１３０の第五の動作例におけるアクセス情報及び設定情報の具体例を示す図である。アクセス情報テーブル３１ｃは、第五の動作例におけるアクセス情報を保持するテーブルである。アクセス情報テーブル３１ｃは、ＮＡＮＤメモリが有するメモリブロックごとに、アクセス種別（書き込み、読み出し及び消去）ごとの連続正常回数の値を保持する点でアクセス情報テーブル３１と異なる。アクセス情報テーブル３１ｃは、各メモリブロックのアクセスの状況に応じて随時更新される。
【００６８】
設定情報テーブル３２ｃは、第五の動作例における設定情報を保持するテーブルである。設定情報テーブル３２ｃは、ＮＡＮＤメモリが有するメモリブロックごとに、アクセス種別（書き込み、読み出し及び消去）ごとの処理時間閾値、連続回数閾値、減算値及び加算値の各値を保持する点で設定情報テーブル３２と異なる。
【００６９】
この場合、まず、コンテンツデータ入出力部１２１が、コンテンツデータ記憶部１１２に対して書き込み、読み出し又はデータ消去のいずれかの処理（アクセス）を実行する（ステップＳ１０１）と、アクセス監視部１３３は、アクセスが発生したメモリブロック（以下「対象ブロック」という。）を識別する（ステップＳ５０１）。アクセス監視部１３３は、対象ブロックの識別により、対象ブロックのブロックＩＤを取得する。アクセス監視部１３３は、アクセス情報テーブル３１ｃ及び設定情報テーブル３２ｃを参照し、取得したブロックＩＤに対応するアクセス情報及び設定情報を取得する。アクセス監視部１３３は、このように取得される対象ブロックのアクセス情報及び設定情報に基づいて、対象ブロックのアクセス種別ごとに処理時間閾値を調整する。
【００７０】
なお、処理時間閾値の調整は、上記のようにアクセス対象となるブロックごとに調整されてもよいし、ストライピング等の並列処理が実行される単位ごとに調整されてもよい。例えば、処理時間閾値の調整は、同じストライピンググループを構成する記憶媒体ごとに調整されてもよいし、同じストライピンググループを構成する記憶媒体に対して並列にアクセス処理を行うコントローラごとに調整されてもよい。
【００７１】
このように構成された第１の実施形態の映像収録再生装置１は、メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる処理時間閾値を、アクセス種別ごとの処理時間に応じて調整するメモリ管理部１３０を備える。このような構成を備えることにより、第１の実施形態の映像収録再生装置１は、ＮＡＮＤメモリの使用効率の低下を抑制することができる。
【００７２】
（第２の実施形態）
第２の実施形態の映像収録再生装置１は、記憶部１３がメモリ管理部１３０に代えてメモリ管理部１３０ａを備える点で第１の実施形態の映像収録再生装置１と異なる。
【００７３】
図１４は、第２の実施形態におけるメモリ管理部１３０ａの構成の具体例を示すブロック図である。メモリ管理部１３０ａは、記憶部１３１に代えて記憶部１３１ａを備える点、アクセス監視部１３３に代えてアクセス監視部１３３ａを備える点で第１の実施形態におけるメモリ管理部１３０と異なる。
【００７４】
記憶部１３１ａは、映像収録再生装置１が行うコンテンツの収録や再生、削除によって発生したアクセス種別ごとの処理数（以下「アクセス処理数」という。）を示す情報をアクセス情報として記憶する。ここでいう処理数とは、具体的には、発生した書き込み処理の回数、読み出し処理の回数又は消去処理の回数を意味する。また、記憶部１３１ａは、アクセス種別ごとの処理時間閾値を示す情報を設定情報として記憶する。
【００７５】
図１５は、第２の実施形態におけるアクセス情報及び設定情報の具体例を示す図である。例えばアクセス情報は、図１５に示されるアクセス情報テーブル３１ｄとして記憶部１３１ａに記憶される。アクセス情報テーブル３１ｄは、書き込み、読み出し及び消去のアクセス種別ごとに発生したアクセス処理数の値を保持する。また、例えば設定情報は、図１５に示される設定情報テーブル３２ｄとして記憶部１３１ａに記憶される。設定情報テーブル３２ｄは、書き込み、読み出し及び消去のアクセス種別ごとの処理時間閾値の値を保持する。
【００７６】
図１６は、第２の実施形態において、メモリ管理部１３０ａが処理時間閾値を調整する処理の動作例を示すフローチャートである。まず、アクセス監視部１３３ａは、次の制御周期にて処理されるべき各アクセスの処理数（アクセス処理数）を取得する（ステップＳ６０１）。ここで、ＡＰＣの制御周期（１フレーム当たり３３ｍｓｅｃ）に同期して動作する映像収録再生装置１においては、現在の制御周期において、少なくとも次の制御周期に実行されるべき処理の種別（収録、再生又は削除）及び量が既に決定されている。そのため、アクセス監視部１３３ａは、次の制御周期に実行されるべき処理に関する情報に基づいて、次の制御周期にて処理されるアクセス処理数を推定することができる。
【００７７】
続いて、アクセス監視部１３３ａは、取得されたアクセス処理数（以下「必要数」という。）分の各種アクセスをＡＰＣの制御周期に同期して実行可能であるか否かを判定する（ステップＳ６０２）。具体的には、アクセス監視部１３３ａは、必要数分の各種アクセスが次の制御周期のうちに完了するか否かを判定する。例えば図１５に示されるように、書き込み、読み出し及び消去のそれぞれに対応するアクセス処理数がＰＷ、ＰＲ及びＰＥで表される場合、ステップＳ６０２の判定は次の式（２２）に基づいて行われる。
【００７８】
【数８】
2018081387.tif 000010
【００７９】
アクセス監視部１３３ａは、式（２２）が真である場合には必要数分の各種アクセスが次の制御周期のうちに完了すると判定し、式（２２）が偽である場合には必要数分の各種アクセスが次の制御周期のうちに完了しないと判定する。
【００８０】
必要数分の各種アクセスが次の制御周期のうちに完了すると判定された場合（ステップＳ６０２−ＹＥＳ）、アクセス監視部１３３ａは処理時間閾値の調整を行うことなく処理を終了する。一方、必要数分の各種アクセスが次の制御周期のうちに完了しないと判定された場合（ステップＳ６０２−ＮＯ）、アクセス監視部１３３ａは、処理時間閾値をアクセス処理数の割合に応じて調整する（ステップＳ６０３）。例えば、ステップＳ６０３における処理時間閾値の調整は次の式（２３）〜式（２５）に基づいて行われる。
【００８１】
【数９】
2018081387.tif 000011
【００８２】
即ち、この場合、アクセス監視部１３３ａは、必要数分の各種アクセスの処理時間の総和が１周期分の時間となるように各アクセス種別の処理時間閾値を調整する。
【００８３】
なお、ステップＳ６０３における処理時間閾値の調整は次の式（２６）〜式（２８）に基づいて行われてもよい。
【００８４】
【数１０】
2018081387.tif 000012
【００８５】
即ち、この場合、アクセス監視部１３３ａは、読み出し処理についての処理時間閾値を変更しない。アクセス監視部１３３ａは、必要数分の書き込み及び消去の処理時間の総和が、１周期分の時間から読み出しの処理時間を引いた残りの時間となるように、書き込み及び消去の処理時間閾値を調整する。このような調整方法は、コンテンツの再生（読み出し）により多くのリソースを確保する場合に用いることができる。
【００８６】
また、ステップＳ６０３における処理時間閾値の調整は次の式（２９）〜式（３１）に基づいて行われてもよい。
【００８７】
【数１１】
2018081387.tif 000013
【００８８】
即ち、この場合、アクセス監視部１３３ａは、書き込み処理及び読み出し処理についての処理時間閾値を変更しない。アクセス監視部１３３ａは、必要数分の消去の処理時間の総和が、１周期分の時間から書き込み及び読み出しの処理時間を引いた残りの時間となるように、消去の処理時間閾値を調整する。このような調整方法は、コンテンツの収録（書き込み）及び再生（読み出し）により多くのリソースを確保する場合に用いることができる。
【００８９】
このように構成された第２の実施形態の映像収録再生装置１は、メモリブロックへの各種アクセスに係る処理時間閾値を、次の制御周期において所定量のアクセスが制御周期内に完了するように調整するメモリ管理部１３０ａを備える。このような構成を備えることにより、第２の実施形態の映像収録再生装置１は、コンテンツの収録又は再生の信頼性を維持しつつ、ＮＡＮＤメモリの使用効率の低下を抑制することができる。
【００９０】
以下、上記各実施形態の映像収録再生装置の変形例について説明する。
アクセス監視部１３３（又は１３３ａ）は、アクセス情報（例えば、連続正常回数）又は設定情報（例えば、処理時間閾値、連続回数閾値、減算値又は加算値）を不揮発性を有する記憶媒体を用いて構成された記憶領域に記憶するように構成されてもよい。これにより、映像収録再生装置１は、自装置が停止された場合であっても、次回稼働時に前回稼働時のアクセス情報又は設定情報を引き継ぐことが可能となる。
【００９１】
アクセス監視部１３３（又は１３３ａ）は、アクセス情報又は設定情報に対する変更入力を受け付ける変更入力受付部を備えてもよい。これにより、映像収録再生装置１は、ユーザが所望するアクセス情報又は設定情報に基づいて処理時間閾値を調整することが可能となる。
【００９２】
以上説明した少なくともひとつの実施形態によれば、記憶媒体が有するメモリブロックを、メモリブロックに対する書き込み、読み出し又はデータ消去に要する処理時間に基づいて、正常ブロック又は不良ブロックのいずれかに管理するメモリ管理部であって、メモリブロックが正常ブロックであるか又は不良ブロックであるかの判定に用いられる処理時間閾値を、各処理の処理時間に応じて調整するメモリ管理部を持つことにより、ＮＡＮＤメモリの使用効率の低下を抑制することができる。
【００９３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９４】
１００…放送システム、１…映像収録再生装置、２…映像取得装置、３…再生装置、４…ノンリニア編集機、５…操作端末、６…映像確認用モニタ、７…放送設備、８…記録メディア、１１…主制御部、１２…収録出力部、１３…記憶部、１４…再生部、１５…伝送部、１０，１０−１〜１０−３…メモリユニット、１１０…メモリ部、１１１，１１１−１〜１１１−３…ＮＡＮＤメモリ、１１２…コンテンツデータ記憶部、１１３…コンテンツ管理情報記憶部、１２０…コンテンツ制御部、１２１…コンテンツデータ入出力部、１２２…コンテンツ管理部、１３０，１３０ａ…メモリ管理部、１３１，１３１ａ…記憶部、１３２…アクセス情報取得部、１３３，１３３ａ…アクセス監視部、３１，３１ｃ，３１ｄ…アクセス情報テーブル、３２，３２ａ，３２ｂ，３２ｃ，３２ｄ…設定情報テーブル、２０…メモリコントローラ、２１…映像情報入出力部、２２…ユニット制御部
【図１】
2018081387.tif 000014
【図２】
2018081387.tif 000015
【図３】
2018081387.tif 000016
【図４】
2018081387.tif 000017
【図５】
2018081387.tif 000018
【図６】
2018081387.tif 000019
【図７】
2018081387.tif 000020
【図８】
2018081387.tif 000021
【図９】
2018081387.tif 000022
【図１０】
2018081387.tif 000023
【図１１】
2018081387.tif 000024
【図１２】
2018081387.tif 000025
【図１３】
2018081387.tif 000026
【図１４】
2018081387.tif 000027
【図１５】
2018081387.tif 000028
【図１６】
2018081387.tif 000029