← Back to Patent Explorer
US5051971A Expired / Lapsed US ⏱️ 0.0 years remaining

Program editing method and apparatus for an information recording medium playing apparatus

Assignee: Pioneer Corp
•
Filing: 1989-12-21
•
Granted: 1991-09-24
•
Expires: 2009-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Program editing method and apparatus for an information recording medium playing apparatus for playing an information recording medium carrying a plurality of music pieces and playing time information representing a playing time required for playing each of the plurality of music pieces. The plurality of music pieces are selected in order and a computing process is executed for adding up the playing time of each of the selected music pieces. Then, a provisional combination is produced by editing the selected music pieces excluding one of the selected musical programs when the total playing time obtained by the computing process exceeds a time period previously designated. Furthermore, a combination whose total playing time is the nearest to but shorter than the designated time period is derived by alternately replacing each of the music pieces in the provisional combination with each of music pieces other than the music pieces in the provisional combination. The derived combination is finally determined to be a playing program.

Inventors

  • 👤 Koji Yamagishi
  • 👤 Naoki Masaki
  • 👤 Nobuaki Hisamatsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:23
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/34; G11B27/02; G11B27/022; G11B27/028; G11B27/031; G11B27/034; G11B27/102; G11B27/105; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2537; G11B2220/2545; G11B2220/90

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 170 words
A program editing method for an information recording medium playing apparatus for playing back a plurality of music pieces recorded on an information recording medium, said method comprising the steps of: retrieving playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; providing a designated time period within which playback of at least some of said plurality of music pieces is desired; generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time does not exceed said designated time period; deriving a playback combination of the music pieces whose total playing time is nearest to but shorter than the designated time period by exchanging each of the music pieces in the provisional combination with each music piece not included in the provisional combination; and determining the playback combination to be a playing program of the music pieces.
Claim 2
Dependent Claim 170 words
A program editing method for an information recording medium playing apparatus for playing back a plurality of music pieces recorded on an information recording medium, said method comprising the steps of: retrieving playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; providing a designated time period within which playback of at least some of said plurality of music pieces is desired; generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time does not exceed said designated time period; deriving a playback combination of the music pieces whose total playing time is nearest to but shorter than the designated time period by exchanging each of the music pieces in the provisional combination with each music piece not included in the provisional combination; and determining the playback combination to be a playing program of the music pieces.
Claim 3
Dependent Claim 63 words
A program editing method as claimed in claim 1, wherein said step of generating the provisional combination comprises selecting all of the music pieces stored on said information recording medium in their sequence of storing and excluding those music pieces which would produce a total playback time that exceeds said designated time period if those music pieces are included in the provisional combination.
Claim 4
Dependent Claim 52 words
A program editing method as claimed in claim 1, wherein said step of generating the provisional combination comprises selecting music pieces from said plurality of music pieces in a sequence according to playing times of each of said plurality of music pieces in order of ascending playing times or descending playing times.
Claim 5
Dependent Claim 28 words
A program editing method as claimed in claim 1, wherein said step of generating the provisional combination comprises randomly selecting music pieces from said plurality of music pieces.
Claim 6
Dependent Claim 85 words
A program editing method as claimed in claim 1, and further comprising the step of assigning a degree of priority to each of said music pieces for playback and wherein said step of generating a provisional combination comprises selecting music pieces from said plurality of music pieces according to the degree of priority assigned to each of said plurality of music pieces so that the music pieces with the highest priority are selected for said provisional combination over music pieces with lower degrees of priority.
Claim 7
Dependent Claim 76 words
A program editing method as claimed in claim 1, and further comprising the steps of: computing a residual time difference between the total playing time of the provisional combination and the designated period of time; determining if the playing time of any music piece not part of said provisional combination is less than the residual time difference and adding the music piece with the playing time shorter than the residual time difference to the provisional combination.
Claim 8
Dependent Claim 190 words
A program editing apparatus for an information recording medium playing apparatus for playing back a plurality of music pieces recorded on an information recording medium, said apparatus comprising: means for retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces and computing a total playing time for playback of all of the music pieces; means for providing a designated time period within which playback of at least some of said plurality of music pieces is desired; means for generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time does not exceed said designated time period; means for deriving a playback combination of the music pieces whose total playing time is nearest to but shorter than the designated time period by exchanging each of the music pieces in the provisional combination with each of the music piece not included in the provisional combination; and means for determining the playback combination to be a playing program.
Claim 9
Dependent Claim 190 words
A program editing apparatus for an information recording medium playing apparatus for playing back a plurality of music pieces recorded on an information recording medium, said apparatus comprising: means for retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces and computing a total playing time for playback of all of the music pieces; means for providing a designated time period within which playback of at least some of said plurality of music pieces is desired; means for generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time does not exceed said designated time period; means for deriving a playback combination of the music pieces whose total playing time is nearest to but shorter than the designated time period by exchanging each of the music pieces in the provisional combination with each of the music piece not included in the provisional combination; and means for determining the playback combination to be a playing program.
Claim 10
Dependent Claim 48 words
A program editing apparatus as claimed in claim 7, wherein said means for generating forms said provisional combination by selecting music pieces from the plurality of music pieces in an order identical with an order of recording of said plurality of music pieces on said information recording medium.
Claim 11
Dependent Claim 53 words
A program editing apparatus as claimed in claim 7, where said means for generating forms said provisional combination by selecting music pieces from said plurality of music pieces in a sequence according to playing times of each of said plurality of music pieces in order of ascending playing times or descending playing times.
Claim 12
Dependent Claim 35 words
A program editing apparatus as claimed in claim 7, wherein said means for generating forms said provisional combination by randomly selecting music pieces from said plurality of music pieces recorded on said information recording medium.
Claim 13
Dependent Claim 81 words
A program editing apparatus as claimed in claim 7, and further comprising means for assigning a degree of priority to each of said music pieces for playback and wherein said means for generating forms said provisional combination by selecting music pieces from said plurality of music pieces according to the degree of priority assigned to each of said plurality of music pieces so that the music pieces with the highest priority are chosen before music pieces with lower degrees of priority.
Claim 14
Dependent Claim 77 words
A program editing apparatus as claimed in claim 7, and further comprising: means for computing a residual time difference between the total playing time of the provisional combination and the designated period of time; means for determining if the playing time of any music piece not part of said provisional combination is less than the residual time difference and adding the music piece with the playing time shorter than the residual time difference to the provisional combination.
Claim 15
Dependent Claim 76 words
The method of claim 1, and further comprising the steps of: computing a total playing time for playback of the plurality of music pieces recorded on said information recording medium; comparing the total playing time for playback of said plurality of music pieces with said designated period of time; and playing back said plurality of music pieces if said total playing time for said plurality of music pieces is less than said designated period of time.
Claim 16
Dependent Claim 218 words
A program editing method for an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the method comprising the steps of: providing a designated period of time for which playback of at least several of said plurality of music pieces is desired; retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time is less than said designated time period; generating a plurality of intermediate combinations by exchanging each of the music pieces in the provisional combination with each music piece of said plurality of music pieces recorded on the information recording medium which are not included in the provisional combination; computing the total playing time for each of said intermediate combinations; comparing the total playing time for each of said intermediate combinations with the designated period of time; selecting as a playback combination from said plurality of intermediate combinations, the intermediate combination whose total playing time is nearest to but shorter than said designated time period.
Claim 17
Dependent Claim 218 words
A program editing method for an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the method comprising the steps of: providing a designated period of time for which playback of at least several of said plurality of music pieces is desired; retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time is less than said designated time period; generating a plurality of intermediate combinations by exchanging each of the music pieces in the provisional combination with each music piece of said plurality of music pieces recorded on the information recording medium which are not included in the provisional combination; computing the total playing time for each of said intermediate combinations; comparing the total playing time for each of said intermediate combinations with the designated period of time; selecting as a playback combination from said plurality of intermediate combinations, the intermediate combination whose total playing time is nearest to but shorter than said designated time period.
Claim 18
Dependent Claim 32 words
The method of claim 14, and further comprising the step of arranging the music pieces in said playback combination in order according to the sequence of recording on said information recording medium.
Claim 19
Dependent Claim 56 words
A program editing method as claimed in claim 14, wherein said step of generating the provisional combination comprises selecting all of the music pieces stored on said information recording medium in their sequence of storing and excluding those music pieces which cause the total playback time for the provisional combination to exceed said designated time period.
Claim 20
Dependent Claim 52 words
A program editing method as claimed in claim 14, wherein said step of generating the provisional combination comprises selecting music pieces from said plurality of music pieces in a sequence according to playing times of each of said plurality of music pieces in order of ascending playing times or descending playing times.
Claim 21
Dependent Claim 33 words
A program editing method as claimed in claim 14, wherein said step of generating the provisional combination comprises randomly selecting music pieces from said plurality of music pieces stored on said recording medium.
Claim 22
Dependent Claim 81 words
A program editing method as claimed in claim 14, and further comprising the step of assigning a degree of priority to each of said music pieces for playback and wherein said step of generating the provisional combination comprises selecting music pieces from said plurality of music pieces according to the degree of priority assigned to each of said plurality of music pieces so that the music pieces with the highest priority are chosen over music pieces with lower degrees of priority.
Claim 23
Dependent Claim 76 words
A program editing method as claimed in claim 14, and further comprising the steps of: computing a residual time difference between the total playing time of the provisional combination and the designated period of time; determining if the playing time of any music piece not part of said provisional combination is less than the residual time difference and adding the music piece with the playing time shorter than the residual time difference to the provisional combination.
Claim 24
Dependent Claim 34 words
The method of claim 19, wherein the step of generating a plurality of intermediate combinations comprises the step of maintaining in said playback combination those music pieces assigned with the highest degrees of priority.
Claim 25
Dependent Claim 229 words
A program editing apparatus for an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the apparatus comprising: means for providing a designated period of time for which playback of at least some of said plurality of music pieces is desired; means for retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; means for generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time is less than said designated time period; means for generating a plurality of intermediate combinations by exchanging each of the music pieces in the provisional combination with each music piece of said plurality of music pieces recorded on the information recording medium which are not included in the provisional combination; means for computing the total playing time for each of said intermediate combinations; means for comparing the total playing time for each of said intermediate combinations with the designated period of time; means for selecting as a playback combination from said plurality of intermediate combinations, the intermediate combination whose total playing time is nearest to but shorter than said designated time period.
Claim 26
Dependent Claim 229 words
A program editing apparatus for an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the apparatus comprising: means for providing a designated period of time for which playback of at least some of said plurality of music pieces is desired; means for retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; means for generating a provisional combination of said music pieces for playback comprising a subset of said plurality of music pieces whose total playing time is less than said designated time period; means for generating a plurality of intermediate combinations by exchanging each of the music pieces in the provisional combination with each music piece of said plurality of music pieces recorded on the information recording medium which are not included in the provisional combination; means for computing the total playing time for each of said intermediate combinations; means for comparing the total playing time for each of said intermediate combinations with the designated period of time; means for selecting as a playback combination from said plurality of intermediate combinations, the intermediate combination whose total playing time is nearest to but shorter than said designated time period.
Claim 27
Independent Claim 272 words
A method programming the playback operation of an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the method comprising the steps of: providing a designated period of time corresponding to the recording capacity of each of first and second recording surfaces of a recording medium to which the plurality of music pieces are to be recorded; retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; generating first and second provisional combinations of said music pieces for playback and recording onto the first and second recording surfaces, respectively, of said recording medium, said first and second provisional combinations comprising mutually exclusive subsets of said plurality of music pieces each of which whose total playing time is less than said designated time period; generating a plurality of intermediate combinations by exchanging each music piece in the first provisional combination with each music piece in said second provisional combination; computing the total playing time for each of said intermediate combinations; comparing the total playing time for each of said intermediate combinations with said designated period of time; selecting as a first playback combination from said plurality of intermediate combinations and for recording on the first recording surface, the intermediate combination whose total playing time is nearest to but shorter than said designated time period, and selecting as a second playback combination the remaining ones of said music pieces not in said first playback combination.
Claim 28
Independent Claim 272 words
A method programming the playback operation of an information recording medium playing apparatus for playing back a plurality of music pieces, the plurality of music pieces being recorded on an information recording medium, the method comprising the steps of: providing a designated period of time corresponding to the recording capacity of each of first and second recording surfaces of a recording medium to which the plurality of music pieces are to be recorded; retrieving the playing time information of said plurality of music pieces from the information recording medium, said playing time information representing playing time required for playing each of said plurality of music pieces; generating first and second provisional combinations of said music pieces for playback and recording onto the first and second recording surfaces, respectively, of said recording medium, said first and second provisional combinations comprising mutually exclusive subsets of said plurality of music pieces each of which whose total playing time is less than said designated time period; generating a plurality of intermediate combinations by exchanging each music piece in the first provisional combination with each music piece in said second provisional combination; computing the total playing time for each of said intermediate combinations; comparing the total playing time for each of said intermediate combinations with said designated period of time; selecting as a first playback combination from said plurality of intermediate combinations and for recording on the first recording surface, the intermediate combination whose total playing time is nearest to but shorter than said designated time period, and selecting as a second playback combination the remaining ones of said music pieces not in said first playback combination.
Claim 29
Dependent Claim 74 words
The method as claimed in claim 23, wherein said step of generating the first and second provisional combinations comprises selecting as said first provisional combination all of the music pieces stored on said information recording medium in their sequence of storing excluding those music pieces which have a total playback time that exceeds said designated time period, and selecting as said second provisional combination the remaining music pieces not in said first provisional combination.
Claim 30
Dependent Claim 78 words
The method as claimed in claim 23, wherein said step of generating the first and second provisional combinations comprises selecting music pieces from said plurality of music pieces in a sequence according to playing times of each of said plurality of music pieces in order of ascending playing times so that music pieces with shorter playing times are selected for said first provisional combination and music pieces with longer playing times are selected for said second provisional combination.
Claim 31
Dependent Claim 78 words
The method as claimed in claim 23, wherein said step of generating the first and second provisional combinations comprises selecting music pieces from said plurality of music pieces in a sequence according to playing times of each of said plurality of music pieces in order of descending playing times so that music pieces with longer playing times are selected for said first provisional combination and music pieces with shorter playing times are selected for said second provisional combination.
Claim 32
Dependent Claim 40 words
A program editing method as claimed in claim 23, wherein said step of generating the first and second provisional combinations comprises randomly selecting music pieces from said plurality of music pieces for each of said first and second provisional combinations.
Claim 33
Dependent Claim 89 words
A program editing method as claimed in claim 23, and further comprising the step of assigning a degree of priority to each of said music pieces for playback and wherein said step of generating the first and second provisional combinations comprises selecting music pieces from said plurality of music pieces according to the degree of priority assigned to each of said plurality of music pieces so that the music pieces with the highest priority are chosen for the first provisional combination before music pieces with lower degrees of priority.

References Cited (Backward Citations)

US3990710A Cited
US3906169A Cited
US4206483A Cited
US4752920A Cited
JPS62204488A Cited
US4817075A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag