Patents Assigned to Genesys Logic, Inc.
-
Publication number: 20100245894Abstract: A scanning device capable of directly sending scanned images to a printing device to be printed and a related method are proposed. An image information is obtained by scanning with an image sensor module, and then stored in a storage device. When a print client detects a print request, a storing server delivers the image information to the printing device through a picture transfer protocol. Accordingly, the image information is to be printed upon a direct link between the printing device and the scanning device without needing a computer serving as a bridge.Type: ApplicationFiled: September 16, 2009Publication date: September 30, 2010Applicant: Genesys Logic, Inc.Inventors: Mi-lai Tsai, Shang-wen Huang, Chih-kuang Hsu, Liang-yu Chang, Fu-Iiang Kao, Tsung-en Tsai
-
Publication number: 20100214254Abstract: A display device using a surface capacitive touch panel is proposed. Upon a normal mode, an external clock generator supports a clock source; meanwhile, an external clock generator, a signal generator, a current detector, a current-to-voltage converter, an analog-to-digital converter, a filter, an interface controller, a microprocessor, and the touch-position calculators are turned on. But under a power-down mode, the external clock generator, the analog-to-digital converter, filter, the interface controller, the microprocessor, and the touch-position calculators are turned off in order to reduce power consumption. Furthermore, the external clock generator is also turned off to minimize the power consumption.Type: ApplicationFiled: June 24, 2009Publication date: August 26, 2010Applicant: Genesys Logic, Inc.Inventor: Mi-lai Tsai
-
Publication number: 20100214628Abstract: A scanning controller, a scanning apparatus and a method for performing the scanning controller are disclosed herein. The scanning controller includes an image data processing unit, a memory control unit, a dummy line control unit, a buffer condition control unit, a motor condition control unit, a motor controlling unit and a relation control unit. Based on at least one of several predetermined contrastive relationships among each stored data amount with regard to an image buffer and its corresponding motor move timing, the relation control unit controls generation of a motor move timing from the motor controlling unit to drive a motor with variance of a scanned data generation rate and simultaneously enable determination of the dummy line control unit on which part of scanned image data should be skipped by catching of the image data processing unit.Type: ApplicationFiled: September 25, 2009Publication date: August 26, 2010Applicant: Genesys Logic, Inc.Inventor: Mi-lai Tsai
-
Patent number: 7778101Abstract: A memory module and a method of performing the same for access of an external electronic device are provided herein. The memory module includes a NAND-type flash memory, a dynamic random access memory (DRAM) unit, and a memory controller. The dynamic random access memory unit which is electrically connected to the NAND-type flash memory includes a dynamic random access memory and an internal power. The memory controller is used for controlling at least one of both the NAND-type flash memory and the dynamic random access memory unit. When the memory module is disconnected with the external electronic device, the internal power of the dynamic random access memory unit powers the dynamic random access memory, actively. Accordingly, data stored in the dynamic random access memory will be retained.Type: GrantFiled: September 5, 2008Date of Patent: August 17, 2010Assignee: Genesys Logic, Inc.Inventor: Ju-peng Chen
-
Patent number: 7761648Abstract: A caching method provides a cashing mechanism between a logical addresses and a flash memory physical addresses. The caching mechanism involves a search tree which contains a number of internal and external translation nodes. Each external translation node points to a link list of translation units, and each translation unit records a range of logical addresses and the corresponding range of physical addresses, in addition to a version value. By traversing the search tree to reach a translation unit, the physical address of a target logical address can be determined in an efficient manner. The version value of the translation unit can be used to determine the space taken up for storing the mapping of the logical and physical addresses should be released for reuse.Type: GrantFiled: August 23, 2007Date of Patent: July 20, 2010Assignee: Genesys Logic, Inc.Inventors: Chin-hsien Wu, Tei-wei Kuo, Hsiang-chi Hsieh
-
Publication number: 20100123939Abstract: 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: ApplicationFiled: March 19, 2009Publication date: May 20, 2010Applicant: GENESYS LOGIC, INC.Inventor: Mi-lai Tsai
-
Publication number: 20100123661Abstract: A slide presentation system and a method of performing the same which are capable of providing a real-time interaction among conference presenter and attendees are disclosed. When a projector projects at least one slide to as map a screened image generated from a host, an image identifying unit identifies a pointer after an image capturing unit imaging the content expressed on the projected slide. After the pointer is identified, an orienting unit detects a two-dimension coordinate value with reference to where the pointer is pointed on the projected slide as the same as the screened image of the host. Then, the two-dimension coordinate values are transmitted to the host for determining an action of the pointer according to the two-dimension coordinate value with reference to the screened image of the host. By the present invention, the pointer pointing on the projected slide can be directly implemented as functioning a mouse.Type: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100125686Abstract: 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: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Applicant: GENESYS LOGIC, INC.Inventors: Nei-chiung Perng, Chih-jung Lin, Ching-jung Yu, Chia-yu Chan
-
Publication number: 20100122106Abstract: A serial bus clock frequency calibration system and a method thereof are disclosed herein. The system utilizes a first frequency calibration device and a second frequency calibration device both to share an oscillator as so to perform two-stage clock frequency resolution calibrations for generating different frequency-tuning ranges. This can bring an optimal frequency resolution and greatly reduce system complexity and save element cost.Type: ApplicationFiled: February 18, 2009Publication date: May 13, 2010Applicant: GENESYS LOGIC, INC.Inventors: Wei-te Lee, Shin-te Yang, Yen-fah Chu
-
Publication number: 20100115201Abstract: An external storage device accessible to a host is proposed. The external storage device includes a memory device and a processing unit. The memory device includes a protected area for storing an authentication application, a public area for storing an unlock application, and a reserved area for storing authentication information. The processing unit is used for performing an identification request from the authentication application. When the authentication information is confirmed, the host is allowed to access the protected area of the external storage device, accordingly.Type: ApplicationFiled: February 10, 2009Publication date: May 6, 2010Applicant: GENESYS LOGIC, INC.Inventor: Yu-jen Hsu
-
Publication number: 20100100662Abstract: An accessing apparatus and a method using the same are provided for accessing a non-volatile memory storage device by an external electronic device. The accessing apparatus includes a fixing unit, a transmission interface device, and a transmission media. The transmission interface device has a resilience power interface unit and a data interface unit. One end portion of the transmission media is electrically connected to the transmission interface device. When the external electronic device accesses the non-volatile memory storage device, the transmission media transmits power to the non-volatile memory storage device through the resilience power interface unit for driving the non-volatile memory storage device so that the transmission media is capable of transmitting either an accessing command or an accessing data to the data interface unit.Type: ApplicationFiled: March 19, 2009Publication date: April 22, 2010Applicant: GENESYS LOGIC, INC.Inventor: Nei-chiung Perng
-
Publication number: 20100100763Abstract: A flash memory controller having a configuring unit of error correction code (ECC) capability and method thereof are described. The flash memory controller includes a control unit, a buffer, an ECC module, and a configuring unit. The flash memory has a data area for storing the data content and a first spare area for storing a first ECC value corresponding to the data content. The ECC module utilizes the data content for generating a second ECC value and comparing the second ECC value with the first ECC value to determine whether the data content comprises a plurality of errors based on the compared result of the first ECC value and the second ECC value. The configuring unit computes the amount of the errors if the data content has the errors to determine whether the amount of the errors exceeds a predetermined threshold.Type: ApplicationFiled: October 16, 2008Publication date: April 22, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100100797Abstract: A dual mode error correction code (ECC) apparatus for the flash memory and method thereof are described. The dual mode error correction code (ECC) apparatus includes a syndrome detection unit, a first ECC unit, a second ECC unit, a switch module, and an interface module. The syndrome detection unit detects the data content for computing the amount of errors in the data content to determine whether the amount of the errors exceeds a pre-determined threshold value. The first ECC unit corrects the errors in the data content based on a first coding mode. The second ECC unit corrects the errors in the data content based on a second coding mode. The switch module either switches to the first ECC unit for activating the first coding mode of the first ECC unit if the amount of the errors is fewer than a pre-determined threshold value or switches to the second ECC unit for activating the second coding mode of the second ECC unit if the amount of the errors is greater than the pre-determined threshold value.Type: ApplicationFiled: October 16, 2008Publication date: April 22, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100061133Abstract: A memory module and a method of performing the same for access of an external electronic device are provided herein. The memory module includes a NAND-type flash memory, a dynamic random access memory (DRAM) unit, and a memory controller. The dynamic random access memory unit which is electrically connected to the NAND-type flash memory includes a dynamic random access memory and an internal power. The memory controller is used for controlling at least one of both the NAND-type flash memory and the dynamic random access memory unit. When the memory module is disconnected with the external electronic device, the internal power of the dynamic random access memory unit powers the dynamic random access memory, actively. Accordingly, data stored in the dynamic random access memory will be retained.Type: ApplicationFiled: September 5, 2008Publication date: March 11, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100049904Abstract: A storage device includes a multi-level cell flash memory having a plurality of physical memory cells, a read controller, and a write controller. The physical memory cells form a first page and a second page. The write controller in response to a first request is used for writing first data into the first page, duplicating the first data as a second data and writing the second data into the second page. The read controller is used for adjusting the stored data value complying with a desired storing value. Each physical memory cell comprises four threshold voltage ranges indicative of two-bit logical values. The two-bit data is assigned as a first logical value accordingly in response to a two-bit data corresponding to a first and second threshold voltage ranges in a first physical memory cell. The two-bit data is assigned as a second logical value accordingly in response to a two-bit data corresponding to a third and fourth threshold voltage ranges in a second physical memory cell.Type: ApplicationFiled: November 24, 2008Publication date: February 25, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100045641Abstract: An electrical device having a display screen to adjust displaying image based on a rotation of a web camera. The web camera is rotatably installed on one side of the frame surrounding the display screen. The web camera captures an image data in a first direction or a second direction. An image sensor generates a plurality of brightness signals based on the image data. A processing unit is used for determining the display to show the image data in a first mode or a second mode based on the plurality of brightness signals.Type: ApplicationFiled: March 19, 2009Publication date: February 25, 2010Applicant: GENESYS LOGIC, INC.Inventors: Yu-jen Hsu, Nei-chiung Perng
-
Publication number: 20100037004Abstract: A storage system for backup data of a flash memory includes a flash memory for storing a first file, a detector for detecting a number of accesses to the first file, and a driving unit coupled to the detector. The driving unit is used for duplicating the first file as one or more second files when the number of accesses to the first file exceeds a predetermined value, and storing the one or more first files into the flash memory. If the access number is higher than the predetermined value, which indicates this file is more likely to be accessed, the invention automatically backups this file and accesses the backup file at the next access request for fear that the file is damaged by multiple access to the same file.Type: ApplicationFiled: December 10, 2008Publication date: February 11, 2010Applicant: GENESYS LOGIC, INC.Inventor: Ju-peng Chen
-
Publication number: 20100037003Abstract: A flash memory control apparatus having a signal-converting module is described. The signal-converting module includes a primary controller, a signal-converting module, a data buffer, and a secondary controller. The primary controller generates a plurality of control signals based on a first control interface. The signal-converting module receiving a reading enable signal and a writing enable signal of the control signals and converts the reading enable signal and the writing enable signal into a writing/reading signal based on a second control interface. The data buffer stores the data from the primary controller according to the first control interface and stores the data from the flash memory according to the second control interface. The secondary controller transmits the writing/reading signal, a clock signal and a data strobe signal to the flash memory based on the second control interface.Type: ApplicationFiled: December 3, 2008Publication date: February 11, 2010Applicant: GENESYS LOGIC, INC.Inventors: Ju-peng Chen, Yu-jen Hsu
-
Patent number: 7656433Abstract: A web camera includes an image sensor, which takes an external image; a sensor interface, which is connected to the mage sensor to receive and convert the image taken by the image sensor into digital image data; at least one compression module, which is connected to the sensor interface to receive and compress the digital image data into compressed image data; and a USB interface, which is connected to the compression module to output the compressed image data to a host device having a USB interface port, such as a computer and a USB OTG device, for storage, playing back and other applications.Type: GrantFiled: February 20, 2007Date of Patent: February 2, 2010Assignee: Genesys Logic, Inc.Inventors: Chi-Hsien Wang, Wen-Ming Huang, Wei-Song Yeh, Chun-Chieh Lin, Kuan-Chou Chen
-
Publication number: 20100011276Abstract: 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: ApplicationFiled: August 25, 2008Publication date: January 14, 2010Applicant: GENESYS LOGIC, INC.Inventors: Ju-peng Chen, Chih-jung Lin