Patents by Inventor Chung-Yen Lu

Chung-Yen Lu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160357651
    Abstract: A System on Chip (SOC) is disclosed. The SOC comprises a first UART controller, a second UART controller, a debug controller, a processor, a UART port, a first multiplexer and a second multiplexer. The first UART controller and the second UART controller have different baud rates. The UART port has a R×D pin coupled to a R×D pin of the second UART controller. The debug controller generates a control signal with a first state and checks whether a received data from the UART controller is equal to a keyword after power-up or a hardware reset. When the received data from the second UART controller is equal to the keyword, the debug controller generates the control signal with the second state, and starts parsing and executing at least one debug command from the second UART controller.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: HUNG-JU HUANG, FU-CHOU HSU, Chung-Yen LU
  • Patent number: 9471956
    Abstract: An embodiment of a graphic remoting system of the present invention includes a network, a server and a client device. The network is applied to a RDP protocol. The server transfers display rendering commands which indicates a destination region through the network. The client device receives the display rendering commands. The client device of the present invention includes at least a graphic render engine, at least a surface, at least a mask generator, a plurality of mask buffer, at least a direct memory access with masks, and a plurality of display buffers. The surface is used for storing an image. The graphic render engine generates the image and stores the image into the surface according to the destination region. The mask buffers is used for storing bit masks; wherein the content values of the mask buffers are indicating updated areas of the image stored in the surface. The mask generator generates the bit masks according to the destination region, and stores the bit masks into the mask buffers.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: October 18, 2016
    Assignee: ASPEED TECHNOLOGY INC.
    Inventors: Chung-Yen Lu, Kuo-Wei Yeh, Ming-Chi Bai, Lung-Hsiang Kai
  • Patent number: 9466089
    Abstract: A signal processor of the invention includes a host processor, a command queue, a graphics decoding circuit, a video decoding circuit, a composition engine and two display buffers. The host processor generates graphics commands and sets a video flag to active based on graphics encoded data, video encoded data and mask encoded data from a network. The command queue asserts a control signal according to the graphics commands. The graphics decoding circuit generates the graphics frame and two surface mask while the video decoding circuit generates the video frame and a video mask. The composition engine transfers the graphics frame, the video frame or a content of one of two display buffers to the other display buffer according to the video mask and the two surface masks when the control signal is asserted or when the video flag is active.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 11, 2016
    Assignee: ASPEED TECHNOLOGY INC.
    Inventor: Chung-Yen Lu
  • Publication number: 20160098811
    Abstract: A signal processor of the invention includes a host processor, a command queue, a graphics decoding circuit, a video decoding circuit, a composition engine and two display buffers. The host processor generates graphics commands and sets a video flag to active based on graphics encoded data, video encoded data and mask encoded data from a network. The command queue asserts a control signal according to the graphics commands. The graphics decoding circuit generates the graphics frame and two surface mask while the video decoding circuit generates the video frame and a video mask. The composition engine transfers the graphics frame, the video frame or a content of one of two display buffers to the other display buffer according to the video mask and the two surface masks when the control signal is asserted or when the video flag is active.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventor: Chung-Yen LU
  • Publication number: 20160063667
    Abstract: An embodiment of a graphic remoting system of the present invention includes a network, a server and a client device. The network is applied to a RDP protocol. The server transfers display rendering commands which indicates a destination region through the network. The client device receives the display rendering commands. The client device of the present invention includes at least a graphic render engine, at least a surface, at least a mask generator, a plurality of mask buffer, at least a direct memory access with masks, and a plurality of display buffers. The surface is used for storing an image. The graphic render engine generates the image and stores the image into the surface according to the destination region. The mask buffers is used for storing bit masks; wherein the content values of the mask buffers are indicating updated areas of the image stored in the surface. The mask generator generates the bit masks according to the destination region, and stores the bit masks into the mask buffers.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Chung-Yen LU, Kuo-Wei YEH, MING-CHI BAI, LUNG-HSIANG KAI
  • Patent number: 9129581
    Abstract: A method and apparatus for displaying images is disclosed. The method of the invention includes the steps of: transferring a content of a first one of the display buffers to the display device; overwriting a second one of the display buffers with first image data, wherein the first image data represent data of updated pixels between two corresponding adjacent frames; obtaining a bit-map mask according to the updated pixels, wherein the bit-map mask indicates altered pixels for the two corresponding adjacent frames; and, then overwriting the second one of the display buffers with second image data from the other display buffers according to at least one bit-map mask.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: September 8, 2015
    Assignee: ASPEED TECHNOLOGY INC.
    Inventors: Kuo-Wei Yeh, Chung-Yen Lu
  • Publication number: 20150234750
    Abstract: A method of accessing a desired memory location applied in a cipher processing apparatus is disclosed. The cipher processing apparatus comprises a plurality of registers and a register storage. The method comprises the steps of: reading a cipher instruction comprising an opcode field and an operand specifier field; reading a base address from one of the plurality of registers according to a register-id sub-field; respectively reading a bit length and an index value from the register storage and an index sub-field; determining the desired memory location according to the base address, the bit length and the index value; and, accessing the desired memory location to obtain a desired field variable. Here, the operand specifier field comprises the register-id sub-field and the index sub-field.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 20, 2015
    Applicant: ASPEED Technology Inc.
    Inventors: Chung-Yen LU, Hung-Ju HUANG
  • Publication number: 20150189393
    Abstract: An image transmission system with finite re-transmission function is disclosed. The system of the invention comprises a communication channel, a transmitting device and a receiving device. The transmitting device comprises an encoder, a first coded buffer and a transmitter. The receiving device comprises a receiver, a second coded buffer, a decoder, a decoded buffer and a display control unit. The system of the invention uses line buffers due to its line-based encoding/decoding scheme, to thereby reduce hardware cost. In addition, the image transmission system of the invention conducts a skip-line-encoding mechanism, a stop-retransmitting mechanism and a line-ID-control mechanism, to thereby achieve a real-time transmission/display.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: ASPEED Technology Inc.
    Inventor: Chung-Yen LU
  • Publication number: 20150156517
    Abstract: An image encoding system is disclosed. The image encoding system comprises a wavelet transform unit and a processing circuit. The wavelet transform unit performs a multiple-line-based wavelet transform on plural consecutive component lines to generate a wavelet transformed image comprising wavelet coefficients of plural sub-bands. The processing circuit coupled to the wavelet transform unit for quantizing, scanning and encoding the wavelet coefficients to generate a compressed image. Here, a number of the plural consecutive component lines is a multiple of 2 and less than 5. Since the wavelet transform unit performs the multiple-line-based wavelet transform to reduce the storage amount and maintain a good compression quality, an image encoding system of the invention can use SRAM buffers instead of a DRAM buffer.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: ASPEED Technology Inc.
    Inventor: Chung-Yen LU
  • Publication number: 20140344431
    Abstract: A baseboard management system suitable for use in a high density server system is provided. The baseboard management system comprises: a plurality of baseboard management controller (BMC) node respectively located on the servers; and, a main BMC coupled to a network and to the BMC nodes through a communication link for executing a management software; wherein each BMC node is connected with a corresponding host processor and with server board peripherals individually on a corresponding server; and wherein the main BMC in cooperation with the BMC nodes is used to manage the servers remotely.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: ASPEED Technology Inc.
    Inventors: FU-CHOU HSU, HUNG-JU HUANG, Chung-Yen LU
  • Publication number: 20140258699
    Abstract: An auto firmware update device and method for fault-tolerance is provided. According to an embodiment of the invention, the auto firmware update device includes a serial port, a processor, a timer, a memory and a control unit. The serial port is used for coupling to an external device and updating firmware. The processor fetches instructions to boot. The timer is configured to start counting when the processor boots or restart each time, wherein the timer generates an alarm signal if the timer expires before the processor successfully boots. The memory stores a copy of firmware for booting. The control unit receives the alarm signal to stop the processor, downloads another copy of firmware for booting through the serial port to write to the memory, and restarts the processor.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: ASPEED TECHNOLOGY INC.
    Inventors: Fu-Chou HSU, Hung-Ju HUANG, Chung-Yen LU
  • Publication number: 20140125685
    Abstract: A method and apparatus for displaying images is disclosed. The method of the invention includes the steps of: transferring a content of a first one of the display buffers to the display device; overwriting a second one of the display buffers with first image data, wherein the first image data represent data of updated pixels between two corresponding adjacent frames; obtaining a bit-map mask according to the updated pixels, wherein the bit-map mask indicates altered pixels for the two corresponding adjacent frames; and, then overwriting the second one of the display buffers with second image data from the other display buffers according to at least one bit-map mask.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: ASPEED TECHNOLOGY INC.
    Inventors: Kuo-Wei YEH, Chung-Yen LU
  • Patent number: 8698531
    Abstract: An integrated circuit with automatic configuration is disclosed. The integrated circuit comprises a plurality of controllers and a clock detection device. The controllers share a plurality of common pins. The clock detection device coupled to a specified common pin for performing clock detection operations on an external clock signal through the specified common pin according to a plurality of predetermined thresholds and generating a plurality of control signals to the controllers so that only one controller is enabled and performs signal transmission through the common pins.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: April 15, 2014
    Assignee: Aspeed Technology, Inc.
    Inventors: Fu-Chou Hsu, Hung-Ju Huang, Chung-Yen Lu
  • Patent number: 8494058
    Abstract: A video/image processing apparatus includes a storage module, a motion estimation module, and a plurality of video/image processing blocks. The storage module is arranged for storing a plurality of images. The motion estimation module is coupled to the storage module, and arranged for retrieving the images from the storage module, and generating motion vectors according to the images. The video/image processing blocks are coupled to the motion estimation module, and arranged for performing a plurality of different video/image processing operations, respectively, wherein each of the video/image processing blocks receives the motion vectors generated from the motion estimation module, and refers to the received motion vectors to perform a designated video/image processing operation.
    Type: Grant
    Filed: September 9, 2012
    Date of Patent: July 23, 2013
    Assignee: Mediatek Inc.
    Inventors: Te-Hao Chang, Chung-Yen Lu
  • Publication number: 20120328025
    Abstract: A video/image processing apparatus includes a storage module, a motion estimation module, and a plurality of video/image processing blocks. The storage module is arranged for storing a plurality of images. The motion estimation module is coupled to the storage module, and arranged for retrieving the images from the storage module, and generating motion vectors according to the images. The video/image processing blocks are coupled to the motion estimation module, and arranged for performing a plurality of different video/image processing operations, respectively, wherein each of the video/image processing blocks receives the motion vectors generated from the motion estimation module, and refers to the received motion vectors to perform a designated video/image processing operation.
    Type: Application
    Filed: September 9, 2012
    Publication date: December 27, 2012
    Inventors: Te-Hao Chang, Chung-Yen Lu
  • Patent number: 8284839
    Abstract: A video processing apparatus includes a storage interface, where information and hardware of a motion estimation module and a motion compensation module are shared between frame rate conversion and video coding operations. The video processing apparatus therefore may perform both the frame rate conversion and video coding operations at the same time or perform them by turns, while requiring fewer resources and a smaller chip area than conventional methods.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: October 9, 2012
    Assignee: Mediatek Inc.
    Inventors: Te-Hao Chang, Chung-Yen Lu
  • Publication number: 20100231799
    Abstract: A method for reducing color noises of a chrominance signal includes the following steps: receiving the chrominance signal; sampling the chrominance signal to generate a plurality of chrominance samples; determining a phase-rotation level between a specific chrominance sample and the chrominance samples; calculating an average value of the chrominance samples; and selectively outputting the average value or the chrominance information of the specific chrominance sample as an output chrominance information to represent the color information of the specific chrominance sample according to the phase-rotation level.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: MEDIATEK, INC.
    Inventors: Min-Yu Lin, I-Hong Chen, Chung-Yen Lu
  • Publication number: 20100149425
    Abstract: An exemplary embodiment of an image processing system is provided, comprising an off-chip memory and an image processor. In the off-chip memory, a plurality of field buffers and frame buffers buffer intermediate data associated with an input image, and the image processor processes the input image and the intermediate data to generate an output image. The image processor processes three stages. In a pre-processing stage, the field buffers are read to perform a pre-process, and the pre-processing results are stored in the field buffers. In a de-interlacing stage, a plurality of first line buffers buffer the pre-processed results read from the field buffers, and a de-interlacing process is performed on the pre-processed results to generate a de-interlaced results. In a post-processing stage, a post-process is performed on the pre-processed results and the de-interlaced results to generate the output image.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: MEDIATEK INC.
    Inventors: Po-Wei Chao, Chung-Yen Lu
  • Publication number: 20100033621
    Abstract: A memory sharing method provided, comprising determining a type of an input video signal, sharing an SRAM (static random access memory) pool among at least two different processing units of the video system, wherein the SRAM pool comprises a plurality of SRAM units having different sizes, and an SRAM unit size is determined as a common factor of memory sizes required by at least two processing units, and allocating a combination of SRAM units in the SRAM pool to each processing unit processing the input video signal according to the type of the input video signal.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: MEDIATEK INC.
    Inventors: Jia-Han CHANG, Chung-Yen LU
  • Publication number: 20090316785
    Abstract: A video processing apparatus includes a storage interface, where information and hardware of a motion estimation module and a motion compensation module are shared between frame rate conversion and video coding operations. The video processing apparatus therefore may perform both the frame rate conversion and video coding operations at the same time or perform them by turns, while requiring fewer resources and a smaller chip area than conventional methods.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Inventors: Te-Hao Chang, Chung-Yen Lu