US 7,486,875 B2
Method of recording multiple programs over a specified time period in separate program data files
Tomochika Yamashita, Yokohama (Japan); Satoshi Takahashi, Chigasaki (Japan); Atsuhiro Ono, Kitaura (Japan); Toshiya Takko, Yokohama (Japan); Nobumitsu Mabe, Hitachinaka (Japan); Tomofumi Moriya, Yokohama (Japan); Hiroki Fukumoto, Hitachinaka (Japan); and Chikara Maezono, Yokohama (Japan)
Assigned to Hitachi, Ltd., Tokyo (Japan)
Filed on Dec. 03, 2004, as Appl. No. 11/2,846.
Claims priority of application No. 2003-405763 (JP), filed on Dec. 04, 2003.
Prior Publication US 2006/0024026 A1, Feb. 02, 2006
Int. Cl. H04N 5/91 (2006.01)
U.S. Cl. 386—83  [386/124] 1 Claim
OG exemplary drawing
 
1. A method of recording, comprising:
receiving an instruction specifying a time period for recording programming from an identified program channel;
receiving program data from the identified program channel over the specified time period;
identifying a plurality of programs represented in the received program data; and
recording received data representing each of the programs in a separate one of a plurality of program data files,
wherein the recording step comprises steps of:
opening a first program data file at a start of a first one of the programs;
recording received data representing the first program in the first program data file;
closing the first program data file and opening a second program data file, at an end of the first program or at a start of a second one of the programs; and
recording received data representing the second program in the second program data file,
wherein the step of recording received data representing the second program in the second program data file comprises:
recording received data representing the second program in the second program data file from the start of the second program to an end of the second program;
wherein the recording of the received data representing the second program in the second program data file continues past an end of the specified time period, upon the end of the second program being later than the end of the specified time period; and
closing the second file and stopping the recording, at the end of the second program after the end of the specified time period.