1460767196-95a04ce2-7dd3-46fb-aaed-621a712ecacd

1. A method of digital recording comprising:
providing a playback file for storing a stream of data;
defining, within said playback file, at least one section to be recorded;
providing a record file comprising said at least one section; and
providing an updated playback file excluding said at least one section.
2. A method according to claim 1, wherein said providing said updated playback data file comprises excluding, from said updated playback file, at least one other section of said playback data file which is not comprised in said record file.
3. A method according to claim 2, comprising defining, within said playback file, at least two sections to be recorded thereby defining at least one section, between neighbouring ones of said at least two sections to be recorded, which is not comprised in said record file.
4. A method according to claim 3, wherein said providing said updated playback data file comprising excluding said at least one section between each of said neighbouring ones of said at least two sections to be recorded, which is not comprised in said record file.
5. A method according to claim 1, wherein said providing said record file comprising said at least one section comprises providing a record file initially without said at least one section.
6. A method according to claim 5, wherein said providing said record file comprising said at least one section comprises copying said at least one section from said playback file to said record file.
7. A method according to claim 1, wherein said providing said updated playback file excluding said at least one section comprises cropping said at least one section from said playback file.
8. A method according to claim 5, wherein said providing said updated playback file excluding said at least one section comprises cropping said at least one section from said playback file.
9. A method according to claim 8, wherein said providing said record file comprising said at least one section comprises adding said at least one cropped section to said record file.
10. A method according to claim 1, further comprising cropping, from said playback file, at least one other section of said playback file which is not comprised in said record file.
11. A method according to claim 11, comprising defining, within said playback file, at least two sections to be recorded thereby defining at least one section, between neighbouring ones of said at least two sections to be recorded, which is not comprised in said record file.
12. A method according to claim 11, comprising cropping from said playback file said at least one section between each of said neighbouring ones of said at least two sections to be recorded, which is not comprised in said record file.
13. A method according to claim 1, wherein said providing said playback file includes adding a stream of data to a first end of said playback file.
14. A method according to claim 13, wherein said providing said playback file includes cropping data from a second end of said buffer file.
15. A method according to claim 14, comprising suspending cropping before defining said at least one section to be recorded.
16. A method according to claim 15, comprising resuming cropping after defining said at least one section to be recorded.
17. A method according to claim 15, comprising resuming cropping after providing said record file comprising said at least one section.
18. A method according to claim 15, comprising resuming cropping after adding said cropped section to said record file.
19. A method according to claim 1, comprising providing a marker file for storing data relating to position, within said playback file, of said at least one section to be recorded.
20. A method according to claim 19, wherein said marker file comprises at least one pair of pointers, each pair of pointers for specifying a beginning and an end of a respective one of said at least one section.
21. A method according to claim 19, wherein said providing said playback file includes adding a stream of data to a first end of said playback file and cropping data from a second end of said playback file.
22. A method according to claim 21, wherein each pair of said pointers specify the beginning and end of a respective one of said at least one section relative to the first end of said playback file.
23. A method according to claim 21, wherein each pair of said pointers specify the beginning and end of a respective one of said at least one section relative to the second end of said playback file.
24. A method according to claim 23, further comprising updating said marker file following cropping of data from said second end of said playback file.
25. A method according to claim 1, comprising receiving a stream of encoded data and storing said stream in said playback file.
26. A method according to claim 25, wherein said stream of encoded data is compressed.
27. A method according to claim 26, wherein said stream of encoded data is encoded according to an MPEG standard.
28. A method according to claim 27, comprising retrieving a stream of encoded data from said updated playback file.
29. A method according to claim 28, comprising decoding said stream of encoded data retrieved from said updated playback file.
30. A method according to claim 27, comprising retrieving a stream of encoded data from said record file.
31. A method according to claim 30, comprising decoding said stream of encoded data retrieved from said record file.
32. A method of digital recording comprising:
providing a playback file for storing a stream of data;
defining, within said playback file, at least one section to be recorded;
providing a record file;
copying said at least one section from said playback file to said record file;
cropping said at least one section from said playback file thereby providing an updated playback file.
33. A method of digital recording comprising:
providing a playback file for storing a stream of data;
defining, within said playback file, at least one section to be recorded;
providing a record file;
cropping said at least one section from said playback file thereby providing an updated playback file and
adding said at least one cropped section to said record file.
34. A computer program for executing a method according to claim 1.
35. A computer program which, when loaded and executed by a digital recording device, causes said digital recording device:
to provide a playback file for storing a stream of data;
to define, within said playback file, at least one section to be recorded;
to provide a record file comprising said at least one section; and
to provide an updated playback file excluding said at least one section.
36. A digital recording device comprising:
a storage medium;
a processor;
wherein said processor is configured to provide a playback file for storing a stream of data in said storage medium, to define, within said playback file, at least one section to be recorded; to provide a record file comprising said at least one section and to provide an updated playback file excluding said at least one section.
37. A digital television receiver including the digital recording device according to claim 36.
38. A digital television set including a digital recording device according to claim 36.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A musical scale recognition method, comprising following steps of:
(a) sampling an input analog audio signal at a constant time interval C and converting into digital data D;
(b) deriving sin t and cos t (6) is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t;
(c) making an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series;
AsAsDsin t(1)
(d) making an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series;
AcAcDcos t(2)
(e) making an operation of an equation (3) and calculating a frequency power spectrum effective value;
A{square root}{square root over (As2Ac2)}(3)
(f) evaluating a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and
(g) making an operation of an equation (4) and renewing said time t.
ttC(4)
2. A musical scale recognition method, comprising following steps of:
(a) sampling an input analog audio signal at a constant time interval C and converting into digital data D;
(b) deriving sin t and cos t (6) is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t;
(c) making an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series;
AsAsDsin t(1)
(d) making an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series;
AcAcDcos t(2)
(e) making an operation of an equation (5) and calculating a frequency power spectrum effective value,
AAs2Ac2(5)
(f) evaluating a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and
(g) making an operation of an equation (4) and renewing said time t.
ttC(4)
3. A method according to any of claim 1 or 2, wherein step (f) includes a step (f1) which corrects said numeric value A in correspondence with a level of an amplitude of said analog audio signal.
4. A method according to any of claim 1 or 2, wherein respective steps from (b) to (f) are carried out in regard to a plurality of observation frequencies (f0, f1, . . . , fN1: N is the number of units of the frequency simultaneously observed).
5. A musical scale recognition apparatus, comprising:
an analogdigital converting means which applies a sampling to the input analog audio signal at a constant time interval C and converts into digital data;
a deriving means which derives sin t and cos t ( is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a lime t;
a first calculating means which makes an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series;
AsAsDsin t(1)
a second calculating means which makes an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series;
AcAcDcos t(2)
a third calculating means which makes an operation of an equation (3) and calculating a frequency power spectrum effective value;
A{square root}{square root over (As2Ac2)}(3)
an evaluating means which evaluates a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and
a renewing means which makes an operation of an equation (4) and renewing said time t.
ttC(4)
6. A musical scale recognition apparatus, comprising:
an analogdigital converting means which applies a sampling to the input analog audio signal at a constant time interval C and converts into digital data;
a deriving means which derives sin t and cos t ( is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t;
a first calculating means which makes an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series;
AsAsDsin t(1)
a second calculating means which makes an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series;
AcAcDcos t(2)
a third calculating means which makes an operation of an equation (5) and calculating a frequency power spectrum effective value;
AAs2Ac2(5)
an evaluating means which evaluates a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and
a renewing means which makes an operation of an equation (4) and renewing said time t.
ttC(4)
7. An apparatus according to any of claim 5 or 6, wherein said evaluating means includes a correcting means which corrects said numeric value A in correspondence to a level of an amplitude of said analog audio signal.
8. An apparatus according to any of claim 5 or 6, wherein said first calculating means, said second calculating means, said third calculating means and said evaluating means perform an operation of each of a plurality of observation frequencies (f0, f1, . . . , fN1: N is the number of units of the frequency simultaneously observed).
9. A musical recognition apparatus according to claim 8, further comprising:
a BGM reproducing means which reproduces a karaoke BGM on the basis of musical score data;
a musical score data storing means which stores said musical score data and musical scale data of an exemplary melody for a singing included in synchronous with said musical score data;
a reading means which reads said musical scale data from said musical score data storing means at said time t;
a setting means which sets a frequency of said musical scale data read by said reading means to observed frequency f0 a frequency of a musical scale one octave below said musical scale data read by said reading means to said observed frequency f1, and a frequency of a musical scale one octave above said musical scale data read by said reading means to said observed frequency f2;
a musical scale recognition means which carries out a musical recognition by using a predetermined musical scale recognition method; and
an outputting means which outputs an evaluation result by said evaluation means.
10. A musical scale recognition apparatus according to claim 5 or 6, further comprising:
a musical scale recognition means which sequentially carries out a musical scale recognition of said analog audio signal by using a predetermined musical recognition method;
a comparing means which compares a change of a musical scale recognized by said musical scale recognition means with a predetermined musical phrase; and
a first operating means which operates a predetermined operation brought into correspondence to a relevant musical phrase when a change of a musical scale recognized by said musical recognition means as a result of a comparison by said comparing means is coincident with said predetermined musical phrase.
11. A musical scale recognition apparatus according to claim 5 or 6, further comprising:
a musical note data storing means which stores a musical scale data of each musical note of a musical phrase;
a pointer which points at one of musical note data included in said musical note data storing means;
a musical note data reading means which reads a musical scale data of a musical note pointed by said pointer from musical note data storing means;
a setting means which sets frequency of a musical scale data read by said musical note data reading means to said observed frequency f;
a musical scale recognition means which sequentially carries out a musical scale recognition of said analog audio signal by using a predetermined musical recognition method;
a comparing means which compares a degree of a frequency component of said frequency f included in said analog audio signal with a predetermined threshold value;
a pointer manipulating means which increments said pointer when the degree of the frequency component of said frequency f included in said analog audio signal is larger than said predetermined threshold value as a result of a comparison result by said comparing means so as to point musical scale data of a forefront musical note of said musical phrase by said pointer when the degree of the frequency component of said frequency f included in said analog audio signal is below said predetermined threshold value; and
a first operating means which carries out a predetermined operation brought into correspondence to a relevant musical phrase when a value of said pointer exceeds a position of a musical scale data of an end musical note of said musical phrase.
12. An apparatus according to claim 11, wherein said musical note data storing means further stores a reproduction time data of said each musical note, further comprising
a reproduction time data reading means which reads said reproduction time data of said musical note pointed by said pointer from said musical note data storing means, wherein
said musical scale recognition means applies a musical scale recognition to a frequency of said musical scale data during a period shown by said reproduction time data read by said reproduction time data reading means.
13. An apparatus according to claim 10, wherein said first operating means includes a code transmission means which transmits a code brought into correspondence to said musical phrase.
14. An apparatus according to claim 13, wherein said code transmission means transmits a code brought into correspondence to said musical phrase by blinking an infrared light-emitting element.
15. An apparatus according to claim 13, further comprising
a code receiving means which receives said code transmitted by said code transmission means; and
a second operating means which carries out a predetermined operation brought into correspondence to said code received by said code receiving means.
16. An apparatus according to claim 15, wherein said second operating means includes a light-emitting element and a light-emitting element blinking means which causes said light-emitting element to blink with a predetermined pattern.
17. An apparatus according to claim 15, wherein said second operating means further includes a speaker and a voice outputting means which outputs a predetermined voice pattern from said speaker.
18. An apparatus according to claim 10, wherein said analog audio signal is an audio signal included in a television program and output from a home television receiver.
19. An apparatus according to claim 10, wherein said analog audio signal is an audio signal stored in a recording medium and output from a reproduction device of said recording medium.
20. An apparatus according to claim 11, wherein said first operating means includes a code transmission means which transmits a code brought into correspondence to said musical phrase.
21. An apparatus according to claim 20, wherein said code transmission means transmits a code brought into correspondence to said musical phrase by blinking an infrared light-emitting element.
22. An apparatus according to claim 20, further comprising
a code receiving means which receives said code transmitted by said code transmission means; and
a second operating means which carries out a predetermined operation brought into correspondence to said code received by said code transmission means.
23. An apparatus according to claim 22, wherein said second operating means includes a light-emitting element and a light-emitting element blinking means which causes said light-emitting element to blink with a predetermined pattern.
24. An apparatus according to claim 22, wherein said second operating means further includes a speaker and a voice outputting means which outputs a predetermined voice pattern from said speaker.
25. An apparatus according to claim 11, wherein said analog audio signal is an audio signal included in a television program and output from a home television receiver.
26. An apparatus according to claim 11, wherein said analog audio signal is an audio signal stored in a recording medium, and output from a reproduction device of said recording means.