DE02782336T1 - Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur - Google Patents
Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur Download PDFInfo
- Publication number
- DE02782336T1 DE02782336T1 DE02782336T DE02782336T DE02782336T1 DE 02782336 T1 DE02782336 T1 DE 02782336T1 DE 02782336 T DE02782336 T DE 02782336T DE 02782336 T DE02782336 T DE 02782336T DE 02782336 T1 DE02782336 T1 DE 02782336T1
- Authority
- DE
- Germany
- Prior art keywords
- file
- clusters
- buffer
- buffer file
- individual media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Systems (AREA)
Abstract
Dateizuordnungsverfahren
für ein Festplattenlaufwerk
mit den Schritten:
eine Anforderung zu empfangen, einer Pufferdatei Festplattenspeicherplatz eines definierten Umfangs zuzuteilen;
der Pufferdatei Cluster aus einer Mehrzahl von Clustern auf der Festplatte zuzuteilen;
dadurch gekennzeichnet, dass die Cluster für die Pufferdatei einzelne Medieninhalte speichern; und
einen Anteil der Cluster der Pufferdatei für zumindest eine Nichtpuffer-Datei zu bestimmen, so dass die Nichtpuffer-Datei den Anteil der Cluster gemeinsam mit der Pufferdatei nutzen kann.
eine Anforderung zu empfangen, einer Pufferdatei Festplattenspeicherplatz eines definierten Umfangs zuzuteilen;
der Pufferdatei Cluster aus einer Mehrzahl von Clustern auf der Festplatte zuzuteilen;
dadurch gekennzeichnet, dass die Cluster für die Pufferdatei einzelne Medieninhalte speichern; und
einen Anteil der Cluster der Pufferdatei für zumindest eine Nichtpuffer-Datei zu bestimmen, so dass die Nichtpuffer-Datei den Anteil der Cluster gemeinsam mit der Pufferdatei nutzen kann.
Claims (23)
- Dateizuordnungsverfahren für ein Festplattenlaufwerk mit den Schritten: eine Anforderung zu empfangen, einer Pufferdatei Festplattenspeicherplatz eines definierten Umfangs zuzuteilen; der Pufferdatei Cluster aus einer Mehrzahl von Clustern auf der Festplatte zuzuteilen; dadurch gekennzeichnet, dass die Cluster für die Pufferdatei einzelne Medieninhalte speichern; und einen Anteil der Cluster der Pufferdatei für zumindest eine Nichtpuffer-Datei zu bestimmen, so dass die Nichtpuffer-Datei den Anteil der Cluster gemeinsam mit der Pufferdatei nutzen kann.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, eine Dateimitnutzungszählung für die Cluster der Pufferdatei so zu unterhalten, dass die Cluster mit einer Dateimitnutzungszählung grösser als eins von der Pufferdatei weggenommen werden.
- Verfahren nach Anspruch 1, mit den weiteren Schritten, von der Pufferdatei den Anteil der Cluster wegzunehmen, die durch die Pufferdatei und die Nichtpuffer-Datei gemeinsam genutzt werden, und diesen zuvor gemeinsam genutzten Anteil als Anteil der Nichtpuffer-Dateiencluster zu bestimmen
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Nichtpuffer-Dateiencluster für permanente Aufzeichnungen verwendet werden.
- Verfahren nach Anspruch 3, mit dem weiteren Schritt, die weggenommenen Cluster durch Ersatzcluster für die Pufferdatei zu ersetzen, um den definierten Umfang des Plattenspeicherplatzes für die Pufferdatei im Wesentlichen konstant zu halten.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Schritt des Ersetzens die weiteren Schritte einschliesst, die Cluster auf der Festplatte zu finden, die eine Dateimitnutzungszählung von null besitzen, und die Dateimitnutzungszählung dieser Cluster auf eins zu inkrementieren.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, eine erste Datenstruktur zu verwenden, die Listeneinträge für die Pufferdatei und die Nichtpuffer-Datei umfasst, wobei die Listeneinträge Dateinamen, die der Pufferdatei und der Nichtpuffer-Datei zugeordneten Cluster sowie die Anfangssektoren und die Endsektoren für die Nichtpuffer-Datei einschliessen.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, eine zweite Datenstruktur zu verwenden, die Listeneinträge für alle Cluster umfasst, wobei die Listeneinträge die Identitäten jedes Clusters sowie die Anzahl aller Festplattendateien, die je einen der Cluster gemeinsam nutzen, einschliessen.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, auf Anforderung einer Anwendung hin zumindest eine Datenstruktur einer Dateizuordnungstabelle zu aktualisieren.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, auf der Basis von durch eine Anwendung initiierten, vorprogrammierten Timer-Events zumindest eine Datenstruktur einer Dateizuordnungstabelle zu aktualisieren.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, die einzelnen Medieninhalte in die Cluster der Pufferdatei sowie für geplante Aufzeichnungen in die Cluster der Nichtpuffer-Datei zu schreiben.
- Verfahren nach Anspruch 11, mit dem weiteren Schritt, eine derzeitige Schreib- und Leseadresse unter Verwendung eines normalen Abspieldauerwertes zu verfolgen.
- Verfahren nach Anspruch 11, mit dem weiteren Schritt, einen Sektor und die die einzelnen Medieninhalte speichernden Clusteradressen mit einem normalen Abspieldauerwert zu korrelieren.
- Verfahren nach Anspruch 11, mit dem weiteren Schritt, eine Schreibanforderung von einer Anwendung zu empfangen.
- Verfahren nach Anspruch 11, mit dem weiteren Schritt, nach Empfang einer Aktualisierungsanforderung seitens einer Anwendung normale Abspieldauerwerte an die Anwendung zurückzuliefern, die den Adressen der einzelnen Medieninhalte, den Pufferdatei- und Nichtpuffer-Dateiadressen im Plattenspeicherplatz, in die die einzelnen Medieninhalte geschrieben werden, sowie einer derzeitigen Schreibadresse entsprechen.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Schritte der Zuteilung und der Bestimmung weiter den Schritt einschliessen, die Mehrzahl von Pufferdateien Clustern zuzuordnen und Anteile der Cluster der Mehrzahl der Pufferdateien für eine Mehrzahl von Nichtpuffer-Dateien zu bestimmen.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Nichtpuffer-Datei eine permanent aufgezeichnete Datei ist.
- Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass die permanent aufgezeichnete Datei gelöscht werden kann.
- Verfahren nach Anspruch 18, dadurch gekennzeichnet, dass die Cluster der permanent aufgezeichneten Datei, die gelöscht worden ist, als schreibbar konfiguriert werden.
- Verfahren nach Anspruch 1, mit dem weiteren Schritt, eine Anforderung von einer Anwendung zu empfangen, die Nichtpuffer-Datei zu öffnen, um zumindest einen der in den Clustern der Pufferdatei gespeicherten, einzelnen Medieninhalte permanent aufzuzeichnen.
- Verfahren nach Anspruch 20, mit dem weiteren Schritt, einen Anfangs- und einen Endsektor sowie Clusteradressen für den zur permanenten Aufzeichnung bestimmten, einzelnen Medieninhalt in der Datenstruktur einer Dateizuordnungstabelle zu speichern.
- Verfahren nach Anspruch 20, mit dem weiteren Schritt, Anfangs- und Endwerte der normalen Abspielzeit, die den Adressen der einzelnen Medieninhalte entsprechen, die zur permanenten Aufzeichnung bestimmt sind, zu berechnen und an die Anwendung zurückzuliefern.
- Verfahren nach Anspruch 1, mit den weiteren Schritten: die Nichtpuffer-Dateiencluster für permanente Aufzeichnungen zu verwenden; eine Dateimitnutzungszählung für die Cluster der Pufferdatei so zu unterhalten, dass die Cluster mit einer Dateimitnutzungszählung grösser als eins von der Pufferdatei weggenommen werden; von der Pufferdatei den Anteil der Cluster wegzunehmen, die durch die Pufferdatei und die Nichtpuffer-Datei gemeinsam genutzt werden, und den zuvor gemeinsam genutzten Anteil als einen Anteil von Nichtpuffer-Dateienclustern zu bestimmen; und den Anteil der Cluster, die von der Pufferdatei weggenommen worden sind, durch Ersatzcluster zu ersetzen, um den definierten Umfang des Plattenspeicherplatzes für die Pufferdatei im Wesentlichen konstant zu halten.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5628 | 2001-12-05 | ||
US10/005,628 US7194563B2 (en) | 2001-12-05 | 2001-12-05 | Disk driver cluster management of time shift buffer with file allocation table structure |
PCT/US2002/037282 WO2003050682A1 (en) | 2001-12-05 | 2002-11-21 | Disk driver cluster management of time shift buffer with file allocation table structure |
Publications (1)
Publication Number | Publication Date |
---|---|
DE02782336T1 true DE02782336T1 (de) | 2005-03-31 |
Family
ID=21716864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE02782336T Pending DE02782336T1 (de) | 2001-12-05 | 2002-11-21 | Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur |
Country Status (5)
Country | Link |
---|---|
US (6) | US7194563B2 (de) |
EP (1) | EP1451686B8 (de) |
CA (1) | CA2469402C (de) |
DE (1) | DE02782336T1 (de) |
WO (1) | WO2003050682A1 (de) |
Families Citing this family (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6808709B1 (en) * | 1994-12-30 | 2004-10-26 | The Regents Of The University Of California | Immunoglobulins containing protection proteins and their use |
US7194563B2 (en) * | 2001-12-05 | 2007-03-20 | Scientific-Atlanta, Inc. | Disk driver cluster management of time shift buffer with file allocation table structure |
US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
US8565578B2 (en) * | 2001-12-06 | 2013-10-22 | Harold J. Plourde, Jr. | Dividing and managing time-shift buffering into program specific segments based on defined durations |
US7962944B2 (en) * | 2002-01-23 | 2011-06-14 | John Sidney Stewart | Providing multimedia on demand in a near on demand environment |
US7810121B2 (en) * | 2002-05-03 | 2010-10-05 | Time Warner Interactive Video Group, Inc. | Technique for delivering network personal video recorder service and broadcast programming service over a communications network |
US7640566B1 (en) * | 2002-05-06 | 2009-12-29 | Microsoft Corporation | Dynamic pause buffer sizing |
US7519728B1 (en) * | 2002-07-18 | 2009-04-14 | Juniper Networks, Inc. | Merge systems and methods for transmit systems interfaces |
EP1550121A4 (de) | 2002-09-05 | 2009-06-03 | Lg Electronics Inc | Aufzeichnungsmedium mit einer datenstruktur von playlist-markierungen zur verwaltung der wiedergabe von darauf aufgezeichneten standbildern und aufzeichnungs- und wiedergabeverfahren und vorrichtungen |
CN100495558C (zh) * | 2002-09-06 | 2009-06-03 | Lg电子株式会社 | 记录和再现用于管理静止图像的数据结构的方法及装置 |
RU2355048C2 (ru) | 2002-09-07 | 2009-05-10 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления воспроизведением статических изображений из записанного на нем файла клипа и способы и устройства записи и воспроизведения |
US8181205B2 (en) | 2002-09-24 | 2012-05-15 | Russ Samuel H | PVR channel and PVR IPG information |
US6775461B2 (en) * | 2002-10-15 | 2004-08-10 | Sony Corporation | Data management method for recorded programs stored on a digital recording device |
CA2474231C (en) | 2002-11-20 | 2012-10-23 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of data recorded thereon and recording and reproducing methods and apparatuses |
JP3888307B2 (ja) * | 2003-01-15 | 2007-02-28 | 船井電機株式会社 | 光ディスク再生装置 |
EP1595253A4 (de) * | 2003-01-20 | 2009-09-30 | Lg Electronics Inc | Aufzeichnungsmedium mit datenstruktur zur verwaltung der wiedergabe von darauf aufgezeichneten standbildern sowie verfahren und vorrichtungen zur aufzeichnung und wiedergabe |
TWI271721B (en) * | 2003-01-20 | 2007-01-21 | Lg Electronics Inc | Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses |
US8145033B2 (en) * | 2003-02-05 | 2012-03-27 | Lg Electronics Inc. | Recording medium having data structure for managing reproducton duration of still pictures recorded thereon and recording and reproducing methods and apparatuses |
GB2398398B (en) * | 2003-02-12 | 2005-11-16 | Zarlink Semiconductor Ltd | Digital data storage and access |
US7734154B2 (en) * | 2003-02-14 | 2010-06-08 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses |
US8055117B2 (en) | 2003-02-15 | 2011-11-08 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses |
US8041179B2 (en) * | 2003-02-24 | 2011-10-18 | Lg Electronics Inc. | Methods and apparatuses for reproducing and recording still picture and audio data and recording medium having data structure for managing reproduction of still picture and audio data |
DE10312756A1 (de) * | 2003-03-21 | 2004-09-30 | Focke & Co.(Gmbh & Co. Kg) | Verfahren zum Betrieb einer Steuerung an einem Kommunikationsmedium |
JP4306365B2 (ja) * | 2003-08-07 | 2009-07-29 | ソニー株式会社 | サーバ及びコンテンツ受信装置 |
US7412454B2 (en) * | 2003-09-03 | 2008-08-12 | International Business Machines Corporation | Data structure supporting random delete and timer function |
US8965936B2 (en) | 2004-02-26 | 2015-02-24 | Comcast Cable Holdings, Llc | Method and apparatus for allocating client resources to multiple applications |
US20050216952A1 (en) * | 2004-03-24 | 2005-09-29 | Johnson Dan S | Audio/video component networking system and method |
US7778520B1 (en) * | 2004-04-29 | 2010-08-17 | Steven Virden | Personal video recording device |
JP2006005682A (ja) * | 2004-06-17 | 2006-01-05 | Toshiba Corp | 動画像のメタデータのデータ構造及びその再生方法 |
EP1805625A1 (de) * | 2004-09-03 | 2007-07-11 | Nokia Corporation | Speichern und lesen von daten aus einem speichermedium |
US8479239B2 (en) * | 2004-09-08 | 2013-07-02 | Time Warner Cable Enterprises Llc | Technique for delivering through a communications network content of entertainment programs, and video recordings provided by users |
JP3928807B2 (ja) * | 2005-01-14 | 2007-06-13 | 船井電機株式会社 | 光ディスク再生装置 |
US20060227775A1 (en) * | 2005-04-12 | 2006-10-12 | Arul Thangaraj | System, method, and apparatus for embedding personal video recorder functions in transport packets |
JP2006295822A (ja) * | 2005-04-14 | 2006-10-26 | Toshiba Corp | 放送受信装置及び放送受信方法 |
JP2006295821A (ja) * | 2005-04-14 | 2006-10-26 | Toshiba Corp | 放送受信装置及び放送受信方法 |
US8139924B2 (en) * | 2005-07-07 | 2012-03-20 | Tivo Inc. | System and method for digital content retrieval |
JP2009503994A (ja) * | 2005-07-28 | 2009-01-29 | トムソン ライセンシング | コンテンツ記録装置のユーザーが調整可能なメモリーの方法及び装置 |
KR100647371B1 (ko) * | 2005-08-25 | 2006-11-23 | 엘지전자 주식회사 | 녹화 재생 장치에서의 녹화 공간 관리 장치 및 방법 |
JP2007213772A (ja) | 2006-01-11 | 2007-08-23 | Sony Corp | 記録転送プログラム、記録転送装置及び記録転送方法 |
TW200742452A (en) * | 2006-04-26 | 2007-11-01 | Avermedia Tech Inc | Video storage and playback system and signal pickup method of the same |
KR100883651B1 (ko) * | 2006-05-18 | 2009-02-18 | 삼성전자주식회사 | 파일을 저장할 디스크의 공간을 할당하는 방법 및 장치 |
KR100825775B1 (ko) * | 2006-08-16 | 2008-04-29 | 삼성전자주식회사 | 비디오 데이터 저장 시스템 및 비디오 데이터 저장 방법 |
US7751451B2 (en) * | 2006-09-14 | 2010-07-06 | Tandberg Television Inc. | Systems and methods for analog channel reuse in a cable system |
JP2008306606A (ja) * | 2007-06-09 | 2008-12-18 | Masahide Tanaka | 動画データ鑑賞装置 |
US20090033791A1 (en) * | 2007-07-31 | 2009-02-05 | Scientific-Atlanta, Inc. | Video processing systems and methods |
US7945587B2 (en) * | 2007-10-10 | 2011-05-17 | Microsoft Corporation | Random allocation of media storage units |
JP4346670B1 (ja) * | 2008-05-20 | 2009-10-21 | 株式会社東芝 | 電子装置およびコンテンツデータ提供方法 |
JP4342596B1 (ja) * | 2008-05-20 | 2009-10-14 | 株式会社東芝 | 電子装置およびコンテンツデータ提供方法 |
US7996875B2 (en) | 2008-05-20 | 2011-08-09 | Microsoft Corporation | Adaptive timeshift service |
BRPI0806069B1 (pt) * | 2008-09-30 | 2017-04-11 | Tqtvd Software Ltda | método para sincronização de dados de um conteúdo interativo com o áudio e/ou o vídeo da transmissão de tv |
US8782309B2 (en) * | 2009-12-04 | 2014-07-15 | Core Wireless Licensing, S.a.r.l. | Method and apparatus for suggesting data for deletion |
US8584167B2 (en) | 2011-05-31 | 2013-11-12 | Echostar Technologies L.L.C. | Electronic programming guides combining stored content information and content provider schedule information |
US8627349B2 (en) | 2011-08-23 | 2014-01-07 | Echostar Technologies L.L.C. | User interface |
GB2507764C (en) * | 2012-11-08 | 2017-08-16 | Nds Ltd | Review buffer |
US9602875B2 (en) | 2013-03-15 | 2017-03-21 | Echostar Uk Holdings Limited | Broadcast content resume reminder |
US9998750B2 (en) | 2013-03-15 | 2018-06-12 | Cisco Technology, Inc. | Systems and methods for guided conversion of video from a first to a second compression format |
US8973038B2 (en) * | 2013-05-03 | 2015-03-03 | Echostar Technologies L.L.C. | Missed content access guide |
US9930404B2 (en) | 2013-06-17 | 2018-03-27 | Echostar Technologies L.L.C. | Event-based media playback |
US10631019B2 (en) | 2013-06-18 | 2020-04-21 | Vecima Networks Inc. | Remote storage digital video recording optimization method and system |
US9848249B2 (en) | 2013-07-15 | 2017-12-19 | Echostar Technologies L.L.C. | Location based targeted advertising |
US9066156B2 (en) | 2013-08-20 | 2015-06-23 | Echostar Technologies L.L.C. | Television receiver enhancement features |
US10297287B2 (en) | 2013-10-21 | 2019-05-21 | Thuuz, Inc. | Dynamic media recording |
KR102125923B1 (ko) | 2013-10-24 | 2020-06-24 | 삼성전자 주식회사 | 전자 장치의 운영체제 업그레이드 방법 및 장치 |
US10140067B1 (en) * | 2013-12-19 | 2018-11-27 | Western Digital Technologies, Inc. | Data management for data storage device with multiple types of non-volatile memory media |
US9860477B2 (en) | 2013-12-23 | 2018-01-02 | Echostar Technologies L.L.C. | Customized video mosaic |
US9420333B2 (en) | 2013-12-23 | 2016-08-16 | Echostar Technologies L.L.C. | Mosaic focus control |
US9860289B2 (en) * | 2014-05-23 | 2018-01-02 | Radeeus, Inc. | Multimedia digital content retrieval, matching, and syncing systems and methods of using the same |
US9681196B2 (en) | 2014-08-27 | 2017-06-13 | Echostar Technologies L.L.C. | Television receiver-based network traffic control |
US9681176B2 (en) | 2014-08-27 | 2017-06-13 | Echostar Technologies L.L.C. | Provisioning preferred media content |
US9621959B2 (en) | 2014-08-27 | 2017-04-11 | Echostar Uk Holdings Limited | In-residence track and alert |
US9936248B2 (en) | 2014-08-27 | 2018-04-03 | Echostar Technologies L.L.C. | Media content output control |
US9628861B2 (en) | 2014-08-27 | 2017-04-18 | Echostar Uk Holdings Limited | Source-linked electronic programming guide |
US9565474B2 (en) | 2014-09-23 | 2017-02-07 | Echostar Technologies L.L.C. | Media content crowdsource |
US11863848B1 (en) | 2014-10-09 | 2024-01-02 | Stats Llc | User interface for interaction with customized highlight shows |
US10433030B2 (en) | 2014-10-09 | 2019-10-01 | Thuuz, Inc. | Generating a customized highlight sequence depicting multiple events |
US10419830B2 (en) | 2014-10-09 | 2019-09-17 | Thuuz, Inc. | Generating a customized highlight sequence depicting an event |
US10536758B2 (en) | 2014-10-09 | 2020-01-14 | Thuuz, Inc. | Customized generation of highlight show with narrative component |
KR102330380B1 (ko) * | 2014-10-28 | 2021-11-23 | 현대모비스 주식회사 | 차량 기반 통신 서비스 검증 시스템 |
US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
US10432296B2 (en) | 2014-12-31 | 2019-10-01 | DISH Technologies L.L.C. | Inter-residence computing resource sharing |
US9800938B2 (en) | 2015-01-07 | 2017-10-24 | Echostar Technologies L.L.C. | Distraction bookmarks for live and recorded video |
PT3220629T (pt) * | 2016-03-17 | 2018-12-04 | HD PLUS GmbH | Método e sistema para gerar uma lista de acesso a canal de meios de comunicação |
US10015539B2 (en) | 2016-07-25 | 2018-07-03 | DISH Technologies L.L.C. | Provider-defined live multichannel viewing events |
US10021448B2 (en) | 2016-11-22 | 2018-07-10 | DISH Technologies L.L.C. | Sports bar mode automatic viewing determination |
CN107239526B (zh) * | 2017-05-27 | 2020-11-13 | 河南思维轨道交通技术研究院有限公司 | 文件系统实现方法、碎片整理方法、操作位置定位方法 |
US10205974B1 (en) * | 2018-01-12 | 2019-02-12 | Ringcentral, Inc. | Systems and methods for providing shared memory pointers to a persistent video stream for use in a video communications session |
US11373404B2 (en) | 2018-05-18 | 2022-06-28 | Stats Llc | Machine learning for recognizing and interpreting embedded information card content |
US11264048B1 (en) | 2018-06-05 | 2022-03-01 | Stats Llc | Audio processing for detecting occurrences of loud sound characterized by brief audio bursts |
US11025985B2 (en) | 2018-06-05 | 2021-06-01 | Stats Llc | Audio processing for detecting occurrences of crowd noise in sporting event television programming |
CN112069147B (zh) * | 2020-11-16 | 2021-01-29 | 湖南源科创新科技有限公司 | 面向多主机fat文件系统的fat共享系统及共享方法 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5508815A (en) * | 1981-12-14 | 1996-04-16 | Smart Vcr Limited Partnership | Schedule display system for video recorder programming |
US4963994A (en) * | 1981-12-14 | 1990-10-16 | Levine Michael R | VCR programmer |
US4908713A (en) * | 1981-12-14 | 1990-03-13 | Levine Michael R | VCR Programmer |
US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US4977455B1 (en) * | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
US5253066C1 (en) * | 1989-06-01 | 2001-05-22 | United Video Properties Inc | Tv recording and viewing control system |
US5293357A (en) * | 1990-09-10 | 1994-03-08 | The Superguide Corporation | Method and apparatus for controlling a television program recording device |
ES2234978T3 (es) * | 1990-09-10 | 2005-07-01 | Starsight Telecast, Inc. | Interfaz de usuario para un sistema de programacion de television. |
WO1992022983A2 (en) | 1991-06-11 | 1992-12-23 | Browne H Lee | Large capacity, random access, multi-source recorder player |
US5477262A (en) * | 1991-11-29 | 1995-12-19 | Scientific-Altanta, Inc. | Method and apparatus for providing an on-screen user interface for a subscription television terminal |
US5371551A (en) | 1992-10-29 | 1994-12-06 | Logan; James | Time delayed digital video system using concurrent recording and playback |
JPH06266596A (ja) * | 1993-03-11 | 1994-09-22 | Hitachi Ltd | フラッシュメモリファイル記憶装置および情報処理装置 |
US5832525A (en) | 1996-06-24 | 1998-11-03 | Sun Microsystems, Inc. | Disk fragmentation reduction using file allocation tables |
DE19700303B4 (de) | 1997-01-08 | 2005-11-03 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Funkübertragungsverfahren für digitale Multimediatensignale zwischen Teilnehmerstationen in einem lokalen Netz |
US6151688A (en) | 1997-02-21 | 2000-11-21 | Novell, Inc. | Resource management in a clustered computer system |
US6032216A (en) * | 1997-07-11 | 2000-02-29 | International Business Machines Corporation | Parallel file system with method using tokens for locking modes |
US6032219A (en) | 1997-08-01 | 2000-02-29 | Garmin Corporation | System and method for buffering data |
US6480667B1 (en) * | 1997-12-23 | 2002-11-12 | Intel Corporation | Method of time shifting to simultaneously record and play a data stream |
JP2001067786A (ja) * | 1999-08-30 | 2001-03-16 | Matsushita Electric Ind Co Ltd | 記録再生装置 |
US6678463B1 (en) * | 2000-08-02 | 2004-01-13 | Opentv | System and method for incorporating previously broadcast content into program recording |
US20020019984A1 (en) * | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
US7051173B2 (en) * | 2000-02-04 | 2006-05-23 | Fujitsu Limited | Backup system and method thereof in disk shared file system |
US20020103889A1 (en) * | 2000-02-11 | 2002-08-01 | Thomas Markson | Virtual storage layer approach for dynamically associating computer storage with processing hosts |
US7096327B2 (en) | 2000-03-24 | 2006-08-22 | Koninklijke Philips Electronics N.V. | System for and method of accessing blocks on a storage medium |
US6501397B1 (en) * | 2000-05-25 | 2002-12-31 | Koninklijke Philips Electronics N.V. | Bit-plane dependent signal compression |
US6782550B1 (en) * | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US6701332B1 (en) * | 2000-07-31 | 2004-03-02 | Hewlett-Packard Development Company, L.P. | Cluster file system multi-volume root support |
WO2002035359A2 (en) * | 2000-10-26 | 2002-05-02 | Prismedia Networks, Inc. | Method and system for managing distributed content and related metadata |
US6985669B1 (en) * | 2000-11-13 | 2006-01-10 | Sony Corporation | Method and system for electronic capture of user-selected segments of a broadcast data signal |
US7194563B2 (en) | 2001-12-05 | 2007-03-20 | Scientific-Atlanta, Inc. | Disk driver cluster management of time shift buffer with file allocation table structure |
-
2001
- 2001-12-05 US US10/005,628 patent/US7194563B2/en not_active Expired - Lifetime
-
2002
- 2002-11-21 WO PCT/US2002/037282 patent/WO2003050682A1/en not_active Application Discontinuation
- 2002-11-21 DE DE02782336T patent/DE02782336T1/de active Pending
- 2002-11-21 CA CA2469402A patent/CA2469402C/en not_active Expired - Fee Related
- 2002-11-21 EP EP02782336A patent/EP1451686B8/de not_active Expired - Lifetime
-
2005
- 2005-12-21 US US11/275,270 patent/US20060106959A1/en not_active Abandoned
- 2005-12-21 US US11/275,267 patent/US20060282869A1/en not_active Abandoned
-
2006
- 2006-05-05 US US11/381,892 patent/US7769925B2/en not_active Expired - Fee Related
- 2006-05-05 US US11/381,889 patent/US7380029B2/en not_active Expired - Fee Related
-
2007
- 2007-02-27 US US11/679,625 patent/US7779181B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20030105918A1 (en) | 2003-06-05 |
US20060282869A1 (en) | 2006-12-14 |
US20060106959A1 (en) | 2006-05-18 |
US7194563B2 (en) | 2007-03-20 |
US20060195633A1 (en) | 2006-08-31 |
CA2469402A1 (en) | 2003-06-19 |
EP1451686B1 (de) | 2012-08-22 |
US7769925B2 (en) | 2010-08-03 |
US20070168601A1 (en) | 2007-07-19 |
US20060190983A1 (en) | 2006-08-24 |
EP1451686A4 (de) | 2010-06-02 |
EP1451686A1 (de) | 2004-09-01 |
WO2003050682A1 (en) | 2003-06-19 |
US7380029B2 (en) | 2008-05-27 |
EP1451686B8 (de) | 2012-10-03 |
US7779181B2 (en) | 2010-08-17 |
CA2469402C (en) | 2011-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE02782336T1 (de) | Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur | |
DE69920277T2 (de) | Gerät zur echtzeitigen Aufzeichnung und Wiedergabe | |
KR100683058B1 (ko) | 파일관리방법 | |
US20060117242A1 (en) | Methods and devices for defect and reallocation management on write-once media | |
CN100481024C (zh) | 信息记录介质 | |
KR960019248A (ko) | 데이타 기록 매체의 관리 방법 및 장치와 그 데이타 기록 매체 | |
JPH05313980A (ja) | 情報記録方法 | |
US20040258390A1 (en) | Systems and methods for PVR real time distributed storage, playback, and archival of programs on a network | |
JP2007529842A5 (de) | ||
DE60319728T2 (de) | Aufzeichnungsverfahren und aufzeichnungsvorrichtung | |
JP4036056B2 (ja) | 記録装置および方法、記録媒体、並びにプログラム | |
DE69932308T2 (de) | Wiedergabegerät für Informationsblöcke enthaltende Aufzeichnungsträger | |
JP4221959B2 (ja) | ブリッジファイルシステム、コンピュータシステム、ブリッジファイルシステムを用いたデータ管理方法及び記録媒体 | |
US8825723B2 (en) | Methods and devices for managing and editing files in a file system | |
US7565483B2 (en) | Method and apparatus for exchanging data with a hard disk | |
CA2377269C (en) | Disk medium managing method | |
US8095576B2 (en) | Recording device | |
TWI316699B (en) | Method of and apparatus for recording data on write-once disc and write-once disc therefor | |
TW200421298A (en) | Method and device for storing information | |
KR100379573B1 (ko) | 디지털 방송 녹화 및 재생을 위한 파일 시스템 | |
JPH04289931A (ja) | 可変長ファイル管理方式 | |
EP1677306A1 (de) | Verfahren zum Ändern des Arbeitens auf einem Speichermedium von einem aktuellen Dateisystem auf ein neues Dateisystem | |
JPH02191048A (ja) | データ管理装置およびデータ管理方法 | |
JP2005004437A (ja) | データ処理方法 | |
JPH05334009A (ja) | 不揮発性メモリの情報記録方法 |