17955651. REMOTE DISPLAY SYNCHRONIZATION TO PRESERVE LOCAL DISPLAY simplified abstract (ATI TECHNOLOGIES ULC)

From WikiPatents
Revision as of 03:30, 16 April 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

REMOTE DISPLAY SYNCHRONIZATION TO PRESERVE LOCAL DISPLAY

Organization Name

ATI TECHNOLOGIES ULC

Inventor(s)

Jeffrey G. Cheng of Markham (CA)

Yuping Shen of Orlando FL (US)

Mikhail Mironov of Markham (CA)

Min Zhang of Markham (CA)

REMOTE DISPLAY SYNCHRONIZATION TO PRESERVE LOCAL DISPLAY - A simplified explanation of the abstract

This abstract first appeared for US patent application 17955651 titled 'REMOTE DISPLAY SYNCHRONIZATION TO PRESERVE LOCAL DISPLAY

Simplified Explanation

The patent application describes a technique for synchronizing a remote display with a local display device for a video stream. The server and client device work together to determine a target frame rate based on their capacities and network conditions, generating a synchronization signal for timing control.

  • The server and client dynamically determine a target frame rate for the video stream.
  • The synchronization signal controls the rendering process to maintain synchronization between the server and client.
  • The client device can provide feedback to adjust the target frame rate and synchronization signal.
  • This approach ensures that frames are encoded and transmitted efficiently, reducing latency and missed frames.

Potential Applications

This technology could be applied in remote collaboration tools, cloud gaming services, and virtual reality applications where real-time video streaming is crucial.

Problems Solved

This technology addresses issues related to frame rate synchronization between a server and client device, ensuring smooth video playback and reducing latency in remote rendering scenarios.

Benefits

The benefits of this technology include improved video streaming quality, reduced latency, efficient frame encoding, and better overall user experience in remote display scenarios.

Potential Commercial Applications

Potential commercial applications of this technology include video conferencing platforms, online gaming services, remote desktop solutions, and virtual reality applications.

Possible Prior Art

One possible prior art for this technology could be techniques used in video streaming protocols like RTMP (Real-Time Messaging Protocol) or WebRTC (Web Real-Time Communication) for maintaining synchronization between server and client devices.

Unanswered Questions

How does this technology impact network bandwidth usage?

This article does not delve into the specifics of how this technology affects network bandwidth usage. It would be interesting to know if the synchronization technique has any impact on data consumption during video streaming.

What are the security implications of implementing this technology?

The article does not discuss the security aspects of implementing this technology. It would be important to understand how data security and privacy are maintained when synchronizing remote displays with local devices.


Original Abstract Submitted

A remote display synchronization technique preserves the presence of a local display device for a remotely-rendered video stream. A server and a client device cooperate to dynamically determine a target frame rate for a stream of rendered frames suitable for the current capacities of the server and the client device and networking conditions. The server generates from this target frame rate a synchronization signal that serves as timing control for the rendering process. The client device may provide feedback to instigate a change in the target frame rate, and thus a corresponding change in the synchronization signal. In this approach, the rendering frame rate and the encoding frequency may be “synchronized” in a manner consistent with the capacities of the server, the network, and the client device, resulting in generation, encoding, transmission, decoding, and presentation of a stream of frames that mitigates missed encoding of frames while providing acceptable latency.