Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus, comprising: at least one processor; at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: determine an occurrence of an exception to a predetermined cadence associated with an input stream of a profile; determine a shifted cadence based, at least in part, on the exception; receive an indication of a key frame in the profile; determine that the key frame aligns with the shifted cadence; designate the key frame as a boundary point based, at least in part, on the shifted cadence; communicate the boundary point; receive an indication of a different key frame in the profile; determine that the different key frame fails to align with the predetermined cadence; and preclude a designation of the different key frame as a boundary points based, at least in part, on the predetermined cadence.
2. The apparatus of claim 1 , wherein the cadence relates to an interval at which a series of boundary points are spaced within the profile of the input stream.
3. The apparatus of claim 2 , wherein the interval at which a series of boundary points are spaced are substantially equivalent across substantially all profiles of the input stream.
4. The apparatus of claim 1 , wherein the memory further includes computer program instructions that, when executed by the at least one processor, cause the apparatus to perform setting of the predetermined cadence such that the predetermined cadence corresponds with the shifted cadence.
5. The apparatus of claim 1 , wherein the memory further includes computer program instructions that, when executed by the at least one processor, cause the apparatus to perform: retrieval of a key frame information history from at least one memory; and setting of the predetermined cadence based, at least in part, on the key frame information history.
6. The apparatus of claim 5 , wherein the memory further includes computer program instructions that, when executed by the at least one processor, cause the apparatus to perform updating of the key frame information history based, at least in part, on the key frame.
7. The apparatus of claim 1 , wherein the memory further includes computer program instructions that, when executed by the at least one processor, cause the apparatus to perform receipt of information indicating that the key frame relates to an explicit encoder boundary point wherein the predetermined cadence relates to a predetermined number of explicit encoder boundary points, and the determination that the key frame aligns with the predetermined cadence relates to a determination that the predetermined number of explicit encoder boundary points have been received since previous communication of a previous boundary point.
8. The apparatus of claim 1 , wherein the memory further includes computer program instructions that, when executed by the at least one processor, cause the apparatus to perform: receipt of a cadence directive from a synchronization controller; and setting of the predetermined cadence based, at least in part, on the cadence directive.
9. A method, comprising: determining an occurrence of an exception to a predetermined cadence associated with an input stream of a profile; determining a shifted cadence based, at least in part, on the exception; receiving an indication of a key frame in the profile; determining that the key frame aligns with the shifted cadence; designating the key frame as a boundary point based, at least in part, on the shifted cadence; communicating the boundary point; receiving an indication of a different key frame in the profile; determining that the different key frame fails to align with the predetermined cadence; and precluding a designation of the different key frame as a boundary points based, at least in part, on the predetermined cadence.
10. The method of claim 9 , further comprising setting the predetermined cadence such that the predetermined cadence corresponds with the shifted cadence.
11. The method of claim 9 , further comprising: retrieving a key frame information history from at least one memory; and setting the predetermined cadence based, at least in part, on the key frame information history.
12. The method of claim 11 , further comprising updating the key frame information history based, at least in part, on the key frame.
13. The method of claim 9 , further comprising receiving information indicating that the key frame relates to an explicit encoder boundary point wherein the predetermined cadence relates to a predetermined number of explicit encoder boundary points, and the determination that the key frame aligns with the predetermined cadence relates to a determination that the predetermined number of explicit encoder boundary points have been received since previous communication of a previous boundary point.
14. The method of claim 9 , further comprising: receiving a cadence directive from a synchronization controller; and setting the predetermined cadence based, at least in part, on the cadence directive.
15. At least one non-transitory computer-readable medium encoded with instructions that, when executed by a processor, cause the processor to: determine an occurrence of an exception to a predetermined cadence associated with an input stream of a profile; determine a shifted cadence based, at least in part, on the exception; receive an indication of a key frame in the profile; determine that the key frame aligns with the shifted cadence; designate the key frame as a boundary point based, at least in part, on the shifted cadence; communicate the boundary point; receive an indication of a different key frame in the profile; determine that the different key frame fails to align with the predetermined cadence; and preclude a designation of the different key frame as a boundary points based, at least in part, on the predetermined cadence.
16. The medium of claim 15 , encoded with instructions that, when executed by a processor, perform: retrieving a key frame information history from at least one memory; and setting the predetermined cadence based, at least in part, on the key frame information history.
17. The medium of claim 15 , encoded with instructions that, when executed by a processor, perform: receiving a cadence directive from a synchronization controller; and setting the predetermined cadence based, at least in part, on the cadence directive.
Unknown
August 2, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.