Memory access method for video decoding
    11.
    发明授权
    Memory access method for video decoding 有权
    视频解码存储器存取方式

    公开(公告)号:US07420567B2

    公开(公告)日:2008-09-02

    申请号:US10773266

    申请日:2004-02-09

    CPC classification number: G06T9/004 H04N19/423

    Abstract: A method of storing an array of digital data into a memory. The memory includes a plurality of memory pages, and each memory page has a first memory section and a second memory section. The method includes a first step of dividing the array of digital data into a plurality of block units, while each of the block units has a plurality of odd rows and a plurality of even rows, and each of the odd rows and the even rows has at least one byte. The method further includes a second step of storing subsequent odd rows of at least one of the block units into consecutive storage locations in the first memory section, and storing subsequent even rows of at least one of the block units into consecutive storage locations in the second memory section. In this way, the memory bandwidth can be used more efficiently.

    Abstract translation: 一种将数字数据阵列存储到存储器中的方法。 存储器包括多个存储器页面,并且每个存储器页面具有第一存储器部分和第二存储器部分。 该方法包括将数字数据阵列划分为多个块单位的第一步骤,而每个块单元具有多个奇数行和多个偶数行,并且奇数行和偶数行中的每一个具有 至少一个字节。 该方法还包括将至少一个块单元的后续奇数行存储在第一存储器部分中的连续存储位置中的第二步骤,以及将至少一个块单元的后续偶数行存储在第二存储器单元中的连续存储位置中 记忆部分。 以这种方式,可以更有效地使用存储器带宽。

    Method and apparatus for encoding video signals
    12.
    发明授权
    Method and apparatus for encoding video signals 有权
    用于编码视频信号的方法和装置

    公开(公告)号:US07409093B2

    公开(公告)日:2008-08-05

    申请号:US10711814

    申请日:2004-10-07

    Applicant: Chi-Cheng Ju

    Inventor: Chi-Cheng Ju

    CPC classification number: H04N19/156 H04N19/107 H04N19/11 H04N19/176 H04N19/61

    Abstract: A method for a video encoder to encode video data into a video bit stream, the video data includes at least a picture, the picture includes a plurality of blocks, the method includes: receiving an available memory bandwidth value; determining an encoding type for the block according to the available memory bandwidth value; and encoding the block using the encoding type.

    Abstract translation: 一种用于视频编码器将视频数据编码为视频比特流的方法,所述视频数据至少包括一个图像,所述图像包括多个块,所述方法包括:接收可用存储器带宽值; 根据可用存储器带宽值确定块的编码类型; 并使用编码类型对块进行编码。

    Video bit stream decoding system and method used in a video decoding apparatus
    13.
    发明授权
    Video bit stream decoding system and method used in a video decoding apparatus 有权
    视频比特流解码系统和方法,用于视频解码装置

    公开(公告)号:US07154953B2

    公开(公告)日:2006-12-26

    申请号:US10984736

    申请日:2004-11-10

    Applicant: Chi-Cheng Ju

    Inventor: Chi-Cheng Ju

    CPC classification number: H04N19/436 H04N19/44 H04N19/61 H04N19/70

    Abstract: The invention relates to a decoding apparatus and same method for decoding a video bit stream. The apparatus decodes an encoded video bit stream to produce pixel data of a first and second macroblocks. The video bit stream comprises at least one video packet, a first, second, third logic units. The first logic unit comprising parameters a1 and b1. The second logic unit comprises parameters a2 and b2. The third logic unit comprises parameters a3 and b3. The parameters a1 and a2 are used for reconstructing a first macroblock. The parameters b1 and b2 are used for reconstructing a second macroblock. The video decoding apparatus comprises a searching module and a decoding module. The searching module locates a first address indicating location of the first logic unit, a second address indicating location of the second logic unit, and a third address indicating location of the third logic unit. The decoding module first decodes the first logic unit to obtain a decoded parameter A1 corresponding to the parameter a1 without obtaining and storing a decoded parameter B1 corresponding to the parameter b1 into a memory. The decoding module also decodes the second/third logic unit to obtain a decoded parameter A2/A3 corresponding to the parameter a2/a3. Then, the decoded parameters A1, A2, and A3 are used to produce the pixel data of the first macroblock.

    Abstract translation: 本发明涉及一种解码装置和相同的视频比特流解码方法。 该装置解码编码的视频比特流以产生第一和第二宏块的像素数据。 视频比特流包括至少一个视频分组,第一,第二,第三逻辑单元。 第一逻辑单元包括参数a 1和b 1。第二逻辑单元包括参数a 2和b 2。第三逻辑单元包括参数a 3和b 3。参数a 1和a 2用于重构第一宏块 。 参数b 1和b 2用于重构第二宏块。 视频解码装置包括搜索模块和解码模块。 搜索模块定位指示第一逻辑单元的位置的第一地址,指示第二逻辑单元的位置的第二地址以及指示第三逻辑单元的位置的第三地址。 解码模块首先对第一逻辑单元进行解码以获得与参数a 1相对应的解码参数A 1,而不将与参数b 1相对应的解码参数B 1存储到存储器中。 解码模块还对第二/第三逻辑单元进行解码以获得对应于参数a 2 / a 3的解码参数A 2 / A 3。 然后,使用解码参数A 1,A 2和A 3来产生第一宏块的像素数据。

    Video bit stream decoding system and method used in a video decoding apparatus
    14.
    发明申请
    Video bit stream decoding system and method used in a video decoding apparatus 有权
    视频比特流解码系统和方法,用于视频解码装置

    公开(公告)号:US20050117655A1

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

    申请号:US10984736

    申请日:2004-11-10

    Applicant: Chi-Cheng Ju

    Inventor: Chi-Cheng Ju

    CPC classification number: H04N19/436 H04N19/44 H04N19/61 H04N19/70

    Abstract: The invention relates to a decoding apparatus and same method for decoding a video bit stream. The apparatus decodes an encoded video bit stream to produce pixel data of a first and second macroblocks. The video bit stream comprises at least one video packet, a first, second, third logic units. The first logic unit comprising parameters a1 and b1. The second logic unit comprises parameters a2 and b2. The third logic unit comprises parameters a3 and b3. The parameters a1 and a2 are used for reconstructing a first macroblock. The parameters b1 and b2 are used for reconstructing a second macroblock. The video decoding apparatus comprises a searching module and a decoding module. The searching module locates a first address indicating location of the first logic unit, a second address indicating location of the second logic unit, and a third address indicating location of the third logic unit. The decoding module first decodes the first logic unit to obtain a decoded parameter A1 corresponding to the parameter a1 without obtaining and storing a decoded parameter B1 corresponding to the parameter b1 into a memory. The decoding module also decodes the second/third logic unit to obtain a decoded parameter A2/A3 corresponding to the parameter a2/a3. Then, the decoded parameters A1, A2, and A3 are used to produce the pixel data of the first macroblock.

    Abstract translation: 本发明涉及一种解码装置和相同的视频比特流解码方法。 该装置解码编码的视频比特流以产生第一和第二宏块的像素数据。 视频比特流包括至少一个视频分组,第一,第二,第三逻辑单元。 第一逻辑单元包括参数a1和b1。 第二逻辑单元包括参数a2和b2。 第三逻辑单元包括参数a3和b3。 参数a1和a2用于重构第一宏块。 参数b1和b2用于重构第二宏块。 视频解码装置包括搜索模块和解码模块。 搜索模块定位指示第一逻辑单元的位置的第一地址,指示第二逻辑单元的位置的第二地址以及指示第三逻辑单元的位置的第三地址。 解码模块首先对第一逻辑单元进行解码以获得与参数a1对应的解码参数A1,而不将与参数b1相对应的解码参数B1存储到存储器中。 解码模块还对第二/第三逻辑单元进行解码以获得对应于参数a2 / a3的解码参数A2 / A3。 然后,使用解码参数A1,A2和A3来产生第一宏块的像素数据。

    Dynamic load balancing for video decoding using multiple processors

    公开(公告)号:US09621908B2

    公开(公告)日:2017-04-11

    申请号:US13602193

    申请日:2012-09-02

    CPC classification number: H04N19/436 H04N19/61

    Abstract: A method and computer readable medium storing a corresponding computer program for decoding a video bitstream based on processors using dynamic load balancing are disclosed. In one embodiment of the present invention, the method configures multiple processors to perform the multiple processing modules including a prediction module by mapping the multiple processing modules to the multiple processors. One or more buffer queues are used among said multiple processing modules and the mapping the prediction module to the multiple processors is based on the level of the buffer queue. The multiple processors may correspond to a multi-core Central Processing Unit (CPU) comprising of multiple CPUs or a multi-core Digital Signal Processor (DSP) comprising of multiple DSPs to practice the present invention.

    Apparatus capable of performing both block-matching motion compensation and global motion compensation and method thereof
    16.
    发明授权
    Apparatus capable of performing both block-matching motion compensation and global motion compensation and method thereof 有权
    能够执行块匹配运动补偿和全局运动补偿的装置及其方法

    公开(公告)号:US09332270B2

    公开(公告)日:2016-05-03

    申请号:US12652747

    申请日:2010-01-06

    Applicant: Chi-Cheng Ju

    Inventor: Chi-Cheng Ju

    CPC classification number: H04N19/527 H04N19/523

    Abstract: An interpolation unit receives an incoming video bit stream comprising a plurality of frames including first macroblocks encoded using block-matching motion compensation and second macroblocks encoded using global motion compensation. A translation unit converts global motion parameters included in a current frame of the incoming video bit stream into a global motion vector. The interpolation unit performs luminance and chrominance interpolation operations on each macroblock contained in each frame of the incoming video bit stream. When processing a current macroblock, if the current macroblock is encoded using global motion compensation, the interpolation unit performs the luminance interpolation operations according to the global motion vector at half-pel resolution, and performs the chrominance interpolation operations at quarter-pel resolution. If the current macroblock is encoded using block-matching motion compensation, the interpolation unit performs the luminance and chrominance interpolation operations according to the macroblock motion vector contained in the current macroblock at half-pel resolution.

    Abstract translation: 内插单元接收包括多个帧的输入视频比特流,所述多个帧包括使用块匹配运动补偿编码的第一宏块和使用全局运动补偿编码的第二宏块。 翻译单元将输入视频比特流的当前帧中包括的全局运动参数转换为全局运动矢量。 内插单元对输入视频比特流的每个帧中包含的每个宏块执行亮度和色度插值操作。 当处理当前宏块时,如果使用全局运动补偿对当前宏块进行编码,则内插单元根据半像素分辨率的全局运动矢量执行亮度插值运算,并以四分之一像素分辨率执行色度插值运算。 如果使用块匹配运动补偿对当前宏块进行编码,则内插单元根据半像素分辨率下的当前宏块中包含的宏块运动矢量来执行亮度和色度内插操作。

    Multi-purpose camera system supporting normal camera functionality and additional user input functionality
    17.
    发明授权
    Multi-purpose camera system supporting normal camera functionality and additional user input functionality 有权
    多用途相机系统支持正常的相机功能和额外的用户输入功能

    公开(公告)号:US09258483B2

    公开(公告)日:2016-02-09

    申请号:US13485936

    申请日:2012-06-01

    CPC classification number: H04N5/23245 G06F3/0317 G06F3/03547

    Abstract: A multi-purpose camera system includes an image capture block and an image signal processing block. The image capture block is arranged for generating an image signal, wherein the image capture block has an image sensor, an optical system, and a control circuit. The image signal processing block is arranged for processing the image signal. When the multi-purpose camera system is operated in a first operation mode, the multi-purpose camera system acts as a camera for generating a captured image output; when the multi-purpose camera system is operated in a second operation mode, the multi-purpose camera system acts as part of a user input apparatus for receiving a user input; and an overall configuration of the control circuit and the image signal processing block in the first operation mode is different from an overall configuration of the control circuit and the image signal processing block in the second operation mode.

    Abstract translation: 多用途相机系统包括图像捕获块和图像信号处理块。 图像捕获块被布置用于生成图像信号,其中图像捕获块具有图像传感器,光学系统和控制电路。 图像信号处理块被布置用于处理图像信号。 当多功能摄像机系统在第一操作模式下操作时,多功能摄像机系统用作产生拍摄图像输出的照相机; 当多用途相机系统在第二操作模式下操作时,多用途相机系统作为用于接收用户输入的用户输入装置的一部分; 并且第一操作模式中的控制电路和图像信号处理块的整体配置与第二操作模式中的控制电路和图像信号处理块的整体配置不同。

    METHOD, DEVICE, AND MACHINE READABLE MEDIUM FOR IMAGE CAPTURE AND SELECTION
    18.
    发明申请
    METHOD, DEVICE, AND MACHINE READABLE MEDIUM FOR IMAGE CAPTURE AND SELECTION 有权
    用于图像捕获和选择的方法,装置和机器可读介质

    公开(公告)号:US20130128076A1

    公开(公告)日:2013-05-23

    申请号:US13424393

    申请日:2012-03-20

    Applicant: Chi-Cheng Ju

    Inventor: Chi-Cheng Ju

    CPC classification number: H04N5/772

    Abstract: The invention is related to a method, a device, and a machine readable medium for image capture and selection. One of the disclosed embodiments of the invention is specifically related to a method performed by an image capturing device The method includes capturing a sequence of images; storing a plurality of the captured images in a buffer, wherein each of the buffered images has an interested region supposed to encompass an interested target; detecting intactness information describing intactness of the interested target as encompassed in the interested regions of a plurality of the buffered images; and selecting at least one of the buffered images based on the detected intactness information.

    Abstract translation: 本发明涉及用于图像捕获和选择的方法,装置和机器可读介质。 本发明的公开实施例之一具体涉及由图像捕获装置执行的方法。该方法包括捕获图像序列; 将多个捕获的图像存储在缓冲器中,其中每个缓冲图像具有应包含感兴趣的目标的感兴趣区域; 检测描述感兴趣的目标的完整性的完整性信息,其包含在多个缓冲图像的感兴趣区域中; 以及基于检测到的完整性信息来选择缓冲图像中的至少一个。

    VIDEO PROCESSING APPARATUS FOR GENERATING VIDEO OUTPUT SATISFYING DISPLAY CAPABILITY OF DISPLAY DEVICE ACCORDING TO VIDEO INPUT AND RELATED METHOD THEREOF
    19.
    发明申请
    VIDEO PROCESSING APPARATUS FOR GENERATING VIDEO OUTPUT SATISFYING DISPLAY CAPABILITY OF DISPLAY DEVICE ACCORDING TO VIDEO INPUT AND RELATED METHOD THEREOF 审中-公开
    用于产生视频输出的视频处理装置满足根据视频输入的显示装置的显示能力及其相关方法

    公开(公告)号:US20130127990A1

    公开(公告)日:2013-05-23

    申请号:US13575608

    申请日:2010-10-09

    CPC classification number: H04N13/139 H04N13/161 H04N13/261 H04N2213/007

    Abstract: An exemplary video processing apparatus includes a first detection unit, a second detection unit, a format conversion control unit, and a format conversion processing unit. The first detection unit detects a video format of a video input. The second detection unit detects a display capability of a display device. The format conversion control unit determines whether the video input has a three-dimensional (3D) video format or a two-dimensional (2D) video format by referring to the detected video format, determines whether the display device supports a 3D video format or a 2D video format by referring to the detected display capability, and accordingly generates a control signal. The format conversion processing unit is controlled by the control signal to generate a video output satisfying the detected display capability according to the video input when the video input does not satisfy the detected display capability.

    Abstract translation: 示例性视频处理设备包括第一检测单元,第二检测单元,格式转换控制单元和格式转换处理单元。 第一检测单元检测视频输入的视频格式。 第二检测单元检测显示装置的显示能力。 格式转换控制单元通过参考检测到的视频格式来确定视频输入是否具有三维(3D)视频格式或二维(2D)视频格式,确定显示设备是否支持3D视频格式或 2D视频格式,并且因此产生控制信号。 当视频输入不满足检测到的显示能力时,格式转换处理单元由控制信号控制,以根据视频输入产生满足检测到的显示能力的视频输出。

    VIDEO ENCODING METHOD AND APPARATUS FOR ENCODING VIDEO DATA INPUTS INCLUDING AT LEAST ONE THREE-DIMENSIONAL ANAGLYPH VIDEO, AND RELATED VIDEO DECODING METHOD AND APPARATUS
    20.
    发明申请
    VIDEO ENCODING METHOD AND APPARATUS FOR ENCODING VIDEO DATA INPUTS INCLUDING AT LEAST ONE THREE-DIMENSIONAL ANAGLYPH VIDEO, AND RELATED VIDEO DECODING METHOD AND APPARATUS 审中-公开
    用于编码视频数据输入的视频编码方法和装置,包括至少一个三维ANAGLYPH视频,以及相关视频解码方法和装置

    公开(公告)号:US20130070051A1

    公开(公告)日:2013-03-21

    申请号:US13483066

    申请日:2012-05-30

    CPC classification number: H04N13/334 H04N13/161

    Abstract: A video encoding method includes: receiving a plurality of video data inputs corresponding to a plurality of video display formats, respectively, wherein the video display formats include a first three-dimensional (3D) anaglyph video; generating a combined video data by combining video contents derived from the video data inputs; and generating an encoded video data by encoding the combined video data. A video decoding method includes: receiving an encoded video data having encoded video contents of a plurality of video data inputs combined therein, wherein the video data inputs correspond to a plurality of video display formats, respectively, and the video display formats include a first three-dimensional (3D) anaglyph video; and generating a decoded video data by decoding the encoded video data.

    Abstract translation: 视频编码方法包括:分别接收对应于多个视频显示格式的多个视频数据输入,其中所述视频显示格式包括第一三维(3D)浮雕视频; 通过组合从视频数据输入导出的视频内容来产生组合视频数据; 以及通过对组合视频数据进行编码来生成编码视频数据。 视频解码方法包括:接收具有组合在其中的多个视频数据输入的编码视频内容的编码视频数据,其中视频数据输入分别对应于多个视频显示格式,视频显示格式包括前三个 (3D)浮雕视频; 以及通过对编码的视频数据进行解码来生成解码的视频数据。

Patent Agency Ranking