Patents by Inventor Quan A. Vu
Quan A. Vu 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: 20240119264Abstract: This specification relates to an apparatus which stores a machine-learned model including a first neural network block including multiple convolutional neural network layers, a second neural network block including at least one dilated convolutional neural network layer, and a linear transformation block. The apparatus is configured to receive input data representing in-phase and quadrature signals of an input signal that is to be amplified by a power amplifier, to process the received input data using the first neural network block of the machine learned model to generate a first neural network block output, to process the received input data using the second neural network block of the machine learned model to generate a second neural network block output, and to combine, using the linear transformation block, the first neural network block output and the second neural network block output to generate a pre-distorted signal for amplification by the power amplifier.Type: ApplicationFiled: March 15, 2022Publication date: April 11, 2024Inventors: Trung Kien Vu, Fei HU, Xue Quan XIONG, Antti NEIJONEN, Jukka Petteri TOLONEN, Jarkko Johannes SAVOLAINEN, Ziming WANG
-
Patent number: 7735000Abstract: Extensions to a communications protocol manage the exchange of data content and related metadata according to a hierarchical data content structure. The communications protocol is the ICE protocol, and the extensions include ICE DTD extensions. Data content is preferably offered according to a subscription service provided by a first network device. The first network device is preferably a content server. The data content is organized, and thereby distributed, according to a hierarchical data content structure defined by the ICE DTD extensions. The hierarchical data content structure provides a means for organizing the data content, preferably by subject-matter. The hierarchical data content structure includes a plurality of channels, and each channel is segmented into one or more content sub-channels. Each individual data content item is associated with at least one of the content sub-channels and corresponding channel.Type: GrantFiled: September 25, 2003Date of Patent: June 8, 2010Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Quan Vu, Xin Xue, Naoyuki Sato
-
Patent number: 7561576Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.Type: GrantFiled: September 19, 2005Date of Patent: July 14, 2009Assignees: Sony Corporaiton, Sony Electronics Inc.Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
-
Patent number: 7499078Abstract: A video frame is part of an isochronous stream of video data transmitted over an IEEE 1394-1995 network. The desired frame rate is determined by the receiving device. The source device determines a ratio of data packets versus video frames in response to the frame rate and a cycle time. This ratio rarely computes to an integer result. Accordingly, the source device generates two groups of frames. A first group contains an integer value of packets nearest to and above the ratio. A second group contains an integer value of packets nearest to and below the ratio. To achieve the frame rate, the source device serially generates each of the frames in an order including a combination of the first group of frames and the second group of frames to achieve the ratio. The source device then transmits the resulting isochronous video stream of data to the receiving device.Type: GrantFiled: February 28, 2005Date of Patent: March 3, 2009Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Quan A. Vu, Hisato Shima
-
Patent number: 7492393Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.Type: GrantFiled: February 12, 1999Date of Patent: February 17, 2009Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Quan A. Vu, Hisato Shima
-
Publication number: 20060013223Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.Type: ApplicationFiled: September 19, 2005Publication date: January 19, 2006Inventors: Kevin Lym, Hisato Shima, Quan Vu
-
Patent number: 6973087Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.Type: GrantFiled: December 12, 2003Date of Patent: December 6, 2005Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
-
Publication number: 20050146611Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.Type: ApplicationFiled: February 28, 2005Publication date: July 7, 2005Inventors: Quan Vu, Hisato Shima
-
Publication number: 20050071486Abstract: Extensions to a communications protocol manage the exchange of data content and related metadata according to a hierarchical data content structure. The communications protocol is the ICE protocol, and the extensions include ICE DTD extensions. Data content is preferably offered according to a subscription service provided by a first network device. The first network device is preferably a content server. The data content is organized, and thereby distributed, according to a hierarchical data content structure defined by the ICE DTD extensions. The hierarchical data content structure provides a means for organizing the data content, preferably by subject-matter. The hierarchical data content structure includes a plurality of channels, and each channel is segmented into one or more content sub-channels. Each individual data content item is associated with at least one of the content sub-channels and corresponding channel.Type: ApplicationFiled: September 25, 2003Publication date: March 31, 2005Inventors: Quan Vu, Xin Xue, Naoyuki Sato
-
Publication number: 20050060370Abstract: A version based content distribution and synchronization system configured for content distribution from a syndicator to a subscriber is disclosed. The preferred system comprises version based content, a syndicator, subscriber content, and a subscriber. Preferably, the content comprises a version number and the subscriber content comprises a subscriber content version number. The version based content preferably comprises digital media. The version based content is preferably stored and organized on the syndicator in a tree like structure. The syndicator preferably compares the version number of the version based content with the subscriber content version number of the subscriber content. If the version number is greater than the subscriber content version number, the version based content is transferred from the syndicator to the subscriber. Preferably, the version based content is distributed and synchronized via an internet protocol method.Type: ApplicationFiled: September 17, 2003Publication date: March 17, 2005Inventors: Xin Xue, Naoyuki Sato, Quan Vu
-
Publication number: 20040125825Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.Type: ApplicationFiled: December 12, 2003Publication date: July 1, 2004Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
-
Patent number: 6680944Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.Type: GrantFiled: March 9, 1998Date of Patent: January 20, 2004Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
-
Patent number: 6516361Abstract: A method of and apparatus for capturing and processing Continuous media-based data streams transmitted over an IEEE 1394 serial bus manages the use of both receive buffers and process buffers in order to minimize the amount of captured data that is discarded due to unavailable process buffers. When receiving a stream of continuous data. the data is captured and stored within a current receive buffer. When the current receive buffer is full. the captured data within the receive buffer is then read out, processed and stored within a process buffer, if a process buffer is available on a cached list of process buffers. When Full of processed data, the process buffer is then transferred to an application for utilization or further processing of the processed data. If the process buffer is not completely filled, then the process buffer is added back to the cached list of process buffers.Type: GrantFiled: September 17, 1998Date of Patent: February 4, 2003Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Kevin K. Lym, Hisato Shima, Larry White, Quan Vu
-
Publication number: 20020021358Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.Type: ApplicationFiled: February 12, 1999Publication date: February 21, 2002Inventors: QUAN A. VU, HISATO SHIMA
-
Publication number: 20010011310Abstract: A method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus manages the use of both receive buffers and process buffers in order to minimize the amount of captured data that is discarded due to unavailable process buffers. When receiving a stream of continuous data, the data is captured and stored within a current receive buffer. When the current receive buffer is full, the captured data within the receive buffer is then read out, processed and stored within a process buffer, if a process buffer is available on a cached list of process buffers. When full of processed data, the process buffer is then transferred to an application for utilization or further processing of the processed data. If the process buffer is not completely filled, then the process buffer is added back to the cached list of process buffers.Type: ApplicationFiled: September 17, 1998Publication date: August 2, 2001Inventors: KEVIN K. LYM, HISATO SHIMA, LARRY WHITE, QUAN VU