Method and apparatus for performing sub-picture level splicing based on interrupts
First Claim
1. A method for splicing video slices associated with a plurality of packet identifiers (PIDs), comprising:
- loading a splicing hardware with a current PID and a target PID for an upcoming splice;
processing a transport stream for packets;
generating the interrupt in response to receiving a packet of a particular type;
receiving an interrupt indicating that a splice has been performed; and
loading a new target PID into the splicing hardware for a next splice.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques to effectuate splicing at sub-picture level. In one aspect, splicing is effectuated via an interrupt generated after each splice has occurred. The interrupt may be generated by either the hardware designated to perform splicing or other peripheral hardware. The interrupt may be provided to a controller, which then performs the necessary processing to effectuate the next splice (e.g., load a new PID value for the next splice into the hardware register). The interrupts required for splicing may be generated in various manners, and typically depends on the specific design of the splicing and/or peripheral hardware. In one simple design, the splicing hardware generates an interrupt after each splice. Other mechanisms may also be used to generate the interrupt. For example, (e.g., scrambled audio) packets may be inserted into a transport stream and used to cause the hardware to generate an interrupt each time the packet is detected.
-
Citations
11 Claims
-
1. A method for splicing video slices associated with a plurality of packet identifiers (PIDs), comprising:
-
loading a splicing hardware with a current PID and a target PID for an upcoming splice; processing a transport stream for packets; generating the interrupt in response to receiving a packet of a particular type; receiving an interrupt indicating that a splice has been performed; and loading a new target PID into the splicing hardware for a next splice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11)
-
-
9. A method for splicing video slices associated with a plurality packet identifiers (PIDs), comprising:
-
loading a splicing hardware with a current PID and a target PID for an upcoming splice; receiving an interrupt indicating that a splice has been performed; and loading a new target PID into the splicing hardware for a next splice; wherein the splicing is performed at a sub-picture level and a plurality of splices are performed for an intra-coded (I) picture; wherein video slices for three or more PIDs are spliced to for the 1 picture.
-
Specification