Apparatus and method for accommodating loss of signal
First Claim
4. A method of playing content data from a network and from a terminal memory, said method comprising:
- receiving current content data in a signal from a network;
playing said current content data upon receipt;
receiving storage content data with control instructions;
retaining said storage content data in a memory;
retaining said control instructions in a memory; and
upon a execution of a control instruction, playing said stored content data from said memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory control system for a network that broadcasts to multiple terminals content data including music, video and the like, and also including commercial advertisements. A memory in the terminal unit stores content data that is played upon a loss of signal from the broadcast network. The memory also stores commercial advertisements for playback from the terminal memory according to schedule control instructions, which are also stored in a memory at the terminal unit. Writing of content to a memory and reading content from the memory may be executed concurrently by interleaving. A microprocessor arbitrates use of input, output and memory buffers such that reading content from memory provides content output maintaining uninterrupted real time play even when new content data is being stored concurrently. Content data memory addresses are stored in sector tables that are further arranged in File Allocation Tables in a second memory.
96 Citations
39 Claims
-
4. A method of playing content data from a network and from a terminal memory, said method comprising:
-
receiving current content data in a signal from a network;
playing said current content data upon receipt;
receiving storage content data with control instructions;
retaining said storage content data in a memory;
retaining said control instructions in a memory; and
upon a execution of a control instruction, playing said stored content data from said memory. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory control system for network distributed content data comprising:
-
a receiver/decoder for receiving and decoding a signal carrying content data and for outputting said content data;
a current play path for outputting current content data directly to a content output device;
a memory storage path directing content data to be stored through an input buffer and an output buffer and into a memory in response to an instruction to store; and
a memory read path directing stored content data from said memory to said input buffer and then to said output buffer and then to an output device, in response to an instruction to read said stored content data;
wherein concurrent use of said memory storage path creates no perceptible interruption in the use of said memory read path.
-
-
20. A memory control system for network distributed content data comprising:
-
an input buffer;
an output buffer;
a first memory storing content data;
a second memory for storing File Allocation Tables and control instructions; and
a read/write control data structure that interleaves reading content data to be played from said first memory into said input buffer and out to said output buffer and from said output buffer to an output device, with writing content data to be stored into said input buffer and to said output buffer and from said output buffer to said first memory, so as to provide data output that maintains uninterrupted real time play. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A memory control system for a broadcast content network receiver comprising:
-
a configurable system on a chip comprising;
an input buffer, an output buffer, a microprocessor;
a first flash memory;
a second flash memory;
said configurable system on a chip being configured to play current content data on a first channel and to monitor said play of said current content data for loss of signal;
said configurable system on a chip also being configured to receive on a second channel content data for storage, said first flash memory storing said content data for storage and said second flash memory storing address information for said content data for storage;
said configurable system on a chip also being configured to play said content data for storage from said first flash memory;
wherein said play and said storage of said content data for storage are interleavable in that said play and said storage may be executed concurrently such that stored content data output maintains uninterrupted real time play. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A memory control method comprising:
-
storing content data in multiple sectors of a first memory;
writing addresses from said first memory into a second memory, said addresses corresponding to a location in said first memory for each of said multiple sectors of said content data, said writing of said addresses being in a sector table;
identifying each sector table with a header byte, said header byte indicating if the sector table is valid or invalid;
allocating each sector table to a memory location segment in a first File Allocation Table in said second memory, said File Allocation Table having a marker byte, and said marker byte indicating if said File Allocation Table is valid or invalid. - View Dependent Claims (1, 2, 3, 35, 36, 37, 38, 39)
-
-
38-1. The memory control method of claim 34, wherein said invalid designation in said marker byte is a designation selected from the group consisting of:
- being blank, being written, being checked for errors and being discarded.
Specification