Patents Assigned to Genesys Logic, Inc.
  • Patent number: 8094348
    Abstract: A duplex document scanning apparatus and method thereof are described. The duplex document scanning apparatus includes a first image sensor, a second image sensor, a switch module, a data conversion unit, and a scanning control device. The first image sensor senses the first analog image signal and the second image sensor senses the second analog image signal. The switch module switches the first image sensor and the second image sensor to select the first analog image signal and the second analog image signal. The data conversion unit converts the first and second analog image signals to generate first and second digital image signals. The switch control module of scanning control device generates a switch signal to control the switch module. The scanning control device has a switch control unit and processes the first digital image signal and a second digital image signal.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: January 10, 2012
    Assignee: Genesys Logic, Inc.
    Inventor: Mi-lai Tsai
  • Patent number: 8069396
    Abstract: A storage device for refreshing pages of a flash memory comprises a flash memory, an ECC detector and a controller. The flash memory has a plurality of pages, and each page comprises a data area for storing data and a spare area for storing error correction code (ECC) corresponding to the data. The ECC detector is used to get the number of error bits of each page. The controller coupled to the ECC detector is used for storing data and ECC in a first page to a second page when a number of used bytes of the ECC stored in a spare area of the first page exceeds a first predetermined value. A number of used bytes of the ECC stored in a spare area of the second page is less than the first predetermined value. The second page is a blank page.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: November 29, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Ju-peng Chen, Chih-jung Lin
  • Publication number: 20110273144
    Abstract: A USB charging system and the method thereof are disclosed. The USB charging system includes a hub device having a charging function module and a plurality of connection ports. The charging function module dynamically distributes the charging current to the connection ports based on power supply ability of a power unit for providing the charging current to at least one chargeable device wherein the charging current is greater than USB protocol current.
    Type: Application
    Filed: October 25, 2010
    Publication date: November 10, 2011
    Applicant: GENESYS LOGIC, INC.
    Inventors: Shun-te Yu, Wen-ming Huang, Kuang-hsien Hsu, Chieh-shiung Chang
  • Publication number: 20110231177
    Abstract: Generating a virtual CD recorder by using a storage device is proposed. The storage device includes a first data sector for storing auto-run data and a second data sector for storing table of content (TOC) information data. When the storage device is connected to a host, a detecting module of the host detects whether the TOC information data exists in the second sector. When the TOC information data exists or could be accessed, a reading module can read a first disc image file based on the TOC information data. A burning module can record data into a second disc image file and update the TOC information data associated with the second disc image file in the second sector.
    Type: Application
    Filed: May 24, 2010
    Publication date: September 22, 2011
    Applicant: Genesys Logic, Inc.
    Inventor: Chi-hung Chiang
  • Patent number: 8010876
    Abstract: A method of facilitating reliably accessing flash memory is provided. During the write-in process, the present invention utilizes the steps of coding write-in data to generate extra data, and then generating the first error correction code by performing an error-correcting operation on the write-in data and the extra data. Finally, store the N write-in data and the generated K extra data into the data area and the first ECC into the spare area. During read process, the present invention utilizes the steps of reading data from the data area of the target flash-memory page to generate the second ECC, counting with the counter a number of bit differences between the first ECC and the second ECC, and selecting M data from the N write-in data and the K extra data as decoding factors to retrieve the N write-in data. The higher the counter values, the lower the likelihood the corresponding bit is selected to be retrieved.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: August 30, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Jen-wei Hsieh, Tei-wei Kuo, Hsiang-chi Hsieh
  • Patent number: 8010770
    Abstract: A caching device is positioned between a memory read/write controller and a flash memory, which contains an instruction register, a logical address register, a data register, a pair of auxiliary controllers, a microprocessor, an address translation unit, a flash memory address register, a caching control unit, and a caching instruction and data buffer area. Among them, the microprocessor is the core of the caching device responsible not only for the reading and writing the flash memory but also for the caching operation for logical and physical address translation. The caching control unit is a programmable device containing the instruction and data for caching the logical and physical address mapping. The caching instruction and data buffer area temporarily stores the caching instruction and data used by the caching control unit.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: August 30, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Chin-hsien Wu, Tei-wei Kuo, Hsiang-Chi Hsieh
  • Patent number: 8006171
    Abstract: An apparatus for random parity check and correction with BCH code is provided, including a Bose-Chaudhuri-Hocquenghem (BCH) parity check code encoder, a channel, a BCH parity check code decoder, and a static random access memory (SRAM). The BCH parity check code encoder uses the BCH encoding to encode the parity check code in writing to flash memory. The channel is connected to the BCH parity check code encoder to compute the parity check code and the message polynomial into receiving data. The BCH parity check code decoder is connected to the channel for inputting the receiving data and using BCH decoding to compute the eigen value and error address. The SRAM is connected to the BCH parity check code decoder so as to read error address from static RAM, correct the data and restores the corrected data to the SRAM. Therefore, this achieves the object of random parity check and correction with BCH code.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: August 23, 2011
    Assignee: Genesys Logic, Inc.
    Inventor: Szu-chun Wang
  • Patent number: 7975095
    Abstract: A cache device comprises a hard disk, cache control unit and at least one flash memory, whereby the cache control unit controlling and regulating the flash memory as the hard disk cache device. The present invention method is defined by setting up a management table to manage each corresponding logical block address of the flash memory through a cache data read-out step and cache data write-in step in order to manage the cache read or write action of the flash memory on the hard disk. In addition, the step of recycling a cache space and replacing cache temporary data storage is to remove and replace temporary cache and storage space within the flash memory on the hard disk. Moreover, the step of reconstruction management table is provided to reconstruct management table loss or damage caused by power outage or irregular shut-down of the computer and will be able to provide flash memory on the hard disk cache control.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 5, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Jen-Wei Hsieh, Po-Liang Wu, Yuan-Hao Chang, Tei-Wei Kuo, Cheng-Chih Yang
  • Publication number: 20110099296
    Abstract: An accelerated access apparatus and reading and writing methods thereof are described. A processing unit is used to determine whether the continuation state of a plurality of first address parameters of first request signals. Each first request signal has a first address length. When the first address parameters are continuous thereamong, the processing unit converts one of the second request signals into a second reading command which has a second reading address and a second reading address length. The second reading address length is greater than one of the first address lengths. The processing unit executes the second reading command to read data content to be stored in a buffer unit based on the second reading address and the second reading address length for responding to the second request signals.
    Type: Application
    Filed: December 21, 2009
    Publication date: April 28, 2011
    Applicant: Genesys Logic, Inc.
    Inventor: Jin-min Lin
  • Patent number: 7934053
    Abstract: A flash memory storage device for boosting efficiency in accessing flash memory is disclosed. The flash memory storage device provides a Multi-level cell (MLC) flash memory for storing data, a single-level cell (SLC) flash memory for storing data, and a control unit for determining whether to store a file into the MLC NAND flash memory or a SLC NAND flash memory based on the file's data characteristics.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: April 26, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Ju-peng Chen, Nei-chiung Perng
  • Publication number: 20110080534
    Abstract: A light compensation scheme, an optical machine device, a display system and a method for light compensation are disclosed herein. The light compensation scheme includes a detector for inspecting a data related to a luminous flux of each of different color beams, and a controller for selectively adjusting anytime a luminosity of at least one of a plurality of pointolites and/or the transmittances of at least one part of liquid crystals disposed within a liquid crystal display panel, based on the inspected data.
    Type: Application
    Filed: December 18, 2009
    Publication date: April 7, 2011
    Applicant: Genesys Logic, Inc.
    Inventors: Nei-Chiung Perng, Chih-nan Wei, Po-Yao Chuang
  • Patent number: 7917832
    Abstract: An apparatus for improving the data access reliability of flash memory is provided, including an instruction register, an address register, a flash memory control circuit, a data register, an encoder, an error correction code (ECC) generator, a signal converter, a comparator, an arbitrator, and a decoder. The instruction register and the address register are connected to a flash memory respectively for storing the access instructions and the addresses. The flash memory control circuit is connected to both instruction register and address register for controlling the access to the flash memory. The data register is connected to flash memory control circuit for loading data to be written to the flash memory. The encoder encodes the written data, and the ECC generator generates an ECC, which is written to the flash memory through the signal converter. The comparator and the arbitrator provide the comparison with ECC and informing decoder f suspicious bit values when data is read from the flash memory.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: March 29, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Jen-Wei Hsieh, Tei-Wei Kuo, Hsiang-Chi Hsieh
  • Patent number: 7890693
    Abstract: A flash translation layer apparatus is disclosed. The flash translation layer apparatus coupled to a flash memory and a reading and writing controller, respectively. The flash translation layer apparatus includes an instruction register, a logical address register, a data register, a first auxiliary controller, a microprocessor, an address converting unit, a second auxiliary controller, a flash address register and an adjustable translation layer unit. Furthermore, the adjustable translation layer unit regards the block as a unit for a coarse-grained address translation table and regards the pages as a unit for a fine-grained address translation table, respectively. Therefore, the present invention can provide capabilities of reducing the spaces and the times of a null data collection procedure and increasing the efficiency when a logical address corresponds to a physical address.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: February 15, 2011
    Assignee: Genesys Logic, Inc.
    Inventors: Cheng-chih Yang, Tei-wei Kuo, Chin-hsien Wu
  • Publication number: 20110016346
    Abstract: A serial bus clock frequency calibration system and a method thereof are disclosed herein. The system utilizes a first frequency calibration device, a second frequency calibration device and a third frequency calibration device to share the same oscillator as so to perform multi-stage clock frequency resolution calibrations for different frequency-tuning ranges. This can bring an optimal frequency resolution, greatly reduce system complexity and save element cost.
    Type: Application
    Filed: September 16, 2010
    Publication date: January 20, 2011
    Applicant: Genesys Logic, Inc.
    Inventors: Wei-te Lee, Shin-te Yang, Wen-ming Huang
  • Publication number: 20110016261
    Abstract: A parallel processing architecture of flash memory and method thereof are described. A processing unit classifies a plurality of commands to generate a first command group and a second command group respectively. The processing unit executes the first command group and the second command group. A first control unit performs the first command group to access the data stored in the first memory unit, and a second control unit simultaneously performs the second command group to access the data stored in the second memory unit for processing the data stored in the first and the second memory units in parallel.
    Type: Application
    Filed: September 4, 2009
    Publication date: January 20, 2011
    Applicant: Genesys Logic, Inc.
    Inventors: Jin-min Lin, Wei-kan Hwang
  • Patent number: 7861028
    Abstract: A system and a method for configuration and management of flash memory is provided, including a flash memory, a virtual memory region, and a memory logical block region. The flash memory includes a plurality of physical erase units. Each physical erase unit is configured to include at least a consecutive segment, and each segment is configured to include at least a consecutive frame. Each frame is configured to include at least a consecutive page. Each virtual memory region is configured to include a plurality of areas, and each area is configured to include at least a virtual erase unit. The memory logical block region is configured to include a plurality of clusters, and each cluster includes at least a consecutive memory logical block.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: December 28, 2010
    Assignee: Genesys Logic, Inc.
    Inventors: Yi-Lin Tsai, Tei-Wei Kuo, Jen-Wei Hsieh, Yuan-Hao Chang, Hsiang-Chi Hsieh
  • Publication number: 20100296134
    Abstract: A scanning apparatus having dual power mode is described. The scanning apparatus includes a detection module, a switch unit, and a power controller. The detection module detects a first voltage signal and a second voltage signal for generating a detecting signal. The switch unit receives the commands from the power controller for outputting the first voltage signal and/or the second voltage signal to the image acquiring device of the scanning apparatus. The power controller determines whether the first voltage signal is detected according to the detecting signal. While the first voltage signal is detected, the power controller controls the switch unit to output the first voltage signal and/or the second voltage signal to the image acquiring device. While the first voltage signal is not exist, the power controller controls the switch unit to output the second voltage signal to the image acquiring device.
    Type: Application
    Filed: August 25, 2009
    Publication date: November 25, 2010
    Applicant: Genesys Logic, Inc.
    Inventors: Tsu-hsun Yi, Mi-Lai Tsai
  • Patent number: 7836241
    Abstract: An electronic apparatus having switching unit is described. The electronic apparatus includes a first peripheral device, a second peripheral device and a switching unit. The first peripheral device communicates with the host unit. The second peripheral device communicates with the host unit and the first peripheral device, respectively. The switching unit switches to the host unit and the first peripheral device for allowing the host unit to access the first peripheral device via a first path. The switching unit switches to the host unit and the second peripheral device for allowing the host unit to access the second peripheral device via a second path. The switching unit switches to the first peripheral device and the second peripheral device for allowing the first peripheral device to access the second peripheral device via a third path.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: November 16, 2010
    Assignee: Genesys Logic, Inc.
    Inventors: Nei-chiung Perng, Chih-jung Lin, Ching-jung Yu, Chia-yu Chan
  • Patent number: 7834677
    Abstract: A transmission gate circuit includes a first PMOS device, a first NMOS device, a second PMOS device, a second NMOS device, and a third transistor. A gate electrode, a first electrode and a second electrode of the first PMOS device are coupled to a first control signal, an input end, and an output end, respectively. A gate electrode, a first electrode and a second electrode of the first NMOS device are coupled to a second control signal, the input end, and the output end, respectively. A gate electrode, a first electrode and a second electrode of the second PMOS device are coupled to the first control signal, an input end, and a body electrode of the first PMOS device, respectively. A gate electrode, a first electrode, and a second electrode of the second NMOS device are coupled to the second control signal, a body electrode of the first PMOS device, and the output end, respectively.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: November 16, 2010
    Assignee: Genesys Logic, Inc.
    Inventor: Ching-jung Yu
  • Publication number: 20100257380
    Abstract: A data access apparatus and a processing system using the same are disclosed herein, which can be a power-off status to permit its storage media being accessible by another processing system. When a bus signal switching and conversion unit receives a first-level control signal, the storage media is permitted to electrically connect only with a first bus channel and to perform a conversion between a first and second bus interface formats to the accessed data and to supply a system power based on a first power signal from the processing system to the storage media. When the bus signal switching and conversion unit receives the second-level control signal, the storage media is permitted to electrically connect only with a second bus channel and to perform a conversion between a second and third bus interface formats to the accessed data, and to supply a system power based on a second power signal from the another processing system to the storage media.
    Type: Application
    Filed: August 31, 2009
    Publication date: October 7, 2010
    Applicant: Genesys Logic, Inc.
    Inventors: Yu-chung Huang, Meng-Fen Wu, Chun-Hsiung Wei