The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 07, 2020
Filed:
Jul. 02, 2018
Apple Inc., Cupertino, CA (US);
Langford M Wasada, San Francisco, CA (US);
Vijay Sundaram, San Ramon, CA (US);
William M Bumgarner, San Jose, CA (US);
Daniel H Lloyd, San Jose, CA (US);
Christopher J Sanders, San Jose, CA (US);
Sean A Ramprashad, Los Altos, CA (US);
Sriram Hariharan, San Jose, CA (US);
Jarrad A Stallone, Fremont, CA (US);
Johannes P Schmidt, Los Altos Hills, CA (US);
David P Saracino, Alameda, CA (US);
Gregory R Chapman, San Jose, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
In some implementations, a computing device can calibrate media playback channels for presenting media content through a media system by determining the media propagation latency through the media system. For example, the computing device can send calibration content (e.g., audio data, video data, etc.) to various playback devices (e.g., playback channels) of the media system and record a timestamp indicating when the calibration content was sent. When the playback devices present the calibration content, a sensor device (e.g., remote control device, smartphone, etc.) can detect the presentation of the calibration content. The sensor device can send calibration data (e.g., media samples that may include the calibration content and/or a timestamp indicating when the media sample was detected by the sensor device) to the computing device. The computing device can determine the propagation latency (e.g., presentation delay) based on the calibration data received from the sensor device.