DE02782336T1 - Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur - Google Patents

Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur Download PDF

Info

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
Application number
DE02782336T
Other languages
English (en)
Inventor
J. Harold PLOURDE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scientific Atlanta LLC
Original Assignee
Scientific Atlanta LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Scientific Atlanta LLC filed Critical Scientific Atlanta LLC
Publication of DE02782336T1 publication Critical patent/DE02782336T1/de
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating 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.

Claims (23)

  1. 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.
  2. 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.
  3. 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
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Nichtpuffer-Dateiencluster für permanente Aufzeichnungen verwendet werden.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. Verfahren nach Anspruch 1, mit dem weiteren Schritt, auf Anforderung einer Anwendung hin zumindest eine Datenstruktur einer Dateizuordnungstabelle zu aktualisieren.
  10. 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.
  11. 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.
  12. Verfahren nach Anspruch 11, mit dem weiteren Schritt, eine derzeitige Schreib- und Leseadresse unter Verwendung eines normalen Abspieldauerwertes zu verfolgen.
  13. Verfahren nach Anspruch 11, mit dem weiteren Schritt, einen Sektor und die die einzelnen Medieninhalte speichernden Clusteradressen mit einem normalen Abspieldauerwert zu korrelieren.
  14. Verfahren nach Anspruch 11, mit dem weiteren Schritt, eine Schreibanforderung von einer Anwendung zu empfangen.
  15. 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.
  16. 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.
  17. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Nichtpuffer-Datei eine permanent aufgezeichnete Datei ist.
  18. Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass die permanent aufgezeichnete Datei gelöscht werden kann.
  19. Verfahren nach Anspruch 18, dadurch gekennzeichnet, dass die Cluster der permanent aufgezeichneten Datei, die gelöscht worden ist, als schreibbar konfiguriert werden.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
DE02782336T 2001-12-05 2002-11-21 Plattentreiberclustermanagement eines zeitverschiebungspuffers mit dateizuteilungstabellenstruktur Pending DE02782336T1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 不揮発性メモリの情報記録方法