Patent application number | Description | Published |
20080273595 | APPARATUS AND RELATED METHOD FOR PROCESSING MACROBLOCK UNITS BY UTILIZING BUFFER DEVICES HAVING DIFFERENT DATA ACCESSING SPEEDS - A method for processing a plurality of macroblock units in a video image is disclosed. The method includes: performing a specific video processing operation upon at least a first macroblock unit; storing information of the first macroblock unit in a first buffer device; storing the information of the first macroblock unit read from the first buffer device into a second buffer device, wherein a data accessing speed of the second buffer device is faster than a data accessing speed of the first buffer device; and performing the specific video processing operation upon a second macroblock unit in the plurality of macroblock units according to the information of the first macroblock unit stored in the second buffer device. | 11-06-2008 |
20080279277 | METHODS AND SYSTEMS FOR PERFORMING IMAGE PROCESSING UPON PIXEL DATA AND LOADING PIXEL DATA IN PARALLEL - A method for performing a specific image processing upon data loaded in a memory unit. The method includes loading non-overlapping pixel data of a second image processing range in a second reference frame into the memory unit, wherein the non-overlapping pixel data are pixel data not within an overlapped area of the first and second image processing ranges; and before the non-overlapping pixel data are completely loaded into the memory unit, start performing the specific image processing upon overlapping pixel data of first and second image processing ranges in a first reference frame. | 11-13-2008 |
20080304352 | MEMORY CONTROLLERS AND PAD SEQUENCE CONTROL METHODS THEREOF - Memory controllers and methods of optimizing pad sequences thereof are provided. At least two different preferred trace sequences on printed circuit boards for at least one memory device are first provided. One memory controller is then provided to have a core logic circuit, a plurality of input/output (I/O) devices, and a reorderer. The core logic has I/O terminals. Each I/O device on the single chip has a pad. The reorderer is coupled between the core logic circuit and the input/output devices, programmable to selectively connect the input/output devices to the input/output terminals. The reorderer is later programmed to select and connect a portion of the input/output devices to the input/output terminals such that one of the different preferred trace sequences is substantially supported. | 12-11-2008 |
20080309666 | Stereo graphics system based on depth-based image rendering and processing method thereof - A stereo graphics system based on depth-based image rendering is disclosed. A master pipeline renders a first image from graphics data and derives a depth image relating to the first image. A rendering unit accesses the first image and the depth image from the master pipeline and renders a second image based on the first image and the depth image. First and second frame buffers retrieves and stores the first and second images, and a compositor accesses the first and second images from the frame buffers and combines the images to generate a resulting image. | 12-18-2008 |
20090097564 | Matching-pixel Sub-sampling Motion Estimation Method for Video Compression - Sub-sampling pattern design for motion estimation in video compression. A motion estimation method divides a first frame into a plurality of macroblocks, performs block matching for a current macroblock pair on a candidate macroblock pair of a second frame. The current macroblock pair and the candidate macroblock pair are sampled according to a sub-sampling pattern, and an error measure between the current and candidate macroblock pairs is calculated. The sub-sampling pattern is constructed by a plurality of repeating units, and each repeating unit is composed of a first and a second pattern unit. | 04-16-2009 |
20090097566 | MACROBLOCK PAIR CODING FOR SYSTEMS THAT SUPPORT PROGRESSIVE AND INTERLACED DATA - A method of performing block matching on a video image of progressive data includes: receiving the video image; storing the video image to a first storage; loading a current macroblock pair and a current search window of the video image to a second storage and utilizing the current search window to perform block matching for the current macroblock pair; and loading a next macroblock pair and a plurality of macroblocks corresponding to a non-overlapped area of a next search window to the second storage to perform block matching for the next macroblock pair. | 04-16-2009 |
20090100251 | PARALLEL CONTEXT ADAPTIVE BINARY ARITHMETIC CODING - A method for performing parallel processing of at least two bins in an arithmetic coded bin stream includes: utilizing a current range to calculate a range for a first bin in the bin stream; simultaneously utilizing the current range to forward predict a plurality of possible ranges and low values for a second bin in the bin stream when the first bin is an MPS; when the range for the first bin is calculated, utilizing the calculated range to select a resultant range from the plurality of possible ranges and low values for the second bin. | 04-16-2009 |
20090122869 | Encoders and Scheduling Methods for Macroblock-Based Adaptive Frame/Filed Coding - Encoders and scheduling methods for macroblock-based adaptive frame/filed (MBAFF) coding are provided. The encoder comprises a first processing engine and a second processing engine. The first processing engine executes a first encoding stage of the frame coding and field coding processes. The second processing engine obtains a processed macroblock (MB) pair or a processed frame and field of a MB pair from the first processing engine, and executes a second encoding stage of the frame coding and field coding processes on the obtained MB pair or obtained frame and field while the first processing engine executes the first encoding stage of the frame coding and field coding processes on a subsequent MB pair or subsequent frame and field. | 05-14-2009 |
20090238268 | METHOD FOR VIDEO CODING - A method for video coding is provided. The method comprises retrieving a video frame and at least one reference frame, determining a search window size according to the number of the at least one reference frame, performing prediction encoding on the video frame according to the number of the at least one reference frame and the search window size to obtain coding information and determining another search window size and a number of reference frames according to the coding information. | 09-24-2009 |
20090245374 | VIDEO ENCODER AND MOTION ESTIMATION METHOD - A video encoder and a motion estimation method are provided. The video encoder comprises a storage unit and an integer motion estimation unit. The storage unit receives a current image block and a plurality of search windows from at least two reference frames. The integer motion estimation unit coupled to the storage unit computes a plurality of integer motion vectors according to the current image block and the plurality of search windows. A number of the reference frames and a size of the search windows are adaptively changed such that space requirement thereof is less than or equal to available space in the storage unit. | 10-01-2009 |
20090296806 | CABAC ENCODER AND CABAC ENCODING METHOD - A CABAC encoding method includes: receiving first and second coefficient flags (Sig, Last); detecting coefficient flags according to positions of the detected coefficient flags and control signal (Sig_first); generating first bin and second bin (bin_val | 12-03-2009 |
20100201832 | IMAGE EVALUATION METHOD, IMAGE CAPTURING METHOD AND DIGITAL CAMERA THEREOF - An image evaluation method for a digital camera includes analyzing the composition of an image for obtaining a characteristic of the composition of the image, computing an ideal characteristic value, a real characteristic value, and a difference value between the ideal characteristic value and the real characteristic value, and generating a grade according to the difference value to show quality related to the composition of the image. | 08-12-2010 |
20100225745 | APPARATUS AND METHOD FOR CAPTURING IMAGES OF A SCENE - An image capture apparatus includes an image sensor, a lens, an adjusting mechanism, and a controller. The image sensor is configured for detecting incident light to generate a corresponding captured image. The lens is configured for guiding light of a scene toward the image sensor. The adjusting mechanism is configured for adjusting a relative position relationship between the image sensor and the lens when the image capture apparatus is capturing the scene. The controller is configured for controlling the image sensor to generate a plurality of captured images of the scene in response to different relative position relationships between the image sensor and the lens. | 09-09-2010 |
20100254609 | DIGITAL CAMERA AND IMAGE CAPTURING METHOD - A digital camera and an image capturing method for photographing at least one object in the digital camera. An image is sensed, and an eye-gazing detection process is accordingly preformed on the image to detect an eye-gazing direction of at least one pair of eyes of the at least one object. It is determined whether the eye-gazing direction meets a gazing criterion. If the eye-gazing direction meets the gazing criterion, an application of the digital camera is triggered. | 10-07-2010 |
20120113298 | IMAGE EVALUATION METHOD, IMAGE CAPTURING METHOD AND DIGITAL CAMERA THEREOF FOR EVALUATING AND CAPTURING IMAGES ACCORDING TO COMPOSITION OF THE IMAGES - An image evaluation method for a digital camera includes analyzing the composition of an image for obtaining a characteristic of the composition of the image, computing information of an ideal composition based on the obtained characteristic of the composition of the image, and generating an indication according to the information of the ideal composition to guide a photographer to compose toward the ideal composition. | 05-10-2012 |
20130051466 | METHOD FOR VIDEO CODING - A method for video coding is provided. The method includes retrieving a video frame, determining a maximal number of reference frames for the video frame, determining a search window size according to the maximal number of reference frames, and performing prediction encoding on the video frame according to the maximal number of reference frames and the search window size. | 02-28-2013 |
20130265404 | DIGITAL CAMERA AND IMAGE CAPTURING METHOD - A digital camera and an image capturing method for photographing at least one object in the digital camera. An image is sensed, and an eye-gazing detection process is accordingly preformed on the image to detect an eye-gazing direction of at least one pair of eyes of the at least one object. It is determined whether the eye-gazing direction meets a gazing criterion. If the eye-gazing direction meets the gazing criterion, an application of the digital camera is triggered. | 10-10-2013 |
20140211847 | VIDEO ENCODING SYSTEM AND METHOD - A video processing method for a video image consisting of a plurality of units includes: generating a plurality of information types of at least a first unit and a second unit neighbouring the first unit; and storing the plurality of information types of the first unit in a first continuous address space in a buffer and storing the plurality of information types of the second unit in a second continuous address space in the buffer, wherein the first continuous address space is adjacent to the second continuous address space. The plurality of information types of the first and second units are required for coding a specific unit, and the order of the stored plurality of information types of the first and second units is manipulated in each of the first and second continuous address spaces. | 07-31-2014 |
20140333795 | DIGITAL CAMERA AND IMAGE CAPTURING METHOD - A portable device and image processing method for the device are disclosed. The method includes sensing an image, performing an eye-gazing detection process on the image to detect an eye-gazing direction of at least one eye of at least one object in the image, determining whether the eye-gazing direction meets a gazing criterion, wherein the gazing criterion defines a specific angle of the eye-gazing direction of the at least one eye of the at least one object with respect to the portable device, and wherein the eye-gazing direction is determined by analyzing pupils of the at least one eye, and triggering an application of the portable device in response to the eye-gazing direction meeting the gazing criterion. | 11-13-2014 |