JP6180271B2 - Video recording apparatus and video recording method - Google Patents
Video recording apparatus and video recording method Download PDFInfo
- Publication number
- JP6180271B2 JP6180271B2 JP2013211876A JP2013211876A JP6180271B2 JP 6180271 B2 JP6180271 B2 JP 6180271B2 JP 2013211876 A JP2013211876 A JP 2013211876A JP 2013211876 A JP2013211876 A JP 2013211876A JP 6180271 B2 JP6180271 B2 JP 6180271B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- recording
- video
- compression rate
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 9
- 230000006835 compression Effects 0.000 claims description 64
- 238000007906 compression Methods 0.000 claims description 64
- 230000006866 deterioration Effects 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 238000013519 translation Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Memory System (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
本発明は、高精細映像用の映像記録装置及び映像記録方法に関する。 The present invention relates to a video recording apparatus and a video recording method for high-definition video.
近年、HDTV(High Definition Television)よりも更に高精細な、走査線数が2000本超の超高精細映像(4K UHDTV(Ultra High Definition Television))用のカメラが、デジタルシネマ産業又は医療用途等で用いられている。さらに、走査線数が4000本超の超高精細映像(8K UHDTV)用のカメラも、次世代の放送方式として研究されている。
超高精細映像(例えば、8K UHDTV)は、非圧縮のデータレートが24Gbps〜144Gbpsと非常に高いため、画質劣化の少ない圧縮符号化を施し、記録データレートを一定の割合まで抑えて記録する手法が考えられる。
In recent years, cameras for ultra-high-definition video (4K UHDTV (Ultra High Definition Television)) with more than 2000 scanning lines and higher definition than HDTV (High Definition Television) have been used in the digital cinema industry or medical applications. It is used. Furthermore, a camera for ultra-high definition video (8K UHDTV) having more than 4000 scanning lines has been studied as a next-generation broadcasting system.
Ultra high-definition video (for example, 8K UHDTV) has a very high uncompressed data rate of 24 Gbps to 144 Gbps. Therefore, compression encoding with little deterioration in image quality is performed, and the recording data rate is suppressed to a certain ratio. Can be considered.
ところで、近年、高速化及び大容量化が進むNANDフラッシュメモリは、映像のような連続データの書き込みに適した記録素子であり、デジタルカメラ用の記録素子として多用されている。NANDフラッシュメモリで構成される代表的な記録デバイスとしてSSD(Solid State Drive)が挙げられる。 By the way, NAND flash memory, which has recently been increased in speed and capacity, is a recording element suitable for writing continuous data such as video, and is widely used as a recording element for digital cameras. A typical recording device composed of NAND flash memory is SSD (Solid State Drive).
不揮発性の固体メモリであるNANDフラッシュメモリは、書き込みと消去の繰り返しにより記録素子が劣化し、データの信頼性が低下する。NANDフラッシュメモリを用いた記録装置は、劣化した記録素子を、予め用意された代替の記録素子に振り替えることで、データの信頼性を保証している。この記録素子の振り替えは、論理アドレスと物理アドレス(記録素子)との変換テーブルを更新することによって実現される(例えば、特許文献1参照)。 In a NAND flash memory that is a nonvolatile solid-state memory, a recording element deteriorates due to repeated writing and erasing, and data reliability is lowered. A recording apparatus using a NAND flash memory guarantees data reliability by transferring a deteriorated recording element to an alternative recording element prepared in advance. This transfer of recording elements is realized by updating a conversion table between logical addresses and physical addresses (recording elements) (for example, see Patent Document 1).
NANDフラッシュメモリを用いて映像記録用の大容量な記録装置を構成する場合、論理アドレスと物理アドレス(記録素子)とを一対一で変換すると変換テーブルのサイズが大きくなり、記録素子の振り替え等を含む変換テーブルの更新処理の負荷が大きくなっていた。 When a large-capacity recording device for video recording is configured using a NAND flash memory, if the logical address and the physical address (recording element) are converted on a one-to-one basis, the size of the conversion table increases, and the recording element can be transferred. The load of the update process of the conversion table including it became large.
本発明は、アドレス管理の処理負荷を低減できる映像記録装置及び映像記録方法を提供することを目的とする。 An object of the present invention is to provide a video recording apparatus and a video recording method that can reduce the processing load of address management.
本発明に係る映像記録装置は、NANDメモリを記録素子とする映像記録装置であって、前記記録素子に対応する物理アドレスと、論理アドレスとを動的に関連付ける管理テーブルを記憶する記憶部と、前記管理テーブルを管理すると共に、当該管理テーブルに基づいてアドレス変換を行い、指定された前記論理アドレスに関連付けられている物理アドレスの記録素子を制御する制御部と、を備え、前記管理テーブルにおいて、所定の圧縮率で符号化された映像データの1フレームの容量に相当する複数の物理アドレスからなるグループに対して中間アドレスが設けられ、前記制御部は、前記映像データのフレーム単位に前記論理アドレスを割り当て、当該論理アドレスと前記中間アドレスとの関連付けを管理する。 A video recording apparatus according to the present invention is a video recording apparatus having a NAND memory as a recording element, and a storage unit that stores a management table that dynamically associates a physical address corresponding to the recording element with a logical address; A management unit that manages the management table, performs address conversion based on the management table, and controls a recording element of a physical address associated with the designated logical address. An intermediate address is provided for a group of a plurality of physical addresses corresponding to the capacity of one frame of video data encoded at a predetermined compression rate, and the control unit is configured to output the logical address in units of frames of the video data. And the association between the logical address and the intermediate address is managed.
この構成によれば、映像記録装置は、大容量の映像データを記録する場合に、複数の物理アドレスをまとめた中間アドレスを設けることで、管理テーブルにおけるアドレス管理及び更新の負荷を低減できる。さらに、映像記録装置は、1つの中間アドレスに格納するデータサイズを、映像の1フレーム分のデータサイズとすることで、記録素子の利用効率を損なわず、処理負荷を低減できる。 According to this configuration, when recording a large amount of video data, the video recording apparatus can reduce the load of address management and updating in the management table by providing an intermediate address in which a plurality of physical addresses are collected. Furthermore, the video recording apparatus can reduce the processing load without impairing the use efficiency of the recording elements by setting the data size stored in one intermediate address to the data size of one frame of the video.
前記制御部は、前記記録素子の劣化を検出した場合、当該記録素子と対応付けられている中間アドレスと前記論理アドレスとの関連付けを、新たな中間アドレスに振り替えてもよい。 When detecting deterioration of the printing element, the control unit may transfer the association between the intermediate address associated with the printing element and the logical address to a new intermediate address.
この構成によれば、映像記録装置は、記録素子の劣化を検出した場合、この記録素子と対応付けられている中間アドレスへの関連付けを、新たな中間アドレスに振り替えるので、同程度に劣化が進んだ複数ページをまとめて効率的に処理できる。 According to this configuration, when the video recording device detects the deterioration of the recording element, the association with the intermediate address associated with the recording element is transferred to the new intermediate address, so the deterioration progresses to the same extent. Multiple pages can be processed efficiently.
前記制御部は、前記所定の圧縮率よりも高い圧縮率の映像データを記録する場合、複数の論理アドレスに対して1つの中間アドレスを関連付けてもよい。 When recording video data having a compression rate higher than the predetermined compression rate, the control unit may associate one intermediate address with a plurality of logical addresses.
この構成によれば、映像記録装置は、記録する映像データの圧縮率が設計時の所定の圧縮率よりも高く変更された場合、複数の論理アドレスに対して1つの中間アドレスを関連付ける。これにより、映像記録装置は、記録する映像の圧縮率が変更されて1フレーム分のデータサイズが減少した場合にも、記録素子の利用効率を下げることなく映像を記録できる。 According to this configuration, the video recording apparatus associates one intermediate address with a plurality of logical addresses when the compression rate of video data to be recorded is changed to be higher than a predetermined compression rate at the time of design. As a result, the video recording apparatus can record video without reducing the use efficiency of the recording element even when the compression rate of the video to be recorded is changed and the data size for one frame is reduced.
前記制御部は、前記所定の圧縮率よりも低い圧縮率の映像データを記録する場合、フレームを分割し、1つの論理アドレスに対して、当該分割したデータそれぞれを記録する複数の中間アドレスを関連付けてもよい。 When recording video data having a compression rate lower than the predetermined compression rate, the control unit divides a frame and associates a plurality of intermediate addresses for recording the divided data with one logical address. May be.
この構成によれば、映像記録装置は、記録する映像データの圧縮率が設計時の所定の圧縮率よりも低く変更された場合、1つの論理アドレスに対して複数の中間アドレスを関連付ける。これにより、映像記録装置は、記録する映像の圧縮率が変更されて1フレーム分のデータサイズが増加した場合にも、柔軟に対応できる。 According to this configuration, the video recording apparatus associates a plurality of intermediate addresses with one logical address when the compression rate of the video data to be recorded is changed to be lower than the predetermined compression rate at the time of design. As a result, the video recording apparatus can flexibly cope with a case where the data size for one frame increases due to a change in the compression rate of the video to be recorded.
本発明に係る映像記録方法は、NANDメモリを記録素子とする映像記録方法であって、前記記録素子に対応する物理アドレスと、論理アドレスとを動的に関連付ける管理テーブルを記憶する記憶部と、前記管理テーブルを管理すると共に、当該管理テーブルに基づいてアドレス変換を行い、指定された前記論理アドレスに関連付けられている物理アドレスの記録素子を制御する制御部と、を備えたコンピュータが、前記管理テーブルにおいて、所定の圧縮率で符号化された映像データの1フレームの容量に相当する複数の物理アドレスからなるグループに対して中間アドレスを設け、前記映像データのフレーム単位に前記論理アドレスを割り当て、当該論理アドレスと前記中間アドレスとの関連付けを管理する。 A video recording method according to the present invention is a video recording method using a NAND memory as a recording element, and a storage unit that stores a management table that dynamically associates a physical address corresponding to the recording element with a logical address; And a control unit that manages the management table, performs address conversion based on the management table, and controls a recording element having a physical address associated with the designated logical address. In the table, an intermediate address is provided for a group consisting of a plurality of physical addresses corresponding to the capacity of one frame of video data encoded at a predetermined compression rate, and the logical address is assigned to each frame of the video data, The association between the logical address and the intermediate address is managed.
本発明によれば、アドレス管理の処理負荷が低減される。 According to the present invention, the processing load of address management is reduced.
以下、本発明の実施形態の一例について説明する。
本実施形態の映像記録システム1は、高精細な(例えば、24Gbps以上の)映像信号、又はその圧縮信号をNANDフラッシュメモリに記録する。例えば、24Gbps(フレーム周波数60Hz)の映像を1/6圧縮すると、1フレーム当たりのデータ量は8333Kbyteになる。このデータに対して、更に音声、字幕、カメラパラメータ、プロキシ画像等のメタデータを付加すると、9000Kbyte程度の容量となり、映像記録システム1は、これらを、映像データとして映像記録装置10により逐次記憶する。本実施形態では、9000Kbyteの映像データを記録する場合を例として説明する。
Hereinafter, an example of an embodiment of the present invention will be described.
The
図1は、映像記録システム1の機能構成を示すブロック図である。
映像記録システム1は、映像記録装置10と、圧縮符号化装置20と、映像信号源30とを備える。
映像信号源30は、例えば、ビデオカメラ又はプレイヤ等を含み、映像信号をSDI等の伝送規格により出力する。出力された非圧縮の映像信号は、圧縮符号化装置20により所定の圧縮率で符号化され、映像記録装置10に入力される。
FIG. 1 is a block diagram showing a functional configuration of the
The
The
映像記録装置10は、NANDフラッシュメモリ11と、管理用メモリ12(記憶部)と、NANDコントローラ13(制御部)と、作業用一時記憶領域であるDRAM14と、圧縮符号化装置20から映像信号を受信するI/F(インタフェース)15とを備える。
The
NANDフラッシュメモリ11は、NAND型の記録素子で構成される不揮発性の記憶部である。記録素子には、ページ(例えば、8Kbyte)単位で物理アドレスとしてのページアドレスが割り当てられている。
なお、通常のフラッシュメモリでは、ページサイズは、4〜16Kbyte程度が一般的であり、映像データの容量(例えば、1フレーム当たり9000Kbyte)に比べて極めて小さい。
The NAND flash memory 11 is a non-volatile storage unit composed of NAND type recording elements. A page address as a physical address is assigned to the recording element in units of pages (for example, 8 Kbytes).
In a normal flash memory, the page size is generally about 4 to 16 Kbytes, which is extremely small compared to the capacity of video data (for example, 9000 Kbytes per frame).
管理用メモリ12は、記録素子に対応する物理アドレスと、論理アドレスとの動的な関連付けを記憶した管理テーブルを格納する。
また、本実施形態では、管理テーブルにおいて、所定の圧縮率(例えば、1/6)で符号化された映像データの1フレームの容量(例えば、9000Kbyte)に相当する複数の物理アドレスからなるグループに対して中間アドレスが設けられる。そして、論理アドレスと中間アドレスとの1対1の関連付けが管理テーブルに記憶される。
The
In the present embodiment, in the management table, a group of a plurality of physical addresses corresponding to a capacity of one frame (for example, 9000 Kbytes) of video data encoded at a predetermined compression rate (for example, 1/6). On the other hand, an intermediate address is provided. A one-to-one association between the logical address and the intermediate address is stored in the management table.
図2は、管理用メモリ12に格納される管理テーブル群の一例を示す図である。
まず、映像データを識別するクリップ番号と、各クリップに含まれるフレームを識別するフレーム番号(論理アドレス)とが1対多に対応付けられる(a)。
次に、フレーム番号と中間アドレスとが1対1に対応付けられ(b)、中間アドレスとページアドレス(物理アドレス)とが1対多に対応付けられる(c)。
これらの管理テーブルにより、映像データに含まれる各フレームのデータが、いずれの記録素子群に記憶されているのかが管理される。
FIG. 2 is a diagram illustrating an example of a management table group stored in the
First, a clip number for identifying video data and a frame number (logical address) for identifying a frame included in each clip are associated one-to-many (a).
Next, the frame number and the intermediate address are associated one-to-one (b), and the intermediate address and the page address (physical address) are associated one-to-many (c).
These management tables manage in which recording element group the data of each frame included in the video data is stored.
NANDコントローラ13は、FTL(Flash Translation Layer)コントローラ131により、管理用メモリ12に格納されている管理テーブルを更新管理する。また、NANDコントローラ13は、FTLコントローラ131により、この管理テーブルに基づいて、論理アドレスと物理アドレスとのアドレス変換を行う。これにより、NANDコントローラ13は、指定された論理アドレスに関連付けられている物理アドレスの記録素子を制御して、データの書き込み又は消去を行う。
The
ここで、FTLコントローラ131は、映像データが入力されると、映像のフレーム単位(例えば、9000Kbyte)に論理アドレスを割り当て、この論理アドレスと中間アドレスとの関連付けを、管理テーブルによって管理する。
また、FTLコントローラ131は、所定の評価基準によりNANDフラッシュメモリ11における記録素子の劣化を検出した場合、この劣化が検出された記録素子と対応付けられている中間アドレスと論理アドレスとの関連付けを、新たな中間アドレスに振り替える。
Here, when video data is input, the
Further, when the
図3は、FTLコントローラ131によるアドレス変換管理の第1パターンを示す図である。
この第1パターンでは、NANDコントローラ13は、従来の通り、前述の中間アドレスを用いない。この場合、論理アドレスとページアドレス(物理アドレス)とが1対1に対応するので、論理アドレスが1つ指定されると、NANDフラッシュメモリ11内の対応する1ページ分の記録素子が決定する。
ここで、ページアドレスN+1以降は、論理アドレスと関連付けられていない予備領域である。
FIG. 3 is a diagram showing a first pattern of address translation management by the
In the first pattern, the
Here, the page address N + 1 and later are spare areas not associated with logical addresses.
図4は、第1パターンにおいて、記録素子の劣化が検出された場合の関連付けの更新例を示す図である。
劣化を検出した記録素子n−1に割り当てられているページアドレスn−1は、更新前には、論理アドレスn−1と関連付けられていた。FTLコントローラ131は、論理アドレスn−1との関連付けを、ページアドレスn−1から、予備領域のページアドレスN+1へ振り替えることにより、エラーレートの上昇を抑制する。
FIG. 4 is a diagram illustrating an association update example when deterioration of the printing element is detected in the first pattern.
The page address n-1 assigned to the recording element n-1 in which the deterioration was detected was associated with the logical address n-1 before the update. The
映像記録の場合、ストレージ容量が大きいため、管理テーブルのサイズも膨大になる。したがって、ページ単位でのアドレス変換及び関連付けの変更は、処理負荷が高く困難となる。
そこで、映像をフレーム単位で記録する場合に、複数ページをフレームサイズにまとめ、中間アドレスで管理することにより、アドレス管理が効率化し、処理負荷が低減する。
In the case of video recording, since the storage capacity is large, the size of the management table also becomes enormous. Therefore, it is difficult to change the address translation and association in units of pages because of high processing load.
Therefore, when video is recorded in units of frames, a plurality of pages are grouped into frame sizes and managed by intermediate addresses, so that address management becomes efficient and processing load is reduced.
図5は、FTLコントローラ131によるアドレス変換管理の第2パターンを示す図である。
この第2パターンでは、FTLコントローラ131は、前述の中間アドレスを用いる。この場合、論理アドレスとページアドレス(物理アドレス)とが中間アドレスを介して1対多に対応するので、論理アドレスが1つ指定されると、NANDフラッシュメモリ11内の複数(m)ページ分の記録素子が決定する。
ここで、中間アドレスでグループ化された複数ページの容量は、映像データの1フレーム(例えば、9000Kbyte)を収容できるサイズであり、1フレーム毎に論理アドレス1つが割り当てられる。
FIG. 5 is a diagram showing a second pattern of address translation management by the
In the second pattern, the
Here, the capacity of a plurality of pages grouped by intermediate addresses is a size that can accommodate one frame of video data (for example, 9000 Kbytes), and one logical address is assigned to each frame.
図6は、第2パターンにおいて、記録素子の劣化が検出された場合の関連付けの更新例を示す図である。
劣化を検出した記録素子N×mに割り当てられている中間アドレスNは、更新前には、論理アドレスNと関連付けられていた。FTLコントローラ131は、論理アドレスNとの関連付けを、中間アドレスNから、予備領域の中間アドレスへ振り替えることにより、エラーレートの上昇を抑制する。
このとき、中間アドレスNに属している複数の記録素子は、同一フレームのデータが記録されるため、消去及び書き込みの回数が同等であり、同程度に劣化が進んでいると考えられる。したがって、中間アドレスの単位で、合理的に振り替えが行われる。
FIG. 6 is a diagram illustrating an update example of association when deterioration of the printing element is detected in the second pattern.
The intermediate address N assigned to the recording element N × m that has detected the deterioration was associated with the logical address N before the update. The
At this time, since a plurality of recording elements belonging to the intermediate address N record the same frame data, the number of times of erasing and writing is the same, and it is considered that the deterioration is progressing to the same extent. Therefore, the transfer is rationally performed in units of intermediate addresses.
次に、圧縮符号化装置20における圧縮率が変更され、1フレーム当たりの容量が変化した場合について説明する。圧縮符号化装置20は、圧縮率を変更することにより、映像の画質と記録時間を変更できる。
FTLコントローラ131は、設計時の所定の圧縮率よりも高い圧縮率の映像データを記録する場合、複数のフレーム(論理アドレス)に対して1つの中間アドレスを関連付ける。これにより、1つの中間アドレスに対して複数のフレームのデータが格納される。
Next, a case where the compression rate in the
The
圧縮率が2倍(圧縮後のデータサイズは1/2)に変更された場合、FTLコントローラ131は、2フレーム分の圧縮データを1つの中間アドレスに格納することで、記録素子の利用効率を低下させることなく記録できる。同様に、圧縮率が3倍(圧縮後のデータサイズは1/3)に変更された場合、FTLコントローラ131は、3フレーム分の圧縮データを1つの中間アドレスに格納することで、記録素子の利用効率を低下させることなく記録する。
When the compression rate is changed to twice (the data size after compression is ½), the
このとき、FTLコントローラ131は、管理テーブルに、メタ情報として圧縮率を2倍に変更した情報を併せて記録する。例えば、管理テーブルにおいて、フレーム番号(論理アドレス)と中間アドレスとが多対1に関連付けられ、フレーム毎に圧縮率が併せて記憶される。
記録された映像の再生時には、圧縮率のメタ情報を参照しながらデータを切り出して圧縮復号することで、元の映像データが再生可能である。
At this time, the
When the recorded video is played back, the original video data can be played back by extracting and compressing and decoding the data while referring to the compression rate meta information.
図7は、圧縮率が2倍に変更された場合のデータ記録状況の第1パターンを示す図である。
非圧縮で24Gbpsの映像データ(1フレーム当たり54000Kbyte)は、圧縮率1/6により、1フレーム当たりの容量は9000Kbyteとなる。この場合、論理アドレス及び中間アドレスが9000Kbyte単位で設けられている。
FIG. 7 is a diagram showing a first pattern of a data recording situation when the compression rate is changed to 2 times.
Uncompressed video data of 24 Gbps (54000 Kbytes per frame) has a capacity of 9000 Kbytes per frame due to a compression rate of 1/6. In this case, the logical address and the intermediate address are provided in units of 9000 Kbytes.
このとき、圧縮符号化装置20における圧縮率が1/12に変更されると、1フレーム当たりの容量は4500Kbyteに縮小される。すると、1つの中間アドレスに割り当てられている記録素子に1フレーム分のデータを記録した場合、約半分の容量が未使用の状態となる。
At this time, when the compression rate in the
図8は、圧縮率が2倍に変更された場合のデータ記録状況の第2パターンを示す図である。
第1パターンと同様に、中間アドレスは9000Kbyte単位で設けられている。
FIG. 8 is a diagram showing a second pattern of the data recording situation when the compression rate is changed to 2 times.
Similar to the first pattern, the intermediate address is provided in units of 9000 Kbytes.
このとき、圧縮符号化装置20における圧縮率が1/12に変更されると、1フレーム当たりの容量は4500Kbyteに縮小される。すると、1つの中間アドレスに割り当てられている記録素子は、2フレーム分の容量を持つことになる。
そこで、FTLコントローラ131は、2つのフレーム(論理アドレス)を同一の中間アドレスに割り当て、1つの中間アドレスに割り当てられている記録素子に2フレーム分のデータを記録する。これにより、未使用の記録素子が減少するため、記録素子の利用効率が向上する。
特に、設計時に比べて更に定数倍の圧縮がなされた場合、FTLコントローラ131は、複数フレームを同一の中間アドレスに割り当てることにより、利用効率の低下を防ぐことができる。
At this time, when the compression rate in the
Therefore, the
In particular, when the compression is further multiplied by a constant compared to the design time, the
なお、本実施形態では、圧縮率が初期設定より高くなった場合を説明したが、映像記録装置10は、圧縮率が低くなった場合にも対応可能である。
この場合、FTLコントローラ131は、設計時の所定の圧縮率よりも低い圧縮率の映像データを記録する場合、フレームを分割し、1つのフレーム(論理アドレス)に対して、分割したデータそれぞれを記録するための複数の中間アドレスを関連付ける。
In the present embodiment, the case where the compression rate is higher than the initial setting has been described. However, the
In this case, when recording video data with a compression rate lower than the predetermined compression rate at the time of design, the
図9は、圧縮率が1/2倍に変更された場合のデータ記録状況を示す図である。
中間アドレスは、1/6圧縮時のフレームサイズとして、9000Kbyte単位で設けられている。
FIG. 9 is a diagram showing a data recording state when the compression rate is changed to 1/2.
The intermediate address is provided in units of 9000 Kbytes as a frame size at 1/6 compression.
このとき、圧縮符号化装置20における圧縮率が1/3に変更されると、1フレーム当たりの容量は18000Kbyteに拡大される。すると、1つの中間アドレスに割り当てられている記録素子では、1フレーム分のデータを記録できない。
そこで、FTLコントローラ131は、1フレーム(論理アドレス)を2つの中間アドレスに割り当て、2つの中間アドレスに割り当てられている記録素子に1フレーム分のデータを記録する。これにより、映像記録装置10は、圧縮率の変更に対応できる。
なお、設計時に対してフレーム容量が定数倍になる場合、FTLコントローラ131は、1フレームを複数の中間アドレスに割り当てることにより、利用効率の低下を防ぐことができる。
At this time, when the compression rate in the
Therefore, the
When the frame capacity is a constant multiple compared to the design time, the
以上のように、本実施形態によれば、映像記録装置10は、複数の物理アドレスをまとめた中間アドレスを設けることで、管理テーブルにおけるアドレス管理及び更新の負荷を低減できる。例えば、1つの中間アドレスに格納するデータサイズを、映像の1フレーム分のデータサイズとすることで、記録素子の利用効率を損なわず、処理負荷を低減できる。
As described above, according to the present embodiment, the
映像記録装置10は、記録素子の劣化を検出した場合、この記録素子と対応付けられている中間アドレスへの関連付けを、新たな中間アドレスに振り替えるので、同程度に劣化が進んだ複数ページをまとめて効率的に処理できる。
When the
映像記録装置10は、記録する映像データの圧縮率が設計時の所定の圧縮率よりも高く変更された場合、複数フレーム(論理アドレス)に対して同一の中間アドレスを関連付ける。画像圧縮した映像を記録する場合、圧縮率を変更すると(例えば、圧縮率を2倍、3倍に上げると)、1フレーム分のデータサイズが変化するが、映像記録装置10は、1つの中間アドレスに対して複数のフレームを記録することにより、記録素子の利用効率を下げることなく映像を記録できる。
The
映像記録装置10は、記録する映像データの圧縮率が設計時の所定の圧縮率よりも低く変更された場合、1つのフレーム(論理アドレス)に対して複数の中間アドレスを関連付ける。これにより、映像記録装置10は、記録する映像データの圧縮率の変更に柔軟に対応できる。
The
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. Further, the effects described in the present embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiment.
本実施形態では、主に映像記録装置の構成と動作について説明したが、本発明はこれに限られず、各構成要素を備え、映像データを記録するための方法、又はプログラムとして構成されてもよい。 In the present embodiment, the configuration and operation of the video recording apparatus have been mainly described. However, the present invention is not limited to this, and may be configured as a method or program for recording video data including each component. .
さらに、映像記録装置の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。 Further, it may be realized by recording a program for realizing the function of the video recording apparatus on a computer-readable recording medium, causing the computer system to read and execute the program recorded on the recording medium. .
ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。 The “computer system” here includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a hard disk built in the computer system.
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。 Furthermore, “computer-readable recording medium” means that a program is dynamically held for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. It is also possible to include one that holds a program for a certain time, such as a volatile memory inside a computer system that becomes a server or client in that case. Further, the program may be for realizing a part of the above-described functions, and may be capable of realizing the above-described functions in combination with a program already recorded in the computer system. .
1 映像記録システム
10 映像記録装置
11 NANDフラッシュメモリ
12 管理用メモリ(記憶部)
13 NANDコントローラ(制御部)
14 DRAM
131 FTLコントローラ
DESCRIPTION OF
13 NAND controller (control unit)
14 DRAM
131 FTL controller
Claims (5)
前記記録素子に対応する物理アドレスと、論理アドレスとを動的に関連付ける管理テーブルを記憶する記憶部と、
前記管理テーブルを管理すると共に、当該管理テーブルに基づいてアドレス変換を行い、指定された前記論理アドレスに関連付けられている物理アドレスの記録素子を制御する制御部と、を備え、
前記管理テーブルにおいて、所定の圧縮率で符号化された映像データの1フレームの容量に相当する複数の物理アドレスからなるグループに対して中間アドレスが設けられ、
前記制御部は、前記映像データのフレーム単位に前記論理アドレスを割り当て、当該論理アドレスと前記中間アドレスとの関連付けを管理する映像記録装置。 A video recording apparatus using a NAND memory as a recording element,
A storage unit that stores a management table that dynamically associates a physical address corresponding to the recording element with a logical address;
A controller that manages the management table, performs address conversion based on the management table, and controls a recording element of a physical address associated with the designated logical address;
In the management table, an intermediate address is provided for a group consisting of a plurality of physical addresses corresponding to the capacity of one frame of video data encoded at a predetermined compression rate,
The control unit assigns the logical address to each frame of the video data, and manages the association between the logical address and the intermediate address.
前記記録素子に対応する物理アドレスと、論理アドレスとを動的に関連付ける管理テーブルを記憶する記憶部と、
前記管理テーブルを管理すると共に、当該管理テーブルに基づいてアドレス変換を行い、指定された前記論理アドレスに関連付けられている物理アドレスの記録素子を制御する制御部と、を備えたコンピュータが、
前記管理テーブルにおいて、所定の圧縮率で符号化された映像データの1フレームの容量に相当する複数の物理アドレスからなるグループに対して中間アドレスを設け、
前記映像データのフレーム単位に前記論理アドレスを割り当て、当該論理アドレスと前記中間アドレスとの関連付けを管理する映像記録方法。 A video recording method using a NAND memory as a recording element,
A storage unit that stores a management table that dynamically associates a physical address corresponding to the recording element with a logical address;
A computer having a control unit that manages the management table, performs address conversion based on the management table, and controls a recording element of a physical address associated with the designated logical address,
In the management table, an intermediate address is provided for a group consisting of a plurality of physical addresses corresponding to the capacity of one frame of video data encoded at a predetermined compression rate,
A video recording method in which the logical address is assigned to each frame of the video data, and the association between the logical address and the intermediate address is managed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013211876A JP6180271B2 (en) | 2013-10-09 | 2013-10-09 | Video recording apparatus and video recording method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013211876A JP6180271B2 (en) | 2013-10-09 | 2013-10-09 | Video recording apparatus and video recording method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015075931A JP2015075931A (en) | 2015-04-20 |
JP6180271B2 true JP6180271B2 (en) | 2017-08-16 |
Family
ID=53000738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013211876A Expired - Fee Related JP6180271B2 (en) | 2013-10-09 | 2013-10-09 | Video recording apparatus and video recording method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6180271B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102036514B1 (en) * | 2015-07-13 | 2019-10-28 | 엘에스산전 주식회사 | Data access apparatus using memory device |
JP6466295B2 (en) * | 2015-09-09 | 2019-02-06 | 株式会社東芝 | Video recording / playback apparatus, control method, and computer program |
JP6479617B2 (en) * | 2015-09-15 | 2019-03-06 | ラピスセミコンダクタ株式会社 | Nonvolatile memory data recovery method and memory control device |
US11042490B2 (en) | 2018-11-15 | 2021-06-22 | Micron Technology, Inc. | Address obfuscation for memory |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3139084B2 (en) * | 1991-11-01 | 2001-02-26 | キヤノン株式会社 | Image storage device |
JPH0793210A (en) * | 1993-09-22 | 1995-04-07 | Toshiba Corp | Shared memory managing system |
JP4016718B2 (en) * | 2002-05-23 | 2007-12-05 | ソニー株式会社 | Data recording apparatus, data recording / reproducing apparatus, data recording method, and data recording / reproducing method |
JP5323030B2 (en) * | 2010-12-01 | 2013-10-23 | 株式会社東芝 | Memory device and memory control method |
JP5694212B2 (en) * | 2012-02-23 | 2015-04-01 | 株式会社東芝 | Management information generation method and memory system |
-
2013
- 2013-10-09 JP JP2013211876A patent/JP6180271B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015075931A (en) | 2015-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6180271B2 (en) | Video recording apparatus and video recording method | |
US20140086309A1 (en) | Method and device for encoding and decoding an image | |
EP3047650B1 (en) | Streaming media | |
US11372806B2 (en) | Storage device and server including the storage device | |
JP2017017447A5 (en) | ||
CN101387985B (en) | Information processing device, recording method and computer program | |
JP2016059015A (en) | Image output device | |
KR20140087712A (en) | Method and device for managing memory in terminal | |
CN110225399B (en) | Streaming media processing method and device, computer equipment and storage medium | |
TWI308459B (en) | Context-aware frame memory scheme for motion compensation in video decoding | |
JP2015080149A (en) | Video recording device and video recording method | |
CN101399895B (en) | Storage space fast organizing system and method for digital camera | |
US20180189143A1 (en) | Simultaneous compression of multiple stored videos | |
JP7185133B2 (en) | Information processing device, information processing program and analysis method | |
US10354695B2 (en) | Data recording control device and data recording control method | |
US8565584B2 (en) | Editing apparatus and editing method | |
JP3631234B2 (en) | File data storage management method, file data storage device, program for executing processing for storing file data, and storage medium | |
US10026149B2 (en) | Image processing system and image processing method | |
JP2007279873A (en) | Data recorder | |
JPH09319523A (en) | Recording and reproducing controller for digital video signal | |
EP2256648A1 (en) | Method for storing data files, method for reading data content, and data store | |
CN114025162B (en) | Entropy decoding method, medium, program product, and electronic device | |
JP2007072839A (en) | Recording control device and method, and program | |
WO2016092647A1 (en) | Moving image editing device, moving image editing method and program | |
JP2005050383A (en) | File data storage control method, file data storage device, program for executing process for storing file data, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160829 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170525 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170620 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170718 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6180271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |