Patents by Inventor Yunbiao Lin
Yunbiao Lin 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: 20200365163Abstract: Techniques are provided for spatial audio streaming using adaptive bitrate encoding and decoding in bandwidth limited virtual reality applications. A methodology implementing the techniques according to an embodiment includes calculating weight factors for audio channels associated with each of a plurality of microphones. The weight factors are based on the position and head angle, relative to the microphones, of a user wearing a head mounted display (HMD). The method also includes encoding and decoding the audio channels, for transmission to the HMD, at a selected bitrate, the bitrate based on the weight factor for the audio channel. The method further includes applying an adaptive gain compensation to each of the received and decoded audio channels, the gain compensation also based on the weight factor. The method further includes mixing the resulting gain compensated channels to generate a stereo audio signal to be played through speakers of the HMD.Type: ApplicationFiled: March 2, 2018Publication date: November 19, 2020Applicant: INTEL CORPORATIONInventors: Fan CHEN, Bo QIU, Brian E. WOODRUFF, Peter SANKHAGOWIT, Yunbiao LIN, Wenyi TANG, Yongfa ZHOU, Jianwei YANG, Jianfang ZHU, Priya BALASUBRAMANIAN, Ashish SINGHI, Yating WANG, Yu Y YANG, Areeba TURABI
-
Patent number: 10777231Abstract: Methods and systems may provide for embedding thumbnail information into a video file such as a clip, stream, recording, and so forth. The thumbnail information may include, for example, a representative image of the video content in the file, an index to a key frame in the video content, or any combination thereof. If the thumbnail information includes the representative image, the representative image may be embedded at a predetermined location in the file. If the thumbnail information includes the index to a key frame, the index may be embedded in a header of the file.Type: GrantFiled: October 16, 2018Date of Patent: September 15, 2020Assignee: Intel CorporationInventors: Bo Zhao, Yunbiao Lin, Yue Xiong
-
Publication number: 20200288164Abstract: An embodiment of an adaptive video encoder may include technology to determine headset-related information including at least one of focus-related information and motion-related information, and determine one or more video encode parameters based on the headset-related information. Other embodiments are disclosed and claimed.Type: ApplicationFiled: November 23, 2017Publication date: September 10, 2020Applicant: Intel CorporationInventors: Yunbiao Lin, Changliang Wang, Ce Wang, Yongfa Zhou, Bo Zhao, Ping Liu, Jianwei Yang, Zhan Lou, Yu Yang, Yating Wang, Wenyi Tang, Bo Qiu
-
Patent number: 10706493Abstract: An apparatus and method for managing pipes and planes within a virtual graphics processing engine. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising one or more display pipes to render one or more display planes, each of the one or more display pipes comprising a set of graphics processing hardware resources for executing graphics commands and rendering graphics images in the one or more display planes; and pipe and plane management hardware logic to manage pipe and plane assignment, the pipe and plane management hardware logic to associate a first virtual machine (VM) with one or more virtual display planes and to maintain a mapping between the one or more virtual display planes and at least one physical display plane.Type: GrantFiled: December 29, 2017Date of Patent: July 7, 2020Assignee: Intel CorporationInventors: Yunbiao Lin, Changliang Wang, Satyanantha Ramagopal Musunuri, David Puffer, David J. Cowperthwaite, Bryan R White, Balaji Vembu
-
Publication number: 20200145578Abstract: Techniques are disclosed to control a camera device such that memory contention and power consumption is reduced during video processing routines, generally referred to herein as media tasks. In particular, a workload scheduler is implemented in a camera HAL and is configured to dispatch captured image frames in an alternating manner between competing media tasks such that the processing of those image frames is performed sequentially, and thus, eliminates or otherwise mitigates memory contention. To this end, techniques variously disclosed herein can be used to enable low-cost, low-memory configured devices to perform concurrent media tasks on captured high-definition video at high framerates, without an undesirable decrease in performance and an increase in power consumption.Type: ApplicationFiled: November 26, 2019Publication date: May 7, 2020Applicant: Intel CorportationInventors: YUNBIAO LIN, JIANHUI DAI, NING LUO, CHUNBO CHEN
-
Patent number: 10491812Abstract: Techniques are disclosed to control a camera device such that memory contention and power consumption is reduced during video processing routines, generally referred to herein as media tasks. In particular, a workload scheduler is implemented in a camera HAL and is configured to dispatch captured image frames in an alternating manner between competing media tasks such that the processing of those image frames is performed sequentially, and thus, eliminates or otherwise mitigates memory contention. To this end, techniques variously disclosed herein can be used to enable low-cost, low-memory configured devices to perform concurrent media tasks on captured high-definition video at high framerates, without an undesirable decrease in performance and an increase in power consumption.Type: GrantFiled: March 23, 2015Date of Patent: November 26, 2019Assignee: Intel CorporationInventors: Yunbiao Lin, Jianhui Dai, Ning Luo, Chunbo Chen
-
Patent number: 10484640Abstract: Techniques related to compositing video content are discussed. Such techniques may include generating transparency data for a surface of first video content and storing it in a stream out buffer, accessing the transparency data via the stream out buffer when there is no change to the surface of the first video content, and compositing the first video content with second video content based on the accessed transparency data.Type: GrantFiled: June 3, 2015Date of Patent: November 19, 2019Assignee: Intel CorporationInventors: Yunbiao Lin, Changliang Wang, Tiehan Lu, Qingyuan Zhang, Li Xu, Bo Zhao, Changwon Rhee
-
Publication number: 20190206017Abstract: An apparatus and method for managing pipes and planes within a virtual graphics processing engine. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising one or more display pipes to render one or more display planes, each of the one or more display pipes comprising a set of graphics processing hardware resources for executing graphics commands and rendering graphics images in the one or more display planes; and pipe and plane management hardware logic to manage pipe and plane assignment, the pipe and plane management hardware logic to associate a first virtual machine (VM) with one or more virtual display planes and to maintain a mapping between the one or more virtual display planes and at least one physical display plane.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: YUNBIAO LIN, CHARLIE L. WANG, SATYANANTHA RAMAGOPAL MUSUNURI, DAVID PUFFER, DAVID J. COWPERTHWAITE, BRYAN R. WHITE, BALAJI VEMBU
-
Publication number: 20190147570Abstract: Techniques are provided for enhancement of edges in image frames using depth information. A methodology implementing the techniques according to an embodiment includes receiving a color image frame and a depth map frame. The method also includes generating a sharpness mask to control the application of image sharpening to the color pixels. The sharpness mask is based on the value of depth pixels corresponding to the color pixels; and on properties of the depth camera that generated the color image frame, including depth of field, focal distance, and hyperfocal distance. The method further includes calculating sharpness strength for the color pixels. The sharpness strength is proportional to the value of the depth pixel corresponding to the color pixel. The method further includes applying a sharpening filter to the color image frame to enhance edge image features. The sharpening filter is based on the sharpness mask and the sharpness strength.Type: ApplicationFiled: July 1, 2016Publication date: May 16, 2019Applicant: INTEL CORPORATIONInventors: YUNBIAO LIN, YADONG LI, CHANGLIANG WANG, GANG HU
-
Publication number: 20190066735Abstract: Methods and systems may provide for embedding thumbnail information into a video file such as a clip, stream, recording, and so forth. The thumbnail information may include, for example, a representative image of the video content in the file, an index to a key frame in the video content, or any combination thereof. If the thumbnail information includes the representative image, the representative image may be embedded at a predetermined location in the file. If the thumbnail information includes the index to a key frame, the index may be embedded in a header of the file.Type: ApplicationFiled: October 16, 2018Publication date: February 28, 2019Inventors: Bo Zhao, Yunbiao Lin, Yue Xiong
-
Patent number: 10104373Abstract: Techniques related to content based encoding of video content for transmission and display via a remote device are discussed. Such techniques may include collecting graphics properties for graphics layers of a frame of a video sequence, determining encode settings based on the graphics properties, and coding the frame of the video sequence for wireless transmission based on the encode settings.Type: GrantFiled: December 18, 2015Date of Patent: October 16, 2018Assignee: Intel CorporationInventors: Bo Zhao, Yunbiao Lin, Changliang Wang, Yue Xiong
-
Publication number: 20180288353Abstract: Techniques related to compositing video content are discussed. Such techniques may include generating transparency data for a surface of first video content and storing it in a stream out buffer, accessing the transparency data via the stream out buffer when there is no change to the surface of the first video content, and compositing the first video content with second video content based on the accessed transparency data.Type: ApplicationFiled: June 3, 2015Publication date: October 4, 2018Inventors: Yunbiao LIN, Changliang WANG, Tiehan LU, Qingyuan ZHANG, Li XU, Bo ZHAO, Changwon RHEE
-
Patent number: 10045079Abstract: An apparatus and a system are described herein. The apparatus includes logic to render a video. The apparatus also includes logic to adjust a feature of a video in response to a power consumption, wherein the logic to adjust a feature of a video is integrated into an operating system of the apparatus.Type: GrantFiled: July 18, 2016Date of Patent: August 7, 2018Assignee: Intel CorporationInventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
-
Publication number: 20180048888Abstract: Techniques related to content based encoding of video content for transmission and display via a remote device are discussed. Such techniques may include collecting graphics properties for graphics layers of a frame of a video sequence, determining encode settings based on the graphics properties, and coding the frame of the video sequence for wireless transmission based on the encode settings.Type: ApplicationFiled: December 18, 2015Publication date: February 15, 2018Inventors: Bo ZHAO, Yunbiao LIN, Changliang WANG, Yue XIONG
-
Publication number: 20180025465Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing GPU (Graphics Processing Unit) accelerated address translation for graphics virtualization. In one embodiment, such a system includes a main memory having a plurality of machine physical addresses; a graphics processor unit having graphics memory therein; an address translation service integrated with the graphics processor unit; a hypervisor to manage one or more guest machines; wherein the hypervisor is to configure a lookup table within the graphics memory of the graphics processor unit; and further wherein the address translation service of the graphics processor unit is to translate a guest physical address for one of the one or more guest machines to a corresponding machine physical address within the main memory. Such a graphics processor unit may be implemented separate from a system, for example, embodied within a silicon integrated circuit.Type: ApplicationFiled: June 6, 2017Publication date: January 25, 2018Inventors: YUNBIAO LIN, JIANGHONG DU
-
Publication number: 20180027177Abstract: Techniques are disclosed to control a camera device such that memory contention and power consumption is reduced during video processing routines, generally referred to herein as media tasks. In particular, a workload scheduler is implemented in a camera HAL and is configured to dispatch captured image frames in an alternating manner between competing media tasks such that the processing of those image frames is performed sequentially, and thus, eliminates or otherwise mitigates memory contention. To this end, techniques variously disclosed herein can be used to enable low-cost, low-memory configured devices to perform concurrent media tasks on captured high-definition video at high framerates, without an undesirable decrease in performance and an increase in power consumption.Type: ApplicationFiled: March 23, 2015Publication date: January 25, 2018Applicant: INTEL CORPORATIONInventors: YUNBIAO LIN, JIANHUI DAI, NING LUO, CHUNBO CHEN
-
Patent number: 9591358Abstract: An apparatus, a computing device, a media playback workload scheduler, and a computer readable medium are described herein. The apparatus includes media playback workload scheduling logic to allocate a plurality of media frames for batch media processing, logic to process the media frames, and logic to render the processed media frames.Type: GrantFiled: March 15, 2013Date of Patent: March 7, 2017Assignee: Intel CorporationInventors: Changliang Wang, Akshat Nanda, Hao Feng, Yunbiao Lin
-
Publication number: 20160330516Abstract: An apparatus and a system are described herein. The apparatus includes logic to render a video. The apparatus also includes logic to adjust a feature of a video in response to a power consumption, wherein the logic to adjust a feature of a video is integrated into an operating system of the apparatus.Type: ApplicationFiled: July 18, 2016Publication date: November 10, 2016Applicant: Intel CorporationInventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
-
Patent number: 9426439Abstract: An apparatus and a system are described herein. The apparatus includes logic to render a video. The apparatus also includes logic to adjust a feature of a video in response to a power consumption, wherein the logic to adjust a feature of a video is integrated into an operating system of the apparatus.Type: GrantFiled: March 12, 2013Date of Patent: August 23, 2016Assignee: Intel CorporationInventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
-
Patent number: 9363473Abstract: Methods and systems may provide for invoking instances of a hardware video encoder, wherein the instances include a first encoder instance and a second encoder instance. Additionally, the first encoder instance may be used to make a scene change determination and a motion level determination with respect to the video content. In one example, the second encoder instance is used to encode the video content based on the scene change determination and the motion level determination.Type: GrantFiled: December 17, 2012Date of Patent: June 7, 2016Assignee: Intel CorporationInventors: Bo Zhao, Yunbiao Lin, Yue Xiong