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: 20200365163
    Abstract: 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: Application
    Filed: March 2, 2018
    Publication date: November 19, 2020
    Applicant: INTEL CORPORATION
    Inventors: 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: 10777231
    Abstract: 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: Grant
    Filed: October 16, 2018
    Date of Patent: September 15, 2020
    Assignee: Intel Corporation
    Inventors: Bo Zhao, Yunbiao Lin, Yue Xiong
  • Publication number: 20200288164
    Abstract: 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: Application
    Filed: November 23, 2017
    Publication date: September 10, 2020
    Applicant: Intel Corporation
    Inventors: 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: 10706493
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Intel Corporation
    Inventors: Yunbiao Lin, Changliang Wang, Satyanantha Ramagopal Musunuri, David Puffer, David J. Cowperthwaite, Bryan R White, Balaji Vembu
  • Publication number: 20200145578
    Abstract: 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: Application
    Filed: November 26, 2019
    Publication date: May 7, 2020
    Applicant: Intel Corportation
    Inventors: YUNBIAO LIN, JIANHUI DAI, NING LUO, CHUNBO CHEN
  • Patent number: 10491812
    Abstract: 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: Grant
    Filed: March 23, 2015
    Date of Patent: November 26, 2019
    Assignee: Intel Corporation
    Inventors: Yunbiao Lin, Jianhui Dai, Ning Luo, Chunbo Chen
  • Patent number: 10484640
    Abstract: 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: Grant
    Filed: June 3, 2015
    Date of Patent: November 19, 2019
    Assignee: Intel Corporation
    Inventors: Yunbiao Lin, Changliang Wang, Tiehan Lu, Qingyuan Zhang, Li Xu, Bo Zhao, Changwon Rhee
  • Publication number: 20190206017
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: YUNBIAO LIN, CHARLIE L. WANG, SATYANANTHA RAMAGOPAL MUSUNURI, DAVID PUFFER, DAVID J. COWPERTHWAITE, BRYAN R. WHITE, BALAJI VEMBU
  • Publication number: 20190147570
    Abstract: 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: Application
    Filed: July 1, 2016
    Publication date: May 16, 2019
    Applicant: INTEL CORPORATION
    Inventors: YUNBIAO LIN, YADONG LI, CHANGLIANG WANG, GANG HU
  • Publication number: 20190066735
    Abstract: 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: Application
    Filed: October 16, 2018
    Publication date: February 28, 2019
    Inventors: Bo Zhao, Yunbiao Lin, Yue Xiong
  • Patent number: 10104373
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Intel Corporation
    Inventors: Bo Zhao, Yunbiao Lin, Changliang Wang, Yue Xiong
  • Publication number: 20180288353
    Abstract: 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: Application
    Filed: June 3, 2015
    Publication date: October 4, 2018
    Inventors: Yunbiao LIN, Changliang WANG, Tiehan LU, Qingyuan ZHANG, Li XU, Bo ZHAO, Changwon RHEE
  • Patent number: 10045079
    Abstract: 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: Grant
    Filed: July 18, 2016
    Date of Patent: August 7, 2018
    Assignee: Intel Corporation
    Inventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
  • Publication number: 20180048888
    Abstract: 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: Application
    Filed: December 18, 2015
    Publication date: February 15, 2018
    Inventors: Bo ZHAO, Yunbiao LIN, Changliang WANG, Yue XIONG
  • Publication number: 20180025465
    Abstract: 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: Application
    Filed: June 6, 2017
    Publication date: January 25, 2018
    Inventors: YUNBIAO LIN, JIANGHONG DU
  • Publication number: 20180027177
    Abstract: 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: Application
    Filed: March 23, 2015
    Publication date: January 25, 2018
    Applicant: INTEL CORPORATION
    Inventors: YUNBIAO LIN, JIANHUI DAI, NING LUO, CHUNBO CHEN
  • Patent number: 9591358
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: March 7, 2017
    Assignee: Intel Corporation
    Inventors: Changliang Wang, Akshat Nanda, Hao Feng, Yunbiao Lin
  • Publication number: 20160330516
    Abstract: 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: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Applicant: Intel Corporation
    Inventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
  • Patent number: 9426439
    Abstract: 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: Grant
    Filed: March 12, 2013
    Date of Patent: August 23, 2016
    Assignee: Intel Corporation
    Inventors: Changliang Wang, Yunbiao Lin, Radhakrishnan Venkataraman
  • Patent number: 9363473
    Abstract: 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: Grant
    Filed: December 17, 2012
    Date of Patent: June 7, 2016
    Assignee: Intel Corporation
    Inventors: Bo Zhao, Yunbiao Lin, Yue Xiong