← Back to Patent Explorer
EP0679030A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Packet program component detector

Assignee: Technicolor USA Inc
•
Filing: 1995-04-12
•
Granted: —
•
Expires: 2015-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for selecting predetermined ones of packets of signal components, from a signal stream (12) of packets includes a control device (19), responsive to user selection (20) and a transmitted program guide, for determining packet identifier codes, SCID's, for respective program signal components. The respective component SCID's are stored in programmable registers (13). SCID's, from respective packets in the signal stream, are successively loaded into a further register (14). Comparators (15) which are associated with the programmable registers, compare the stored SCID's with the SCID's from packets in the signal stream. Output signals from the respective comparators control the utilization (21-24) of the respective signal component packets in the signal stream. Programming (19) of SCID's in the respective programmable registers is performed according to a schedule to preclude undesired data inadvertently being accepted by the system.

Inventors

  • 👤 Gregory George Tamer
  • 👤 Michael Scott Deiss

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 22:07
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/162; H04N7/163; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/438; H04N21/4385; H04N21/43853; H04N7/167; H04N7/1675; H04N7/173; H04N7/17309; H04N7/17318; H04N21/418; H04N21/4181

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 172 words
In a receiver for processing recorded or transmitted audio, video and data program signal components, wherein respective program signal components occur in signal packets including a signal payload and a service channel identifier, SCID, with different components having different SCID's, apparatus characterized by: a source of signal (10-12) including said program signal components; SCID detection means (13,17), responsive to said signal, for determining SCID's associated with respective components of respective programs; a plurality of signal processors (21-24) including an audio signal processor, a video signal processor, and a data signal processor, a plurality of programmable matched filters (14,15), coupled to said source, and which are selectively programmed with signal component SCID's, respective said programmable matched filters for detecting signal packets occurring in said signal, which contain SCID's identical to a SCID with which it is programmed, for applying corresponding detected signal program components to an associated signal processor; and means (19) coupled to said SCID detection means for programming said plurality of programmable matched filters with SCID's, associated with a desired program.
Claim 2
Dependent Claim 164 words
The apparatus set forth in claim 1 characterized in that a respective programmable matched filter comprises: a register having a plurality of storage elements at least equal in number to the number of bits of respective SCID's, having an input port for applying an SCID, a plurality of ordinally numbered output connections respectively associated with each bit of an SCID from least significant bit to most significant bit, a further register, having a plurality of storage elements at least equal in number to the number of bits of respective SCID's, having an input port coupled to said source for loading at least portions of said signal to its storage elements, and having a plurality of ordinally numbered output connections respectively associated with respective storage elements; and logical comparing means arranged for providing a control signal when evey signal exhibited at the ordinally number output connections of the further register are all equivalent to signal exhibited at like ordinally numbered output connections of said register.
Claim 3
Dependent Claim 27 words
The apparatus set forth in claim 2 characterized in that said programmable matched filters include means for disabling said logical comparing means from providing said control signal.
Claim 4
Dependent Claim 57 words
The apparatus set forth in claim 2 characterized in that said logical comparing means includes a plurality of exclusive NOR circuits, ones of which have respective first input connections coupled to respective SCID bit output connections of said register and respective second input connections connected to like ordinally numbered SCID bit output connections of said further register.
Claim 5
Dependent Claim 31 words
The apparatus set forth in claim 4 characterized in that said logical comparing means further includes means for determining when all of said exclusive NOR circuits exhibit a similar output state.
Claim 6
Dependent Claim 109 words
The apparatus set forth in claim 5 characterized in that said logical comparing means includes a further exclusive NOR circuit having a first input connection connected to a predetermined logic value, and a second input connection coupled to a source of selectable logic values, and having an output connected to said means for determining when all of said exclusive NOR circuits exhibit a similar output state, said source of selectable logic values being conditioned to apply a logic level opposite said predetermined logic value to disable said means for determining when all of said exclusive NOR circuits exhibit a similar output state when said programmable matched filters are reprogrammed.
Claim 7
Dependent Claim 24 words
The apparatus set forth in claim 5 characterized in that said source of selectable logic values includes a further storage element in said register.
Claim 8
Dependent Claim 126 words
The apparatus set forth in claim 1 characterized in that signal packets are coupled to respective said signal processors via a decrypting apparatus comprising: a decryptor having an input port coupled to said source, and an output port at which decrypted signal is available, and having a decryption key input port; a plurality of programmable registers having respective input ports for loading decryption keys associated with respective signal components and having respective output ports; a multiplexor having a plurality of input ports respectively coupled to the output ports of said plurality of programmable register, having an output port coupled to said decryption key input port, and a control signal input port coupled to said programmable matched filters for applying decryption keys associated with detected signal components.
Claim 9
Dependent Claim 75 words
The apparatus set forth in claim 8, characterized in that two decryption keys are associated with respective signal components, and respective signal packets include a decryption flag indicating which of said two decryption keys are to be used for a given packet, and the decrypting apparatus further includes a detector responsive to said decryption flag in said signal packets for selecting the one of said two decryption keys to be used with respective signal packets.
Claim 10
Dependent Claim 92 words
The apparatus set forth in claim 1 characterized in that signal packets are coupled to respective said signal processors via a decrypting apparatus comprising: a decryptor having an input port coupled to said source, and an output port at which decrypted signal is available, and having a decryption key input port; a memory having a plurality of address locations for loading respective decryption keys associated with respective signal components, having an output port coupled to said decryption key input port and having an address input port coupled to said programmable matched filter.
Claim 11
Dependent Claim 64 words
The apparatus set forth in claim 1 further characterized by prioritizing apparatus coupled to respective output connections of said plurality of programmable matched filters, for simultaneously passing only a single output control signal from said output connections, and wherein the matched filters are prioritized for which output control signal will be passed if more than one matched filter concurrently provides an output control signal.
Claim 12
Dependent Claim 122 words
In a receiver for processing recorded or transmitted audio, video and data program signal components, wherein respective program signal components occur in signal packets including a signal payload and a service channel identifier, SCID, with different components having different SCID's, a method for detecting program components characterized by: providing a signal including said program signal components; determining from said signal, SCID's associated with respective components of respective programs; programming a plurality of programmable matched filters with SCID's determined from said signal; matched filtering said signal with said plurality of programmable matched filters, to determine the occurrence of SCID's programmed into said programmable matched filters; coupling said signal to respective audio, video and data processing elements responsive to the detection of corresponding SCID's.
Claim 13
Dependent Claim 43 words
The method set forth in claim 12 further characterized by prioritizing the programmable matched filters such that for concurrent determination of an SCID by more than one of said programmable matched, responses by all but one of the programmable matched filters is inhibited.
Claim 14
Dependent Claim 115 words
The method set forth in claim 12 characterized in that said receiver includes memory management means which is reconfigurable to accommodate respective program components, respective matched filters include programmable registers and the step of programming the programmable matched filters includes; determining if a respective matched filter which is to be reprogrammed is currently providing a control signal, and if it is providing a control signal waiting until said control signal terminates; reprogramming said programmable register with a partial new identifier and concurrently inhibiting the matched filter from providing an output; reconfiguring said memory management means; reprogramming said programmable register with a remainder of said new identifier; and enabling the output response of said matched filter.
Claim 15
Dependent Claim 174 words
In programmable apparatus for detecting predetermined signal packets of data containing desired program components from a stream of signal packets by detecting predetermined identifiers within respective packets, including programmable registers programmed with N-bit identifiers of said predetermined packets (N an integer), and respective comparing means coupled to respective programmable registers for generating control signals when an N-bit identifier contained in said programmable register matches an N-bit identifier contained in a signal packet in said stream of signal packets, and further including memory management means which is reconfigurable to accommodate respective said program components, a method of reprogramming said programmable registers characterized by: determining if a respective comparing means coupled to a programmable register which is to be reprogrammed is currently providing a control signal, and if it is providing a control signal waiting until said control signal terminates; reprogramming said programmable register with a partial new identifier and concurrently disabling said comparing means; reconfiguring said memory management means; reprogramming said programmable register with a remainder of said new identifier; and enabling said comparing means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag