Genesys Logic, Inc. Patent applications |
Patent application number | Title | Published |
20140317339 | DATA ACCESS SYSTEM, DATA ACCESSING DEVICE, AND DATA ACCESSING CONTROLLER - A data access system, device and controller are provided. The data access system includes a plurality of storage units and first controllers, a second controller, and a host. The first controller is utilized to parallel access the storage units, and each first controller includes a plurality of first storage unit controllers, a buffer and a multiplexer. The first storage unit controllers are coupled one-to-one with the storage units. The multiplexer is coupled to the first storage unit controllers and the buffer. The second controller is coupled to the first controllers. The second controller includes a plurality of second storage unit controllers which are coupled one-to-one with the first controllers. The host is coupled to the second controller, and accesses the storage units through the second controller and the first controllers. | 10-23-2014 |
20140098260 | METHOD FOR PROCESSING IMAGE DATA - A method for processing image data is described. The method includes the steps: (a) fully writing image data into first buffer area; (b) vertically reading the image data in first buffer area and horizontally writing image data into second buffer area; (c) while completely reading a first portion of first buffer area, allocating the complete read first portion of first buffer area to second buffer area to be served as a writing section; (d) vertically reading the image data in a second portion of first buffer area and writing the image data into second buffer area; and (e) vertically reading the image data of second buffer area and horizontally writing the image data into first buffer area, and after completely reading a portion of second buffer area, allocating the read portion of second buffer area to first buffer area. | 04-10-2014 |
20140036972 | TRANSCEIVER SYSTEM HAVING PHASE AND FREQUENCY DETECTOR AND METHOD THEREOF - A transceiver system having a phase and frequency locked architecture is described. The transceiver system includes a clock and data recovery type receiver, a frequency divider and a transmitter. The clock and data recovery type receiver receives an external signal from a host unit and extracts the external signal to generate a clock signal and a data signal. The frequency divider is used to divide the frequency of the clock signal for generating a reference clock signal. The transmitter transmits output data content based on the reference clock signal. | 02-06-2014 |
20130120953 | JUNCTION BOX, POWER SYSTEM AND METHOD FOR CONTROLLING THE SAME - A junction box for connecting a power supply unit is disclosed. The junction box includes a first connection terminal, a second connection terminal, a first signal connection terminal, a second signal connection terminal, and a switching module. The first and second connection terminals are utilized to transmit a DC power provided by the power supply unit. The first and second signal connection terminals are utilized to transmit a control signal. The switching module controls the electrically coupling relationship between the first connection terminal and the second terminal according to the control signal. A power system which employs the junction boxes and a method for controlling the power system are also disclosed. | 05-16-2013 |
20130070313 | SCANNING CONTROLLER, SCANNING APPARATUS AND METHOD FOR PERFORMING THE SCANNING CONTROLLER - 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. | 03-21-2013 |
20130013936 | DYNAMIC POWER MANAGEMENT SYSTEM FOR UNIVERSAL SERIAL BUS (USB) HUB AND METHOD THEREOF - A dynamic power management system for USB hub and method thereof are described. The dynamic power management system includes a host device, a power unit and a hub device. A power management module disposed in the hub device dynamically adjusts the power-supplying statuses of ports in the hub device and further reduces the cost of power transformer externally connected to the hub device. | 01-10-2013 |
20120284450 | FLASH MEMORY SYSTEM AND MANAGING AND COLLECTING METHODS FOR FLASH MEMORY WITH INVALID PAGE MESSAGES THEREOF - A flash memory system and managing and collecting methods for flash memory with invalid page messages thereof are described. When the valid data pages of the flash memory are changed to invalid data pages, a recording area is used to record the message of the invalid data pages to effectively collect the occupied space of the invalid data pages in the flash memory. Further, while garbage collecting step is performed, a block is rapidly selected according to the message of the recording area and the valid data pages in the selected block are correctly identified, copied and removed. | 11-08-2012 |
20120281261 | SCANNING SYSTEM HAVING BRIGHTNESS COMPENSATION APPARATUS AND METHOD THEREOF - A scanning system having a brightness compensation apparatus and method thereof are described. The brightness compensation apparatus includes a statistics window control unit, a brightness statistics logic unit, and a comparing logic unit. The statistics window control unit sets a statistics window setting area. The brightness statistics logic unit generates the current brightness statistics data corresponding to the current page. The comparing logic unit compares the current brightness statistics data with brightness target value to determine whether the brightness compensation apparatus compensates the brightness of next page based on the comparison result and/or image gain of the current page for adjusting the brightness of the scanning system according to the compared result between the brightness statistic data and the brightness target value. | 11-08-2012 |
20120183240 | HAND-HELD SCANNING SYSTEM AND METHOD THEREOF - A hand-held scanning system and method thereof are described. A look-up table is created to generate a mapping relation between a plurality of reference amplitudes and a plurality of corresponding sampled positions. An analog-to-digital converter samples an analog signal and converts it into a digital signal. The digital signal represents a mapping relation between the sampled positions of the movement distance and the corresponding scanning amplitudes of the signal intensity. The hand-held scanning system ascertains the sampled positions corresponding to a former scanning amplitudes and a present scanning amplitudes according to the look-up table during the scanning stage for detecting the position variation status to determine whether the trigger signal is activated for image scanning or not. | 07-19-2012 |
20120140380 | JUNCTION BOX, ENERGY SYSTEM AND METHOD FOR CONTROLLING THE SAME - A junction box for connecting a power supply unit is disclosed. The junction box includes a first connection terminal, a second connection terminal, a serial carrier interface module, and a control module. The first connection terminal and the second terminal are utilized to connect the junction box and another junction box in a serial connection. The serial carrier interface module is electrically coupled to the first connection terminal and the second connection terminal for the transmission of a carrier and a DC power, which is provided from the power supply unit. The control module is electrically coupled to the serial carrier interface module for receiving the carrier and for controlling of the transmission of the DC power according to the carrier. A power system which employs the junction boxes and a method for controlling the power system are also disclosed. | 06-07-2012 |
20120119756 | DETECTION METHOD OF LOW FREQUENCY HANDSHAKING SIGNAL - A detection method of low frequency handshaking signal is described. The method includes the following steps of: (a) performing first impedance calibration when host device is activated for sending a first low frequency signal based on the first impedance calibration and performing a second impedance calibration when a controlled device is activated for sending a second low frequency signal based on the second impedance calibration; (b) transmitting a first high frequency training signal from the host device to the second receiver of the controlled device when the first low frequency signal and the second low frequency signal are in a predetermined condition; and (c) transmitting a second high frequency training signal from the controlled device to the first receiver of the host device wherein the frequency of the first low frequency signal and the second low frequency signal is smaller than the frequency of the first high frequency training signal and the second high frequency training signal. | 05-17-2012 |
20120020404 | CLOCK-SYNCHRONIZED METHOD FOR UNIVERSAL SERIAL BUS (USB) - A clock-synchronized method for universal serial bus (USB) is described. The method includes the following steps of: (a) a transmitter sends a periodic signal to a host unit during a first time interval; (b) the host unit transmits a first equalization training sequence signal to a receiver during a second time interval to train the receiver and the transmitter continuously sends the periodic signal to the host unit; (c) a clock and data recovery device extracts the first equalization training sequence signal during the second time interval to generate a extracted clock signal and a data signal; and (d) the transmitter sends a second equalization training sequence signal to the host unit based on the extracted clock signal during the third time interval to train the host unit and the receiver and the transmitter commonly utilize the extracted clock signal as a reference clock. | 01-26-2012 |
20110273144 | UNIVERSAL SERIAL BUS (USB) CHARGING SYSTEM AND METHOD THEREOF - 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. | 11-10-2011 |
20110231177 | SIMULATING VIRTUAL OPTICAL DISC RECORDER BY USING A STORAGE DEVICE AND METHOD FOR THE SAME - 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. | 09-22-2011 |
20110099296 | ACCELERATED ACCESS APPARATUS AND READING AND WRITING METHODS THEREOF - 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. | 04-28-2011 |
20110080534 | LIGHT COMPENSATION SCHEME, OPTICAL MACHINE DEVICE, DISPLAY SYSTEM AND METHOD FOR LIGHT COMPENSATION - 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. | 04-07-2011 |
20110016346 | SERIAL BUS CLOCK FREQUENCY CALIBRATION SYSTEM AND METHOD THEREOF - 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. | 01-20-2011 |
20110016261 | PARALLEL PROCESSING ARCHITECTURE OF FLASH MEMORY AND METHOD THEREOF - 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. | 01-20-2011 |
20100296134 | SCANNING APPARATUS HAVING DUAL POWER MODE - 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. | 11-25-2010 |
20100245894 | DIRECT-SCAN-TO-PRINT SCANNER AND RELATED METHOD - 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. | 09-30-2010 |
20100214628 | SCANNING CONTROLLER, SCANNING APPARSTUS AND METHOD FOR PERFORMING THE SCANNING CONTROLLER - 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. | 08-26-2010 |
20100214254 | POWER-DOWN DISPLAY DEVICE USING A SURFACE CAPACITIVE TOUCH PANEL AND RELATED METHOD - 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. | 08-26-2010 |
20100125686 | ELECTRONIC APPARATUS HAVING SWITCHING UNIT - 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. | 05-20-2010 |
20100123939 | DUPLEX DOCUMENT SCANNING APPARATUS AND METHOD THEREOF - 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. The switch control unit generates a switch signal for controlling the switch module and the switch module simultaneously outputs the first analog image signal and the second analog image signal to the data conversion unit during a signal period of the switch signal. | 05-20-2010 |
20100123661 | SLIDE PRESENTATION SYSTEM AND METHOD OF PERFORMING THE SAME - 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. | 05-20-2010 |
20100122106 | SERIAL BUS CLOCK FREQUENCY CALIBRATION SYSTEM AND METHOD THEREOF - 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. | 05-13-2010 |
20100115201 | AUTHENTICABLE USB STORAGE DEVICE AND METHOD THEREOF - 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. | 05-06-2010 |
20100100797 | DUAL MODE ERROR CORRECTION CODE (ECC) APPARATUS FOR FLASH MEMORY AND METHOD THEREOF - 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. | 04-22-2010 |
20100100763 | FLASH MEMORY CONTROLLER HAVING CONFIGURING UNIT FOR ERROR CORRECTION CODE (ECC) CAPABILITY AND METHOD THEREOF - 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. If the amount of the errors exceeds the predetermined threshold, the configuring unit configures the data area of the flash memory via the control unit for assigning a portion of the data area to be a second spare area, and the storage capacity of the first spare area and the second spare area is associated with the ECC capability to allow the ECC module to correct the errors. | 04-22-2010 |
20100100662 | ACCESSING APPARATUS AND METHOD USING THE SAME - 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. | 04-22-2010 |
20100061133 | MEMORY MODULE AND METHOD OF PERFORMING THE SAME - 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. | 03-11-2010 |
20100049904 | STORAGE DEVICE USING A MULTI-LEVEL FLASH MEMORY AS A SINGLE FLASH MEMORY AND METHOD FOR THE SAME - 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. | 02-25-2010 |
20100045641 | ELECTRICAL DEVICE CAPABLE OF ADJUSTING DISPLAY IMAGE BASED ON A ROTATION OF A WEB CAMERA AND METHOD THEREOF - 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. | 02-25-2010 |
20100037004 | STORAGE SYSTEM FOR BACKUP DATA OF FLASH MEMORY AND METHOD FOR THE SAME - 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. | 02-11-2010 |
20100037003 | FLASH MEMORY CONTROL APPARATUS HAVING SIGNAL-CONVERTING MODULE - 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. | 02-11-2010 |
20100011276 | STORAGE DEVICE FOR REFRESHING DATA PAGES OF FLASH MEMORY BASED ON ERROR CORRECTION CODE AND METHOD FOR THE SAME - 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. | 01-14-2010 |
20090315118 | TRANSMISSION GATE WITH BODY EFFECT COMPENSATION CIRCUIT - 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. A gate electrode, a first electrode and a second electrode of the third PMOS device are coupled to a second control signal, a first supply voltage, and the body electrode of the first PMOS device, respectively. | 12-24-2009 |
20090313422 | FLASH MEMORY CONTROL APPARATUS HAVING SEQUENTIAL WRITING PROCEDURE AND METHOD THEREOF - A flash memory control apparatus having a sequential writing procedure and method thereof are described. The flash memory control apparatus includes primary controller, a command module, an address module, a data buffer, a status unit, a counting device and a secondary controller. The primary controller generates a predetermined value which represents the amount of a plurality of pages in the flash memory. The command module stores a writing command during the writing procedure. The address module stores a current address for addressing a current page of the pages based on the current address and the writing command via a control bus. The data buffer stores the data for allowing the command module to write the data to the current page based on the current address via the control bus while the writing command is executed on the flash memory. The status unit determines that the flash memory is either ready or busy in writing the data to the current page of the flash memory. If the command module correctly writes the data to the current page according to the determination result, the address module generates at least one next address. The address module addresses at least one next page of the pages based on the at least one next address and the writing command. The command module sequentially writes the data to the at least one next page during the writing procedure until the pages are written successively. | 12-17-2009 |
20090309426 | POWER MANAGEMENT SYSTEM HAVING CHARGING CONTROL UNIT AND POWER SWITCHING CONTROL UNIT - A power management system is described. The power management system includes an input power selecting unit, a charging control unit and a power switching control unit. The input power selecting unit receives a plurality of input power sources for selecting one of the input power sources to be inputted to the electronic apparatus. The charging control unit includes a charging controller and a battery. The charging controller receives a charge-enabling signal. The battery is charged by a second voltage and selectively supplies a battery power. The power switching control unit outputs a driving voltage to drive the electrical apparatus based on an adaptor-enabling signal and a power-detecting signal when the power switching control unit switches the input power sources and the battery power to select one of the input power sources and the battery power. The power switching control unit actuates the charging control unit by the adaptor-enabling signal and a system-enabling signal for charging the battery by the second voltage generated from one of the input power sources. | 12-17-2009 |
20090204776 | SYSTEM FOR SECURING AN ACCESS TO FLASH MEMORY DEVICE AND METHOD FOR THE SAME - A system for securing an access to a flash memory is provided. The system includes a first flash memory storage device having a plurality of storage elements for storing data, and a host for accessing the first flash memory storage device. The host includes a control unit, a storing unit, and an identification unit. The control unit is used for generating an identification code and assigning the identification code into a random storage element selected from the plurality of storage elements, when the first flash memory storage device is to be accessed by the host at the first time. The storing unit is used for storing the identification code and a set address corresponding to the stored storage element. The identification unit is used for examining whether the set address complies with the storage element address to be stored the identification code of the first flash memory storage device, and whether the identification code stored in the storing unit complies with an identification code of another flash memory storage device, when the first flash memory storage device is not to be accessed by the host at the first time. | 08-13-2009 |
20090204746 | FLASH MEMORY STORAGE DEVICE FOR ADJUSTING EFFICIENCY IN ACCESSING FLASH MEMORY - 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. | 08-13-2009 |
20090198860 | INTEGRATED DATA ACCESSING SYSTEM HAVING CONTROL APPARATUS FOR MULTI-DIRECTIONAL DATA TRANSMISSION - An integrated data accessing system having control apparatus for multi-directional data transmission is described. The integrated data accessing system includes a control apparatus, a plurality of communication interface engines. The control apparatus includes a plurality of bi-directional transmission modules, a control unit, a multi-directional transferring engine, and a memory unit. The control unit detects a source storage and a target storage. The multi-directional transferring engine selectively transfers the data content among storage units. The multi-directional transferring engine includes a first switch module, a second switch module, and a data buffer. The first switch module switches to the first bi-directional transmission module to select the source storage. The second switch module switches to the second bi-directional transmission module to select the target storage. The data buffer stores the data content transmitted from the source storage and the target storage. The multi-directional transferring engine transfers the data content in the source storage via the first bi-directional transmission module to the target storage via the second bi-directional transmission module when the control unit triggers the first switch module and the switch second module. | 08-06-2009 |
20090132757 | STORAGE SYSTEM FOR IMPROVING EFFICIENCY IN ACCESSING FLASH MEMORY AND METHOD FOR THE SAME - A storage system for improving efficiency in accessing flash memory and method for the same are disclosed. The present invention provides a cache unit for temporarily storing data prior to writing in the flash memory or reading from the flash memory. In reading process, after data stored in a flash memory is accessed by a host, the cache unit holds the data. Upon subsequent read requests to read the same data, the data is cached accordingly, thereby shortening a preparation time for reading the data from the flash memory. In writing process, a host requests write a series of requests to write data into the flash memory, the data is gathered and is stored in the cache unit until the cache unit is full. A cluster of data in the cache unit is accordingly written into the flash memory, so that a preparation time for writing the data into the flash memory is also shortened. | 05-21-2009 |
20090063755 | PAPER-SHAPED NON-VOLATILE STORAGE DEVICE - A paper-shaped non-volatile storage device includes a top paper layer, a bottom paper layer and a flexible printed circuit board packaged between the top paper layer and the bottom paper layer. The flexible printed circuit board comprises a data-transmitting interface, a non-volatile memory controller and at least one non-volatile memory disposed thereon. Therefore, the paper-shaped non-volatile storage device features as both of traditional paper and traditional non-volatile storage devices, such as instantly writing, manually binding, and outwardly visible content as provided by the traditional paper sheets, and digital information storage, repeatable editing and rapid search capability as provided by the traditional non-volatile storage devices. | 03-05-2009 |
20080303352 | AUTOMATIC CHARGING AND POWER MANAGEMENT DEVICE - An automatic charging and power management device includes a charging control unit and at least one power switching control unit. The charging control unit is connected to a rechargeable battery and an input power source to control the charging operation to the rechargeable battery. The input power source can be a USB-interfaced power source or a rectification transformer based power source. The power switching control unit connects the input power source and is provided with at least one power input terminal, a charging control terminal, a charging voltage terminal, a system actuation switch, a system actuation terminal, a power type terminal, and at least one power output terminal. The charging control terminal and the charging voltage terminal are connected to the charging control unit. The system actuation terminal is actuated on/off by the system actuation switch to generate a system actuation signal. The power type terminal generates an identification signal based on the type of the input power source. The charging control unit is automatically switched between charging the rechargeable battery and supplying an output power through the power output terminal in response to the status of the power input terminal, the system actuation terminal, the power type terminal, and the charging voltage terminal. | 12-11-2008 |
20080288698 | CARD READER CONTROLLING APPARATUS BASED ON SECURE DIGITAL PROTOCOL - The proposed invention discloses a card reader controlling apparatus based on Secure Digital (SD) protocol, which comprises a high-speed bus interface, at least one SD host, at least one SD connection interface and SDIO connection interface (SD/SDIO interface), at least one bridge, and at least one other specific memory card connecting interface. The card reader controlling apparatus according to the proposed invention is capable of directly accessing data from/to an input/output device compatible with the SDIO connection interface (e.g. an SD card) or one other specific memory card via the high-speed bus interface. Thus, multiple format conversions performed by other peripheral bus interfaces (such as an USB interface) as the prior art can be by-passed or eliminated. | 11-20-2008 |
20080285958 | STORAGE APPARATUS FOR DIGITAL/ANALOG TV AUDIO/VIDEO MEDIA - Disclosed is a storage apparatus for digital TV video/analog TV video/digital audio broadcasting/analog audio broadcasting media (DTV/ATV/DAB/AAB). The storage apparatus comprises a controller, a DTV/ATV/DAB/AAB interface converter and at least one storage media interfaces. The controller has a plurality of terminals for controlling the storage apparatus. The DTV/ATV/DAB/AAB interface converter connects to one of the terminals and a digital/analog tuner to receive DTV/ATV/DAB/AAB signals and converts the DTV/ATV/DAB/AAB signals into DTV/ATV/DAB/AAB data. The storage media interfaces respectively connect to the terminals of the controller and to at least one portable storage media, for storing the DTV/ATV/DAB/AAB data received from the DTV/ATV/DAB/AAB interface converter into the portable storage media. The controller can be an OTG controller. Alternatively, the controller can be a USB host controller, accordingly, can be couple with an electronic device via a PCI EXPRESS/PCI interface converter for processing the DTV/ATV/DAB/AAB data by the electronic device. | 11-20-2008 |
20080263245 | OTG DEVICE FOR MULTI-DIRECTIONALLY TRANSMITTING GPS DATA AND CONTROLLING METHOD OF SAME - The present invention provides an OTG device for multi-directionally transmitting GPS data and a controlling method of the same. The OTG device is capable of automatically being switched as a master or slave devices based on a type of an external device connected thereto, thereby preventing a conflict between the OTG device and other external devices. Therefore, the GPS data received by a GPS module of the OTG device can easily be transmitted to the external device. Furthermore, the OTG device and the associated controlling method can be utilized in a multimedia device, such that the multimedia device is capable of GPS positioning, and multi-directionally transmitting GPS data and image data to be stored. | 10-23-2008 |
20080222323 | MULTIMEDIA ADAPTING APPARATUS - The present invention discloses a multimedia adapting apparatus. The multimedia adapting apparatus includes a communicating module, a buffer, a primary controller, a command register, a status register, a secondary controller, a media hardware engine, and a memory unit. The buffer stores the audiovisual content from the multimedia player. The primary controller handles the operation of audiovisual content between the multimedia player and the portable multimedia devices. The status register stores a plurality of statuses associated with the portable multimedia devices. The command register stores a command set associated the operation of audiovisual content between the multimedia player and the portable multimedia devices according to the statuses of the status register. The communicating module couples the buffer and the primary controller, respectively, to the multimedia player, for communicating with the multimedia player based on a plurality of control signals associated with the command set. | 09-11-2008 |
20080218593 | MULTI-STREAMING WEB CAMERA CONTROLLING SYSTEM AND CONTROLLING METHODOLOGY OF THE SAME - A multi-streaming web camera controlling system and controlling methodology are capable of providing an original video data stream and at least one compressed video data stream for displaying demands of local host and for requested video data format(s) by remote hosts, respectively. The host can selectively display the original video data stream and transmit the compressed video data stream(s) through the Internet directly in order to satisfy the video requirements of both the local host and remote hosts. The multi-streaming web camera controlling system and controlling methodology can reduce the consuming system resource of the host for processing a video data stream. Therefore, the multi-streaming web camera controlling system and controlling methodology are capable of decreasing the cost of the host and improving the performance for processing video data stream with improved quality. | 09-11-2008 |