IP Library › Granted Patent US 9,965,238
Granted Patent B2
US 9,965,238 · App. 14/499,255 · Granted May 8, 2018

Method and apparatus for sharing display frame

Inventor: Yen-Kang Han (New Taipei, TW)
Assignee: Wistron Corporation
G06F3/1462G06F3/04886G06F3/1454H04L12/1822H04L65/403H04L65/4007H04L65/4015H04N21/4126H04N21/42207H04N21/4302G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,965,238
App. No.
14/499,255
Granted
May 8, 2018
Kind
B2
Abstract

A method and an apparatus for sharing display frame are provided. The apparatus includes a display unit, a communication unit, and a processing unit. In the method, a plurality of electronic apparatuses are searched by the processing unit through the communication unit, where each of the electronic apparatuses is configured to display a corresponding display frame. The processing unit selects one or a plurality of the electronic apparatuses, and synchronously displays at least first frame displayed by the display unit on one or a plurality of the selected electronic apparatus.

Claims (38)

1. A method for sharing display frame, adapted to a first electronic apparatus, the method for sharing display frame comprising:

displaying a plurality of panes respectively comprising a plurality of first frames;

searching a plurality of second electronic apparatuses, wherein each of the second electronic apparatuses is configured to display a corresponding display frame;

selecting a first pane and a second pane of the plurality of panes which are currently displayed by the first electronic apparatus;

selecting at least one of the second electronic apparatuses as at least one first sink based on the first pane, and selecting at least one of the second electronic apparatuses as at least one second sink based on the second pane; and

transmitting the first frame corresponding to the first pane to the at least one first sink, and transmitting the first frame corresponding to the second pane to the at least one second sink; and

synchronously displaying the first frame corresponding to the first pane on the first pane and the at least one first sink, and simultaneously, synchronously displaying the first frame corresponding to the second pane on the second pane and the at least one second sink.

2. The method for sharing display frame as claimed in claim 1 , wherein the step of selecting at least one of the second electronic apparatuses as at least one first sink based on the first pane comprising:

receiving a first selection operation corresponding to the first frame corresponding to the first pane, so as to provide options for selecting the second electronic apparatuses according to the first selection operation; and

receiving a second selection operation corresponding to at least one of the options of the second electronic apparatuses, so as to select at least one of the second electronic apparatuses as at the least one first sink according to the second selection operation.

3. The method for sharing display frame as claimed in claim 2 , wherein the step of selecting at least one of the second electronic apparatuses as at least one second sink based on the second pane comprising:

receiving a third selection operation corresponding to the first frame corresponding to the second pane, so as to provide options for selecting the second electronic apparatuses according to the third selection operation; and

receiving a fourth selection operation corresponding to at least one of the options of the second electronic apparatuses, so as to select at least one of the second electronic apparatuses as the at least one second sink according to the fourth selection operation.

4. The method for sharing display frame as claimed in claim 2 , wherein the step of synchronously displaying the first frame corresponding to the first pane on the first pane and the at least one first sink comprises:

establishing a connection with the at least one first sink;

extracting the first frame corresponding to the first pane, and decoding or encoding the extracted first frame;

respectively establishing a real-time streaming protocol (RTSP) session with the at least one first sink on the connection; and

streaming content of the first frame corresponding to the first pane to the at least one first sink through the RTSP session.

5. The method for sharing display frame as claimed in claim 1 , wherein after the step of synchronously displaying the first frame corresponding to the first pane on the first pane and the at least one first sink, and simultaneously, synchronously displaying the first frame corresponding to the second pane on the second pane and the at least one second sink, the method further comprises:

respectively establishing a user input back channel (UIBC) session with the at least one first sink and the at least one second sink;

respectively receiving a plurality of control signals through the UIBC session; and

synchronously controlling the at least one corresponding first frame according to the control signals.

6. The method for sharing display frame as claimed in claim 1 , wherein after the step of synchronously displaying the first frame corresponding to the first pane on the first pane and the at least one first sink, and simultaneously, synchronously displaying the first frame corresponding to the second pane on the second pane and the at least one second sink, the method further comprises:

receiving content of at least one second frame of the at least one first sink that is specified to be displayed by the first electronic apparatus; and

synchronously displaying the at least one second frame on the first frame corresponding to the first pane displayed by the first electronic apparatus.

7. An apparatus for sharing display frame, comprising:

a display unit, configured to display a plurality of panes respectively comprising a plurality of first frames;

a communication unit; and

a processing unit, coupled to the display unit and the communication unit, and searching a plurality of electronic apparatuses through the communication unit, wherein each of the electronic apparatuses is configured to display a corresponding display frame,

wherein the processing unit selects a first pane and a second pane of the plurality of panes which are currently displayed by the display unit,

wherein the processing unit selects at least one of the electronic apparatuses as at least one first sink based on the first pane, and selects at least one of the electronic apparatuses as at least one second sink based on the second pane,

wherein the processing unit transmits the first frame corresponding to the first pane to the at least one first sink, and transmits the first frame corresponding to the second pane to the at least one second sink,

wherein the processing unit synchronously displays the first frame corresponding to the first pane on the first pane and the at least one first sink, and simultaneously, synchronously displays the first frame corresponding to the second pane on the second pane and the at least one second sink.

8. The apparatus for sharing display frame as claimed in claim 7 , wherein the display unit receives a first selection operation corresponding to the first frame corresponding to the first pane, so as to provide options for selecting the electronic apparatuses according to the first selection operation, the display unit receives a second selection operation corresponding to at least one of the options of the electronic apparatuses, and the processing unit selects at least one of the electronic apparatuses as the at least one first sink according to the second selection operation.

9. The apparatus for sharing display frame as claimed in claim 8 , wherein the display unit receives a third selection operation corresponding to the first frame corresponding to the second pane, so as to provide options for selecting the electronic apparatuses according to the third selection operation, the display unit receives a fourth selection operation corresponding to at least one of the options of the electronic apparatuses, and the processing unit selects at least one of the electronic apparatuses as the at least one second sink according to the fourth selection operation.

10. The apparatus for sharing display frame as claimed in claim 7 , wherein the communication unit establishes a connection with the at least one first sink, the processing unit extracts the first frame corresponding to the first pane, and decodes and encodes the extracted first frame, the communication unit respectively establishes a real-time streaming protocol (RTSP) session with the at least one first sink on the connection, and the processing unit streams content of the first frame corresponding to the first pane to the at least one first sink through the RTSP session by using the communication unit.

11. The apparatus for sharing display frame as claimed in claim 7 , wherein the communication unit respectively establishes a user input back channel (UIBC) session with the at least one first sink and the at least one second sink, and the communication unit respectively receives a plurality of control signals through the UIBC session, and the processing unit synchronously controls the at least one corresponding first frame according to the control signals.

12. The apparatus for sharing display frame as claimed in claim 7 , wherein the communication unit receives content of at least one second frame of the at least one first sink that is specified to be displayed by the display unit, and the processing unit synchronously displays the at least one second frame on the first frame corresponding to the first pane through the display unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2014
From: HAN, YEN-KANG
To: WISTRON CORPORATION
Reel/Frame 033867/0601 →
Priority Claims (1)
TW 103122530 A · Jun 30, 2014 · national
Continuity (1)
Related Publication 20150378665A1 · Dec 31, 2015