Patents by Inventor Junlin Li
Junlin Li 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: 20240086643Abstract: A visual dialogue method and system is provided. The method includes obtaining original input data, where the original input data includes current image data and a new question, and the new question is related to the current image data; preprocessing text data and image data in the original input data to obtain a text feature sequence and a visual feature sequence, respectively; using a VisDial dataset to construct a text corpus; obtaining text sequence knowledge by using a potential knowledge searcher based on the visual feature sequence and the text corpus; constructing a sparse scene graph based on the visual feature sequence; performing data fusion on the text feature sequence, the visual feature sequence, the text sequence knowledge, and the sparse scene graph to obtain a data fusion result; and obtaining dialogue content of the new question by using a decoder based on the data fusion result.Type: ApplicationFiled: October 27, 2022Publication date: March 14, 2024Applicant: Sichuan Institute of Artificial Intelligence, Yibin, Sichuan, ChinaInventors: Lei ZHAO, Junlin LI, Jie SHAO, Lianli GAO, Jingkuan SONG
-
Publication number: 20180376295Abstract: A method and apparatus for grouping communications between mobile communication devices. The method includes receiving, at a mobile communication device, one or more facility identifiers, each of the one or more facility identifiers associated with a facility. The method further includes storing the one or more facility identifiers in a memory; decoding, via an electronic processor, a group call having an initiation identifier; and comparing, via the electronic processor, the initiation identifier to the one or more facility identifiers. The method further includes joining, via the electronic processor, the group call based on the comparison between the initiation identifier and the one or more facility identifiers. The method may further include leaving, via the electronic processor, the group call.Type: ApplicationFiled: January 20, 2016Publication date: December 27, 2018Inventors: Yong HUANG, Quanwen DU, Junlin LI, Nan-E LI, Guochao YIN, Mengtao ZHU
-
Patent number: 10080017Abstract: Various methods and systems are provided for reduction of I-pulsing artifacts. In one example, a portion of a picture is modified to be encoded as an I picture based in part upon a picture that precedes the picture. The modification can reduce an I-pulsing artifact associated with the I picture. The modified picture is intra-coded for inclusion in a series of encoded pictures, which may then be transmitted. In another example, an encoder includes adaptive pre-processing circuitry and intra-encoding processing circuitry. The pre-processing circuitry modifies a portion of a first picture based in part upon a second picture that precedes the first picture in a series of video pictures. For example, the modification may be based upon coding noise associated with the preceding picture. The intra-encoding processing circuitry encodes the modified picture as an I picture.Type: GrantFiled: March 15, 2013Date of Patent: September 18, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Junlin Li, Alexander Garland MacInnis, Brad Albert Delanghe, Lei Zhang
-
Patent number: 9635334Abstract: Disclosed are various embodiments directed to transcoding a bit stream comprising audio and video frames that contains discontinuities. The video and/or audio portion of the bit stream may be divided into segments, where some of the segments are transcoded in parallel using a plurality of transcoder devices. In some embodiments, a discontinuity is detected in the bit stream before encoding, where the discontinuity is associated with a shift in a set of time stamps associated with the bit stream. A magnitude of the discontinuity is determined. The transcoding system aligns at least a portion of the audio frames to the series of video frames according to at least the discontinuity and the magnitude of the discontinuity. In other embodiments, the discontinuity is detected after encoding by analyzing time stamps that have been established during the transcoding process.Type: GrantFiled: September 30, 2013Date of Patent: April 25, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
-
Patent number: 9312781Abstract: A control method is disclosed that involves controlling zero-crossing operation of bridge arms in a UPS, wherein the UPS has a rectifying bridge with first and second switching transistors, a midline bridge arm with third and fourth switching transitors, and an inverter bridge arm with fifth and sixth switching transitors. The midline and rectifying bridge arms are controlled to cross zero synchronously. The inverter bridge arm is controlled to be disconnected during a period before a zero-crossing point of the rectifying bridge arm to a period after the zero-crossing point of the rectifying bridge arm. The periods before and after the zero-crossing point of the rectifying bridge arm are time differences between the zero-crossing points of the inverter bridge arm and the rectifying bridge arm. The influence of asynchronous zero-crossing between the PFC circuit and the inverter circuit on the UPS performance indices may be reduced by using the present control method.Type: GrantFiled: June 8, 2011Date of Patent: April 12, 2016Assignee: Liebert CorporationInventors: Junlin Li, Lihua Xie
-
Patent number: 9307258Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.Type: GrantFiled: October 30, 2012Date of Patent: April 5, 2016Assignee: BROADCOM CORPORATIONInventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
-
Patent number: 8928804Abstract: Disclosed are various embodiments directed to transcoding a bit stream in parallel. A bit stream may be divided into a plurality of segments, where a plurality of transcoders encode at least a portion of the segments in parallel. If encoding is performed using variable bit rate (BR) encoding, each encoder may encode a segment and vary a BR for the segment. A measured average BR is compared with a target average BR to determine whether to adjust a video quality level (VQL) or any other encoder parameter. A relatively constant subjective quality may be maintained using variable BR encoding while achieving a target average BR. When using constant BR encoding, a VQL or other encoder parameter is used by encoders to achieve relatively constant subjective quality. For example, a relatively continuous quantization parameter between adjacent encoded segments may be achieved.Type: GrantFiled: March 15, 2013Date of Patent: January 6, 2015Assignee: Broadcom CorporationInventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
-
Publication number: 20140177717Abstract: Various methods and systems are provided for reduction of I-pulsing artifacts. In one example, among others, a method includes modifying at least a portion of a picture to be encoded as an I picture based at least in part upon a picture that precedes the picture. The modification can reduce an I-pulsing artifact associated with the I picture. The modified picture is intra-coded for inclusion in a series of encoded pictures, which may then be transmitted. In another example, an encoder includes adaptive pre-processing circuitry configured to modify at least a portion of a first picture based at least in part upon a second picture that precedes the first picture in a series of video pictures. For example, the modification may be based upon coding noise associated with the preceding picture. Intra-encoding processing circuitry is configured to encode the modified picture as an I picture.Type: ApplicationFiled: March 15, 2013Publication date: June 26, 2014Applicant: BROADCOM CORPORATIONInventors: Junlin Li, Alexander Garland MacInnis, Brad Albert Delanghe, Lei Zhang
-
Publication number: 20140153909Abstract: Disclosed are various embodiments directed to transcoding a bit stream comprising audio and video frames that contains discontinuities. The video and/or audio portion of the bit stream may be divided into segments, where some of the segments are transcoded in parallel using a plurality of transcoder devices. In some embodiments, a discontinuity is detected in the bit stream before encoding, where the discontinuity is associated with a shift in a set of time stamps associated with the bit stream. A magnitude of the discontinuity is determined. The transcoding system aligns at least a portion of the audio frames to the series of video frames according to at least the discontinuity and the magnitude of the discontinuity. In other embodiments, the discontinuity is detected after encoding by analyzing time stamps that have been established during the transcoding process.Type: ApplicationFiled: September 30, 2013Publication date: June 5, 2014Inventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
-
Publication number: 20140139733Abstract: Disclosed are various embodiments directed to transcoding a bit stream in parallel. A bit stream may be divided into a plurality of segments, where a plurality of transcoders encode at least a portion of the segments in parallel. If encoding is performed using variable bit rate (BR) encoding, each encoder may encode a segment and vary a BR for the segment. A measured average BR is compared with a target average BR to determine whether to adjust a video quality level (VQL) or any other encoder parameter. A relatively constant subjective quality may be maintained using variable BR encoding while achieving a target average BR. When using constant BR encoding, a VQL or other encoder parameter is used by encoders to achieve relatively constant subjective quality. For example, a relatively continuous quantization parameter between adjacent encoded segments may be achieved.Type: ApplicationFiled: March 15, 2013Publication date: May 22, 2014Applicant: Broadcom CorporationInventors: Alexander Garland MacInnis, Hongtao Zhu, Jason William Herrick, Brian Francis Schoner, Junlin Li
-
Publication number: 20140119457Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: BROADCOM CORPORATIONInventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
-
Publication number: 20140104897Abstract: A control method is disclosed that involves controlling zero-crossing operation of bridge arms in a UPS, wherein the UPS has a rectifying bridge with first and second switching transistors, a midline bridge arm with third and fourth switching transitors, and an inverter bridge arm with fifth and sixth switching transitors. The midline and rectifying bridge arms are controlled to cross zero synchronously. The inverter bridge arm is controlled to be disconnected during a period before a zero-crossing point of the rectifying bridge arm to a period after the zero-crossing point of the rectifying bridge arm. The periods before and after the zero-crossing point of the rectifying bridge arm are time differences between the zero-crossing points of the inverter bridge arm and the rectifying bridge arm. The influence of asynchronous zero-crossing between the PFC circuit and the inverter circuit on the UPS performance indices may be reduced by using the present control method.Type: ApplicationFiled: June 8, 2011Publication date: April 17, 2014Applicant: LIEBERT CORPORATIONInventors: Junlin Li, Xiaobo Fan, Yanquan Zhang, Lihua Xie
-
Patent number: 8644374Abstract: Techniques are provided herein to shift at an encoding device a portion of a video sequence by a first predetermined number of pixels horizontally and by a first predetermined number of pixels vertically to produce a shifted first portion of the video sequence. The shifted first portion of the video sequence is encoded to produce a first video description. The portion of the video sequence is shifted by a second predetermined number of pixels horizontally and by a second predetermined number of pixels vertically to produce a shifted second portion of the video sequence. The shifted second portion of the video sequence is encoded to produce a second video description, and the first video description and the second video description are transmitted. The techniques are scalable to shift and encode the portion of the video sequence a plurality of times to produce any number of video descriptions. Similarly, techniques are provided herein to perform such functions in reverse at a decoder.Type: GrantFiled: August 31, 2009Date of Patent: February 4, 2014Assignee: Cisco Technology, Inc.Inventors: Jim Chen Chou, Junlin Li
-
Patent number: 8520965Abstract: A coding method for an ordered series of quantized transform coefficients of a block of image data, including a context adaptive position coding process to encode the position of clusters of non-zero-valued coefficients, e.g., a multidimensional position coder that uses one of a plurality of code mappings selected according to at least one criterion including at least one context-based criterion, and an amplitude encoding process to encode any amplitudes remaining to be coded, the amplitude coding using one or a plurality of amplitude code mappings selected according to at least one criterion, including a context-based criterion. A context-based selection criterion means a criterion that during encoding is known or derivable from one or more previously encoded items of information. Also a coding apparatus, a decoding apparatus, a computer readable medium configured with instructions that when executed implement a coding method, and another medium for a decoding method.Type: GrantFiled: June 13, 2012Date of Patent: August 27, 2013Assignee: Cisco Technology, Inc.Inventors: Junlin Li, Ghassan AlRegib, Dihong Tian, Wen-hsiung Chen, Pi Sheng Chang
-
Patent number: 8340448Abstract: A coding method, apparatus, and storage media with instructions to carry out a method. The method operates on an ordered series of transform coefficients of a block of image data, and for a fixed quantization method, and includes quantizing and encoding the ordered series to form a coded bitstream. The quantizing and encoding uses one or more variable length code (VLC) mappings. The quantizing includes quantizing to have amplitude-1 at least one coefficient that would be quantized by the fixed quantization method to have zero amplitude, quantizing to have zero amplitude at least one coefficient that would be quantized by the fixed quantization method to have amplitude-1, and using the fixed quantization method to quantize any coefficient that is quantized by the fixed quantization method not to have zero amplitude, amplitude-1, or amplitude-2.Type: GrantFiled: October 6, 2009Date of Patent: December 25, 2012Assignee: Cisco Technology, Inc.Inventors: Junlin Li, Dihong Tian, Wen-hsiung Chen, Yian Xu
-
Publication number: 20120257839Abstract: A coding method for an ordered series of quantized transform coefficients of a block of image data, including a context adaptive position coding process to encode the position of clusters of non-zero-valued coefficients, e.g., a multidimensional position coder that uses one of a plurality of code mappings selected according to at least one criterion including at least one context-based criterion, and an amplitude encoding process to encode any amplitudes remaining to be coded, the amplitude coding using one or a plurality of amplitude code mappings selected according to at least one criterion, including a context-based criterion. A context-based selection criterion means a criterion that during encoding is known or derivable from one or more previously encoded items of information. Also a coding apparatus, a decoding apparatus, a computer readable medium configured with instructions that when executed implement a coding method, and another medium for a decoding method.Type: ApplicationFiled: June 13, 2012Publication date: October 11, 2012Inventors: Junlin Li, Ghassan AlRegib, Dihong Tian, Wen-hsiung Chen, Pi Sheng Chang
-
Patent number: 8204327Abstract: A coding method for an ordered series of quantized transform coefficients of a block of image data, including a context adaptive position coding process to encode the position of clusters of non-zero-valued coefficients, e.g., a multidimensional position coder that uses one of a plurality of code mappings selected according to at least one criterion including at least one context-based criterion, and an amplitude encoding process to encode any amplitudes remaining to be coded, the amplitude coding using one or a plurality of amplitude code mappings selected according to at least one criterion, including a context-based criterion. A context-based selection criterion is meant a criterion that during encoding is known or derivable from one or more previously encoded items of information. Also a coding apparatus, a decoding apparatus, a computer readable medium configured with instructions that when executed implement a coding method, and another medium for a decoding method.Type: GrantFiled: December 16, 2008Date of Patent: June 19, 2012Assignee: Cisco Technology, Inc.Inventors: Junlin Li, Ghassan AlRegib, Dihong Tian, Wen-hsiung Chen, Pi Sheng Chang
-
Patent number: 8041131Abstract: A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding cluster of consecutive non-zero-valued coefficients, the encoding of a cluster including jointly encoding joint events that each are defined by at least two parameters: the number of zero-valued coefficients preceding the cluster, and the number of non-zero-valued coefficients in the cluster. The encoding of the cluster also includes encoding a parameter indicative of the number of amplitude-1 trailing non-zero-valued coefficients in the cluster, in one version with the parameter indicative of the number of trailing amplitude-1 coefficients part of the joint events such that the coding is according to a 3-dimensional joint variable length coding table. The method further includes encoding the amplitudes of the non-zero-valued coefficients that are not encoded by the joint encoding, e.g., encoding the amplitudes of the other than the trailing amplitude-1 coefficients.Type: GrantFiled: February 13, 2008Date of Patent: October 18, 2011Assignee: Cisco Technology, Inc.Inventors: Junlin Li, Ghassan AlRegib, Wen-hsiung Chen, Dihong Tian, Pi Sheng Chang
-
Patent number: 8036471Abstract: A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes jointly encoding joint events that each are defined by a cluster of consecutive non-zero-valued coefficients, each joint event defined by three parameters: the number of zero-valued coefficients preceding the cluster, the number of non-zero-valued coefficients in the cluster, and an indication of which trailing coefficients up to a maximum number of M trailing coefficients have amplitude greater than 1, with the coding using a 3-dimensional joint VLC table. The method further includes encoding the amplitude of the non-zero-valued trailing coefficients that have amplitude greater than 1 encoding the amplitude of any remaining non-zero-valued coefficients in the clusters that have more than M non-zero-valued coefficients.Type: GrantFiled: February 13, 2008Date of Patent: October 11, 2011Assignee: Cisco Technology, Inc.Inventors: Junlin Li, Ghassan AlRegib, Wen-hsiung Chen, Dihong Tian, Pi Sheng Chang
-
Patent number: 8005023Abstract: A “Client-Side Echo Canceller” provides a unique system and method for reducing Multipoint Control Unit (MCU) computational overhead in a multi-point audio conference. In general, the local audio input signal of each client is transmitted in real-time to the MCU. The MCU then combines the audio input signals of all clients to create a single composite signal that is transmitted back to all clients in real-time. Each client then locally processes the composite signal to remove each client's local contribution to the composite signal prior to local playback in order to eliminate a local echo of each client's local audio input. In various embodiments, local cancellation of the local audio input from the composite signal is performed on either a time domain or a transform domain representation of the composite signal. Further, since each client receives the same signal, MCU transmission bandwidth can be reduced via multicast transmissions.Type: GrantFiled: June 14, 2007Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Junlin Li, Li-wei He, Dinei Florencio