or
Bookmark and Share
Process and apparatus for bitwise tracking in a byte-based computer system
   
Document Number
US Patent 5537338
Issued Date
July 16, 1996
Link
Inventors
Coelho; Rohan (Hillsboro, OR)
Map
Abstract
A bit pointer is updated by a specified value; and a byte pointer is updated in accordance with a lookup table and the updated bit pointer.
Drawing
Process and apparatus for bitwise tracking in a byte-based computer system - US Patent 5537338 Drawing
Drawing from US Patent 5537338
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
23
Comments:
no comments yet
Owner
Intel Corporation (Santa Clara, CA)
Published
July 16, 1996
Application Number
08/234,972
Filed
April 28, 1994
US Classification
709/204  
Int'l Classification
G06T   9/00   (20060101)   H04N   7/46   (20060101)   H04Q   11/04   (20060101)   H04N   7/30   (20060101)   H04N   7/50   (20060101)   H04N   7/64   (20060101)   H04N   7/15   (20060101)   H04N   7/26   (20060101)   H04N   7/68   (20060101)   H04N   7/52   (20060101)  
Parent Case
CROSS-REFERENCES TO RELATED APPLICATIONS This is a continuation-in-part of application Ser. No. 08/158,855 (abandoned), filed on Nov. 24, 1993, entitled "Computer-Implemented Process and System for Decompressing a Compressed Image," the entire disclosure of which is incorporated herein by reference.
USPTO Field of Search
364/514R   364/200   364/900   364/514A   348/13   348/15   348/19   348/409   348/416   348/469   395/155   360/33.1   358/426  
Related Patents
5890006 - Apparatus for extracting instruction specific bytes from an instruction - Owned by Advanced Micro Devices, Inc. (Sunnyvale, CA)

A superscalar microprocessor predecodes instruction data to identify the boundaries of instructions and the type of instruction. In one embodiment, to expedite the dispatch of instructions, the first microcode instruction of the cache line is identified during predecode and stored as a microcode pointer. When the cache line is scanned for dispatch, the microcode pointer is used to identify the first microcode instruction which is conveyed to the MROM unit. In another embodiment, the first scanned instruction is predicted to be a microcode instruction and is dispatched to the MROM unit. A microcode scan circuit uses the microcode pointer and the functional bits of the predecode data to multiplex instruction specific bytes of the first microcode instruction to the MROM unit. If the predicted first microcode instruction is not the actual first microcode instruction, then in a subsequent clock cycle, the actual microcode instruction is dispatched the MROM unit and the incorrectly predicted microcode instruction is canceled.

7177359 - Method and apparatus to encode a moving image with fixed computational complexity - Owned by Samsung Electronics Co., Ltd. (Suwon-Si,KR)

A method, a computer readable storage, and an apparatus estimate a motion of a moving image and comprising a process of adjusting a number of search points per frame by adaptively updating a threshold value per frame to regularly maintain fixed a computational complexity of a video encoder irrespective of characteristics of the moving image.

7020203 - Dynamic intra-coded macroblock refresh interval for video error concealment - Owned by Polycom, Inc. (Pleasanton, CA)

The present invention provides, in one embodiment, a system and method for concealing video errors. The system includes a coding engine for processing each frame of a video signal to generate macroblocks, selecting a refresh interval based upon network communication parameters, and encoding one or more of the macroblocks as refresh intra-coded macroblocks based upon the selected refresh interval. The refresh intra-coded macroblocks are placed into discrete data packets for transmission across a network to one or more remote devices. Upon receiving other refresh intra-coded macroblocks from a remote device via the network, the coding engine decodes the received intra-coded macroblocks, and places the decoded macroblocks in a newly decoded video frame to be used as reference frame macroblocks for reducing video errors associated with prediction drift.

6134650 - Apparatus and method for predicting a first scanned instruction as microcode instruction prior to scanning predecode data - Owned by Advanced Micro Devices, Inc. (Sunnyvale, CA)

A superscalar microprocessor predecodes instruction data to identify the boundaries of instructions and the type of instruction. When the cache line is scanned for dispatch, the first scanned instruction is predicted to be a microcode instruction and is dispatched to the MROM unit. A microcode scan circuit uses the location of the first scanned instruction and the functional bits of the predecode data to multiplex instruction specific bytes of the first scanned instruction to the MROM unit. If the first scanned instruction is not the first microcode instruction, then in a subsequent clock cycle, the first microcode instruction is dispatched the MROM unit and the mispredicted instruction is canceled.

7007058 - Methods and apparatus for binary division using look-up table - Owned by Mercury Computer Systems, Inc. (Chelmsford, MA)

Improved methods of operating a digital data processor to perform binary division include estimating reciprocals of at least selected divisors based on value accessed from a look-up table. For divisors in a first numerical range, the estimation can be based on a value stored in a first look-up table at an index defined by the divisor. For divisors in a second numerical range, the estimation can be based on an index that is a bitwise-shifted function of the divisor. The methods can be applied to scalar and vector binary division.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us