JP6283297B2 - Method, apparatus and system for resizing and restoring original depth frame - Google Patents
Method, apparatus and system for resizing and restoring original depth frame Download PDFInfo
- Publication number
- JP6283297B2 JP6283297B2 JP2014203551A JP2014203551A JP6283297B2 JP 6283297 B2 JP6283297 B2 JP 6283297B2 JP 2014203551 A JP2014203551 A JP 2014203551A JP 2014203551 A JP2014203551 A JP 2014203551A JP 6283297 B2 JP6283297 B2 JP 6283297B2
- Authority
- JP
- Japan
- Prior art keywords
- depth frame
- pixel
- original depth
- subpixel
- sub
- 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 72
- 238000012545 processing Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 25
- 238000007906 compression Methods 0.000 description 19
- 230000006835 compression Effects 0.000 description 19
- 238000012546 transfer Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000006837 decompression Effects 0.000 description 4
- 230000008707 rearrangement Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は、オリジナルデプスフレーム(original depth frame)をリサイズ及び復元する方法、装置並びにシステムに関する。
本発明における画素の配列の表記について、「行」とは縦方向の並びを指し、「列」とは横方向の並びを指すものとする。
The present invention relates to a method, apparatus, and system for resizing and restoring an original depth frame.
In the notation of the pixel arrangement in the present invention, “row” refers to a vertical alignment, and “column” refers to a horizontal alignment.
科学技術の進歩に伴い、電子製品の性能及び品質の向上がますます要求されるようになった。このうち、表示装置の設置に際しては、クリアで見やすい表示画面が提供される外、各メーカーは次々と3次元(three-dimension, 3D)表示装置を発表して、消費者に従来とは異なる視覚効果を提供している。 With the advancement of science and technology, the performance and quality of electronic products have been increasingly required. Among them, when installing the display device, a clear and easy-to-read display screen is provided, and each manufacturer announces a three-dimensional (three-dimensional) display device one after another to give consumers a different vision. Providing an effect.
現段階において、3D映像生成システムは、オリジナルの2D映像データ、すなわちカラーフレーム(color frame)に基づいて当該カラーフレームに対応するデプスフレーム(depth frame)を生成して、現存の転送装置を介してカラーフレームとデプスフレームを ユーザの3D表示装置に転送するものである。3D表示装置は、カラーフレームとデプスフレームを受信して演算を行うことにより、全ての裸眼式3D表示装置が使用できる2つ以上の多視点映像を得るか、あるいは、メガネ式3D表示装置の左眼映像及び右眼映像を得ることができるようになっている。 At this stage, the 3D image generation system generates a depth frame corresponding to the color frame based on the original 2D image data, that is, a color frame, and passes through an existing transfer device. Color frames and depth frames are transferred to the user's 3D display device. The 3D display device receives a color frame and a depth frame and performs an operation to obtain two or more multi-view images that can be used by all naked-eye 3D display devices, or to the left of the glasses-type 3D display device. An eye image and a right eye image can be obtained.
しかしながら、従来の技術では、上述のカラーフレームとデプスフレームを転送する前に、データ量を軽減したり、圧縮効率を強化する処理を行っておらず、カラーフレームとデプスフレームを転送する際のデータ量または処理時間が倍増してしまう。 However, in the conventional technology, before transferring the above-described color frame and depth frame, the data amount is not reduced or the processing for enhancing the compression efficiency is not performed, and data when transferring the color frame and the depth frame is not performed. Double the amount or processing time.
図1を参照しながら説明する。図1は、デプスフレームがオリジナル状態(未処理の状態)で転送された時の画素データ構造を示した図である。ここでは、オリジナルデプスフレームOがグレースケールフレームであり、且つ、これに対応するカラーフレームにおける各画素がそれぞれ3つの副画素(サブピクセル)を有する場合を例とする。したがって、オリジナルデプスフレームOにおける各画素の副画素の数量もそれぞれ3つであり、この3つの副画素は、それぞれレッド、グリーン、ブルー(R、G、B)である。しかしながら、実際では、オリジナルデプスフレームOがグレースケールフレームであるため、各副画素もそれぞれの副画素値(すなわちグレースケール値)を有しており、これらの副画素値はいずれも各画素内では同じである。 This will be described with reference to FIG. FIG. 1 is a diagram illustrating a pixel data structure when a depth frame is transferred in an original state (unprocessed state). Here, as an example, the original depth frame O is a gray scale frame, and each pixel in the color frame corresponding to the original depth frame O has three sub-pixels (sub-pixels). Therefore, the number of sub-pixels of each pixel in the original depth frame O is also three, and these three sub-pixels are red, green, and blue (R, G, B), respectively. However, in practice, since the original depth frame O is a grayscale frame, each subpixel also has a subpixel value (that is, a grayscale value), and these subpixel values are all within each pixel. The same.
上述のシステムにおいて、どのように効果的なフレーム圧縮及び復元方式を提供して、これを3D映像の圧縮及び復元システムに応用し、現存の転送装置とバンドワイズ(bandwidth)の負担を軽減させるかが重要な課題である。 In the above system, how to provide an effective frame compression and decompression method and apply it to a 3D video compression and decompression system to reduce the burden of existing transfer devices and bandwidth Is an important issue.
上述の課題に鑑み、本発明は、3D映像の圧縮及び復元システムに応用して、圧縮効率が高く、データ量が少なく、転送効率が高いという長所を有することで、有効に現存の転送装置及びバンドワイズの負担を軽減させることができる効果的なオリジナルデプスフレームの圧縮及び復元方法、装置並びにシステムを提供することを目的とする。 In view of the above-described problems, the present invention is applied to a 3D video compression and decompression system, and has the advantages of high compression efficiency, small amount of data, and high transfer efficiency. It is an object of the present invention to provide an effective original depth frame compression and decompression method, apparatus, and system that can reduce the burden of bandwidth.
上記目的を達成するために、本発明に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法は、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得するステップと、これら複数の副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させるステップを備えることを特徴とする。
一実施例においては、前記オリジナルデプスフレームは、グレースケールフレームであり、前記グレースケールフレームにおける各画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記副画素の副画素値は同一であることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記複数の副画素値を保存するステップは、3つの副画素値をそれぞれ前記リサイズデプスフレームにおける1つの画素の3つの副画素内に対応して保存させるステップであることを特徴とする。
一実施例においては、前記リサイズデプスフレームの行方向に沿ったサイズは、前記オリジナルデプスフレームの3分の1であることを特徴とする。
In order to achieve the above object, a method of changing the size of an original depth frame according to the present invention to a resized depth frame includes obtaining two sub-pixel values of at least two pixels in the original depth frame, respectively. The step of storing the plurality of subpixel values corresponding to two subpixels of one pixel in the resized depth frame is provided.
In one embodiment, the original depth frame is a gray scale frame, and the sub-pixel value of each pixel in the gray scale frame is the same.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel values of the subpixels are the same.
In one embodiment, the number of sub-pixels of each pixel in the resized depth frame is three, and the step of storing the plurality of sub-pixel values includes three sub-pixel values, one for each of the re-sized depth frames. It is a step of storing corresponding to the three sub-pixels of the pixel.
In one embodiment, the size along the row direction of the resized depth frame is one third of the original depth frame.
上記目的を達成するために、本発明に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする装置は、画素取得ユニット及び画素保存ユニットを備える。画素取得ユニットは、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得する。画素保存ユニットは、これら複数の副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させることを特徴とする。
一実施例においては、前記オリジナルデプスフレームは、グレースケールフレームであり、前記グレースケールフレームにおける各画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記副画素の副画素値は同一であることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記画素保存ユニットは、3つの副画素値をそれぞれ前記リサイズデプスフレームにおける1つの画素の3つの副画素内に対応して保存させることを特徴とする。
一実施例においては、前記リサイズデプスフレームの行方向に沿ったサイズは、前記オリジナルデプスフレームの3分の1であることを特徴とする。
In order to achieve the above object, an apparatus for changing a size of an original depth frame to a resized depth frame according to the present invention includes a pixel acquisition unit and a pixel storage unit. The pixel acquisition unit acquires two sub-pixel values of at least two pixels in the original depth frame. The pixel storage unit stores each of the plurality of subpixel values corresponding to two subpixels of one pixel in the resized depth frame.
In one embodiment, the original depth frame is a gray scale frame, and the sub-pixel value of each pixel in the gray scale frame is the same.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel values of the subpixels are the same.
In one embodiment, the number of sub-pixels of each pixel in the resized depth frame is three, and the pixel storage unit converts three sub-pixel values into three sub-pixels of one pixel in the re-sized depth frame, respectively. It is characterized by being stored correspondingly.
In one embodiment, the size along the row direction of the resized depth frame is one third of the original depth frame.
上記目的を達成するために、本発明に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにするシステムは、メモリユニット及び処理ユニットを備える。メモリユニットは、オリジナルデプスフレームを保存する。処理ユニットは、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得して、これらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させることを特徴とする。
一実施例においては、前記オリジナルデプスフレームは、グレースケールフレームであり、前記グレースケールフレームにおける各画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記副画素の副画素値は同一であることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記処理ユニットは、前記オリジナルデプスフレームにおける3つの画素の3つの副画素値をそれぞれ取得して、3つの副画素値をそれぞれ前記リサイズデプスフレームにおける1つの画素の3つの副画素内に対応して保存させることを特徴とする。
一実施例においては、前記リサイズデプスフレームの行方向に沿ったサイズは、前記オリジナルデプスフレームの3分の1であることを特徴とする。
In order to achieve the above object, a system for changing a size of an original depth frame to a resized depth frame according to the present invention includes a memory unit and a processing unit. The memory unit stores the original depth frame. The processing unit acquires two subpixel values of at least two pixels in the original depth frame, respectively, and stores these subpixel values corresponding to two subpixels of one pixel in the resized depth frame, respectively. It is characterized by that.
In one embodiment, the original depth frame is a gray scale frame, and the sub-pixel value of each pixel in the gray scale frame is the same.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel values of the subpixels are the same.
In one embodiment, the number of subpixels of each pixel in the resized depth frame is three, and the processing unit obtains three subpixel values of three pixels in the original depth frame, respectively, One subpixel value is stored corresponding to each of the three subpixels of one pixel in the resized depth frame.
In one embodiment, the size along the row direction of the resized depth frame is one third of the original depth frame.
上記目的を達成するために、本発明に係るリサイズデプスフレームをオリジナルデプスフレームに復元する方法は、リサイズデプスフレームにおける1つの画素の第1副画素値を取得するステップと、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させるステップと、リサイズデプスフレームにおける当該画素の第2副画素値を取得するステップと、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させるステップと、を備えることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記第1副画素値を保存するステップは、前記第1副画素値を前記オリジナルデプスフレームにおける前記第1画素の3つの副画素内に保存させるステップであり、前記第2副画素値を保存するステップは、前記第2副画素値を前記オリジナルデプスフレームにおける前記第2画素の3つの副画素内に保存させるステップであることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記副画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一行内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一列内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームの行方向に沿ったサイズは、前記リサイズデプスフレームの3倍であることを特徴とする。
To achieve the above object, a method for restoring a resized depth frame to an original depth frame according to the present invention includes: obtaining a first subpixel value of one pixel in the resized depth frame; Storing in all sub-pixels of the first pixel in the original depth frame; obtaining a second sub-pixel value of the pixel in the resized depth frame; and second pixels in the original depth frame. And storing in all of the sub-pixels.
In one embodiment, the number of sub-pixels of each pixel in the resized depth frame is three, and the step of storing the first sub-pixel value includes the first sub-pixel value in the original depth frame. Storing the second subpixel value in three subpixels of one pixel, and storing the second subpixel value in the three subpixels of the second pixel in the original depth frame. It is a step to be preserved.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel values of the subpixels are the same.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same row of the original depth frame.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same column of the original depth frame.
In one embodiment, the size of the original depth frame along the row direction is three times that of the resized depth frame.
上記目的を達成するために、本発明に係るリサイズデプスフレームをオリジナルデプスフレームに復元する装置は、画素取得ユニット及び画素保存ユニットを備える。画素取得ユニットは、リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値と第2副画素値を取得する。画素保存ユニットは、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させて、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記画素保存ユニットは、前記第1副画素値を前記オリジナルデプスフレームにおける前記第1画素の3つの副画素内に保存させると共に、前記第2副画素値を前記オリジナルデプスフレームにおける前記第2画素の3つの副画素内に保存させることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一行内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一列内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームの行方向に沿ったサイズは、前記リサイズデプスフレームの3倍であることを特徴とする。
In order to achieve the above object, an apparatus for restoring a resized depth frame to an original depth frame according to the present invention includes a pixel acquisition unit and a pixel storage unit. The pixel acquisition unit acquires at least one first subpixel value and second subpixel value of one pixel in the resized depth frame. The pixel storage unit stores the first subpixel value in all subpixels of the first pixel in the original depth frame, and stores the second subpixel value in all subpixels of the second pixel in the original depth frame. It is characterized by making it.
In one embodiment, the number of sub-pixels of each pixel in the resized depth frame is three, and the pixel storage unit uses the first sub-pixel value as three sub-pixels of the first pixel in the original depth frame. The second subpixel value is stored in three subpixels of the second pixel in the original depth frame while being stored in the pixel.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel value of each of the pixels is the same.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same row of the original depth frame.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same column of the original depth frame.
In one embodiment, the size of the original depth frame along the row direction is three times that of the resized depth frame.
上記目的を達成するために、本発明に係るリサイズデプスフレームをオリジナルデプスフレームに復元するシステムは、メモリユニット及び処理ユニットを備える。メモリユニットは、リサイズデプスフレームを保存する。処理ユニットは、リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値と第2副画素値を取得して、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させると共に、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させることを特徴とする。
一実施例においては、前記リサイズデプスフレームにおける各画素の副画素の数量は3つであり、前記処理ユニットは、前記第1副画素値を前記オリジナルデプスフレームにおける前記第1画素の3つの副画素内に保存させると共に、前記第2副画素値を前記オリジナルデプスフレームにおける前記第2画素の3つの副画素内に保存させることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける各画素の副画素の数量は3つであり、各前記副画素の副画素値は同一であることを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一行内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームにおける前記第1画素及び前記第2画素は、前記オリジナルデプスフレームの同一列内に位置することを特徴とする。
一実施例においては、前記オリジナルデプスフレームの行方向に沿ったサイズは、前記リサイズデプスフレームの3倍であることを特徴とする。
To achieve the above object, a system for restoring a resized depth frame to an original depth frame according to the present invention includes a memory unit and a processing unit. The memory unit stores the resized depth frame. The processing unit obtains at least one first subpixel value and second subpixel value of one pixel in the resized depth frame, and uses the first subpixel value in all subpixels of the first pixel in the original depth frame. And the second subpixel value is stored in all the subpixels of the second pixel in the original depth frame.
In one embodiment, the number of sub-pixels of each pixel in the resized depth frame is three, and the processing unit uses the first sub-pixel value as the three sub-pixels of the first pixel in the original depth frame. And storing the second subpixel value in three subpixels of the second pixel in the original depth frame.
In one embodiment, the number of subpixels of each pixel in the original depth frame is three, and the subpixel values of the subpixels are the same.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same row of the original depth frame.
In one embodiment, the first pixel and the second pixel in the original depth frame are located in the same column of the original depth frame.
In one embodiment, the size of the original depth frame along the row direction is three times that of the resized depth frame.
このように、本発明に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法、装置並びにシステムでは、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得して、これらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させている。したがって、リサイズデプスフレームのデータ量を、オリジナルデプスフレームのデータ量のわずか3分の1にできるため、本発明は効果的なデプスフレーム圧縮技術であり、3D映像圧縮システムに応用でき、圧縮効率が高く、データ量が少なく、転送効率が高いという長所を有する。転送に応用する際、効果的に現存の転送装置のバンドワイズの負担を軽減させることができる。 As described above, in the method, apparatus, and system for changing the size of the original depth frame to the resized depth frame according to the present invention, the two sub-pixel values of at least two pixels in the original depth frame are respectively acquired, Are stored corresponding to two subpixels of one pixel in the resized depth frame. Therefore, since the data amount of the resized depth frame can be reduced to only one third of the data amount of the original depth frame, the present invention is an effective depth frame compression technique and can be applied to a 3D video compression system, and the compression efficiency is high. It has the advantages of being high, having a small amount of data, and having high transfer efficiency. When applied to the transfer, it is possible to effectively reduce the bandwidth burden of the existing transfer device.
また、本発明に係るリサイズデプスフレームをオリジナルデプスフレームに復元する方法、装置並びにシステムでは、リサイズデプスフレームにおける1つの画素の第1副画素値を取得するステップと、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させるステップと、リサイズデプスフレームにおける当該画素の第2副画素値を取得するステップと、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させるステップとを備える。したがって、リサイズデプスフレームをオリジナルデプスフレームに復元する方法、装置並びにシステムは、従来の技術とは異なり、3D映像復元システムに応用することができる。 In the method, apparatus, and system for restoring a resized depth frame to an original depth frame according to the present invention, a step of acquiring a first subpixel value of one pixel in the resized depth frame, and a first subpixel value as an original depth Storing in all sub-pixels of the first pixel in the frame; obtaining a second sub-pixel value of the pixel in the resized depth frame; and subtracting the second sub-pixel value from all of the second pixels in the original depth frame. Storing in the sub-pixels. Therefore, the method, apparatus, and system for restoring a resized depth frame to an original depth frame can be applied to a 3D video restoration system, unlike the conventional technique.
以下、図を参照しながら、本発明の好適な実施例における方法、装置並びにシステムについて説明する。このうち同じ構成要素は同じ符号を付して説明する。 Hereinafter, a method, an apparatus, and a system in a preferred embodiment of the present invention will be described with reference to the drawings. Of these, the same constituent elements will be described with the same reference numerals.
以下、まずはオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法、装置並びにシステムについて説明する。 Hereinafter, a method, apparatus, and system for changing the size of the original depth frame to make a resized depth frame will be described.
図2A及び図2Bを参照しながら説明する。図2Aは,本発明の好適な実施例におけるオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法を示したフロー図である。図2Bは、本発明の好適な実施例におけるオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする装置1の機能を示したブロック図である。 This will be described with reference to FIGS. 2A and 2B. FIG. 2A is a flow diagram illustrating a method for changing the size of an original depth frame to a resized depth frame in a preferred embodiment of the present invention. FIG. 2B is a block diagram illustrating the function of the apparatus 1 for changing the size of the original depth frame to a resized depth frame in a preferred embodiment of the present invention.
図2Aに示したように、本実施例に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法は、ステップS01〜ステップS02を備える。このうち、ステップS01は、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得するステップである。より具体的には、オリジナルデプスフレームにおける少なくとも2つの画素からそれぞれ少なくとも1つずつ、合計少なくとも2つの副画素値を取得するステップである。ステップS02は、これらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させるステップである。より具体的には、ステップS02は、ステップS01で取得した前記少なくとも2つの副画素値を、それぞれリサイズデプスフレームにおける1つの画素中の少なくとも2つの副画素内に対応して保存させるステップである。ここで、オリジナルデプスフレームは、デプスフレームカメラを使用して得たグレースケールフレームであり、または、オリジナルマルチビューカラーフレーム(original multiview color frame。視角が異なる複数の2Dカラー映像であり、以下オリジナルカラーフレームと称する)に基づいて生成されたオリジナルデプスフレームである。このため、オリジナルデプスフレームとオリジナルカラーフレームは互いに対応するグレースケールフレームである。また、ステップS01において、オリジナルデプスフレームにおける2つの画素はオリジナルデプスフレームの同一行内に位置するか、あるいは、オリジナルデプスフレームにおける2つの画素はオリジナルデプスフレームの同一列内に位置する。以下に詳細に説明する。 As shown in FIG. 2A, the method of changing the size of the original depth frame according to this embodiment to a resized depth frame includes steps S01 to S02. Of these, step S01 is a step of acquiring two sub-pixel values of at least two pixels in the original depth frame. More specifically, this is a step of obtaining at least two subpixel values in total, at least one from each of at least two pixels in the original depth frame. Step S02 is a step of storing these sub-pixel values corresponding to the two sub-pixels of one pixel in the resize depth frame. More specifically, step S02 is a step of storing the at least two subpixel values acquired in step S01 in correspondence with at least two subpixels in one pixel in the resized depth frame. Here, the original depth frame is a gray scale frame obtained by using a depth frame camera, or an original multiview color frame (original multiview color frame, which is a plurality of 2D color images with different viewing angles. This is an original depth frame generated based on a frame). For this reason, the original depth frame and the original color frame are gray scale frames corresponding to each other. In step S01, two pixels in the original depth frame are located in the same row of the original depth frame, or two pixels in the original depth frame are located in the same column of the original depth frame. This will be described in detail below.
また、図2Bに示したように、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする装置1(以下、「装置1」と称する)は、画素取得ユニット11、画素保存ユニット12、及びコントロールユニット13を備える。コントロールユニット13は、画素取得ユニット11及び画素保存ユニット12にそれぞれ電気的に接続される。このうち、画素取得ユニット11は、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得する。そして、画素保存ユニット12は、これらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させる。ここで、画素取得ユニット11及び画素保存ユニット12は、ソフトウェアよってその機能を実現させるか、あるいは、ハードウェアまたはファームウェアによって画素取得ユニット11及び画素保存ユニット12の機能を実現させることもできるが、本発明はこれらに限定しない。コントロールユニット13は、装置1のコア制御部品であり、例えば、CPU(central processing unit)、または、その他の制御用のハードウェア、ソフトウェアまたはファームウェアから組成される。このうち、コントロールユニット13は、画素取得ユニット11をコントロールしてオリジナルデプスフレームの副画素値を取得させて、画素保存ユニット12をコントロールして副画素値をリサイズデプスフレームの対応する副画素内に保存させることができる。以下、図3A、図3B及び図3Cを参照しながら上述の方法及び装置1、並びにその詳細な作動過程について説明する。 As shown in FIG. 2B, the device 1 (hereinafter referred to as “device 1”) that changes the size of the original depth frame to a resized depth frame includes a pixel acquisition unit 11, a pixel storage unit 12, and a control. A unit 13 is provided. The control unit 13 is electrically connected to the pixel acquisition unit 11 and the pixel storage unit 12 respectively. Among these, the pixel acquisition unit 11 acquires two sub-pixel values of at least two pixels in the original depth frame. Then, the pixel storage unit 12 stores these subpixel values corresponding to the two subpixels of one pixel in the resize depth frame. Here, the functions of the pixel acquisition unit 11 and the pixel storage unit 12 can be realized by software, or the functions of the pixel acquisition unit 11 and the pixel storage unit 12 can be realized by hardware or firmware. The invention is not limited to these. The control unit 13 is a core control component of the apparatus 1 and is composed of, for example, a CPU (central processing unit) or other control hardware, software, or firmware. Among these, the control unit 13 controls the pixel acquisition unit 11 to acquire the sub-pixel value of the original depth frame, and controls the pixel storage unit 12 to set the sub-pixel value in the corresponding sub-pixel of the resized depth frame. It can be saved. Hereinafter, the above-described method and apparatus 1 and its detailed operation process will be described with reference to FIGS. 3A, 3B and 3C.
図3A及び図3Bを参照しながら説明する。図3A及び図3Bは、それぞれ本発明の好適な実施例におけるオリジナルデプスフレームO及び変更後のリサイズデプスフレームDを示した図である。ここで、オリジナルデプスフレームOは、例えば、図1のオリジナルデプスフレームOと同一のものであり、すなわち、グレースケールフレームであることができる。且つ、画素ごとの副画素の数量はそれぞれ3つであり、つまり、レッド、グリーン、ブルーの3つの副画素(R、G、B)である。オリジナルデプスフレームOがグレースケールフレームであることから、副画素の3つの副画素値(すなわちグレースケールフレーム値)はいずれも同一である。また、変更後のリサイズデプスフレームDの画素ごとの副画素の数量もまた3つである。本実施例のオリジナルデプスフレームOは、画素が縦に3行、横に6列、即ち、3×6=18個の画素を含む場合を例とする。この場合、画素ごとに3つの副画素を有するため、副画素数は、9行×6列の合計54個の副画素を有することになる。以下、コードによって各副画素の位置及びその副画素値を表示する。例えば、図3Aに示した第1行、第1列の副画素はR(30)で表示される。この副画素が副画素Rであることを意味し、30はその副画素値であり、(1,1)によってその位置を表す。第5行、第3列の副画素は、G(33)で表示される。この副画素が副画素Gであることを意味し、33はその副画素値であり、(5,3)によってその位置を表す。他の副画素もこの表示法に準じる。 This will be described with reference to FIGS. 3A and 3B. FIGS. 3A and 3B are views showing an original depth frame O and a resized depth frame D after change in a preferred embodiment of the present invention, respectively. Here, the original depth frame O is, for example, the same as the original depth frame O of FIG. 1, that is, can be a gray scale frame. In addition, the number of subpixels for each pixel is three, that is, three subpixels (R, G, and B) of red, green, and blue. Since the original depth frame O is a grayscale frame, the three subpixel values (that is, grayscale frame values) of the subpixels are all the same. Further, the number of sub-pixels for each pixel of the resized depth frame D after the change is also three. The original depth frame O of this embodiment is an example in which the pixels include 3 rows vertically and 6 columns horizontally, that is, 3 × 6 = 18 pixels. In this case, since each pixel has three subpixels, the number of subpixels has a total of 54 subpixels of 9 rows × 6 columns. Hereinafter, the position of each sub-pixel and its sub-pixel value are displayed by code. For example, the subpixels in the first row and the first column shown in FIG. 3A are displayed as R (30). This means that the sub-pixel is the sub-pixel R, 30 is the sub-pixel value, and (1, 1) represents the position. The subpixels in the fifth row and the third column are displayed as G (33). This means that the sub-pixel is the sub-pixel G, 33 is the sub-pixel value, and its position is represented by (5, 3). Other sub-pixels follow this display method.
本実施例のフレームのリサイズ方法では、画素取得ユニット11を介してオリジナルデプスフレームOにおける3つの画素の3つの副画素値をそれぞれ取得して、画素保存ユニット12によって、これらの副画素値をそれぞれリサイズデプスフレームDの1つの画素の3つの副画素内に対応して保存させる。即ち、より具体的には、画素取得ユニット11を介してオリジナルデプスフレームOにおける3つの画素のそれぞれから1つずつの副画素値を取得、即ち、合計3つの副画素値を取得して、画素保存ユニット12によって、これらの副画素値をそれぞれリサイズデプスフレームDの1つの画素中の3つの副画素内に対応して保存させる。図3A及び図3Bに示したように、本実施例においては、図3AのオリジナルデプスフレームOの画素における位置(1,1)(副画素R)の副画素値30を取得して[オリジナルデプスフレームOにおける各画素中の3つの副画素値がいずれも同一であることから、位置(2,1)(副画素G)または位置(3,1)(副画素B)の副画素値を取得することも可能である]、この副画素値30を図3BのリサイズデプスフレームDの位置(1,1)(副画素R)に保存させる。オリジナルデプスフレームOにおける他の画素中の位置(1,2)(副画素R)の副画素値31を取得して、この副画素値31をリサイズデプスフレームDの位置(2,1)(副画素G)内に保存させる。オリジナルデプスフレームOのさらなる他の画素中の位置(1,3)(副画素R)の副画素値32を取得して、この副画素値32をリサイズデプスフレームDの位置(3,1)(副画素B)内に保存させる。オリジナルデプスフレームOのまたさらなる画素の位置(1,4)(副画素R)の副画素値34を取得して、この副画素値34をリサイズデプスフレームDの位置(1,2)(副画素R)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素位置(1,5)(副画素R)の副画素値36を取得して、この副画素値36をリサイズデプスフレームDの(2,2)(副画素G)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素位置(1,6)(副画素R)の副画素値35を取得して、この副画素値35をリサイズデプスフレームDの位置(3,2)(副画素B)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素位置(4,1)(副画素R)の副画素値29を取得して、この副画素値29をリサイズデプスフレームDの位置(4,1)(副画素R)内に保存させる。オリジナルデプスフレームOのまたさらなる画素位置(4,2)(副画素R)の副画素値30を取得して、この副画素値30をリサイズデプスフレームDの位置(5,1)(副画素G)内に保存させる。・・(以下、同様の操作を繰り返す。)・・。オリジナルデプスフレームOのまたさらなる他の画素位置(7,4)(副画素R)の副画素値103を取得して、この副画素値103をリサイズデプスフレームDの位置(7,2)(副画素R)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素位置(7,5)(副画素R)の副画素値104を取得して、この副画素値104をリサイズデプスフレームDの位置(8,2)(副画素G)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素位置(7,6)(副画素R)の副画素値106を取得して、この副画素値106をリサイズデプスフレームDの位置(9,2)(副画素B)内に保存させる。したがって、本実施例のリサイズデプスフレームDの行方向(縦方向)D2に沿ったサイズは、オリジナルデプスフレームOの少なくとも3分の1(ここでは3分の1の場合を例とする)となるが、列方向(横方向)D1に沿ったサイズはオリジナルデプスフレームOのものと同じである。したがって、リサイズデプスフレームDのデータ量は、オリジナルデプスフレームOの少なくとも3分の1(ここでは3分の1の場合を例とする)に過ぎない量となる。留意すべきは、上述の副画素値を取得する順序は単に一例を挙げたに過ぎず、その他の実施例において、リサイズ後の精確性を高めるために、上述の副画素値の取得及び保存の順序は前記とは異なるようにする(または、リサイズ後の相対位置関係が異なると見なすこともできる)ことも可能である。例えば、図3Cに示したように、その第1列は、図3Bの第1列の配列と同じである。しかしながら、その第2列の各画素は、図3B第2列の画素ごとの副画素値を移動させて配列させたものである。このうち、図3Bの各画素において、例えば、位置(1,2)の副画素値34は右に1つ移動されて、位置(2,2)の副画素値36は右に1つ移動されて、そして位置(3,2)の副画素値35は、第1列第2行までに左に2つ移動されている。他の画素における副画素値の配列もこれに準じる。上述の副画素値の並べ替えや移動は単に一例を挙げたに過ぎず、本発明はこれに限定されるものではない。これにより、オリジナルデプスフレームに対応するリサイズデプスフレームの副画素値の配列位置を変更したり、順序を並び替えることにより、リサイズ後もオリジナルデプスレームの精確性を維持させることができる。 In the frame resizing method of the present embodiment, three subpixel values of three pixels in the original depth frame O are acquired through the pixel acquisition unit 11, and these subpixel values are respectively acquired by the pixel storage unit 12. The resize depth frame D is stored corresponding to the three sub-pixels of one pixel. That is, more specifically, one subpixel value is acquired from each of the three pixels in the original depth frame O through the pixel acquisition unit 11, that is, a total of three subpixel values are acquired, The storage unit 12 stores these subpixel values corresponding to the three subpixels in one pixel of the resized depth frame D, respectively. As shown in FIGS. 3A and 3B, in this embodiment, the sub-pixel value 30 at the position (1, 1) (sub-pixel R) in the pixel of the original depth frame O in FIG. Since all three subpixel values in each pixel in frame O are the same, the subpixel value at position (2, 1) (subpixel G) or position (3, 1) (subpixel B) is acquired. The subpixel value 30 is stored at the position (1, 1) (subpixel R) of the resized depth frame D in FIG. 3B. The sub-pixel value 31 at the position (1, 2) (sub-pixel R) in the other pixels in the original depth frame O is acquired, and this sub-pixel value 31 is obtained as the position (2, 1) (sub-pixel) of the resized depth frame D. Save in pixel G). The sub-pixel value 32 at the position (1, 3) (sub-pixel R) in still another pixel of the original depth frame O is obtained, and this sub-pixel value 32 is obtained at the position (3, 1) ( Stored in sub-pixel B). The sub-pixel value 34 at the position (1, 4) (sub-pixel R) of the further pixel of the original depth frame O is acquired, and this sub-pixel value 34 is obtained at the position (1, 2) (sub-pixel) of the resized depth frame D. R). A sub-pixel value 36 of still another pixel position (1, 5) (sub-pixel R) of the original depth frame O is acquired, and this sub-pixel value 36 is obtained as (2, 2) (sub-pixel) of the resized depth frame D. G). The sub-pixel value 35 of still another pixel position (1, 6) (sub-pixel R) of the original depth frame O is acquired, and the sub-pixel value 35 is obtained at the position (3, 2) (sub-position of the resized depth frame D. Save in pixel B). The sub-pixel value 29 of still another pixel position (4, 1) (sub-pixel R) of the original depth frame O is acquired, and this sub-pixel value 29 is obtained as the position (4, 1) (sub-pixel) of the resized depth frame D. Save in pixel R). The sub-pixel value 30 of the further pixel position (4, 2) (sub-pixel R) of the original depth frame O is acquired, and this sub-pixel value 30 is converted into the position (5, 1) (sub-pixel G of the resized depth frame D. ). (Repeat the same operation below.) The sub-pixel value 103 of still another pixel position (7, 4) (sub-pixel R) of the original depth frame O is acquired, and the sub-pixel value 103 is obtained as the position (7, 2) (sub-pixel) of the resized depth frame D. Save in pixel R). The sub-pixel value 104 of still another pixel position (7, 5) (sub-pixel R) in the original depth frame O is acquired, and this sub-pixel value 104 is obtained at the position (8, 2) (sub-pixel) of the resized depth frame D. Save in pixel G). The sub-pixel value 106 of still another pixel position (7, 6) (sub-pixel R) of the original depth frame O is acquired, and the sub-pixel value 106 is obtained as the position (9, 2) (sub-pixel) of the resized depth frame D. Save in pixel B). Therefore, the size along the row direction (vertical direction) D2 of the resized depth frame D of the present embodiment is at least one third of the original depth frame O (here, a case of one third is taken as an example). However, the size along the column direction (lateral direction) D1 is the same as that of the original depth frame O. Therefore, the data amount of the resized depth frame D is an amount that is at least one third of the original depth frame O (here, the case of one third is taken as an example). It should be noted that the order of obtaining the above subpixel values is merely an example, and in other embodiments, in order to increase the accuracy after resizing, the above subpixel values may be obtained and stored. The order may be different from the above (or the relative positional relationship after resizing may be considered different). For example, as shown in FIG. 3C, the first column is the same as the arrangement of the first column in FIG. 3B. However, the pixels in the second column are arranged by moving the sub-pixel values for each pixel in the second column in FIG. 3B. Among these, in each pixel of FIG. 3B, for example, the subpixel value 34 at the position (1, 2) is moved to the right by one, and the subpixel value 36 at the position (2, 2) is moved to the right by one. Then, the sub-pixel value 35 at the position (3, 2) has been moved to the left by the first column and the second row. The arrangement of sub-pixel values in other pixels is also the same. The rearrangement and movement of the subpixel values described above are merely examples, and the present invention is not limited to this. Thereby, the accuracy of the original depth frame can be maintained even after resizing by changing the arrangement position of the sub-pixel values of the resized depth frame corresponding to the original depth frame or rearranging the order.
図4A、図4B及び図4Cを参照しながら説明する。図4Aは、本発明の好適な実施例におけるオリジナルデプスフレームの映像を示した図である。そして、図4B及び図4Cは、それぞれ図4Aに示したものを、本発明の実施例の方法によって変更した後のリサイズデプスフレームの映像を示した図である。このうち、図4Bは図3Bに対応し、図4Cは図3Cに対応する。そのように、図4B及び図4Cは、それぞれ図3B及び図3Cの方法に対応しているため、その示した映像が異なるが、肉眼で見る限り、図4Bと図4Cの映像は非常に近似しており、見分けるのは容易ではない。 This will be described with reference to FIGS. 4A, 4B, and 4C. FIG. 4A is a diagram illustrating an image of an original depth frame in a preferred embodiment of the present invention. 4B and 4C are views showing images of the resized depth frame after the one shown in FIG. 4A is changed by the method of the embodiment of the present invention. 4B corresponds to FIG. 3B, and FIG. 4C corresponds to FIG. 3C. As such, FIGS. 4B and 4C correspond to the methods of FIGS. 3B and 3C, respectively, so the images shown are different, but as far as the naked eye is concerned, the images of FIGS. 4B and 4C are very similar. It is not easy to distinguish.
図4Aのグレースケールフレームのサイズ(解析度)は1920×810であり、図4B及び図4Cに示したもののサイズは1920×270(270=810×1/3)である。このため、図4B及び図4Cのリサイズデプスフレームのサイズは、図4AのオリジナルデプスフレームOの3分の1である。したがって、本発明は、効果的なデプスフレーム圧縮技術であり、3D映像圧縮システムに応用できる上、圧縮効率が高く、データ量が少なく、転送効率が高いといった長所を有する。また、転送に応用する際に、現存の転送装置のバンドワイズの負担を軽減させることができる。同時に、本実施例において、副画素値は、位置の変更や順序の変更を介して処理されることができるため、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法は、その他の圧縮技術と組み合わせて使用するのに適しており、フレーム圧縮が2度行なわれたとしても、デプスフレームの精確性が維持される。 The size (analysis level) of the gray scale frame in FIG. 4A is 1920 × 810, and the size shown in FIGS. 4B and 4C is 1920 × 270 (270 = 810 × 1/3). For this reason, the size of the resized depth frame of FIG. 4B and FIG. 4C is 1/3 of the original depth frame O of FIG. 4A. Therefore, the present invention is an effective depth frame compression technique, and can be applied to a 3D video compression system, and has advantages such as high compression efficiency, a small amount of data, and high transfer efficiency. In addition, when applied to transfer, it is possible to reduce the bandwidth burden of an existing transfer device. At the same time, in this embodiment, the sub-pixel value can be processed through a change in position or a change in order, so that the method of changing the size of the original depth frame to a resized depth frame is another compression method. Suitable for use in combination with technology, depth frame accuracy is maintained even if frame compression is performed twice.
次に、図5A及び図5Bを参照しながら説明する。図5A及び図5Bは、それぞれ本発明の他の実施態様のオリジナルデプスフレームO及びリサイズデプスフレームDを示した図である。ここでも、オリジナルデプスフレームOはグレースケールフレームであり、且つ、画素ごとの副画素の数量もそれぞれ3つ(R、G、B)の場合を例とする。さらに、各副画素の3つの副画素値(グレースケール値)はいずれも同一である。また、リサイズデプスフレームDの画素ごとの副画素の数量も3つである。本実施例のオリジナルデプスフレームOも、画素が縦に3行、横に6列、即ち、3×6=18個の画素を含む場合を例とする。故に、副画素としては、9行×6列の合計54個の副画素を有する。以下でも、コード及び数字によって、各副画素の位置及びその副画素値(グレースケール値)を表示する。例えば、図5Aにおける第1行、第1列の副画素はR(195)で表示され、この副画素が副画素Rであることを意味し、195はその副画素値であり、(1,1)によってその位置を表す。第3行、第5列の副画素はB(26)で表示され、この副画素が副画素Bであることを意味し、26はその副画素値であり、(3,5)によってその位置を表す。他の副画素もこの表示法に準じる。 Next, a description will be given with reference to FIGS. 5A and 5B. FIGS. 5A and 5B are views showing an original depth frame O and a resized depth frame D according to another embodiment of the present invention, respectively. Again, the original depth frame O is a gray scale frame, and the number of subpixels for each pixel is three (R, G, B) as an example. Furthermore, the three subpixel values (grayscale values) of each subpixel are all the same. Further, the number of sub-pixels for each pixel of the resized depth frame D is also three. The original depth frame O of the present embodiment is also an example in which pixels include 3 rows vertically and 6 columns horizontally, that is, 3 × 6 = 18 pixels. Therefore, the sub-pixel has a total of 54 sub-pixels of 9 rows × 6 columns. In the following, the position of each subpixel and its subpixel value (grayscale value) are displayed by the code and the number. For example, the subpixel in the first row and the first column in FIG. 5A is displayed as R (195), meaning that this subpixel is the subpixel R, and 195 is its subpixel value, (1, The position is represented by 1). The subpixel in the third row and the fifth column is displayed as B (26), which means that this subpixel is the subpixel B. 26 is the subpixel value, and (3,5) indicates its position. Represents. Other sub-pixels follow this display method.
本実施例において、図5A及び図5Bに示したように、オリジナルデプスフレームOの画素中の位置(1,1)の副画素値195を取得して[オリジナルデプスフレームOにおける各画素の3つの副画素値はいずれも同じであるため、位置(2,1)または(3,1)内の副画素値を取得することも可能である]、この副画素値195をリサイズデプスフレームDの位置(1,1)内に保存させる。オリジナルデプスフレームOの他の画素中の位置(4,1)の副画素値198を取得して、この副画素値198をリサイズデプスフレームDの位置(2,1)内に保存させる。オリジナルデプスフレームOのさらなる他の画素中の位置(7,1)の副画素値200を取得して、この副画素値200をリサイズデプスフレームDの位置(3,1)内に保存させる。オリジナルデプスフレームOのまたさらなる他の画素中の位置(1,2)の副画素値190を取得して、この副画素値190をリサイズデプスフレームDの位置(1,2)内に保存させる。・・(以下、同様の操作を繰り返す。)・・。オリジナルデプスフレームOのまたさらなる他の画素位置(4,6)の副画素値31を取得して、この副画素値31をリサイズデプスフレームDの位置(2,6)内に保存させる。オリジナルデプスフレームOのまたさらなる画素位置(7,6)の副画素値35を取得して、この副画素値35をリサイズデプスフレームDの位置(3,6)内に保存させる。したがって、本実施例のリサイズデプスフレームDの横向きの列方向D1に沿ったサイズは、オリジナルデプスフレームOの3分の1であるが、行方向D2に沿ったサイズはオリジナルデプスフレームOと同一であるため、リサイズデプスフレームDのデータ量は、オリジナルデプスフレームOの3分の1しかない。留意すべきは、上述の副画素値の取得順序もまた、単に一例を挙げたに過ぎず、その他の実施例において、精確性を高めるために、副画素値の取得順序は異なってもよい。例えば、図5Cに示したように、横方向の第1列と図5Bの横方向の第1列の配列は同じである。その第2列は、図5Bの第2列の副画素値が1つ移動して配列したものであり、その第3列は、図5Bの第3列の副画素値が2つ移動して配列したものである。また、図5Cの第4列は図5Bの第4列と配列が同じである。その第5列は、図5Bの第5列の副画素値が1つ移動して配列したものである。その第6列は、図5Bの第6列の副画素値が2つ移動して配列したものである。上述の副画素値の並べ替えや移動はただの例に過ぎず、本発明を限定するものではない。 In this embodiment, as shown in FIG. 5A and FIG. 5B, the sub-pixel value 195 at the position (1, 1) in the pixel of the original depth frame O is acquired and [three pixels of each pixel in the original depth frame O are obtained. Since all the subpixel values are the same, it is also possible to acquire the subpixel value in the position (2, 1) or (3, 1)]. This subpixel value 195 is the position of the resized depth frame D. Save in (1,1). The sub-pixel value 198 at the position (4, 1) in the other pixels of the original depth frame O is acquired, and the sub-pixel value 198 is stored in the position (2, 1) of the resized depth frame D. The sub-pixel value 200 at the position (7, 1) in still another pixel of the original depth frame O is acquired, and the sub-pixel value 200 is stored in the position (3, 1) of the resized depth frame D. The sub-pixel value 190 at the position (1, 2) in still another pixel of the original depth frame O is acquired, and the sub-pixel value 190 is stored in the position (1, 2) of the resized depth frame D. (Repeat the same operation below.) The sub-pixel value 31 of still another pixel position (4, 6) of the original depth frame O is acquired, and the sub-pixel value 31 is stored in the position (2, 6) of the resized depth frame D. The sub-pixel value 35 of the further pixel position (7, 6) of the original depth frame O is acquired, and the sub-pixel value 35 is stored in the position (3, 6) of the resized depth frame D. Therefore, the size along the horizontal column direction D1 of the resized depth frame D of the present embodiment is one third of the original depth frame O, but the size along the row direction D2 is the same as the original depth frame O. Therefore, the data amount of the resized depth frame D is only one third of that of the original depth frame O. It should be noted that the above-described subpixel value acquisition order is also merely an example, and in other embodiments, the subpixel value acquisition order may be different in order to improve accuracy. For example, as shown in FIG. 5C, the arrangement of the first horizontal row and the first horizontal row of FIG. 5B are the same. In the second column, the sub-pixel values in the second column in FIG. 5B are shifted by one, and in the third column, the sub-pixel values in the third column in FIG. 5B are moved by two. It is an arrangement. In addition, the fourth column in FIG. 5C has the same arrangement as the fourth column in FIG. 5B. In the fifth column, the sub-pixel values in the fifth column in FIG. 5B are shifted by one and arranged. In the sixth column, the sub-pixel values in the sixth column in FIG. 5B are shifted and arranged. The above-described rearrangement and movement of the sub-pixel values are merely examples, and do not limit the present invention.
次に、図6A,図6B及び図6Cを参照しながら説明する。図6Aは、本発明の好適な実施例におけるオリジナルデプスフレームの映像を示した図である。図6B及び図6Cは、それぞれ図6Aに示したものを、本発明の実施例の方法によって変更した後のリサイズデプスフレームの映像を示した図である。このうち、図6B及び図6Cは、それぞれ図5B及び図5Cに示した方法に対応する。そのように、図6B及び図6Cは、それぞれ図5B及び図5Cの方法に対応しているため、その示した映像が異なるが、肉眼で見る限り、図6Bは図6Cの映像に非常に近似しており、見分けるのは容易ではない。図6Aのグレースケールフレームのサイズ(解析度)は1920×810であり、図6B及び図6Cのサイズは630(630=1920×1/3)×810であるため、図6B及び図6Cのリサイズデプスフレームのサイズは図6AのオリジナルデプスフレームOの3分の1である。 Next, a description will be given with reference to FIGS. 6A, 6B, and 6C. FIG. 6A is a diagram illustrating an image of an original depth frame in a preferred embodiment of the present invention. FIG. 6B and FIG. 6C are views showing images of the resized depth frame after the one shown in FIG. 6A is changed by the method of the embodiment of the present invention. Of these, FIGS. 6B and 6C correspond to the methods shown in FIGS. 5B and 5C, respectively. As such, FIGS. 6B and 6C correspond to the methods of FIGS. 5B and 5C, respectively, so the images shown are different, but as far as the naked eye is concerned, FIG. 6B is very close to the images of FIG. 6C. It is not easy to distinguish. The size (analysis level) of the gray scale frame in FIG. 6A is 1920 × 810, and the size in FIG. 6B and FIG. 6C is 630 (630 = 1920 × 1/3) × 810, so the resizing in FIG. 6B and FIG. The depth frame size is one third of the original depth frame O in FIG. 6A.
再度留意すべきは、上述のオリジナルデプスフレームOのサイズ及び各画素はそれぞれ3つの副画素を有するが、これは単に一例を挙げたに過ぎず、当然、その他の実施例において、オリジナルデプスフレームOのサイズ及びその副画素の数量が異なることも可能である。例えば、副画素の数量は、2つまたは4つ以上(4つを含む)でも可能であり、本発明はこれを限定するものではない。 It should be noted again that the size of the original depth frame O described above and each pixel has three subpixels, but this is merely an example, and of course, in other embodiments, the original depth frame O It is also possible that the size and the number of sub-pixels are different. For example, the number of subpixels may be two, four or more (including four), and the present invention is not limited to this.
また、図7を参照しながら説明する。図7は、本発明の好適な実施例におけるオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにするシステム2(以下、「システム2」と略称する)の機能を示したブロック図である。 The description will be made with reference to FIG. FIG. 7 is a block diagram showing the function of the system 2 (hereinafter abbreviated as “system 2”) that changes the size of the original depth frame to a resized depth frame in a preferred embodiment of the present invention.
システム2は、メモリユニット21及び処理ユニット22を備える。メモリユニット21は処理ユニット22に電気的に接続される。メモリユニット21は、オリジナルデプスフレームを保存する。当然、メモリユニット21はリサイズデプスフレームを保存することもできる。メモリユニット21は、非一時的なコンピュータ可読媒体(non-transitory computer readable storage medium)である。例えば、メモリ、メモリカード、CD−ROM、ビデオテープ、コンピュータ用磁気テープ、またはこれらの任意の組み合わせであり、情報を保存するために用いられる。このうち、メモリは、ROM、RAM、フラッシュメモリ、またはFPGA(Field-Programmable Gate Array)、またあるいは、その他の形式のメモリであるが、ここでは特に限定しない。 The system 2 includes a memory unit 21 and a processing unit 22. The memory unit 21 is electrically connected to the processing unit 22. The memory unit 21 stores the original depth frame. Of course, the memory unit 21 can also store the resized depth frame. The memory unit 21 is a non-transitory computer readable storage medium. For example, a memory, a memory card, a CD-ROM, a video tape, a magnetic tape for computers, or any combination thereof is used for storing information. Among these, the memory is ROM, RAM, flash memory, FPGA (Field-Programmable Gate Array), or other types of memory, but is not particularly limited here.
処理ユニット22は、システム2のコア制御部品を備えることができる。例えば、少なくとも1つのCPU及びメモリを備えるか、あるいは、その他の制御するためのハードウェア、ソフトウェア、またはファームウェアを備える。処理ユニット22は、メモリユニット21が保存したオリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得して、取得したこれらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素の2つの副画素内に対応して保存させることができる。より具体的には、処理ユニット22は、メモリユニット21が保存したオリジナルデプスフレームにおける少なくとも2つの画素からそれぞれ少なくとも1つずつ、合計少なくとも2つの副画素値を取得して、取得したこれらの副画素値をそれぞれリサイズデプスフレームにおける1つの画素中の少なくとも2つの副画素内に対応して保存させることができる。その場合、前記図3B、3Cに示すように、リサイズデプスフレームの行方向D2に沿ったサイズを、オリジナルデプスフレームの3分の1としたり、または、前記図5B、5Cに示すように、リサイズデプスフレームの列方向D1に沿ったサイズを、オリジナルデプスフレームの3分の1とすることができる。 The processing unit 22 can comprise the core control components of the system 2. For example, it includes at least one CPU and memory, or other hardware, software, or firmware for controlling. The processing unit 22 acquires two sub-pixel values of at least two pixels in the original depth frame stored by the memory unit 21, and uses the acquired sub-pixel values for two pixels of one pixel in the resized depth frame. It can be stored correspondingly in the sub-pixel. More specifically, the processing unit 22 acquires a total of at least two subpixel values, at least one from each of at least two pixels in the original depth frame stored by the memory unit 21, and acquires these subpixels. Each value can be stored correspondingly in at least two sub-pixels in one pixel in the resized depth frame. In that case, as shown in FIGS. 3B and 3C, the size along the row direction D2 of the resized depth frame is set to one third of the original depth frame, or as shown in FIGS. 5B and 5C, The size along the column direction D1 of the depth frame can be set to one third of the original depth frame.
また、システム2において、オリジナルデプスフレームのサイズを変更して、リサイズデプスフレームにすることに関する他の技術的特徴は、上述のリサイズ方法並びに装置1の技術内容に準じているため、ここでは再述しない。 Further, in the system 2, the other technical features related to changing the size of the original depth frame to the resized depth frame conform to the above-described resizing method and the technical content of the apparatus 1, and therefore are described here again. do not do.
次に、リサイズデプスフレームをオリジナルデプスフレームに復元する方法、装置並びにシステムについて説明する。 Next, a method, apparatus and system for restoring a resized depth frame to an original depth frame will be described.
図8及び図9を参照しながら説明する。図8は、本発明の好適な実施例におけるリサイズデプスフレームをオリジナルデプスフレームに復元する方法を示したフロー図である。図9は、本発明の好適な実施例におけるリサイズデプスフレームをオリジナルデプスフレームに復元する装置3の機能を示したブロック図である。 This will be described with reference to FIGS. FIG. 8 is a flowchart illustrating a method for restoring a resized depth frame to an original depth frame in a preferred embodiment of the present invention. FIG. 9 is a block diagram showing the function of the device 3 for restoring the resized depth frame to the original depth frame in the preferred embodiment of the present invention.
図8に示したように、本実施例に係るリサイズデプスフレームをオリジナルデプスフレームに復元する方法は、ステップP01からステップP04を備える。このうち、ステップP01は、リサイズデプスフレームにおける1つの画素の第1副画素値を取得するステップである。ステップP02は、前記第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させるステップである。ステップP03は、リサイズデプスフレームの当該画素(前記「1つの画素」)の第2副画素値を取得するステップである。そして、ステップP04は、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させるステップである。ここで、リサイズデプスフレームは、オリジナルの多視点カラーフレームに基づいて取得することができる。また、ステップP01及びステップP02において、オリジナルデプスフレームの第1画素及び第2画素は、オリジナルデプスフレームの同一行内に位置するか、あるいは、オリジナルデプスフレームの同一列内に位置する。以下に詳細に説明する。 As shown in FIG. 8, the method for restoring the resized depth frame to the original depth frame according to the present embodiment includes steps P01 to P04. Of these, step P01 is a step of acquiring the first sub-pixel value of one pixel in the resized depth frame. Step P02 is a step of storing the first subpixel value in all the subpixels of the first pixel in the original depth frame. Step P03 is a step of acquiring the second sub-pixel value of the pixel (the “one pixel”) in the resized depth frame. Step P04 is a step of storing the second subpixel value in all the subpixels of the second pixel in the original depth frame. Here, the resized depth frame can be acquired based on the original multi-view color frame. In Step P01 and Step P02, the first pixel and the second pixel of the original depth frame are located in the same row of the original depth frame or in the same column of the original depth frame. This will be described in detail below.
また、図9に示したように、リサイズデプスフレームをオリジナルデプスフレームに復元する装置3(以下、「装置3」と称する)は、画素取得ユニット31、画素保存ユニット32及びコントロールユニット33を備える。コントロールユニット33は、画素取得ユニット31及び画素保存ユニット32にそれぞれ電気的に接続される。このうち、画素取得ユニット31は、リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値及び第2副画素値を取得する。画素保存ユニット32は、画素取得ユニット31が取得した第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させ、また、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させる。ここで、画素取得ユニット31及び画素保存ユニット32は、ソフトウェアによってその機能を実現させるか、あるいは、ハードウェアまたはファームウェアによって画素取得ユニット31及び画素保存ユニット32の機能を実現させるが、ここでは特に限定しない。また、コントロールユニット33は、装置3のコア制御部品を備える。例えば、CPU、あるいは、その他の制御用ハードウェア、ソフトウェアまたはファームウェアから組成される。このうち、コントロールユニット33は、リサイズデプスフレームにおける各画素の副画素値を取得するように画素取得ユニット31をコントロールして、取得した副画素値をオリジナルデプスフレームの対応する全ての副画素内に保存させるように画素保存ユニット32をコントロールする。以下、図10A及び図10B、図10Cを参照しながら、上述の復元方法及び装置3、並びにその詳細な作動過程について説明する。 Also, as shown in FIG. 9, the device 3 that restores the resized depth frame to the original depth frame (hereinafter referred to as “device 3”) includes a pixel acquisition unit 31, a pixel storage unit 32, and a control unit 33. The control unit 33 is electrically connected to the pixel acquisition unit 31 and the pixel storage unit 32, respectively. Among these, the pixel acquisition unit 31 acquires at least one first subpixel value and second subpixel value of one pixel in the resize depth frame. The pixel storage unit 32 stores the first subpixel value acquired by the pixel acquisition unit 31 in all the subpixels of the first pixel in the original depth frame, and also stores the second subpixel value in the second depth in the original depth frame. Save in all sub-pixels of the pixel. Here, the functions of the pixel acquisition unit 31 and the pixel storage unit 32 are realized by software, or the functions of the pixel acquisition unit 31 and the pixel storage unit 32 are realized by hardware or firmware. do not do. The control unit 33 includes the core control component of the device 3. For example, it is composed of a CPU or other control hardware, software or firmware. Among these, the control unit 33 controls the pixel acquisition unit 31 to acquire the sub-pixel value of each pixel in the resized depth frame, and the acquired sub-pixel value is stored in all the corresponding sub-pixels of the original depth frame. The pixel storage unit 32 is controlled so as to be stored. Hereinafter, the above-described restoration method and apparatus 3 and the detailed operation process thereof will be described with reference to FIGS. 10A, 10B, and 10C.
図10A及び図10Bを参照しながら説明する。図10A及び図10Bは、それぞれ本発明の好適な実施例におけるリサイズデプスフレームD及びオリジナルデプスフレームOを示した図である。ここで、リサイズデプスフレームDは、グレースケールフレームであり、各画素ごとの副画素の数量が3つの場合を例とし、且つ、各画素はそれぞれレッド、グリーン、ブルーの3つの副画素(R、G、B)を有する。また、オリジナルデプスフレームOの画素ごとの副画素の数量もまた3つ(各画素もまた、それぞれ3つの副画素R、G、Bを有する)である。本実施例の図10AのリサイズデプスフレームDは、縦向き3行、横向き2列、即ち、3×2=6個の画素を含む場合を例とする。前記の如く、各画素が3個の副画素を有するので、9行×2列の合計18個の副画素を有する。以下、前記と同様に、コードによって各副画素の位置及びその副画素値を表示する。例えば、図10Aにおける第1行、第1列の副画素は、R(30)で表示され、この副画素が副画素Rであることを意味し、30はその副画素値を表し、(1,1)によってその位置を表す。第5行、第2列の副画素はG(39)で表示され、この副画素が副画素Gであることを意味し、39はその副画素値を表し、(5,2)によってその位置を表す。他の副画素もこの表示法に準じる。 This will be described with reference to FIGS. 10A and 10B. FIGS. 10A and 10B are views showing a resized depth frame D and an original depth frame O, respectively, according to a preferred embodiment of the present invention. Here, the resized depth frame D is a gray scale frame, and the case where the number of sub-pixels for each pixel is three is an example, and each pixel has three sub-pixels (R, G, B). The number of sub-pixels for each pixel of the original depth frame O is also three (each pixel also has three sub-pixels R, G, and B, respectively). The resized depth frame D of FIG. 10A of the present embodiment is an example in which 3 rows in the vertical direction and 2 columns in the horizontal direction, that is, 3 × 2 = 6 pixels are included. As described above, each pixel has 3 sub-pixels, so that it has a total of 18 sub-pixels of 9 rows × 2 columns. In the same manner as described above, the position of each subpixel and its subpixel value are displayed by code. For example, the subpixel in the first row and the first column in FIG. 10A is represented by R (30), which means that this subpixel is the subpixel R, and 30 represents the subpixel value, (1 , 1) represents the position. The subpixel in the fifth row and the second column is displayed as G (39), which means that this subpixel is the subpixel G, 39 represents its subpixel value, and (5, 2) indicates its position. Represents. Other sub-pixels follow this display method.
本実施例に係るフレームサイズの復元方法では、前記画素取得ユニット31を介して、リサイズデプスフレームDにおける1つの画素の第1副画素値、第2副画素値及び第3副画素値を取得して、前記画素保存ユニット32を介して、取得した第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させ、また、取得した第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させ、また、取得した第3副画素値をオリジナルデプスフレームにおける第3画素の全ての副画素内に保存させる。 In the frame size restoration method according to the present embodiment, the first subpixel value, the second subpixel value, and the third subpixel value of one pixel in the resize depth frame D are acquired via the pixel acquisition unit 31. The acquired first subpixel value is stored in all the subpixels of the first pixel in the original depth frame via the pixel storage unit 32, and the acquired second subpixel value is stored in the original depth frame. The third subpixel value is stored in all the subpixels of the second pixel, and the acquired third subpixel value is stored in all the subpixels of the third pixel in the original depth frame.
図10A及び図10Bに示したように、本実施例では、前記画素取得ユニット31を介してリサイズデプスフレームDにおける画素中の位置(1,1)(副画素R)の第1副画素値30、位置(2,1)(副画素G)の第2副画素値31、及び位置(3,1)(副画素B)の第3副画素値32を取得して、前記画素保存ユニット32を介して、第1副画素値30をそれぞれオリジナルデプスフレームOの第1画素中の位置(1,1)(副画素R)、位置(2,1)(副画素G)、及び位置(3,1)(副画素B)内に保存させ、また、第2副画素値31をそれぞれオリジナルデプスフレームOの第2画素中の位置(1,2)(副画素R)、位置(2,2)(副画素G)、及び位置(3,2)(副画素B)内に保存させ、また、第3副画素値32をそれぞれオリジナルデプスフレームOの第3画素中の位置(1,3)(副画素R)、位置(2,3)(副画素G)、及び位置(3,3)(副画素B)内に保存させる。ここで、オリジナルデプスフレームOの第1画素、第2画素及び第3画素(の同一の副画素)は、オリジナルデプスフレームOの縦方向の同一行内に位置する。 As shown in FIGS. 10A and 10B, in this embodiment, the first subpixel value 30 at the position (1, 1) (subpixel R) in the pixel in the resized depth frame D via the pixel acquisition unit 31. , The second subpixel value 31 at the position (2, 1) (subpixel G) and the third subpixel value 32 at the position (3, 1) (subpixel B) are obtained, and the pixel storage unit 32 is The first sub-pixel value 30 is changed to position (1, 1) (sub-pixel R), position (2, 1) (sub-pixel G), and position (3, 3) in the first pixel of the original depth frame O, respectively. 1) stored in (sub-pixel B), and the second sub-pixel value 31 is stored in position (1, 2) (sub-pixel R), position (2, 2) in the second pixel of the original depth frame O, respectively. (Sub-pixel G) and position (3, 2) (sub-pixel B) are stored, and the third sub-pixel value 3 In position (1, 3) (subpixel R), position (2, 3) (subpixel G), and position (3, 3) (subpixel B) in the third pixel of the original depth frame O, respectively. Save. Here, the first pixel, the second pixel, and the third pixel (the same subpixel) of the original depth frame O are located in the same row in the vertical direction of the original depth frame O.
続いて、リサイズデプスフレームDの他の画素における位置(1,2)(副画素R)の第1副画素値34、位置(2,2)(副画素G)の第2副画素値36、及び位置(3,2)(副画素B)の第3副画素値35を取得して、第1副画素値34をそれぞれオリジナルデプスフレームOの第4画素中の位置(1,4)(副画素R)、位置(2,4)(副画素G)、及び位置(3,4)(副画素B)内に保存させ、また、第2副画素値36をそれぞれオリジナルデプスフレームOの第5画素中の位置(1,5)(副画素R)、位置(2,5)(副画素G)、及び位置(3,5)(副画素B)内に保存させ、また、第3副画素値35をそれぞれオリジナルデプスフレームOの第6画素中の位置(1,6)(副画素R)、位置(2,6)(副画素G)、及び位置(3,6)(副画素B)内に保存させる。 Subsequently, the first subpixel value 34 at the position (1, 2) (subpixel R) and the second subpixel value 36 at the position (2, 2) (subpixel G) in the other pixels of the resized depth frame D, And the third subpixel value 35 of the position (3, 2) (subpixel B) is obtained, and the first subpixel value 34 is respectively set to the position (1, 4) (subpixel) in the fourth pixel of the original depth frame O. Pixel R), position (2,4) (subpixel G), and position (3,4) (subpixel B), and the second subpixel value 36 is stored in the fifth depth of the original depth frame O. The pixel is stored in position (1, 5) (subpixel R), position (2, 5) (subpixel G), and position (3, 5) (subpixel B) in the pixel. The values 35 are the position (1, 6) (subpixel R) and the position (2, 6) (subpixel G) in the sixth pixel of the original depth frame O, respectively. And location (3,6) is stored in a (subpixel B) within.
続いて、さらに、リサイズデプスフレームDのさらなる他の画素における位置(4,1)(副画素R)の第1副画素値29、位置(5,1)(副画素G)の第2副画素値30、及び位置(6,1)(副画素B)の第3副画素値33を取得して、第1副画素値29をそれぞれオリジナルデプスフレームOの第7画素中の位置(4,1)(副画素R)、位置(5,1)(副画素G)、及び位置(6,1)(副画素B)内に保存させ、また、第2副画素値30をそれぞれオリジナルデプスフレームOの第8画素中の位置(4,2)(副画素R)、位置(5,2)(副画素G)、及び位置(6,2)(副画素B)内に保存させ、また、第3副画素値33をそれぞれオリジナルデプスフレームOの第9画素中の位置(4,3)(副画素R)、位置(5,3)(副画素G)及び位置(6,3)(副画素B)内に保存させる。・・(以下、同様の操作を繰り返す。)・・。最後に、リサイズデプスフレームDのまたさらなる他の画素における位置(7,2)(副画素R)の第1副画素値103、位置(8,2)(副画素G)の第2副画素値104、及び位置(9,2)(副画素B)の第3副画素値106を取得して、第1副画素値103をそれぞれオリジナルデプスフレームOの第16画素中の位置(7,4)(副画素R)、位置(8,4)(副画素G)、及び位置(9,4)(副画素B)内に保存させ、また、第2副画素値104をそれぞれオリジナルデプスフレームOの第17画素中の位置(7,5)(副画素R)、位置(8,5)(副画素G)、及び位置(9,5)(副画素B)内に保存させ、また、第3副画素値106をそれぞれオリジナルデプスフレームOの第18画素中の位置(7,6)(副画素R)、位置(8,6)(副画素G)、及び位置(9,6)(副画素B)内に保存させる。したがって、本実施例のオリジナルデプスフレームOの縦向きの行方向D2に沿ったサイズは、リサイズデプスフレームDの3倍であるが、横向きの列方向D1に沿ったサイズは、リサイズデプスフレームDと同じであるため、データ量から言えば、オリジナルデプスフレームOのデータ量もリサイズデプスフレームDの3倍となっている。 Subsequently, the first subpixel value 29 at the position (4, 1) (subpixel R) and the second subpixel at the position (5, 1) (subpixel G) in still another pixel of the resized depth frame D. The value 30 and the third subpixel value 33 at the position (6, 1) (subpixel B) are acquired, and the first subpixel value 29 is set to the position (4, 1) in the seventh pixel of the original depth frame O, respectively. ) (Subpixel R), position (5,1) (subpixel G), and position (6,1) (subpixel B), and the second subpixel value 30 is stored in the original depth frame O. Are stored in position (4,2) (subpixel R), position (5,2) (subpixel G), and position (6,2) (subpixel B) in the eighth pixel, 3 sub-pixel values 33 are set to position (4, 3) (sub-pixel R), position (5, 5) in the ninth pixel of the original depth frame O, respectively. ) (Subpixel G) and the position (6,3) (to be stored in the subpixel B) within. (Repeat the same operation below.) Finally, the first subpixel value 103 at position (7,2) (subpixel R) and the second subpixel value at position (8,2) (subpixel G) in still another pixel of the resized depth frame D. 104 and the third subpixel value 106 at the position (9, 2) (subpixel B) are acquired, and the first subpixel value 103 is respectively set to the position (7, 4) in the sixteenth pixel of the original depth frame O. (Subpixel R), position (8,4) (subpixel G), and position (9,4) (subpixel B) are stored, and the second subpixel value 104 is stored in the original depth frame O, respectively. It is stored in position (7,5) (subpixel R), position (8,5) (subpixel G), and position (9,5) (subpixel B) in the seventeenth pixel, and third The subpixel value 106 is set to the position (7, 6) in the 18th pixel of the original depth frame O (subpixel R The position (8,6) (subpixel G), and the position (9,6) is stored in a (subpixel B) within. Therefore, the size along the vertical row direction D2 of the original depth frame O of the present embodiment is three times the resize depth frame D, but the size along the horizontal column direction D1 is the same as the resize depth frame D. Since they are the same, the data amount of the original depth frame O is three times that of the resized depth frame D in terms of the data amount.
上述の副画素値の取得順序は単なる一例を挙げたに過ぎず、その他の実施例において、サイズ復元後の精確性を高めるために、上述の副画素値の取得及び保存の順序は異なる(または、変更後の相対位置関係が異なると見なすこともできる)ことも可能である。例えば、図10Cに示したように、その第1列、第2列及び第3列は、それぞれ図10Bの第1列、第2列及び第3列の配列と同じである。その第4列、第5列及び第6列の各画素は、それぞれ図10Bの第4列、第5列及び第6列の各画素の副画素値を1つ移動させて配列している。このうち、図10Bの第4列は図10Cの第5列と同じであり、図10Bの第5列は図10Cの第6列を同じであり、図10Bの第6列は図10Cの第4列と同じである。上述の副画素値の並べ替えや移動は、単に一例を挙げたに過ぎず、本発明を限定するものではない。これにより、リサイズデプスフレームに対応するオリジナルデプスフレームの副画素値の配列位置を変更したり、順序を並べ替えることにより、リサイズデプスフレームのサイズ変更後でも依然として精確性を維持させることが可能である。 The subpixel value acquisition order described above is merely an example, and in other embodiments, the subpixel value acquisition order and storage order are different in order to improve accuracy after size restoration (or It is also possible that the relative positional relationship after the change is different). For example, as shown in FIG. 10C, the first column, the second column, and the third column are the same as the arrangement of the first column, the second column, and the third column in FIG. 10B, respectively. The pixels in the fourth, fifth, and sixth columns are arranged by moving one sub-pixel value of each pixel in the fourth, fifth, and sixth columns in FIG. 10B, respectively. Of these, the fourth column in FIG. 10B is the same as the fifth column in FIG. 10C, the fifth column in FIG. 10B is the same as the sixth column in FIG. 10C, and the sixth column in FIG. Same as 4 columns. The above-described rearrangement and movement of the sub-pixel values are merely examples, and do not limit the present invention. Thereby, it is possible to maintain accuracy even after resizing the resized depth frame by changing the arrangement position of the sub-pixel values of the original depth frame corresponding to the resized depth frame or rearranging the order. .
次に、図11A,図11B及び図11Cを参照しながら説明する。図11Aは、本発明の好適な実施例におけるリサイズデプスフレームの映像を示した図である。図11Bは、図11Aに示したものを、上述の図10Bに示した好適な実施例の方法によって復元した後のオリジナルデプスフレームの映像を示した図である。図11Cは、他のリサイズデプスフレームを、上述図10Cに示した好適な実施例の方法によって復元した後のオリジナルデプスフレームの映像を示した図である。ここで、図11Cの変更前の当該他のリサイズデプスフレームの映像は図11Aのものに近似しているため、図示はしていない。また、図11B及び図11Cは、それぞれ図10B及び図10Cに示した方法に対応する。そのように、図11B及び図11Cは、それぞれ図10B及び図10Cの方法に対応しているため、その示した映像が異なるが、肉眼で見る限り、図11Bと図11Cの映像は非常に近似しており、見分けるのは容易ではない。図11Aのグレースケールフレームのサイズは、1920×270であり、図11B及び図11Cのサイズは、1920×810(810=270×3)であるため、図11B及び図11Cのオリジナルデプスフレームのサイズは、図11Aのリサイズデプスフレームの3倍である。 Next, a description will be given with reference to FIGS. 11A, 11B, and 11C. FIG. 11A is a diagram showing an image of a resized depth frame in a preferred embodiment of the present invention. FIG. 11B is a diagram showing an image of the original depth frame after the one shown in FIG. 11A is restored by the method of the preferred embodiment shown in FIG. 10B. FIG. 11C is a diagram showing an image of the original depth frame after another resized depth frame is restored by the method of the preferred embodiment shown in FIG. 10C. Here, the video of the other resized depth frame before the change in FIG. 11C is not shown because it is similar to that of FIG. 11A. 11B and 11C correspond to the methods shown in FIGS. 10B and 10C, respectively. As such, FIGS. 11B and 11C correspond to the methods of FIGS. 10B and 10C, respectively, so the images shown are different, but as far as the naked eye is concerned, the images of FIGS. 11B and 11C are very similar. It is not easy to distinguish. The size of the gray scale frame of FIG. 11A is 1920 × 270, and the size of FIG. 11B and FIG. 11C is 1920 × 810 (810 = 270 × 3), so the size of the original depth frame of FIG. 11B and FIG. Is three times the resized depth frame of FIG. 11A.
更に、図12A及び図12Bを参照しながら説明する。図12A及び図12Bは、それぞれ本発明の他の実施態様に係るリサイズデプスフレームD及び復元後のオリジナルデプスフレームOを示した図である。ここでも、リサイズデプスフレームDはグレースケールフレームであり、且つ、各画素の副画素の数量は3つの場合を例とする(各画素はそれぞれ3つの副画素R、G、Bを有する)。また、オリジナルデプスフレームOにおける各画素の副画素の数量もまた3つ(各画素はそれぞれ三個の副画素R、G、Bを有する)である。本実施例のリサイズデプスフレームDは、1×6=6個の画素を備える場合を例とするため、3行×6列の合計18個の副画素を有する。以下でも、前記と同様に、コードによって各副画素の位置及びその副画素値を表示する。例えば、図12Aにおける第1行、第1列の副画素は、R(195)で表示され、この副画素が副画素Rであることを意味し、195はその副画素値を表し、(1,1)によってその位置を表す。第3行、第2列の副画素は、B(202)で表示され、この副画素が副画素Bであることを意味し、202はその副画素値を表し、(3,2)によってその位置を表す。他の副画素もこの表示法に準じる。 Further description will be made with reference to FIGS. 12A and 12B. 12A and 12B are views showing a resized depth frame D and a restored original depth frame O according to another embodiment of the present invention, respectively. Here again, the resized depth frame D is a gray scale frame, and the number of subpixels of each pixel is three as an example (each pixel has three subpixels R, G, and B). Further, the number of sub-pixels of each pixel in the original depth frame O is also three (each pixel has three sub-pixels R, G, and B). The resized depth frame D of the present embodiment has a total of 18 sub-pixels of 3 rows × 6 columns, as an example in which 1 × 6 = 6 pixels are provided. Also in the following, the position of each subpixel and its subpixel value are displayed by the code as described above. For example, the subpixel in the first row and the first column in FIG. 12A is displayed as R (195), which means that the subpixel is the subpixel R, and 195 represents the subpixel value. , 1) represents the position. The subpixel in the third row and the second column is displayed as B (202), which means that this subpixel is the subpixel B, 202 represents the subpixel value, and (3, 2) represents the subpixel. Represents the position. Other sub-pixels follow this display method.
本実施例において、図12A及び図12Bに示したように、リサイズデプスフレームDの画素における位置(1,1)(副画素R)の第1副画素値195、位置(2,1)(副画素G)の第2副画素値198及び位置(3,1)(副画素B)の第3副画素値200を取得して、第1副画素値195をそれぞれオリジナルデプスフレームOの第1画素中の位置(1,1)(副画素R)、位置(2,1)(副画素G)、及び位置(3,1)(副画素B)内に保存させ、また、第2副画素値198をそれぞれオリジナルデプスフレームOの第2画素中の位置(4,1)(副画素R)、位置(5,1)(副画素G)、及び位置(6,1)(副画素B)内に保存させ、また、第3副画素値200をそれぞれオリジナルデプスフレームOの第3画素中の位置(7,1)(副画素R)、位置(8,1)(副画素G)、及び位置(9,1)(副画素B)内に保存させる。ここで、オリジナルデプスフレームOの第1画素、第2画素及び第3画素は、オリジナルデプスフレームOの同一列内に位置する。次に、リサイズデプスフレームDの他の画素における位置(1,2)(副画素R)の第1副画素値190、位置(2,2)(副画素G)の第2副画素値197、及び位置(3,2)(副画素B)の第3副画素値202を取得して、第1副画素値190をそれぞれオリジナルデプスフレームOの第4画素中の位置(1,2)(副画素R)、位置(2,2)(副画素G)、及び位置(3,2)(副画素B)内に保存させ、また、第2副画素値197をそれぞれオリジナルデプスフレームOの第5画素中の位置(4,2)(副画素R)、位置(5,2)(副画素G)、及び位置(6,2)(副画素B)内に保存させ、また、第3副画素値202をそれぞれオリジナルデプスフレームOの第6画素中の位置(7,2)(副画素R)、位置(8,2)(副画素G)、及び位置(9,2)(副画素B)内に保存させる。・・(以下、同様の操作を繰り返す。)・・。最後に、リサイズデプスフレームDのさらなる他の画素における位置(1,6)(副画素R)の第1副画素値28、位置(2,6)(副画素G)の第2副画素値31、及び位置(3,6)(副画素B)の第3副画素値35を取得して、第1副画素値28をそれぞれオリジナルデプスフレームOの第16画素中の位置(1,6)(副画素R)、位置(2,6)(副画素G)、及び位置(3,6)(副画素B)内に保存させ、また、第2副画素値31をそれぞれオリジナルデプスフレームOの第17画素中の位置(4,6)(副画素R)、位置(5,6)(副画素G)、及び位置(6,6)(副画素B)内に保存させ、また、第3副画素値35をそれぞれオリジナルデプスフレームOの第18画素中の位置(7,6)(副画素R)、位置(8,6)(副画素G)、及び位置(9,6)(副画素B)内に保存させる。したがって、本実施例のオリジナルデプスフレームOの横向きの列方向D1に沿ったサイズは、リサイズデプスフレームDの3倍であるが、縦向きの行方向D2に沿ったサイズは、リサイズデプスフレームDと同じであるため、データ量から言えば、オリジナルデプスフレームOのデータ量もまた、リサイズデプスフレームDの3倍となっている。 In this embodiment, as shown in FIGS. 12A and 12B, the first subpixel value 195, the position (2,1) (subpixel) of the position (1,1) (subpixel R) in the pixel of the resized depth frame D The second subpixel value 198 of the pixel G) and the third subpixel value 200 of the position (3, 1) (subpixel B) are obtained, and the first subpixel value 195 is obtained as the first pixel of the original depth frame O, respectively. It is stored in position (1,1) (subpixel R), position (2,1) (subpixel G), and position (3,1) (subpixel B), and the second subpixel value 198 in position (4,1) (subpixel R), position (5,1) (subpixel G), and position (6,1) (subpixel B) in the second pixel of the original depth frame O, respectively. In addition, the third subpixel value 200 is stored in the third pixel of the original depth frame O. (7,1) (subpixel R), position (8,1) (subpixel G), and the position (9,1) is stored in a (subpixel B) within. Here, the first pixel, the second pixel, and the third pixel of the original depth frame O are located in the same column of the original depth frame O. Next, in the other pixels of the resized depth frame D, the first subpixel value 190 at the position (1, 2) (subpixel R), the second subpixel value 197 at the position (2, 2) (subpixel G), And the third subpixel value 202 of the position (3, 2) (subpixel B) is obtained, and the first subpixel value 190 is respectively set to the position (1, 2) (subpixel) in the fourth pixel of the original depth frame O. Pixel R), position (2, 2) (subpixel G), and position (3, 2) (subpixel B), and the second subpixel value 197 is stored in the fifth depth of the original depth frame O, respectively. The pixel is stored in position (4, 2) (subpixel R), position (5, 2) (subpixel G), and position (6, 2) (subpixel B) in the pixel, and the third subpixel. The values 202 are respectively set to the position (7, 2) (subpixel R) and the position (8, 2) in the sixth pixel of the original depth frame O ( Pixels G), and the position (9,2) (to be stored in the subpixel B) within. (Repeat the same operation below.) Finally, the first subpixel value 28 at the position (1, 6) (subpixel R) and the second subpixel value 31 at the position (2, 6) (subpixel G) in still another pixel of the resized depth frame D. , And the third subpixel value 35 at the position (3, 6) (subpixel B), and the first subpixel value 28 is set to the position (1, 6) (in the sixteenth pixel of the original depth frame O, respectively. Sub-pixel R), position (2, 6) (sub-pixel G), and position (3, 6) (sub-pixel B), and the second sub-pixel value 31 is stored in the original depth frame O. Stored in position (4, 6) (subpixel R), position (5, 6) (subpixel G), and position (6, 6) (subpixel B) in 17 pixels, and the third sub Pixel value 35 is set to position (7, 6) (subpixel R) and position (8, 6) in the 18th pixel of original depth frame O, respectively. (Subpixel G), and the position (9,6) is stored in a (subpixel B) within. Therefore, the size along the horizontal column direction D1 of the original depth frame O of the present embodiment is three times as large as the resize depth frame D, but the size along the vertical row direction D2 is the same as the resize depth frame D. Since they are the same, the data amount of the original depth frame O is also three times that of the resized depth frame D in terms of the data amount.
留意すべきは、上述の副画素値の取得順序は、単なる一例を挙げたに過ぎず、その他の実施例において、サイズ復元後の精確性を高めるために、上述の副画素値の取得及び保存の順序は異なる(または、変更後の相対位置関係が異なると見なすこともできる)ことも可能である。例えば、図12Cに示したように、その第1列及び第4列は、それぞれ図12Bの第1列及び第4列の配列と同一であり、その第2列及び第5列は、それぞれ図12Bの第2列及び第5列における各画素値が画素1つ分(副画素3つ分)を移動して配列したものであり、その第3列及び第6列は、それぞれ図12Bの第3列及び第6列の各画素値が画素2つ分を移動して配列したものである。これにより、リサイズデプスフレームに対応するオリジナルデプスフレームの副画素値の配列位置を変更したり、順序を並べ替えることにより、リサイズデプスフレームのサイズ変更後でも依然として精確性を維持させることが可能である。 It should be noted that the subpixel value acquisition order described above is merely an example, and in other embodiments, the above subpixel value acquisition and storage is performed in order to improve accuracy after size restoration. Can be different (or the relative positional relationship after the change can be considered different). For example, as shown in FIG. 12C, the first column and the fourth column are the same as the arrangement of the first column and the fourth column in FIG. 12B, respectively, and the second column and the fifth column are respectively shown in FIG. The pixel values in the second column and the fifth column of 12B are arranged by shifting one pixel (three sub-pixels), and the third column and the sixth column are respectively shown in FIG. Each pixel value in the third column and the sixth column is arranged by moving two pixels. As a result, it is possible to maintain accuracy even after resizing the resized depth frame by changing the arrangement position of the sub-pixel values of the original depth frame corresponding to the resized depth frame or rearranging the order. .
上述の副画素値の並べ替えや移動は単なる一例を挙げたに過ぎず、本発明を限定するものではない。また、上述のリサイズデプスフレームDのサイズ及び各画素がそれぞれ3つの画素を有することも、単に一例を挙げたに過ぎない。当然、その他の実施例において、リサイズデプスフレームDのサイズ及びその副画素の数量は異ってもよい。例えば、副画素の数量は、2つまたは四つ以上(四つを含む)でも可能であり、本発明はこれを限定するものではない。 The above-described rearrangement and movement of the sub-pixel values are merely examples, and do not limit the present invention. Also, the size of the above-mentioned resized depth frame D and the fact that each pixel has three pixels are merely examples. Of course, in other embodiments, the size of the resized depth frame D and the number of sub-pixels thereof may be different. For example, the number of subpixels may be two, four or more (including four), and the present invention is not limited to this.
次に、図13A、図13B及び図13Cを参照しながら説明する。図13Aは、本発明の好適な実施例の他のリサイズデプスフレームの映像を示した図である。図13Bは、図13Aに示したものを、上述の図12Bに示した好適な実施例の方法により復元した後のオリジナルデプスフレームの映像を示した図である。図13Cは、他のリサイズデプスフレームを、上述の図12Cに示した好適な実施例の方法により復元した後のオリジナルデプスフレームの映像を示した図である。ここで、図13Cの変更前の他のリサイズデプスフレームの映像は図13Aのものに近似するため、図示はしていない。このうち、図13B及び図13Cは、それぞれ図12B及び図12Cに示した方法に対応する。そのように、図13B及び図13Cは、それぞれ図12B及び図12Cの方法に対応しているため、その示した映像が異なるが、肉眼で見る限りでは、図13Bと図13Cの映像は極めて近似しており、見分けるのは容易ではない。図13Aのグレースケールフレームのサイズは、630×810であり、図13B及び図13Cのサイズは、1920×810(1920=630×3)であるため、図13B及び図13Cのオリジナルデプスフレームのサイズは、図13Aのリサイズデプスフレームの3倍である。 Next, a description will be given with reference to FIGS. 13A, 13B, and 13C. FIG. 13A is a diagram showing an image of another resized depth frame according to a preferred embodiment of the present invention. FIG. 13B is a diagram showing an image of the original depth frame after the one shown in FIG. 13A is restored by the method of the preferred embodiment shown in FIG. 12B. FIG. 13C is a diagram showing an image of the original depth frame after another resized depth frame is restored by the method of the preferred embodiment shown in FIG. 12C described above. Here, the video of the other resized depth frame before the change in FIG. 13C is similar to that of FIG. 13A and is not shown. Of these, FIGS. 13B and 13C correspond to the methods shown in FIGS. 12B and 12C, respectively. As such, FIGS. 13B and 13C correspond to the methods of FIGS. 12B and 12C, respectively, so the images shown are different, but as far as the naked eye is concerned, the images of FIGS. 13B and 13C are very approximate. It is not easy to distinguish. The size of the gray scale frame of FIG. 13A is 630 × 810, and the size of FIG. 13B and FIG. 13C is 1920 × 810 (1920 = 630 × 3), so the size of the original depth frame of FIG. 13B and FIG. 13C Is three times the resized depth frame of FIG. 13A.
次に、図14を参照しながら説明する。図14は、本発明の好適な実施例におけるリサイズデプスフレームをオリジナルデプスフレームに復元するシステム4(以下、「システム4」と称する)の機能を示したブロック図である。 Next, a description will be given with reference to FIG. FIG. 14 is a block diagram showing the function of the system 4 (hereinafter referred to as “system 4”) for restoring the resized depth frame to the original depth frame in the preferred embodiment of the present invention.
システム4は、メモリユニット41及び処理ユニット42を備える。メモリユニット41は処理ユニット42に電気的に接続される。メモリユニット41は、リサイズデプスフレームを保存する。当然、メモリユニット41は、オリジナルデプスフレームを保存することもできる。メモリユニット41は、非一時的なコンピュータ可読媒体であり、例えば、メモリ、メモリカード、CD−ROM、ビデオテープ、コンピュータ用磁気テープ、またはこれらの任意の組み合わせであり、情報を保存するために用いられる。このうち、メモリは、ROM、RAM、フラッシュメモリ、またはFPGA(Field-Programmable Gate Array)、またあるいは、その他の形式のメモリであるが、ここでは特に限定しない。 The system 4 includes a memory unit 41 and a processing unit 42. The memory unit 41 is electrically connected to the processing unit 42. The memory unit 41 stores the resized depth frame. Of course, the memory unit 41 can also store the original depth frame. The memory unit 41 is a non-transitory computer-readable medium, such as a memory, a memory card, a CD-ROM, a video tape, a computer magnetic tape, or any combination thereof, and is used for storing information. It is done. Among these, the memory is ROM, RAM, flash memory, FPGA (Field-Programmable Gate Array), or other types of memory, but is not particularly limited here.
処理ユニット42は、システム4のコア制御部品を備える。例えば、少なくとも1つのCPU及びメモリ、あるいは、その他の制御用ハードウェア、ソフトウェアまたはファームウェアを備えることができる。このうち、処理ユニット42は、リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値及び第2副画素値を取得して、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させて、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させる。他の実施例において、オリジナルデプスフレームの第1画素及び第2画素は、オリジナルデプスフレームの同一行内または同一列内に位置する。また、オリジナルデプスフレームの行方向に沿ったサイズは、リサイズデプスフレームの3倍であり、または、オリジナルデプスフレームの列方向に沿ったサイズは、リサイズデプスフレームの3倍である。 The processing unit 42 includes the core control components of the system 4. For example, it may comprise at least one CPU and memory, or other control hardware, software or firmware. Among these, the processing unit 42 acquires at least one first subpixel value and second subpixel value of one pixel in the resized depth frame, and uses the first subpixel value for all the first pixels in the original depth frame. The second subpixel value is stored in all the subpixels of the second pixel in the original depth frame. In another embodiment, the first pixel and the second pixel of the original depth frame are located in the same row or column of the original depth frame. The size along the row direction of the original depth frame is three times that of the resized depth frame, or the size along the column direction of the original depth frame is three times that of the resized depth frame.
また、システム4において、リサイズデプスフレームをオリジナルデプスフレームに復元することに関する他の技術的特徴は、上述の復元方法並びに装置3の技術内容に準じているため、ここでは再述しない。 Further, in the system 4, other technical features related to restoring the resized depth frame to the original depth frame conform to the above-described restoration method and the technical contents of the apparatus 3, and therefore will not be described again here.
このように、本発明に係るオリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法、装置並びにシステムでは、オリジナルデプスフレームにおける少なくとも2つの画素の2つの副画素値をそれぞれ取得して、これらの副画素値をそれぞれリサイズデプスフレームの1つの画素の2つの副画素内に対応して保存させる。これにより、リサイズデプスフレームのデータ量は、オリジナルデプスフレームの2分の1またはさらに小さく、例えば、3分の1となる。故に、本発明は、効果的なデプスフレーム圧縮技術であり、3D映像圧縮システムに応用することが可能である。さらに、圧縮効率が高く、データ量が少なく、転送効率が高いといった長所を有する。転送に応用される場合、現存の転送装置のバンドワイズの負担を軽減させる効果を達成することができる。 As described above, in the method, apparatus, and system for changing the size of the original depth frame to the resized depth frame according to the present invention, the two sub-pixel values of at least two pixels in the original depth frame are respectively acquired, Are stored corresponding to the two subpixels of one pixel of the resized depth frame. As a result, the data amount of the resized depth frame is half or smaller than the original depth frame, for example, one third. Therefore, the present invention is an effective depth frame compression technique and can be applied to a 3D video compression system. Further, it has advantages such as high compression efficiency, small amount of data, and high transfer efficiency. When applied to transfer, the effect of reducing the bandwidth burden of the existing transfer device can be achieved.
また、本発明のリサイズデプスフレームをオリジナルデプスフレームに復元する方法、装置並びにシステムは、リサイズデプスフレームにおける1つの画素の第1副画素値を取得するステップと、第1副画素値をオリジナルデプスフレームにおける第1画素の全ての副画素内に保存させるステップと、リサイズデプスフレームの当該画素の第2副画素値を取得するステップと、第2副画素値をオリジナルデプスフレームにおける第2画素の全ての副画素内に保存させるステップとを備える。これにより、リサイズデプスフレームをオリジナルデプスフレームに復元する方法、装置並びにシステムは、従来の技術とは異なり、3D映像復元システムに応用することが可能である。 In addition, a method, apparatus, and system for restoring a resized depth frame to an original depth frame according to the present invention includes a step of obtaining a first subpixel value of one pixel in the resized depth frame, and the first subpixel value is converted into an original depth frame. Storing in all the sub-pixels of the first pixel in the step, obtaining the second sub-pixel value of the pixel of the resized depth frame, and the second sub-pixel value of all of the second pixels in the original depth frame Storing in the sub-pixel. Accordingly, the method, apparatus, and system for restoring the resized depth frame to the original depth frame can be applied to a 3D video restoration system, unlike the conventional technique.
以上、本発明の実施例を図面を参照して詳述してきたが、具体的な構成は、これらの実施例に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更などがあっても、本発明の技術的範囲に含まれる。 As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to these embodiments, and there are design changes and the like without departing from the gist of the present invention. However, it is included in the technical scope of the present invention.
本発明は、以上の構成により、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法及びその復元方法と、これらの方法に対応する装置並びにシステムを提供して、3D映像の圧縮及び復元システムに応用できるほか、圧縮効率が高く、データ量が少なく、転送効率が高いという長所を有して、効果的に現存の転送装置及びバンドワイズの負担を軽減させることができる。 The present invention provides a method for changing the size of an original depth frame to a resized depth frame by using the above-described configuration, a restoration method thereof, an apparatus and a system corresponding to these methods, and compression and restoration of 3D video. Besides being applicable to the system, it has the advantages of high compression efficiency, small amount of data, and high transfer efficiency, and can effectively reduce the burden of existing transfer devices and bandwidth.
1、3 装置
11、31 画素取得ユニット
12、32 画素保存ユニット
13、33 コントロールユニット
2、4 システム
21、41 メモリユニット
22、42 処理ユニット
B、G、R 副画素
D リサイズデプスフレーム
D1 列方向
D2 行方向
O オリジナルデプスフレーム
P01〜P04、S01〜S02 ステップ
1, 3 Device 11, 31 Pixel acquisition unit 12, 32 Pixel storage unit 13, 33 Control unit 2, 4 System 21, 41 Memory unit 22, 42 Processing unit B, G, R Sub-pixel D Resize depth frame D1 Column direction D2 Row direction O Original depth frame P01-P04, S01-S02 Step
Claims (27)
前記オリジナルデプスフレームにおける3つの画素から、それぞれ1つの副画素値を取得するステップと、
前記3つの画素の3つの前記副画素値をそれぞれ前記リサイズデプスフレームにおける同一の画素の3つの副画素内に対応して保存させるステップと、を備えることを特徴とする、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする方法。 A method for changing the size of the original depth frame to a resized depth frame,
Obtaining one subpixel value from each of the three pixels in the original depth frame;
Storing the three sub-pixel values of the three pixels in correspondence with the three sub-pixels of the same pixel in the resized depth frame, respectively. How to change to a resized depth frame.
前記オリジナルデプスフレームにおける3つの画素から、それぞれ1つの副画素値を取得する画素取得ユニットと、
前記3つの画素の3つの前記副画素値をそれぞれ前記リサイズデプスフレームにおける同一の画素の3つの副画素内に対応して保存させる画素保存ユニットと、を備えることを特徴とする、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにする装置。 A device that changes the size of the original depth frame to a resized depth frame,
A pixel acquisition unit that acquires one subpixel value from each of the three pixels in the original depth frame;
A pixel storage unit for storing the three sub-pixel values of the three pixels corresponding to the three sub-pixels of the same pixel in the resized depth frame, respectively. A device that changes the size to a resized depth frame.
前記オリジナルデプスフレームを保存するメモリユニットと、
前記オリジナルデプスフレームにおける3つの画素から、それぞれ1つの副画素値を取得して、前記3つの画素の3つの前記副画素値をそれぞれ前記リサイズデプスフレームにおける同一の画素の3つの副画素内に対応して保存させる処理ユニットと、を備えることを特徴とする、オリジナルデプスフレームのサイズを変更してリサイズデプスフレームにするシステム。 A system that changes the size of the original depth frame to a resized depth frame,
A memory unit for storing the original depth frame;
One subpixel value is acquired from each of the three pixels in the original depth frame, and the three subpixel values of the three pixels are respectively associated with the three subpixels of the same pixel in the resized depth frame. And a processing unit for saving the original depth frame to change the size of the original depth frame into a resized depth frame.
前記リサイズデプスフレームにおける1つの画素の第1副画素値を取得するステップと、
前記第1副画素値を前記オリジナルデプスフレームにおける第1画素の3つの副画素内に保存させるステップと、
前記リサイズデプスフレームにおける前記画素の第2副画素値を取得するステップと、
前記第2副画素値を前記オリジナルデプスフレームにおける第2画素の3つの副画素内に保存させるステップと、
前記リサイズデプスフレイムにおける前記画素の第3副画素値を取得するステップと、
前記第3副画素値を前記オリジナルデプスフレームにおける第3画素の3つの副画素内に保存させるステップと、を備え、
前記リサイズデプスフレームにおける各画素の副画素の数量は3つであることを特徴とする、リサイズデプスフレームをオリジナルデプスフレームに復元する方法。 A method for restoring a resized depth frame to an original depth frame,
Obtaining a first sub-pixel value of one pixel in the resized depth frame;
Storing the first subpixel value in three subpixels of the first pixel in the original depth frame;
Obtaining a second sub-pixel value of the pixel in the resized depth frame;
Storing the second subpixel value in three subpixels of a second pixel in the original depth frame;
Obtaining a third sub-pixel value of the pixel in the resize depth frame;
Storing the third subpixel value in three subpixels of a third pixel in the original depth frame ,
The method of restoring a resized depth frame to an original depth frame, wherein the number of subpixels of each pixel in the resized depth frame is three.
前記リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値、第2副画素値、及び第3副画素値を取得する画素取得ユニットと、
前記第1副画素値を前記オリジナルデプスフレームにおける第1画素の3つの副画素内に保存させて、前記第2副画素値を前記オリジナルデプスフレームにおける第2画素の3つの副画素内に保存させ、前記第3副画素値を前記オリジナルデプスフレームにおける第3画素の3つの副画素内に保存させる画素保存ユニットと、を備え、
前記リサイズデプスフレームにおける各画素の副画素の数量は3つであることを特徴とする、リサイズデプスフレームをオリジナルデプスフレームに復元する装置。 An apparatus for restoring a resized depth frame to an original depth frame,
A pixel acquisition unit for acquiring at least one first subpixel value , second subpixel value , and third subpixel value of one pixel in the resized depth frame;
The first subpixel value is stored in the three subpixels of the first pixel in the original depth frame, and the second subpixel value is stored in the three subpixels of the second pixel in the original depth frame. , and a pixel storage unit which Ru is stored within a third three sub-pixels of pixels in the third the original depth frame subpixel values,
The apparatus for restoring a resized depth frame to an original depth frame, wherein the number of sub-pixels of each pixel in the resized depth frame is three.
前記リサイズデプスフレームを保存するメモリユニットと、
前記リサイズデプスフレームにおける1つの画素の少なくとも1つの第1副画素値、第2副画素値、及び第3副画素値を取得して、前記第1副画素値を前記オリジナルデプスフレームにおける第1画素の3つの副画素内に保存させると共に、前記第2副画素値を前記オリジナルデプスフレームにおける第2画素の3つの副画素内に保存させ、前記第3副画素値を前記オリジナルデプスフレームにおける第3画素の3つの副画素内に保存させる処理ユニットと、を備え、
前記リサイズデプスフレームにおける各画素の副画素の数量は3つであることを特徴とする、リサイズデプスフレームをオリジナルデプスフレームに復元するシステム。 A system for restoring a resized depth frame to an original depth frame,
A memory unit for storing the resized depth frame;
Obtain at least one first subpixel value , second subpixel value , and third subpixel value of one pixel in the resized depth frame , and use the first subpixel value as the first pixel in the original depth frame. And the second subpixel value is stored in three subpixels of the second pixel in the original depth frame , and the third subpixel value is stored in the third subpixel in the original depth frame. comprising a processing unit Ru is stored in the three sub-pixels of the pixel, and
The system for restoring a resized depth frame to an original depth frame, wherein the number of sub-pixels of each pixel in the resized depth frame is three.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102135708A TWI503788B (en) | 2013-10-02 | 2013-10-02 | Method, device and system for restoring resized depth frame into original depth frame |
TW102135708 | 2013-10-02 | ||
TW102135703 | 2013-10-02 | ||
TW102135703A TWI603290B (en) | 2013-10-02 | 2013-10-02 | Method, device and system for resizing original depth frame into resized depth frame |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015073272A JP2015073272A (en) | 2015-04-16 |
JP6283297B2 true JP6283297B2 (en) | 2018-02-21 |
Family
ID=53015330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014203551A Expired - Fee Related JP6283297B2 (en) | 2013-10-02 | 2014-10-02 | Method, apparatus and system for resizing and restoring original depth frame |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6283297B2 (en) |
KR (2) | KR101652583B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ITUB20153633A1 (en) * | 2015-09-15 | 2017-03-15 | Ik Multimedia Production Srl | SOUND RECEIVER, PARTICULARLY FOR ACOUSTIC GUITARS. |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2235957A1 (en) * | 2007-12-20 | 2010-10-06 | Koninklijke Philips Electronics N.V. | Image encoding method for stereoscopic rendering |
IT1401367B1 (en) | 2010-07-28 | 2013-07-18 | Sisvel Technology Srl | METHOD TO COMBINE REFERENCE IMAGES TO A THREE-DIMENSIONAL CONTENT. |
TWI486053B (en) | 2011-09-27 | 2015-05-21 | Realtek Semiconductor Corp | Method and circuit for transmitting 3d image |
CN102868899A (en) * | 2012-09-06 | 2013-01-09 | 华映光电股份有限公司 | Method for processing three-dimensional image |
-
2014
- 2014-09-29 KR KR1020140130339A patent/KR101652583B1/en active IP Right Grant
- 2014-10-02 JP JP2014203551A patent/JP6283297B2/en not_active Expired - Fee Related
-
2016
- 2016-08-23 KR KR1020160106694A patent/KR101684834B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20160102953A (en) | 2016-08-31 |
KR101684834B1 (en) | 2016-12-08 |
JP2015073272A (en) | 2015-04-16 |
KR20150039570A (en) | 2015-04-10 |
KR101652583B1 (en) | 2016-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109388448B (en) | Image display method, display system, and computer-readable storage medium | |
JP4798358B2 (en) | Image processing system, display device, and image processing method | |
US20090079761A1 (en) | Apparatus, method, and computer program product for rendering multi-viewpoint images | |
CN109643462B (en) | Real-time image processing method based on rendering engine and display device | |
US9774844B2 (en) | Unpacking method, unpacking device and unpacking system of packed frame | |
TWI603290B (en) | Method, device and system for resizing original depth frame into resized depth frame | |
JP6283297B2 (en) | Method, apparatus and system for resizing and restoring original depth frame | |
WO2017202079A1 (en) | Stereoscopic image producing method and apparatus | |
TWI503788B (en) | Method, device and system for restoring resized depth frame into original depth frame | |
JP5993423B2 (en) | Method, apparatus and system for packing and unpacking color frame and original depth frame | |
US9832446B2 (en) | Method, device and system for packing color frame and original depth frame | |
TWI502545B (en) | Method of storing a content of a three-dimensional image | |
US8427500B1 (en) | Spatially aware sub-pixel rendering | |
CN104735441B (en) | Display floater and its method for display image | |
TWI524731B (en) | Non-transitory storage medium for storing resized depth frame | |
TWI556623B (en) | Controlling method of three-dimensional image | |
JP2010160304A (en) | Image data processing method and image display system | |
TWI547141B (en) | Unpacking method, device of packed frame and non-transitory storage medium for storing unpacking instructions | |
JP2006331062A (en) | Solid image generation method and solid image generation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151023 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160226 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20160509 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20160509 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20161205 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20161227 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20170120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180126 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6283297 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 |