Systems and methods for signaling and constraining a high dynamic range (hdr) video system with dynamic metadata
US-2018152721-A1 · May 31, 2018 · US
US10306307B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10306307-B2 |
| Application number | US-201715639377-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2017 |
| Priority date | Jun 30, 2017 |
| Publication date | May 28, 2019 |
| Grant date | May 28, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed to select display settings for a display device. Device capabilities may be read from a display device and a determination made whether the device capabilities support other display formats than are read from the display, for example, a high dynamic range (HDR) format or a high resolution format. When the device capabilities do not include an format supported by a video source, video may be driven from the video source to the display device in the format and, if confirmation is received that the display device displays the driven video, settings may be stored for the display device identifying the format as a one supported by the display device. Additionally, interconnect may be tested by estimating noise levels generated by the interconnect to a network connection and/or by estimating network throughput both when video is driven over the interconnect and when it is not. Display formats may be selected for the device based on a maximum data rate of a network connection that can be maintained while the interconnect carries video.
Opening claim text (preview).
We claim: 1. A method, comprising: reading device capabilities from a display device, determining whether the device capabilities include all formats supported by a video source; when the device capabilities do not include all formats, driving video in a format of the video source that is omitted from the device capabilities to the display device, when confirmation is received that the display device displays the driven video, storing settings for the display device identifying the display device as capable of displaying the driven format. 2. The method of claim 1 , wherein the driven video is in a high dynamic range video format. 3. The method of claim 1 , wherein the driven video is at a resolution higher than a resolution associated with formats of the device capabilities. 4. The method of claim 1 , wherein when a timeout condition is reached without receiving the confirmation, disqualifying the driven display format as a capability of the display device. 5. The method of claim 1 , wherein the confirmation is received from an operator of the display device. 6. The method of claim 1 , further comprising, prior to the driving, prompting an operator to perform a capability test, wherein the driving is performed in response to an operator response to the prompt. 7. The method of claim 1 , further comprising, after the reading, reading device capabilities of the device from a network repository. 8. The method of claim 1 , further comprising, after the storing, transmitting device settings to a network repository identifying the display device as capable of displaying the driven format. 9. The method of claim 1 , further comprising estimating a level of interference noise generated by an interconnect over which the video is driven to the display device, when the estimated level of interference noise exceeds a predetermined threshold, disqualifying the driven display format from use with the display device. 10. The method of claim 1 , further comprising estimating a level of errors generated by a network transceiver in an interconnect that carries video to the display device, disqualifying a candidate display format from use based on the estimated errors. 11. The method of claim 1 , further comprising responsive to an operator input indicating that the display device displays the driven video format with errors, disqualifying the driven display format from use with the display device. 12. A video source, comprising; an interconnect transceiver for connection to a display device via an interconnect, and a processor and a memory, the processor to: read device capabilities from a display device via the interconnect, determine whether the device capabilities include all formats supported by the video source; when the device capabilities do not include all formats, drive video in a format of the video source that is omitted from the device capabilities to the display device, when confirmation is received that the display device displays the driven video, store in the memory settings for the display device identifying the display device as capable of displaying the driven format. 13. A non-transitory computer readable medium storing program instructions that, when executed by a processing device, cause the device to: read device capabilities from a display device, determine whether the device capabilities include all formats supported by a video source; when the device capabilities do not include all formats, drive video in a format of the video source that is omitted from the device capabilities to the display device, when confirmation is received that the display device displays the driven video, store settings for the display device identifying the display device as capable of displaying the driven format. 14. The medium of claim 13 , wherein the driven video is in a high dynamic range video format. 15. The medium of claim 13 , wherein the driven video is at a resolution higher than a resolution associated with formats of the device capabilities. 16. The medium of claim 13 , wherein the program instructions further cause the processing device to, when a timeout condition is reached without receiving the confirmation, disqualify the driven display format as a capability of the display device. 17. The medium of claim 13 , wherein the program instructions further cause the processing device to, prior to the driving, prompt an operator to perform a capability test, wherein the driving is performed in response to an operator response to the prompt. 18. The medium of claim 13 , wherein the program instructions further cause the processing device to, after the reading, read device capabilities of the device from a network repository. 19. The medium of claim 13 , wherein the program instructions further cause the processing device to, after the storing, transmit device settings to a network repository identifying the display device as capable of displaying the driven format. 20. The medium of claim 13 , wherein the program instructions further cause the processing device to: estimate a level of interference noise generated by an interconnect over which the video is driven to the display device, when the estimated level of interference noise exceeds a predetermined threshold, disqualify the driven display format from use with the display device. 21. The medium of claim 13 , wherein the program instructions further cause the processing device to: estimate a level of errors generated by a network transceiver to an interconnect that carries video to the display device, disqualify a candidate display format from use based on the estimated errors. 22. The medium of claim 13 , wherein the program instructions further cause the processing device to, responsive to an operator input indicating that the display device displays the driven video format with errors, disqualify the driven display format from use with the display device. 23. A method comprising: sampling first noise from a network connection at a time when an interconnect between a video source and a display carries video data, and sampling second noise from the network connection at another time when the interconnect does not carry video data; estimating a level of interference noise generated by the interconnect based on the first and the second noise; and selecting a data rate of a subsequent video to transmit over the interconnect based on the estimated noise. 24. The method of claim 23 , further comprising: driving video over the interconnect in a candidate display format at the selected data rate, responsive to a confirmation that the video is displayed without error, storing the candidate display format as a setting of the display device. 25. The method of claim 23 , further comprising estimating a throughput of a network connection when the interconnect carries video data, wherein the data rate selection also is based on the estimated throughput. 26. The method of claim 23 , further comprising: estimating a level of errors generated in the interconnect by a network transceiver, disqualifying a candidate display format from use based on the estimated errors. 27. The method of claim 23 , further comprising: driving video over the interconnect in a candidate display format at the selected data rate, estimate transmission errors over the interconnect, when the estimated transmission err
HDMI · CPC title
Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen (arrangements for using the results of monitoring on user's side in broadcast systems H04H60/65; flow control in packet networks H04L47/10) · CPC title
Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38) · CPC title
for receiving on more than one standard at will (deflecting circuits of multi-standard receivers H04N3/27) · CPC title
involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.