IP Library › Granted Patent US 9,774,413
Granted Patent B2
US 9,774,413 · App. 14/406,337 · Granted Sep 26, 2017

Communication apparatus, communication system, and communication controlling method to synchronize clock process

Inventor: Hiroaki Takahashi (Kanagawa, JP)
Assignee: SONY CORPORATION
H04J3/0682H04J3/0602H04J3/0667H04L67/1095H04N5/04H04N21/242H04N5/23203
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,774,413
App. No.
14/406,337
Granted
Sep 26, 2017
Kind
B2
Abstract

Techniques for synchronizing a clock of a first apparatus and a clock of a second apparatus in communication with the first apparatus via a network. The techniques include communicating first data between the first apparatus and second apparatus via a network, communicating, while at least a portion of the first data is being communicated via the network, a synchronization packet between the first apparatus and the second apparatus, and communicating second data between the first apparatus and the second apparatus after synchronization between the first apparatus and the second apparatus has been established.

Claims (49)

1. A first apparatus, comprising:

at least one processor configured to:

communicate multiple first data at multiple different data volumes between the first apparatus and a second apparatus via a network;

communicate, while at least a portion of each of the multiple first data is communicated via the network, respective ones of multiple synchronization packets between the first apparatus and the second apparatus; and

communicate second data between the first apparatus and the second apparatus after synchronization between the first apparatus and the second apparatus has been established based on the multiple synchronization packets.

2. The first apparatus of claim 1 , wherein the communication of the multiple first data between the first apparatus and the second apparatus comprises transmission of the multiple first data from the first apparatus to the second apparatus.

3. The first apparatus of claim 1 , wherein the communication of the multiple first data between the first apparatus and the second apparatus comprises reception of the multiple first data by the first apparatus from the second apparatus.

4. The first apparatus of claim 1 , wherein the communication of the multiple synchronization packets between the first apparatus and the second apparatus comprises transmission of the multiple synchronization packets from the first apparatus to the second apparatus.

5. The first apparatus of claim 1 , wherein the communication of the multiple synchronization packets between the first apparatus and the second apparatus comprises reception of the multiple synchronization packets by the first apparatus from the second apparatus.

6. The first apparatus of claim 1 ,

wherein the at least one processor is further configured to receive an indication that the synchronization between the first apparatus and the second apparatus has been established; and

wherein the communication of the second data is based on receipt of the indication.

7. The first apparatus of claim 1 , wherein the multiple first data is image data.

8. The first apparatus of claim 1 , wherein the communication of the multiple first data between the first apparatus and the second apparatus comprises communication of the multiple first data at a stable data volume.

9. The first apparatus of claim 1 , wherein the communication of the multiple first data at multiple different data volumes comprises communication of test data at a first stable data volume for a first period of time and communication of the test data at a second stable data volume for a second period of time after the first period of time, wherein the first stable data volume and the second stable data volume are different.

10. The first apparatus of claim 1 , wherein the communication of the multiple first data at multiple different data volumes comprises communication of test data at a variable data volume that increases in a time period within which at least a portion of the test data is communicated.

11. The first apparatus of claim 1 , wherein the communication of the respective ones of multiple synchronization packets comprises communication of the multiple synchronization packets based on a clock synchronization process sequence specified in IEEE 1588.

12. The first apparatus of claim 1 , wherein the at least one processor is further configured to:

halt communication of the second data between the first apparatus and the second apparatus;

re-establish the synchronization between the first apparatus and the second apparatus; and

resume communication of the second data between the first apparatus and the second apparatus after the synchronization between the first apparatus and the second apparatus has been re-established.

13. The first apparatus of claim 1 , wherein the second data is communicated between the first apparatus and the second apparatus at a first data volume, and wherein the at least one processor is further configured to:

reduce the first data volume of the second data communicated between the first apparatus and the second apparatus to a third data volume;

re-establish the synchronization between the first apparatus and the second apparatus; and

resume communication of the second data between the first apparatus and the second apparatus at the first data volume after the synchronization between the first apparatus and the second apparatus has been re-established.

14. The first apparatus of claim 1 , wherein the communication of the respective ones of multiple synchronization packets between the first apparatus and the second apparatus comprises initiation of a communication of the respective ones of multiple synchronization packets at a point in time after at least a portion of each of the multiple first data is communicated between the first apparatus and the second apparatus.

15. The first apparatus of claim 1 , wherein the communication of the second data comprises communication of the second data at a first data volume that increases to a second data volume over a period of time.

16. A first apparatus, comprising:

a network interface configured to communicate with a second apparatus via a network; and

at least one processor configured to:

transmit multiple first data to the second apparatus via the network interface at multiple different data volumes;

communicate, while at least a portion of each of the multiple first data is transmitted, respective ones of multiple synchronization packets between the first apparatus and the second apparatus via the network interface; and

transmit second data to the second apparatus after synchronization between the first apparatus and the second apparatus has been established based on the multiple synchronization packets.

17. A first apparatus, comprising:

a network interface configured to communicate with a second apparatus via a network; and

at least one processor configured to:

receive, via the network interface, multiple first data sent from the second apparatus at multiple different data volumes;

communicate, while at least a portion of each of the multiple first data is received via the network interface, respective ones of multiple synchronization packets between the first apparatus and the second apparatus; and

receive second data from the second apparatus after synchronization between the first apparatus and the second apparatus has been established based on the multiple synchronization packets.

18. A method, comprising:

synchronizing a first clock of a first apparatus and a second clock of a second apparatus in communication with the first apparatus via a network, the synchronizing comprising:

transmitting multiple first data from the first apparatus to the second apparatus via the network at multiple different data volumes;

communicating, while at least a portion of each of the multiple first data is transmitted, respective ones of multiple synchronization packets between the first apparatus to the second apparatus via the network; and

transmitting second data from the first apparatus to the second apparatus after synchronization between the first apparatus and the second apparatus has been established based on the multiple synchronization packets.

19. A method, comprising:

synchronizing a first clock of a first apparatus and a second clock of a second apparatus in communication with the first apparatus via a network, the synchronizing comprising:

receiving, by the first apparatus, multiple first data sent from the second apparatus via the network at multiple different data volumes;

communicating, while at least a portion of each of the multiple first data is received, respective ones of multiple synchronization packets between the first apparatus and the second apparatus via the network; and

receiving second data from the second apparatus after synchronization between the first apparatus and the second apparatus has been established based on the multiple synchronization packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: TAKAHASHI, HIROAKI
To: SONY CORPORATION
Reel/Frame 034688/0522 →
Priority Claims (1)
JP 2012-136457 · Jun 16, 2012 · national
Continuity (1)
Related Publication 20150163003A1 · Jun 11, 2015