WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1998028680) METHOD AND APPARATUS FOR PERFORMING A MASKED BYTE ADDITION OPERATION
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/1998/028680 International Application No.: PCT/US1997/023107
Publication Date: 02.07.1998 International Filing Date: 17.12.1997
IPC:
G06F 7/50 (2006.01)
Applicants: OAK TECHNOLOGY, INC.[US/US]; 139 Kifer Court Sunnyvale, CA 94086, US
Inventors: REDFORD, John, L.; US
Agent: LONGO, Robin, R.; Testa, Hurwitz & Thibeault, LLP High Street Tower 125 High Street Boston, MA 02110, US
Priority Data:
08/770,45720.12.1996US
Title (EN) METHOD AND APPARATUS FOR PERFORMING A MASKED BYTE ADDITION OPERATION
(FR) PROCEDE ET APPAREIL PERMETTANT DE REALISER UNE OPERATION D'ADDITION A OCTET MASQUE
Abstract:
(EN) A method and apparatus for performing an add-masked byte operation on a word of digital data comprises a register for receiving the word, a register for receiving a mask byte, and a multiplication module for receiving inputs from the registers. A multiplier multiplies each byte in the word by a corresponding bit in the mask byte to obtain a series of partial products. A multiplexer shifts the partial products until the partial products are disposed in the same register location as the location of the partial product achieved with the least significant byte in the word. An arithmetic logic unit clears certain bits in the partial products and adds the partial products to obtain a sum. The use of an existing multiplier module in an image processing system eliminates the costs involved in providing additional hardware for performing an add-masked byte operation.
(FR) L'invention concerne un procédé et un appareil permettant de réaliser une opération d'addition à octet masqué sur un mot de données numériques. L'appareil comprend un registre destiné à recevoir ce mot, un registre destiné à recevoir un octet de masquage, et un module de multiplication destiné à recevoir les entrées provenant de ces registres. Un multiplicateur multiplie chaque octet du mot au moyen d'un bit correspondant de l'octet de masquage, afin d'obtenir une série de produits partiels. Un multiplexeur transpose les produits partiels jusqu'à ce que ceux-ci soient placés dans la même position de registre que le produit partiel, dont la position est calculée au moyen de l'octet le plus insignifiant du mot. Une unité de logique arithmétique supprime certains bits des produits partiels et ajoute lesdits produits partiels afin d'obtenir une somme. L'utilisation d'un module de multiplication existant dans un système de traitement de l'image permet d'éliminer les coûts liés à l'ajout de matériel nécessaire pour réaliser un opération d'addition à octet masqué.
Designated States: CA, JP, KR
European Patent Office (EPO) (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Publication Language: English (EN)
Filing Language: English (EN)