Video decoder capable of controlling encoded video data
    1.
    发明授权
    Video decoder capable of controlling encoded video data 失效
    能够控制编码视频数据的视频解码器

    公开(公告)号:US5754241A

    公开(公告)日:1998-05-19

    申请号:US557615

    申请日:1995-11-14

    摘要: An MPEG video decoder capable of preventing a buffer for storing a video stream from overflowing and/or underflowing. The video decoding apparatus decodes a coded video bit stream including a series of pictures to produce decoded pictures. The video decoding apparatus includes: a bit buffer for temporarily storing the video bit stream, a decoding circuit for receiving the video bit stream output from the bit buffer and decoding the video bit stream to produce decoded pictures, and a video bit stream control circuit for controlling an amount of the video bit stream to be supplied to the decoding circuit from the bit buffer based on an amount of data of the video bit stream stored in the bit buffer.

    摘要翻译: MPEG视频解码器能够防止用于存储视频流溢出和/或下溢的缓冲器。 视频解码装置对包括一系列图像的编码视频比特流进行解码以产生解码图像。 视频解码装置包括:用于临时存储视频比特流的比特缓冲器,用于接收从比特缓冲器输出的视频比特流并解码视频比特流以产生解码图像的解码电路;以及视频比特流控制电路, 基于存储在比特缓冲器中的视频比特流的数据量,控制从比特缓冲器提供给解码电路的视频比特流的量。

    Forward and inverse discrete cosine transform circuits
    2.
    发明授权
    Forward and inverse discrete cosine transform circuits 失效
    正向和反向离散余弦变换电路

    公开(公告)号:US5748514A

    公开(公告)日:1998-05-05

    申请号:US564480

    申请日:1995-11-29

    CPC分类号: G06F17/147 G06T9/007

    摘要: Discrete cosine transform circuits suitable for inverse discrete cosine transform (IDCT) or forward discrete cosine transform (FDCT) are disclosed. An IDCT circuit includes a group of multipliers and a group of adders/subtracters. The multipliers receive plural pieces of input data which are externally supplied in parallel. Each multiplier has a cosine constant to multiply to the received input data. The adders/subtracters receive multiplication results from the multipliers and perform addition/subtraction thereon to produce output data, which is the result of inverse discrete cosine transform of the input data. An FDCT circuit includes a group of input-stage adders/subtracters, a group of multipliers, and a group of output-stage adders. The input-stage adders/subtracters perform addition/subtraction on input data which are externally supplied in parallel. Computation results of the input-stage adders/subtracters is supplied to the multipliers. The output-stage adders receive multiplication results from the multipliers and produce output data, which is the result of forward discrete cosine transform of the input data. The discrete cosine transform circuits are particularly suitable for use in MPEG video encoders/decoders.

    摘要翻译: 公开了适用于逆离散余弦变换(IDCT)或前向离散余弦变换(FDCT)的离散余弦变换电路。 IDCT电路包括一组乘法器和一组加法器/减法器。 乘法器接收外部并行提供的多个输入数据。 每个乘法器具有乘法常数以乘以接收到的输入数据。 加法器/减法器从乘法器接收乘法结果,并在其上执行加法/减法以产生输出数据,这是输入数据的反离散余弦变换的结果。 FDCT电路包括一组输入级加法器/减法器,一组乘法器和一组输出级加法器。 输入级加法器/减法器对外部并行提供的输入数据执行加法/减法。 输入级加法器/减法器的计算结果提供给乘法器。 输出级加法器从乘法器接收乘法结果并产生输出数据,这是输入数据的前向离散余弦变换的结果。 离散余弦变换电路特别适用于MPEG视频编码器/解码器。

    Video decoder with functions to detect and process errors in encoded
video data
    3.
    发明授权
    Video decoder with functions to detect and process errors in encoded video data 失效
    视频解码器,具有检测和处理编码视频数据中错误的功能

    公开(公告)号:US5854799A

    公开(公告)日:1998-12-29

    申请号:US564478

    申请日:1995-11-29

    IPC分类号: H04N19/895 H03M13/00

    摘要: A video decoding apparatus for decoding encoded video data to continuously produce decoded pictures. The video data includes a series of pictures, each picture contains a series of slices, and each slice contains a series of macroblocks. A dequantizer performs dequantization of the video data based upon a quantization threshold value. A motion-vector restoring circuit restores data for each macroblock. A direct current error detector is provided to detect erroneous macroblocks based upon the dequantized data. A motion-area error detector is provided to detect erroneous macroblocks based upon the restored motion vector data. An erroneous macroblock is replaced by a corresponding macroblock from a preceding picture. Subsequent macroblocks in a slice may also be replaced by corresponding macroblocks from a preceding picture.

    摘要翻译: 一种视频解码装置,用于对编码的视频数据进行解码以连续地产生解码的图像。 视频数据包括一系列图像,每个图像包含一系列切片,并且每个切片包含一系列宏块。 去量化器基于量化阈值来执行视频数据的逆量化。 运动矢量恢复电路恢复每个宏块的数据。 提供直流电流误差检测器以根据去量化的数据来检测错误的宏块。 提供运动区域误差检测器以根据恢复的运动矢量数据检测错误的宏块。 错误的宏块由来自前一图片的相应宏块代替。 切片中的后续宏块也可以由来自前一图片的相应宏块代替。

    Digital camera for recording a still image while shooting a moving image

    公开(公告)号:US07999859B2

    公开(公告)日:2011-08-16

    申请号:US12076702

    申请日:2008-03-21

    IPC分类号: H04N5/76 H04N5/222

    摘要: In a digital camera, when snapshot shooting is instructed during recording of a moving image, a shot still image is temporarily pushed aside in a memory area for use in pushing aside (7a) in a frame buffer (7). A currently shooting motion image and a still image are displayed in parallel on a display (9), so that a user can confirm a content of a snapshot. The moving image continues to be recorded even during a push-aside operation. After a moving image processing is completed, the still image is processed by an image correcting circuit (4). The frame buffer (7) comprises a plurality of frame recording areas, and is shared on the occasions of a moving image processing and a still image processing. In a normal moving image processing, these areas are utilized in a cyclic manner, and when the still image is shot, any of areas will be utilized. Thereafter, the rest of areas are utilized in the cyclic manner for the moving images. The recording function for the moving image and still image is improved at low cost, it becomes easy to take a snapshot, and the merchandise size is not increased.

    Method and apparatus for reproducing images, and image recording apparatus
    5.
    发明授权
    Method and apparatus for reproducing images, and image recording apparatus 有权
    用于再现图像的方法和装置以及图像记录装置

    公开(公告)号:US07558319B2

    公开(公告)日:2009-07-07

    申请号:US10459617

    申请日:2003-06-12

    IPC分类号: H04B1/66

    CPC分类号: H04N9/8042 H04N5/783

    摘要: Structure information on picture within a GOP of a coded data sequence is acquired beforehand. At the time of high-speed reproduction, a high-speed reproduction mode judging unit judges by referring to the picture structure information whether a high-speed smooth reproduction is possible or not. If the high-speed reproduction is possible, a high-speed smooth reproduction control unit performs the high-speed smooth reproduction. If not possible, a high-speed skip reproduction control unit performs high-speed skip reproduction. For reverse reproduction, image data for one GPO, for example, are recoded by an MPEG encoder and then the recoded image data are stored in a storage. Then, a coded data amount predicted from the structure information on the picture within the GOP is compared with the capacity of the storage, and a countermeasure such as raising a compression ratio is taken if the estimated coded data amount exceeds the capacity of the storage.

    摘要翻译: 预先获取关于编码数据序列的GOP内的图像的结构信息。 在高速再现时,高速再现模式判断单元通过参考图像结构信息来判断是否可以进行高速平滑再现。 如果高速再现是可能的,则高速平滑再现控制单元执行高速平滑再现。 如果不可能,高速跳过再现控制单元执行高速跳过再现。 对于反向再现,例如一个GPO的图像数据由MPEG编码器重新编码,然后再编码的图像数据被存储在存储器中。 然后,将从GOP内的图像的结构信息预测的编码数据量与存储容量进行比较,并且如果估计的编码数据量超过存储容量,则采取诸如提高压缩比的对策。

    Digital camera for recording a still image while shooting a moving image

    公开(公告)号:US20080174669A1

    公开(公告)日:2008-07-24

    申请号:US12076716

    申请日:2008-03-21

    IPC分类号: H04N5/243

    摘要: In a digital camera, when snapshot shooting is instructed during recording of a moving image, a shot still image is temporarily pushed aside in a memory area for use in pushing aside (7a) in a frame buffer (7). A currently shooting motion image and a still image are displayed in parallel on a display (9), so that a user can confirm a content of a snapshot. The moving image continues to be recorded even during a push-aside operation. After a moving image processing is completed, the still image is processed by an image correcting circuit (4). The frame buffer (7) comprises a plurality of frame recording areas, and is shared on the occasions of a moving image processing and a still image processing. In a normal moving image processing, these areas are utilized in a cyclic manner, and when the still image is shot, any of areas will be utilized. Thereafter, the rest of areas are utilized in the cyclic manner for the moving images. The recording function for the moving image and still image is improved at low cost, it becomes easy to take a snapshot, and the merchandise size is not increased.

    Image quantization and coding based on adaptive threshold
    8.
    发明授权
    Image quantization and coding based on adaptive threshold 失效
    基于自适应阈值的图像量化和编码

    公开(公告)号:US07174046B2

    公开(公告)日:2007-02-06

    申请号:US10077208

    申请日:2002-02-14

    申请人: Shigeyuki Okada

    发明人: Shigeyuki Okada

    IPC分类号: G06K9/36 G06T9/00

    摘要: A monitoring unit monitors continuously wavelet transform component output from a wavelet transformer. When a condition “make all the components of the HH sub-band 0” is applied as a quantization strategy, the monitoring unit detects the maximum value N among the components in the HH sub-band and determines the threshold as N+1. The threshold is then sent to a quantizer.

    摘要翻译: 监视单元监视从小波变换器输出的小波变换分量。 当将“使HH子带0的所有分量”作为量化策略时,监视单元检测HH子带中的分量中的最大值N,并将该阈值确定为N + 1。 然后将阈值发送到量化器。

    Coding method for coding moving images
    9.
    发明申请
    Coding method for coding moving images 审中-公开
    编码运动图像的编码方法

    公开(公告)号:US20070025442A1

    公开(公告)日:2007-02-01

    申请号:US11494619

    申请日:2006-07-28

    IPC分类号: H04N11/04 H04N11/02

    摘要: A region setting unit 64 sets multiple global regions in a frame image. A bit number adjustment unit 62 adjusts the number of bits of the local motion vectors LMV which are to be obtained for each global region. A local motion vector detection unit 66 detects the local motion vectors LMV with the number of bits adjusted by the bit number adjustment unit 62 in units of macro blocks for each global region. A global motion vector calculation unit 68 calculates the global motion vector GMV which represents the global motion for each global region. A local motion vector difference coding unit 72 calculates the difference ΔLMV, which is the difference between each local motion vector LMV and the global motion vector GMV, for each global region, and performs coding thereof.

    摘要翻译: 区域设置单元64在帧图像中设置多个全局区域。 位数调整单元62调整要为每个全局区域获得的局部运动矢量LMV的位数。 局部运动矢量检测单元66以每个全局区域的宏块为单位,以位数调整单元62调整的位数来检测局部运动矢量LMV。 全局运动矢量计算单元68计算表示每个全局区域的全局运动的全局运动矢量GMV。 局部运动矢量差分编码单元72针对每个全局区域计算每个局部运动矢量LMV和全局运动矢量GMV之间的差值DeltaLMV,并进行编码。