System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables

作者: Eric C. Anderson , Celeste Johnson

DOI:

关键词:

摘要: A system and method for extending the functionality of a digital is disclosed. The includes read-only memory (ROM) storing an extendible control application, processing unit executing code stored in ROM, imaging device capturing optical images converting them to code, random-access (RAM) providing working storage files images, input-output (I/O) receiving user input communicating with host computer transfer files, optional removable means introducing extensions into system. ROM image patch manager function pointers which, together, permit redirection program execution sequence. New pieces (extensions) can, through such redirection, be incorporated original, non-modifiable supplement or replace routines original application.

参考文章(11)
Rickard Nilsson, Leif Klofver, Ulf Markstrom, System for changing software during computer operation ,(1993)
Kenneth A. Parulski, Wayne W. Hintz, Robert H. Hibbard, Method for processing color image records subject to misregistration ,(1993)
William F. Pittore, Joseph E. Provino, Tom Allen, Dynamically configurable kernel ,(1993)
Kamal K. Sarbadhikari, Kenneth A. Parulski, John R. Fredlund, Electronic imaging system using a removable software-enhanced storage device ,(1995)
Yukimasa Iseki, Hisatsugu Tahara, Taisei Fukada, Tokuharu Kaneko, Hiroshi Ozaki, Naoyuki Ohki, Satoshi Kuroyanagi, Mitsuharu Takizawa, Satoshi Kaneko, Shinichi Nakamura, Hideki Adachi, Mitsuhiko Sato, Image processing apparatus which can update program ,(1995)
Philip Nguyen, Russ Wetmore, Ricardo Batista, Method and apparatus for patching code residing on a read only memory device ,(1995)
Kenneth A. Parulski, Richard M. Vogel, Seishi Ohmori, Single sensor color camera with user selectable image record size ,(1993)
Kenneth A. Parulski, Raymond J. Bouvy, Timothy J. Tredwell, David Allen Smith, Electronic camera with memory card interface to a computer ,(1993)