USRE46481E1 - Content reproducing apparatus, audio reproducing apparatus and content reproducing method - Google Patents
Content reproducing apparatus, audio reproducing apparatus and content reproducing method Download PDFInfo
- Publication number
- USRE46481E1 USRE46481E1 US14/539,887 US201414539887A USRE46481E US RE46481 E1 USRE46481 E1 US RE46481E1 US 201414539887 A US201414539887 A US 201414539887A US RE46481 E USRE46481 E US RE46481E
- Authority
- US
- United States
- Prior art keywords
- user
- movement
- information processing
- processing apparatus
- sensor
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/40—Rhythm
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- 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]
Definitions
- the present invention contains subject matter related to Japanese Patent Application JP 2006-040052 filed in the Japanese Patent Office on Feb. 17, 2006, the entire contents of which being incorporated herein by reference.
- This is a reissue of U.S. application Ser. No. 11/702,483, filed Feb. 5, 2007, now U.S. Pat. No. 8,311,654, titled “CONTENT REPRODUCING APPARATUS, AUDIO REPRODUCING APPARATUS AND CONTENT REPRODUCING METHOD,” which claims priority to Japanese Patent Application No. 2006-040052, filed Feb. 17, 2006, which is hereby incorporated by reference in its entirety.
- the present invention relates to a content reproducing apparatus, an audio reproducing apparatus, and a content reproducing method.
- the apparatus reproduces songs at a tempo of 120 bpm, such as marches.
- This type of audio reproducing apparatus allows the user to walk rhythmically in keeping with the tempo of the songs being played. The apparatus is thus supposed to afford the user a pleasing walking experience.
- walking and “running” will be used separately only if these two activities need to be distinguished from each other. If there is no specific need to separate these activities, they may be simply referred to as walking or walk/run.
- Walking-support audio reproducing apparatuses of the above-outlined type generally utilize acceleration sensors to detect the user's bodily movements in terms of acceleration. The acceleration thus detected and output by the sensor is analyzed so as to determine the tempo of the user's walking.
- FIGS. 11A and 11B show typical waveforms derived from a detection output from an acceleration sensor.
- FIG. 11A gives a waveform of a user during walking
- FIG. 11B illustrates a waveform of the same user during running. In both cases, the waveforms were acquired by a walking-support audio reproducing apparatus hung by a neck strap from the neck of the user who was walking or running.
- the horizontal axis stands for time and the vertical axis for the output voltage (in mV) from the acceleration sensor.
- the peaks indicated with small circles represent changes in acceleration caused by the impact of the user's foot hitting the ground.
- the periodicity of these peaks thus corresponds to the tempo of walking.
- the peaks with no circles attached stand for changes in acceleration caused by the audio reproducing apparatus swaying by itself or hitting the user's body during swing motion. As such, the latter peaks may be regarded as noise.
- analyses of the waveforms in FIGS. 11A and 11B derived from the detection output from the sensor should permit detection of the user's walking tempo.
- the present invention has been made in view of the above circumstances and provides arrangements for overcoming the above and other deficiencies of the related art.
- a content reproducing apparatus including: a sensor; a discrimination circuit configured to discriminate whether a movement of a user is a first movement or a second movement based on a detection output from the sensor; a storage configured to store contents; a reproduction circuit configured to reproduce the contents; and a control circuit configured to supply the reproduction circuit with contents retrieved from the storage in accordance with a discrimination output from the discrimination circuit.
- the content reproducing apparatus may further include an analysis circuit configured to analyze tempos of the first movement or the second movement of the user in accordance with the detection output from the sensor.
- the analysis circuit may change analysis algorithms for analyzing the tempos based on the discrimination output from the discrimination circuit and the control circuit may retrieve contents from the storage in accordance with the tempo analyzed by the analysis circuit.
- the first movement and the second movement of the user may be walking and running respectively.
- a content reproducing method including the steps of: discriminating whether a movement of a user is a first movement or a second movement based on a detection output from a sensor; and supplying a reproduction circuit with contents retrieved from a storage storing the contents in accordance with a discrimination output from the discriminating step.
- a storage medium which stores a computer-readable program for causing a computer to execute a procedure including the steps of: discriminating whether a movement of a user is a first movement or a second movement based on a detection output from a sensor; and supplying a reproduction circuit with contents retrieved from a storage storing the contents in accordance with a discrimination output from the discriminating step.
- the analysis algorithms in use are changed between walking and running. That means an optimal algorithm can be selected to analyze the tempos of walking or running.
- the selective algorithm usage translates into appreciably fewer errors in the result of the analysis than before.
- FIG. 1 is a schematic flow diagram showing how an embodiment of the present invention is structured
- FIG. 2 is a tabular view explanatory of the present invention
- FIG. 3 is a schematic view of lists explanatory of the present invention.
- FIG. 4 is a schematic flow diagram showing part of the embodiment of the present invention.
- FIG. 5 is a graphic representation explanatory of the present invention.
- FIG. 6 is another graphic representation explanatory of the present invention.
- FIG. 7 is a schematic view with tables explanatory of the present invention.
- FIG. 8 is another graphic representation explanatory of the present invention.
- FIGS. 9A and 9B are tabular views explanatory of the present invention.
- FIG. 10 is a diagrammatic view explanatory of the present invention.
- FIGS. 11A and 11B are waveform charts explanatory of the present invention.
- the present invention envisages brining about the following four major phases:
- phase (D) The changing of the analysis algorithms in phase (C) above is based on a discrimination output from phase (A) above.
- the peaks in waveforms derived from the detection output from the acceleration sensor differ significantly between walking and running in periodicity and amplitude.
- the waveform patterns also differ appreciably between the two modes of physical activity. It is thus possible to discriminate whether the user's movement is walking or running based on both the difference in terms of periodicity and amplitude of the waveform peaks stemming from the acceleration sensor detection output and the difference in waveform patterns.
- the speed of walking is 50 to 100 m/min and the speed of running is 140 m/min or higher.
- the average human step is 70 cm for men and 65 cm for women.
- the average man is walking if the number of steps taken is fewer than 143 per minute and is running if the step count is 200 per minute or larger. Likewise it is determined that the average woman is walking if the number of steps taken is fewer than 153 per minute and is running if the step count is 215 per minute or larger.
- the magnitude of the impact on the user's body from the user's physical activity is about 1.1 to 1.2 times the user's weight during walking and about three to four times the body weight during running.
- the difference in impact between the two modes of activity is attributable to the fact at least one of the user's feet is on the ground during walking while the user's both feet can be momentarily off the ground during running. It follows that walking and running can be distinguished from each other by detecting the varying amplitude in waveforms derived from the acceleration sensor detection output.
- the periodic waveform patterns derived from the acceleration sensor detection output prove to be distinctly different between walking and running when subjected to autocorrelation calculations. Performing autocorrelation calculations on the waveforms stemming from the acceleration sensor detection output allows noise and fluctuations to be removed from the waveforms.
- the techniques outlined in paragraphs (2-1) through (2-3) above are used to discriminate between walking and running.
- the result from using each of the techniques is evaluated for further discrimination between walking and running. Given the result of such discrimination, it is possible to determine an optimal algorithm for acquiring the tempos of walking or running through analysis of the acceleration sensor detection output.
- One preferred embodiment of the present invention is a walking-support audio reproducing apparatus furnished with play lists. With the tempo of the user's walking detected, the audio reproducing apparatus may reproduce songs from the play list that corresponds to the detected walking temp.
- FIG. 1 is a schematic flow diagram showing a typical structure of a walking-support audio reproducing apparatus 100 embodying the present invention.
- the audio reproducing apparatus 100 may be used either as a walking-support apparatus or as a general-purpose portable music player. Although not shown, the apparatus has a structure and a shape small enough and compact enough to be carried around by the user illustratively in his or her pocket during walking.
- the audio reproducing apparatus 100 has a system control circuit 10 composed of a microcomputer.
- the control circuit 10 includes a CPU 11 for executing programs, a ROM (read only memory) 12 that holds various data, a RAM (random access memory) 13 that provides a work area, and a nonvolatile memory 14 .
- the memories 12 , 13 and 14 are connected to the CPU 11 via a system bus 19 .
- the nonvolatile memory 14 serves to retain diverse information about the audio reproducing apparatus 100 and its user.
- the nonvolatile memory 14 is illustratively made up of a flash memory and contains a conversion table such as one (CNVTBL) shown in FIG. 2 .
- the conversion table CNVTBL is used illustratively to convert the tempos of the user's walking and of songs into tempo numbers TN.
- the nonvolatile memory 14 also contains play lists PL( 1 ) through PL( 7 ) as shown in FIG. 3 .
- the play lists PL( 1 ) through PL( 7 ) have songs registered therein by tempo.
- the numbers one through seven of the play lists correspond to the tempo numbers one through seven in the conversion table CNVTBL.
- the songs having the tempo applicable to a given tempo number TN are registered in the play list PL(TN) of the corresponding number.
- the audio reproducing apparatus 100 also has a storage 21 .
- the storage 21 accumulates or stores music data and digital audio data to be reproduced as songs.
- the storage 21 is constituted by a large-capacity flash memory or by a small hard disk drive.
- the music data held in the storage 21 is digital audio data compressed in MP3 (MPEG-1/Audio Layer 3, MPEG means Motion Picture Experts Group) format.
- the storage 21 is connected to the system bus 19 .
- a reproduction circuit 22 is also connected to the system bus 19 .
- the reproduction circuit 22 is made up of a decoder circuit, a D/A (digital to analog) converter circuit, and an output amplifier.
- the decoder circuit decompresses compressed music data back to the original audio data.
- the D/A converter circuit converts the digital audio data into an analog audio signal.
- Music data retrieved from the storage 21 is supplied to the reproduction circuit 22 .
- the reproduction circuit 22 decompresses the supplied music data and converts the decompressed data to an analog audio signal. Following the D/A conversion, the analog audio signal is output to a headphone jack 23 that is connected with headphones 60 .
- An interface circuit 24 is also connected to the system bus 19 . Music data is fed into the control circuit 10 from an externally furnished personal computer 70 through an input connector 25 and the interface circuit 24 to be stored into the storage 21 .
- This embodiment of the invention is furnished with a three-dimensional acceleration sensor 31 as a detection device that detects the walking tempo of the user carrying the audio reproducing apparatus 100 around.
- the acceleration sensor 31 detects the motions, acceleration, vibrations, and swaying of the audio reproducing apparatus 100 representative of the user's bodily movements (i.e., in terms of acceleration).
- a detection output S 31 from the acceleration sensor 31 is fed to a discrimination/analysis circuit 32 .
- the discrimination/analysis circuit 32 analyzes the detection output S 31 coming from the acceleration sensor 31 so as to detect the user's walk/run tempo. Upon analysis, the discrimination/analysis circuit 32 discriminates between walking and running using the procedure discussed in the paragraph (2) above in order to effect switchover to an optimal algorithm for analyzing the walking or running.
- Various operation keys are connected to the system bus 19 .
- the system bus 19 is further connected with a display device such as an LCD (liquid crystal display) 43 by way of a display control circuit 42 .
- the operation keys are used illustratively to accomplish the following: selecting the audio reproducing apparatus 100 either as a general-purpose portable music player or as a walking-support apparatus; selecting any one of different operation modes; selecting songs to play; and making other settings.
- the LCD 43 serves to display results of the operation keys 41 having been operated and information about the song being reproduced.
- the music data of a song desired to be stored into the audio reproducing apparatus 100 is prepared beforehand in compressed format on the personal computer 70 .
- a suitable transfer program is carried out on the PC to designate transfer of the music data in question.
- the music data prepared on the personal computer 70 is then supplied to the audio reproducing apparatus 100 through the connector 25 .
- the supplied music data is admitted into the audio reproducing apparatus 100 through the interface circuit 24 under control of the CPU (central processing unit) 11 .
- the data is stored into the storage 21 .
- Giving a command to create play lists causes the audio reproducing apparatus 100 to create skeleton play lists PL( 1 ) through PL( 7 ) (i.e., play lists with no contents inside).
- the tempo of the song placed into the storage 21 is analyzed using the procedure discussed in the paragraph (3-2-1) above.
- the analyzed tempo is converted to a tempo number TN by use of the conversion table CNVTBL.
- the analyzed song is registered in the play list PL(TN) corresponding to the tempo number resulting from the conversion from among the play lists PL( 1 ) through PL( 7 ).
- the song having that tempo is then registered in the play list PL( 2 ).
- the tempo of a given song is acquired by performing a spectrum analysis of its music data and by obtaining an autocorrelation function of the data.
- information indicative of the tempo of that song may be added to the music data as meta information that may later be used to identify the tempo.
- the registration may be carried out using a file name of the corresponding music data together with the song title and the name of the artist involved.
- giving a command to reproduce a stored song causes the audio reproducing apparatus 100 to retrieve the applicable music data from the storage 21 .
- the retrieved music data is supplied to the reproduction circuit 22 for data decompression and digital-to-analog conversion.
- the reproduction circuit 22 thus outputs an analog audio signal derived from the retrieved music data.
- the analog audio signal is fed to the headphones 60 allowing the user to listen to the reproduced song.
- the title of the song being reproduced is displayed on the LCD 43 .
- Retrieval of music data from the storage 21 is controlled in accordance with a currently established reproduction mode. That is, the retrieved music data may be subjected illustratively to single-song reproduction, all-song continuous reproduction, random reproduction, or repeat reproduction. In this manner, the audio reproducing apparatus 100 can be utilized as a general-purpose portable music player.
- a command may also be given to designate one of the play lists PL( 1 ) through PL( 7 ) for reproduction. In such a case, only the songs registered in the designated play list are reproduced selectively. Illustratively, when going to bed, the user might want to designate the play list PL( 1 ) to reproduce songs of slow tempos.
- the audio reproducing apparatus 100 is used to reproduce songs having tempos commensurate with the user's walking speed. Giving a command to reproduce such songs causes the acceleration sensor 31 and discrimination/analysis circuit 32 to detect the tempo of the user's walking. The walking tempo thus detected is converted by the conversion table CNVTBL into a corresponding tempo number TN. Of the play lists PL( 1 ) through PL( 7 ), the play list PL(TN) corresponding to the tempo number TN derived from the conversion is selected. Then one of the songs registered in the selected play list PL(TN) is selected.
- the music data of the selected song is retrieved from the storage 21 and sent to the reproduction circuit 22 for data decompression and digital-to-analog conversion.
- the selected song is reproduced and listened to by use of the headphones 60 . Because the tempo of the song being reproduced is commensurate with the user's walking speed, the user can walk rhythmically and pleasantly in time with the song.
- the current tempo number TN is compared with the preceding tempo number TN. A difference detected in the comparison between the two numbers indicates a change in the walking tempo. In that case, another play list PL(TN) corresponding to the current walking tempo TN is selected and songs are reproduced selectively from the newly selected play list PL(TN).
- the analysis of the user's walking tempo by the discrimination/analysis circuit 32 is supplemented by the determination of whether the user's current activity is walking or running. That is, when play lists or songs are to be selected by the above-described procedure, the result of the determination of whether the user's motion comes from walking or running may be additionally taken into consideration.
- FIG. 4 is a schematic flow diagram showing a typical structure of the discrimination/analysis circuit 32 .
- the discrimination/analysis circuit 32 is made up of an analysis circuit 32 A and a discrimination circuit 32 B.
- the detection output S 31 from the acceleration sensor 31 is supplied to the analysis circuit 32 A.
- the analysis circuit 32 A detects the tempo of the user's walking or running. An output from the analysis circuit 32 A following the detection is fed to the control circuit 10 through the system bus 19 .
- the detection output S 31 from the acceleration sensor 31 is also supplied to the discrimination circuit 32 B.
- the discrimination circuit 32 B is constituted by a period detection circuit 321 , an amplitude detection circuit 322 , an autocorrelation circuit 323 , and a determination circuit 324 .
- the circuits 321 through 323 are each designed to process the detection output S 31 by a different method when detecting the probability of the user's movement being either walking or running.
- the determination circuit 324 evaluates outputs S 21 through S 23 coming from the circuits 321 through 323 , thereby determining whether the user is walking or running.
- the period detection circuit 321 subject the detection output S 31 from the acceleration circuit 31 to spectrum analysis in order to detect periodicity of peaks (marked by small circles in FIG. 11 ). On the basis of the periodicity thus detected, the period detection circuit 321 acquires the probability of the user either walking or running by use of the procedure discussed in the paragraph (2-1) above. The resulting detection output S 21 from the period detection circuit 321 is fed to the determination circuit 324 .
- the amplitude detection circuit 322 illustratively demodulates the detection output S 31 from the acceleration sensor 31 to detect the amplitude of the peaks (marked by small circles in FIG. 11 ) in the output S 31 . Based on the values of amplitude thus detected, the amplitude detection circuit 322 acquires the probability of the user either walking or running by use of the procedure discussed above in the paragraph (2-2) above. The resulting detection output S 22 from the amplitude detection circuit 322 is forwarded to the determination circuit 324 .
- the autocorrelation circuit 323 performs autocorrelation calculations on the detection output S 31 from the acceleration sensor 31 to obtain the magnitude of autocorrelation in the output S 31 . On the basis of the magnitude of autocorrelation thus acquired, the autocorrelation circuit 323 detects the probability of the user either walking or running by use of the procedure discussed in the paragraph (2-3) above. The resulting detection output S 23 from the autocorrelation circuit 323 is sent to the determination circuit 324 .
- the determination circuit 324 evaluates the detection outputs S 21 through S 23 coming from the circuits 321 through 323 respectively in order to determine whether the user's activity is walking or running. The result of the determination is output as a discrimination output S 24 of the discrimination circuit 32 B. Illustratively, if the detection outputs S 21 through S 23 each indicate the probability of the user's walking or running in percentage points, these values are weighted before they are added up. The addition allows the determination circuit 324 to determine whether the user is walking or running. If the detection outputs S 21 through S 23 each indicate the probability of walking or running in binary form, the determination circuit 324 may determine whether the user is walking or running by a majority decision derived from the outputs S 21 through S 23 .
- the discrimination output S 24 from the discrimination circuit 32 B is supplied as a control parameter to the analysis circuit 32 A. Given the discrimination output S 24 , the analysis circuit 32 A switches accordingly to a suitable algorithm for analyzing the detection output S 31 from the acceleration sensor 31 .
- the analysis algorithm derived from the switchover is an optimal algorithm for analyzing the tempo of the user's walking or running. In this setup, the discrimination output S 24 is also supplied to the control circuit 10 .
- the user's walking or running is analyzed specifically by different methods as follows: in the waveform of the detection output S 31 of FIG. 11A observed during walking, near the peaks (marked by small circles) correctly representing the tempo of walking also appear other peaks that can lead to error. Since these peaks do not differ considerably in amplitude, they are first subjected to autocorrelation calculations. This process roughly determines the periodicity of the peaks. With the coarse periodicity thus determined and with a given peak spotted, a time frame is assumed in the probable position of the next peak, to see if such a peak exists in the frame. If a plurality of peaks are found in the time frame, the frame is narrowed so as to select a peak that is close to a peak period. If no such peak is found in the time frame, the frame is widened in the search for a periodical peak. The periodical peak thus detected is stored temporarily as the basis for detecting the next peak.
- the detected peaks are much more distinct in amplitude than the peaks observed during walking. This makes it possible to handle only the waveform peaks that exceed a predetermined threshold level.
- the process is implemented using a level comparator or a nonlinear amplifier.
- the threshold level may be set illustratively for 1,200. With the threshold determined, peaks exceeding it are observed and the interval between two adjacent peaks is regarded as a peak period. A search is then made for a waveform peak close to the next period. The periodical peak thus detected is used also in this case as the basis for detecting the next peak.
- the length of time for analysis using the above-mentioned autocorrelation calculations include a peak period of not one step but two steps. When a difference is observed between the right and left feet in terms of the force exerted thereon, this characteristic may also be taken into consideration in the search for waveform peaks representative of the tempo of walking.
- the waveforms in FIGS. 11A and 11B vary depending on where the acceleration sensor 31 is installed, how the audio reproducing apparatus 100 is attached or held, what type of shoes is worn by the user, or what kind of condition the terrain or the floor is in on which to walk or run.
- the analysis methods discussed above may be supplemented by such procedures as band-pass filtering and frequency spectrum analysis for selective application of the parameters involved to the analysis of walking or running.
- the detection output S 31 from the acceleration sensor 31 is analyzed as described above for discrimination between walking and running representative of the user's movement.
- the output of the discrimination is used to change analysis algorithms for analyzing the tempo of walking or running. This makes it possible to adopt an optimum algorithm for analyzing the tempo of walking or running, whereby the probability of error is lowered significantly.
- the test subjects were also measured for their walking tempos. The resulting measurements are shown graphically in FIG. 6 .
- the horizontal axis of FIG. 6 stands for walking tempos (i.e., average tempo of walking per unit time) and the vertical axis denotes frequency (i.e., number of people).
- the walking tempos are shown rounded to increments of 10 bpm.
- the measurements above reveal that the walking tempos in daily life are not uniformly distributed; they tend to be included in one of the groups. It is also revealed that the walking tempos of less than 69 bpm, 140 to 159 bpm, and 240 bpm and higher rarely occur in everyday life. For each group, it is possible to obtain the mean value, standard deviation, and coefficient of variation of the tempos involved and to estimate their ranges.
- Each user has a particular pattern of walking as mentioned earlier.
- the audio reproducing apparatus 100 is arranged to learn its user's pattern of walking. The results of such learning are then turned into the conversion table such as one (CNVTBL) shown in FIG. 2 .
- the user For the purpose of learning, the user carries the audio reproducing apparatus 100 and takes a walk.
- the audio reproducing apparatus 100 measures instantaneous walking tempos MT(t) at intervals of several milliseconds to several seconds.
- Mean walking tempos m_MT(t) at intervals of several seconds are then calculated from the measured walking tempos MT(t).
- FIG. 7 shows results obtained when the audio reproducing apparatus 100 measured the walking tempos MT(t) at intervals of one second and the measurements were used as the basis for calculating the mean walking tempos m_MT(t) at intervals of five seconds.
- the walking tempos m_MT(t) thus calculated are accumulated in the storage 21 of the audio reproducing apparatus 100 . This is how the reproducing apparatus 100 learns the user's walking tempos m_MT(t).
- the audio reproducing apparatus 100 is connected to the personal computer 70 as shown in FIG. 1 . From the audio reproducing apparatus 100 , the accumulated walking tempos m_MT(t) and timestamp information are transferred to the personal computer 70 . If the personal computer 70 currently retains any past walking tempos m_MT(t) and timestamp information, they may be replaced by, or merged with, the newly transferred walking tempos m_MT(t) and timestamp information.
- FIG. 8 shows a typical histogram created from the walking tempos m_MT(t).
- the horizontal axis of FIG. 8 stands for the walking tempos m_MT(t) and the vertical axis denotes the number of walking tempo appearances.
- the maximum values are established as MD( 1 )max, MD( 2 )max, MD( 3 )max, MD( 4 )max, and MD( 5 )max on the horizontal axis from left to right.
- a lower limit value MD(n) lower and an upper limit value MD(n)upper are obtained. If a given group MD(n) does not overlap with any other group, attention is paid to both ends of the group MD(n); the value on the horizontal axis at which the number of appearances is zero is taken either as the lower limit value MD(n)lower or as the upper limit value MD(n) upper.
- a median value between the maximum value MD(n ⁇ 1) max of the group MD(n ⁇ 1) and the maximum value MD(n) max of the group MD(n) is regarded both as the upper limit value MD(n ⁇ 1)upper of the group MD(n ⁇ 1) and as the lower limit value MD(n)lower of the group MD(n).
- the maximum value is positioned at the top or bottom end of the histogram as in the case of the maximum value MD( 5 ) max of the group MD( 5 ) in FIG. 8 , that maximum value and the group associated with it are ignored.
- the ranges of walking tempos delimited by the lower limit value MD(TN) lower and upper limit value MD(TN)upper as designated by these variables TN are registered in the conversion table CNVTBL, along with the correspondence between the ranges and the variables TN.
- FIG. 10 graphically summarizes the relationship between the ranges of walking tempos on the one hand and the tempo numbers TN on the other hand indicated in FIGS. 2, 9A and 9B .
- the conversion table CNVTBL is thus created by the procedure discussed above.
- the created conversion table is transferred from the personal computer 70 to the audio reproducing apparatus 100 wherein the transferred table is retained illustratively in the memory 14 .
- the above-described reproducing apparatus 100 analyzes the detection output S 31 from the acceleration sensor 31 to discriminate whether the user's movement is walking or running, and changes analysis algorithms for detecting the tempos of the user's walking or running determined on the basis of the discrimination output. This makes it possible to use an optimal algorithm for analyzing the walking or running tempos and thereby to reduce errors significantly in the analysis.
- the audio reproducing apparatus 100 creates the play lists PL( 1 ) through PL( 7 ) by walking tempo as shown in FIG. 3 , discriminates which of the play lists PL( 1 ) through PL( 7 ) corresponds to the currently detected walking tempo m_MT(t), and selectively reproduces songs from the play list thus discriminated. That is, whether the walking tempo is slow or fast, the songs to be reproduced are automatically changed to suit the user's current movement. The user has a pleasant feeling that the reproducing apparatus 100 is selectively reproducing songs to match his or her physical activity at the present moment.
- the play lists PL( 1 ) through PL( 7 ) have been acquired through learning, there is no need for the user to fine-tune the listed choices or make additional adjustments to the lists. Furthermore, the listings are affected very little by the user's physical conditions, variations among individual users, or fluctuations in a given user's walking.
- the embodiment of the invention was shown using the seven play lists PL( 1 ) through PL( 7 ).
- the personal computer 70 may create the play lists PL( 1 ) through PL( 7 ) and transfer the created lists to the audio reproducing apparatus 100 together with the digital audio data constituting the songs held inside the lists. It is also possible for the audio reproducing apparatus 100 to have a standard conversion table CNVTBL installed therein beforehand. Every time the user takes a walk, the standard conversion table CNVTBL may be corrected or adjusted to reflect the user's own walking pattern. In this case, the longer the audio reproducing apparatus 100 is used, the more accurate the selection of songs to be reproduced in accordance with the user's unique walking pattern.
- the audio reproducing apparatus 100 was described as being hung from the user's neck by a neck strap. Alternatively, it might happen that the user wants to carry the apparatus around in a pocket of the clothes he or she wears or in a bag he or she carries. In such cases, appropriate analysis algorithms may be devised to address the tempos of the user keeping the apparatus in his or her pocket or bag while walking or running.
- the discrimination/analysis circuit 32 may be implemented either by hardware such as a DSP (digital signal processor) or by software made up of programs performed by the CPU 11 . Whenever any song to be reproduced is changed from the initial category, that change may be evaluated in terms of how the operation keys 41 are operated. The evaluations may then be used as the basis for subsequently selecting songs more to the user's taste. It is also possible for the user of the audio reproducing apparatus 100 to establish conditions for changing songs or to set or vary the lower limit value MD(n)lower and upper limit value MD(n)upper by himself or herself by taking a look at the histogram of FIG. 6 .
- the acceleration sensor 31 may be separated from the audio reproducing apparatus 100 and attached to, say, the headphones 60 .
- the detection signal from the acceleration sensor 31 may be sent to the discrimination/analysis circuit 32 in wired or wireless fashion.
- the acceleration sensor 31 may be replaced by a speed sensor or by a gyro sensor.
- the music data may be integrated with video digital data.
Abstract
A content reproducing apparatus is disclosed which includes: a sensor; a discrimination circuit configured to discriminate whether a movement of a user is a first movement or a second movement based on a detection output from the sensor; a storage configured to store contents; a reproduction circuit configured to reproduce the contents; and a control circuit configured to supply the reproduction circuit with contents retrieved from the storage in accordance with a discrimination output from the discrimination circuit.
Description
The present invention contains subject matter related to Japanese Patent Application JP 2006-040052 filed in the Japanese Patent Office on Feb. 17, 2006, the entire contents of which being incorporated herein by reference.This is a reissue of U.S. application Ser. No. 11/702,483, filed Feb. 5, 2007, now U.S. Pat. No. 8,311,654, titled “CONTENT REPRODUCING APPARATUS, AUDIO REPRODUCING APPARATUS AND CONTENT REPRODUCING METHOD,” which claims priority to Japanese Patent Application No. 2006-040052, filed Feb. 17, 2006, which is hereby incorporated by reference in its entirety.
1. Field of the Invention
The present invention relates to a content reproducing apparatus, an audio reproducing apparatus, and a content reproducing method.
2. Description of the Related Art
In recent years, growing numbers of people, increasingly conscious of their health conditions, have come to take up walking, jogging, or running as a preferred way to maintain and improve their health or stay generally in shape. To obtain a certain level of salutary effects from such activities usually demands the people to spend suitably prolonged periods of time on their athletic pursuit.
There have been proposed a number of audio reproducing apparatuses designed to support people in walking or running. Some of the proposed apparatuses are disclosed illustratively in Japanese Patent Laid-Open Nos. 2001-299980, 2003-177749, and 2005-156641. One such apparatus is structured to be easy to carry by a user and stores songs of variable tempos. When the user takes a walk, for example, the apparatus detects the tempo of the walking and lets the user listen to songs of the tempo fit for the detected pace of walking. The tempo of walking is represented illustratively by the number of steps per unit time (e.g., per minute) and the tempo of songs by the number of beats per minute.
For example, if the walking tempo is 120 bpm (beats per minute), then the apparatus reproduces songs at a tempo of 120 bpm, such as marches. This type of audio reproducing apparatus allows the user to walk rhythmically in keeping with the tempo of the songs being played. The apparatus is thus supposed to afford the user a pleasing walking experience.
In this specification, the terms “walking” and “running” will be used separately only if these two activities need to be distinguished from each other. If there is no specific need to separate these activities, they may be simply referred to as walking or walk/run.
Walking-support audio reproducing apparatuses of the above-outlined type generally utilize acceleration sensors to detect the user's bodily movements in terms of acceleration. The acceleration thus detected and output by the sensor is analyzed so as to determine the tempo of the user's walking.
In these waveforms, the peaks indicated with small circles represent changes in acceleration caused by the impact of the user's foot hitting the ground. The periodicity of these peaks thus corresponds to the tempo of walking. The peaks with no circles attached stand for changes in acceleration caused by the audio reproducing apparatus swaying by itself or hitting the user's body during swing motion. As such, the latter peaks may be regarded as noise. With these characteristics taken into consideration, analyses of the waveforms in FIGS. 11A and 11B derived from the detection output from the sensor should permit detection of the user's walking tempo.
In practice, however, most apparatuses of the above type do not take into account the noise experienced in analyzing the walking tempo based on the detection output as shown in FIGS. 11A and 11B . In the waveforms of FIGS. 11A and 11B , a noise-incurred peak detected near a midpoint between two adjacent circle-marked peaks representative of the walking tempo can be interpreted erroneously as another peak attributable to walking. Because such false measurements are apparently consistent with the walking-triggered peak pattern, the audio reproducing apparatus often leaves the error uncorrected. In addition, unlike in normal times the audio reproducing apparatus often has difficulty in correctly performing spectrum analysis and autocorrelation calculations of the user's movements during transient times. In such cases, the tempo detected from walking can take on a highly unlikely value.
The present invention has been made in view of the above circumstances and provides arrangements for overcoming the above and other deficiencies of the related art.
In carrying out the invention and according to one embodiment thereof, there is provided a content reproducing apparatus including: a sensor; a discrimination circuit configured to discriminate whether a movement of a user is a first movement or a second movement based on a detection output from the sensor; a storage configured to store contents; a reproduction circuit configured to reproduce the contents; and a control circuit configured to supply the reproduction circuit with contents retrieved from the storage in accordance with a discrimination output from the discrimination circuit.
Preferably, the content reproducing apparatus may further include an analysis circuit configured to analyze tempos of the first movement or the second movement of the user in accordance with the detection output from the sensor. The analysis circuit may change analysis algorithms for analyzing the tempos based on the discrimination output from the discrimination circuit and the control circuit may retrieve contents from the storage in accordance with the tempo analyzed by the analysis circuit.
Preferably, the first movement and the second movement of the user may be walking and running respectively.
According to another embodiment of the present invention, there is provided a content reproducing method including the steps of: discriminating whether a movement of a user is a first movement or a second movement based on a detection output from a sensor; and supplying a reproduction circuit with contents retrieved from a storage storing the contents in accordance with a discrimination output from the discriminating step.
According to a further embodiment of the present invention, there is provided a storage medium which stores a computer-readable program for causing a computer to execute a procedure including the steps of: discriminating whether a movement of a user is a first movement or a second movement based on a detection output from a sensor; and supplying a reproduction circuit with contents retrieved from a storage storing the contents in accordance with a discrimination output from the discriminating step.
According to an embodiment of the present invention, as outlined above, the analysis algorithms in use are changed between walking and running. That means an optimal algorithm can be selected to analyze the tempos of walking or running. The selective algorithm usage translates into appreciably fewer errors in the result of the analysis than before.
In the past, analyzing the detection output from the acceleration sensor often led to errors as mentioned above. That was because the tempos of the user's walk/run were obtained using the same analysis algorithm regardless of the difference between walking and running in terms of waveforms derived from the acceleration sensor detection output, as illustrated in FIGS. 11A and 11B .
In view of such circumstances, the present invention envisages brining about the following four major phases:
(A) The detection output from the acceleration sensor is analyzed to discriminate whether the user's movement is walking or running.
(B) The detection output from the acceleration sensor is analyzed to obtain the tempos of the user's walking or running.
(C) Upon analysis in phase (B) above, analysis algorithms are changed between walking and running.
(D) The changing of the analysis algorithms in phase (C) above is based on a discrimination output from phase (A) above.
As shown in FIGS. 11A and 11B , the peaks in waveforms derived from the detection output from the acceleration sensor differ significantly between walking and running in periodicity and amplitude. The waveform patterns also differ appreciably between the two modes of physical activity. It is thus possible to discriminate whether the user's movement is walking or running based on both the difference in terms of periodicity and amplitude of the waveform peaks stemming from the acceleration sensor detection output and the difference in waveform patterns.
(2-1) Difference in Peak Periodicity
Generally, the speed of walking is 50 to 100 m/min and the speed of running is 140 m/min or higher. The average human step is 70 cm for men and 65 cm for women.
It is therefore determined that the average man is walking if the number of steps taken is fewer than 143 per minute and is running if the step count is 200 per minute or larger. Likewise it is determined that the average woman is walking if the number of steps taken is fewer than 153 per minute and is running if the step count is 215 per minute or larger.
(2-2) Difference in Waveform Amplitude
The magnitude of the impact on the user's body from the user's physical activity is about 1.1 to 1.2 times the user's weight during walking and about three to four times the body weight during running. The difference in impact between the two modes of activity is attributable to the fact at least one of the user's feet is on the ground during walking while the user's both feet can be momentarily off the ground during running. It follows that walking and running can be distinguished from each other by detecting the varying amplitude in waveforms derived from the acceleration sensor detection output.
(2-3) Difference in Waveform Pattern
The periodic waveform patterns derived from the acceleration sensor detection output prove to be distinctly different between walking and running when subjected to autocorrelation calculations. Performing autocorrelation calculations on the waveforms stemming from the acceleration sensor detection output allows noise and fluctuations to be removed from the waveforms.
(2-4) How to Discriminate Between Walking and Running
According to an embodiment of the present invention, the techniques outlined in paragraphs (2-1) through (2-3) above are used to discriminate between walking and running. The result from using each of the techniques is evaluated for further discrimination between walking and running. Given the result of such discrimination, it is possible to determine an optimal algorithm for acquiring the tempos of walking or running through analysis of the acceleration sensor detection output.
One preferred embodiment of the present invention is a walking-support audio reproducing apparatus furnished with play lists. With the tempo of the user's walking detected, the audio reproducing apparatus may reproduce songs from the play list that corresponds to the detected walking temp.
(3-1) Typical Structure of the Audio Reproducing Apparatus
The audio reproducing apparatus 100 has a system control circuit 10 composed of a microcomputer. The control circuit 10 includes a CPU 11 for executing programs, a ROM (read only memory) 12 that holds various data, a RAM (random access memory) 13 that provides a work area, and a nonvolatile memory 14. The memories 12, 13 and 14 are connected to the CPU 11 via a system bus 19.
In the above setup, the nonvolatile memory 14 serves to retain diverse information about the audio reproducing apparatus 100 and its user. The nonvolatile memory 14 is illustratively made up of a flash memory and contains a conversion table such as one (CNVTBL) shown in FIG. 2 .
The conversion table CNVTBL is used illustratively to convert the tempos of the user's walking and of songs into tempo numbers TN. In the conversion table CNVTBL, the tempos of the user's walking and of songs are classified into seven categories represented by serial tempo numbers TN (=1 to 7), as shown in FIG. 2 (the categories are “0 to 69 bpm,” “70 to 119 bpm,” . . . , “210 to 999 bpm” as indicated).
With the conversion table CNVTBL of FIG. 2 in use, a detected tempo will be converted to TN=2 if the tempo falls into the range of, say, 70 to 119 bpm, and to TN=3 if it falls illustratively into the range of 120 to 139 bpm.
The nonvolatile memory 14 also contains play lists PL(1) through PL(7) as shown in FIG. 3 . The play lists PL(1) through PL(7) have songs registered therein by tempo. The numbers one through seven of the play lists correspond to the tempo numbers one through seven in the conversion table CNVTBL. The songs having the tempo applicable to a given tempo number TN are registered in the play list PL(TN) of the corresponding number.
More specifically, songs A1 through Aa with their tempos falling between zero and 69 bpm (TN=1) are registered in the play list PL(1); songs B1 through Bb with their tempos between 70 and 119 bpm (TN=2) are registered in the play list PL(2); and so on. Songs G1 through Gg with their tempos at or higher than 210 bpm (TN=7) are registered in the play list PL(7).
The audio reproducing apparatus 100 also has a storage 21. The storage 21 accumulates or stores music data and digital audio data to be reproduced as songs. For that purpose, the storage 21 is constituted by a large-capacity flash memory or by a small hard disk drive. Illustratively, the music data held in the storage 21 is digital audio data compressed in MP3 (MPEG-1/Audio Layer 3, MPEG means Motion Picture Experts Group) format.
The storage 21 is connected to the system bus 19. A reproduction circuit 22 is also connected to the system bus 19. The reproduction circuit 22 is made up of a decoder circuit, a D/A (digital to analog) converter circuit, and an output amplifier. The decoder circuit decompresses compressed music data back to the original audio data. The D/A converter circuit converts the digital audio data into an analog audio signal.
Music data retrieved from the storage 21 is supplied to the reproduction circuit 22. The reproduction circuit 22 decompresses the supplied music data and converts the decompressed data to an analog audio signal. Following the D/A conversion, the analog audio signal is output to a headphone jack 23 that is connected with headphones 60.
An interface circuit 24 is also connected to the system bus 19. Music data is fed into the control circuit 10 from an externally furnished personal computer 70 through an input connector 25 and the interface circuit 24 to be stored into the storage 21.
This embodiment of the invention is furnished with a three-dimensional acceleration sensor 31 as a detection device that detects the walking tempo of the user carrying the audio reproducing apparatus 100 around. The acceleration sensor 31 detects the motions, acceleration, vibrations, and swaying of the audio reproducing apparatus 100 representative of the user's bodily movements (i.e., in terms of acceleration). A detection output S31 from the acceleration sensor 31 is fed to a discrimination/analysis circuit 32.
The discrimination/analysis circuit 32, as will be discussed later in more detail, analyzes the detection output S31 coming from the acceleration sensor 31 so as to detect the user's walk/run tempo. Upon analysis, the discrimination/analysis circuit 32 discriminates between walking and running using the procedure discussed in the paragraph (2) above in order to effect switchover to an optimal algorithm for analyzing the walking or running.
Various operation keys are connected to the system bus 19. The system bus 19 is further connected with a display device such as an LCD (liquid crystal display) 43 by way of a display control circuit 42. In this setup, the operation keys are used illustratively to accomplish the following: selecting the audio reproducing apparatus 100 either as a general-purpose portable music player or as a walking-support apparatus; selecting any one of different operation modes; selecting songs to play; and making other settings. The LCD 43 serves to display results of the operation keys 41 having been operated and information about the song being reproduced.
(3-2) Operations
(3-2-1) Storing the Songs
The music data of a song desired to be stored into the audio reproducing apparatus 100 is prepared beforehand in compressed format on the personal computer 70. With the personal computer 70 connected to the audio reproducing apparatus 100, a suitable transfer program is carried out on the PC to designate transfer of the music data in question.
The music data prepared on the personal computer 70 is then supplied to the audio reproducing apparatus 100 through the connector 25. The supplied music data is admitted into the audio reproducing apparatus 100 through the interface circuit 24 under control of the CPU (central processing unit) 11. The data is stored into the storage 21.
(3-2-2) Creating the Play Lists PL(1) Through PL(7)
Giving a command to create play lists causes the audio reproducing apparatus 100 to create skeleton play lists PL(1) through PL(7) (i.e., play lists with no contents inside). The tempo of the song placed into the storage 21 is analyzed using the procedure discussed in the paragraph (3-2-1) above. The analyzed tempo is converted to a tempo number TN by use of the conversion table CNVTBL. The analyzed song is registered in the play list PL(TN) corresponding to the tempo number resulting from the conversion from among the play lists PL(1) through PL(7).
Illustratively, if an analysis of a given song reveals that it has a tempo of 80 bpm, the tempo is converted by the conversion table CNVTBL into TN=2. The song having that tempo is then registered in the play list PL(2).
The tempo of a given song is acquired by performing a spectrum analysis of its music data and by obtaining an autocorrelation function of the data. When the music data of a song is prepared on the personal computer 70, information indicative of the tempo of that song may be added to the music data as meta information that may later be used to identify the tempo. When the song is to be registered into any one of the play lists PL(1) through PL(7), the registration may be carried out using a file name of the corresponding music data together with the song title and the name of the artist involved.
(3-2-3) Using the Embodiment as a General-Purpose Portable Music Player, for Music Reproduction
In this case, giving a command to reproduce a stored song causes the audio reproducing apparatus 100 to retrieve the applicable music data from the storage 21. The retrieved music data is supplied to the reproduction circuit 22 for data decompression and digital-to-analog conversion.
The reproduction circuit 22 thus outputs an analog audio signal derived from the retrieved music data. The analog audio signal is fed to the headphones 60 allowing the user to listen to the reproduced song. The title of the song being reproduced is displayed on the LCD 43.
Retrieval of music data from the storage 21 is controlled in accordance with a currently established reproduction mode. That is, the retrieved music data may be subjected illustratively to single-song reproduction, all-song continuous reproduction, random reproduction, or repeat reproduction. In this manner, the audio reproducing apparatus 100 can be utilized as a general-purpose portable music player.
A command may also be given to designate one of the play lists PL(1) through PL(7) for reproduction. In such a case, only the songs registered in the designated play list are reproduced selectively. Illustratively, when going to bed, the user might want to designate the play list PL(1) to reproduce songs of slow tempos.
(3-2-4) Using the Embodiment as a Walking-Support Apparatus for Music Reproduction
In this case, the audio reproducing apparatus 100 is used to reproduce songs having tempos commensurate with the user's walking speed. Giving a command to reproduce such songs causes the acceleration sensor 31 and discrimination/analysis circuit 32 to detect the tempo of the user's walking. The walking tempo thus detected is converted by the conversion table CNVTBL into a corresponding tempo number TN. Of the play lists PL(1) through PL(7), the play list PL(TN) corresponding to the tempo number TN derived from the conversion is selected. Then one of the songs registered in the selected play list PL(TN) is selected.
The music data of the selected song is retrieved from the storage 21 and sent to the reproduction circuit 22 for data decompression and digital-to-analog conversion. By the same procedure as that discussed in the paragraph (3-2-3) above, the selected song is reproduced and listened to by use of the headphones 60. Because the tempo of the song being reproduced is commensurate with the user's walking speed, the user can walk rhythmically and pleasantly in time with the song.
During the walking, the current tempo number TN is compared with the preceding tempo number TN. A difference detected in the comparison between the two numbers indicates a change in the walking tempo. In that case, another play list PL(TN) corresponding to the current walking tempo TN is selected and songs are reproduced selectively from the newly selected play list PL(TN).
As will be discussed later, the analysis of the user's walking tempo by the discrimination/analysis circuit 32 is supplemented by the determination of whether the user's current activity is walking or running. That is, when play lists or songs are to be selected by the above-described procedure, the result of the determination of whether the user's motion comes from walking or running may be additionally taken into consideration.
The detection output S31 from the acceleration sensor 31 is also supplied to the discrimination circuit 32B. In this setup, the discrimination circuit 32B is constituted by a period detection circuit 321, an amplitude detection circuit 322, an autocorrelation circuit 323, and a determination circuit 324. The circuits 321 through 323 are each designed to process the detection output S31 by a different method when detecting the probability of the user's movement being either walking or running. The determination circuit 324 evaluates outputs S21 through S23 coming from the circuits 321 through 323, thereby determining whether the user is walking or running.
Illustratively, the period detection circuit 321 subject the detection output S31 from the acceleration circuit 31 to spectrum analysis in order to detect periodicity of peaks (marked by small circles in FIG. 11 ). On the basis of the periodicity thus detected, the period detection circuit 321 acquires the probability of the user either walking or running by use of the procedure discussed in the paragraph (2-1) above. The resulting detection output S21 from the period detection circuit 321 is fed to the determination circuit 324.
The amplitude detection circuit 322 illustratively demodulates the detection output S31 from the acceleration sensor 31 to detect the amplitude of the peaks (marked by small circles in FIG. 11 ) in the output S31. Based on the values of amplitude thus detected, the amplitude detection circuit 322 acquires the probability of the user either walking or running by use of the procedure discussed above in the paragraph (2-2) above. The resulting detection output S22 from the amplitude detection circuit 322 is forwarded to the determination circuit 324.
The autocorrelation circuit 323 performs autocorrelation calculations on the detection output S31 from the acceleration sensor 31 to obtain the magnitude of autocorrelation in the output S31. On the basis of the magnitude of autocorrelation thus acquired, the autocorrelation circuit 323 detects the probability of the user either walking or running by use of the procedure discussed in the paragraph (2-3) above. The resulting detection output S23 from the autocorrelation circuit 323 is sent to the determination circuit 324.
The determination circuit 324 evaluates the detection outputs S21 through S23 coming from the circuits 321 through 323 respectively in order to determine whether the user's activity is walking or running. The result of the determination is output as a discrimination output S24 of the discrimination circuit 32B. Illustratively, if the detection outputs S21 through S23 each indicate the probability of the user's walking or running in percentage points, these values are weighted before they are added up. The addition allows the determination circuit 324 to determine whether the user is walking or running. If the detection outputs S21 through S23 each indicate the probability of walking or running in binary form, the determination circuit 324 may determine whether the user is walking or running by a majority decision derived from the outputs S21 through S23.
The discrimination output S24 from the discrimination circuit 32B is supplied as a control parameter to the analysis circuit 32A. Given the discrimination output S24, the analysis circuit 32A switches accordingly to a suitable algorithm for analyzing the detection output S31 from the acceleration sensor 31. The analysis algorithm derived from the switchover is an optimal algorithm for analyzing the tempo of the user's walking or running. In this setup, the discrimination output S24 is also supplied to the control circuit 10.
The user's walking or running is analyzed specifically by different methods as follows: in the waveform of the detection output S31 of FIG. 11A observed during walking, near the peaks (marked by small circles) correctly representing the tempo of walking also appear other peaks that can lead to error. Since these peaks do not differ considerably in amplitude, they are first subjected to autocorrelation calculations. This process roughly determines the periodicity of the peaks. With the coarse periodicity thus determined and with a given peak spotted, a time frame is assumed in the probable position of the next peak, to see if such a peak exists in the frame. If a plurality of peaks are found in the time frame, the frame is narrowed so as to select a peak that is close to a peak period. If no such peak is found in the time frame, the frame is widened in the search for a periodical peak. The periodical peak thus detected is stored temporarily as the basis for detecting the next peak.
In the waveform of the detection output S31 of FIG. 11B observed during running, the detected peaks are much more distinct in amplitude than the peaks observed during walking. This makes it possible to handle only the waveform peaks that exceed a predetermined threshold level. The process is implemented using a level comparator or a nonlinear amplifier. In the case of FIG. 11B , the threshold level may be set illustratively for 1,200. With the threshold determined, peaks exceeding it are observed and the interval between two adjacent peaks is regarded as a peak period. A search is then made for a waveform peak close to the next period. The periodical peak thus detected is used also in this case as the basis for detecting the next peak.
Many people are unconsciously in the habit of exerting a more force on either foot than the other during walking or running. For that reason, it is preferred that the length of time for analysis using the above-mentioned autocorrelation calculations include a peak period of not one step but two steps. When a difference is observed between the right and left feet in terms of the force exerted thereon, this characteristic may also be taken into consideration in the search for waveform peaks representative of the tempo of walking.
The waveforms in FIGS. 11A and 11B vary depending on where the acceleration sensor 31 is installed, how the audio reproducing apparatus 100 is attached or held, what type of shoes is worn by the user, or what kind of condition the terrain or the floor is in on which to walk or run. In view of these factors, the analysis methods discussed above may be supplemented by such procedures as band-pass filtering and frequency spectrum analysis for selective application of the parameters involved to the analysis of walking or running.
Where the discrimination/analysis circuit 32 of FIG. 4 is in use, the detection output S31 from the acceleration sensor 31 is analyzed as described above for discrimination between walking and running representative of the user's movement. The output of the discrimination is used to change analysis algorithms for analyzing the tempo of walking or running. This makes it possible to adopt an optimum algorithm for analyzing the tempo of walking or running, whereby the probability of error is lowered significantly.
In the paragraphs that follow, the tempo of walking in general and a typical method for creating the conversion table CNVTBL will be discussed.
(5-1) Observations
Fourteen test subjects (eight adult males and six adult females) were observed in their walking habits in daily life. The observations revealed that their walking movements could be roughly classified into four groups: low-speed walking, normal walking, jogging, and dash as shown in FIG. 5 . These four groups of walking may be applied by extension to the walking activity in general in everyday life.
The test subjects were also measured for their walking tempos. The resulting measurements are shown graphically in FIG. 6 . The horizontal axis of FIG. 6 stands for walking tempos (i.e., average tempo of walking per unit time) and the vertical axis denotes frequency (i.e., number of people). In FIG. 6 and subsequent figures, the walking tempos are shown rounded to increments of 10 bpm.
The measurements above reveal that the walking tempos in daily life are not uniformly distributed; they tend to be included in one of the groups. It is also revealed that the walking tempos of less than 69 bpm, 140 to 159 bpm, and 240 bpm and higher rarely occur in everyday life. For each group, it is possible to obtain the mean value, standard deviation, and coefficient of variation of the tempos involved and to estimate their ranges.
People are thought to select automatically an optimally efficient state of transport energy consumption when walking or running. The walking tempos in the range of 140 to 159 bpm come between walking and jogging and fall into the state generally known as race walking. In daily life, people rarely, if ever, walk in the state of race walking. Hence the resulting measurements obtained as described above.
Each user has a particular pattern of walking as mentioned earlier. The audio reproducing apparatus 100 is arranged to learn its user's pattern of walking. The results of such learning are then turned into the conversion table such as one (CNVTBL) shown in FIG. 2 .
(5-2) Learning of Walking Tempos
For the purpose of learning, the user carries the audio reproducing apparatus 100 and takes a walk. During the walking, as shown in FIG. 7 , the audio reproducing apparatus 100 measures instantaneous walking tempos MT(t) at intervals of several milliseconds to several seconds. Mean walking tempos m_MT(t) at intervals of several seconds are then calculated from the measured walking tempos MT(t). FIG. 7 shows results obtained when the audio reproducing apparatus 100 measured the walking tempos MT(t) at intervals of one second and the measurements were used as the basis for calculating the mean walking tempos m_MT(t) at intervals of five seconds.
The walking tempos m_MT(t) thus calculated are accumulated in the storage 21 of the audio reproducing apparatus 100. This is how the reproducing apparatus 100 learns the user's walking tempos m_MT(t).
Once the walking tempos are learned, the audio reproducing apparatus 100 is connected to the personal computer 70 as shown in FIG. 1 . From the audio reproducing apparatus 100, the accumulated walking tempos m_MT(t) and timestamp information are transferred to the personal computer 70. If the personal computer 70 currently retains any past walking tempos m_MT(t) and timestamp information, they may be replaced by, or merged with, the newly transferred walking tempos m_MT(t) and timestamp information.
(5-3) Division of Walking Tempos into Groups
The personal computer 70 creates a histogram of walking tempo appearances based on the transferred walking tempos m_MT(t) and timestamp information. From the histogram, maximum values MD(i) max (i=1, 2, 3, . . .) are detected and the detected values are taken as vertexes representing the walking tempos classified into groups MD(i).
For each of the groups MD(n), a lower limit value MD(n) lower and an upper limit value MD(n)upper are obtained. If a given group MD(n) does not overlap with any other group, attention is paid to both ends of the group MD(n); the value on the horizontal axis at which the number of appearances is zero is taken either as the lower limit value MD(n)lower or as the upper limit value MD(n) upper.
If two groups MD(n−1) and MD(n) overlap with each other, a median value between the maximum value MD(n−1) max of the group MD(n−1) and the maximum value MD(n) max of the group MD(n) is regarded both as the upper limit value MD(n−1)upper of the group MD(n−1) and as the lower limit value MD(n)lower of the group MD(n).
If the maximum value is positioned at the top or bottom end of the histogram as in the case of the maximum value MD(5) max of the group MD(5) in FIG. 8 , that maximum value and the group associated with it are ignored.
When the groups MD(n) are reorganized using the above-described procedure, it is possible to obtain four pairs of the lower limit value MD(n)lower and upper limit value MD(n) upper (n=1 to 4) from the histogram of FIG. 8 , as indicated in FIG. 9A .
The values n=1, 2, 3, 4 are associated with the tempo numbers TN=2, 3, 5, 6 respectively, as shown in the right-hand side column of FIG. 9A . At the same time, the ranges of walking tempos delimited by the lower limit value MD(TN) lower and upper limit value MD(TN)upper as designated by these variables TN are registered in the conversion table CNVTBL, along with the correspondence between the ranges and the variables TN. The registrations lead to preparation of the lines indicated by the variable TN=2, 3, 5, 6 in the conversion table CNVTBL shown in FIG. 2 .
Where the walking tempos m_MT(t) are less than 69 bpm (too slow), between 140 and 159 bpm (race walking), and higher than 210 bpm (too fast) in FIG. 8 , they correspond to the groups MD(5), MD(6) and MD(7) (n=5, 6, 7) in FIG. 9B respectively.
The values n=5, 6, 7 are associated with the tempo numbers TN=1, 4, 7 respectively, as shown in the right-hand side column of FIG. 9B . At the same time, the ranges of walking tempos delimited by the lower limit value MD(TN)lower and upper limit value MD(TN)upper as designated by theses variables TN are registered in the conversion table CNVTBL, along with the correspondence between the ranges and the variables TN. The registrations lead to preparation of the lines indicated by the variable TN=1, 4, 7 in the conversion table CNVTBL shown in FIG. 2 . FIG. 10 graphically summarizes the relationship between the ranges of walking tempos on the one hand and the tempo numbers TN on the other hand indicated in FIGS. 2, 9A and 9B .
The conversion table CNVTBL is thus created by the procedure discussed above. The created conversion table is transferred from the personal computer 70 to the audio reproducing apparatus 100 wherein the transferred table is retained illustratively in the memory 14.
The above-described reproducing apparatus 100 analyzes the detection output S31 from the acceleration sensor 31 to discriminate whether the user's movement is walking or running, and changes analysis algorithms for detecting the tempos of the user's walking or running determined on the basis of the discrimination output. This makes it possible to use an optimal algorithm for analyzing the walking or running tempos and thereby to reduce errors significantly in the analysis.
Illustratively, the audio reproducing apparatus 100 creates the play lists PL(1) through PL(7) by walking tempo as shown in FIG. 3 , discriminates which of the play lists PL(1) through PL(7) corresponds to the currently detected walking tempo m_MT(t), and selectively reproduces songs from the play list thus discriminated. That is, whether the walking tempo is slow or fast, the songs to be reproduced are automatically changed to suit the user's current movement. The user has a pleasant feeling that the reproducing apparatus 100 is selectively reproducing songs to match his or her physical activity at the present moment.
Because the play lists PL(1) through PL(7) have been acquired through learning, there is no need for the user to fine-tune the listed choices or make additional adjustments to the lists. Furthermore, the listings are affected very little by the user's physical conditions, variations among individual users, or fluctuations in a given user's walking.
In the foregoing description, the embodiment of the invention was shown using the seven play lists PL(1) through PL(7). Alternatively, there may be prepared one play list of songs at tempos of 69 bpm or lower, 14 play lists covering songs at tempos between 70 and 209 bpm in increments of 10 bpm, and one play list of songs at tempos of 210 bpm or higher. Any of these play lists may be selected for reproduction of the songs contained inside in keeping with the detected tempo of walking or running. As another alternative, there may be prepared two play lists, one covering songs at tempos of 139 bpm or lower and the other containing songs at tempos of 140 bpm or higher. Either of the two play lists may then be selected for reproduction of the songs contained inside in keeping with the detected tempo of walking or running.
The personal computer 70 may create the play lists PL(1) through PL(7) and transfer the created lists to the audio reproducing apparatus 100 together with the digital audio data constituting the songs held inside the lists. It is also possible for the audio reproducing apparatus 100 to have a standard conversion table CNVTBL installed therein beforehand. Every time the user takes a walk, the standard conversion table CNVTBL may be corrected or adjusted to reflect the user's own walking pattern. In this case, the longer the audio reproducing apparatus 100 is used, the more accurate the selection of songs to be reproduced in accordance with the user's unique walking pattern.
In the above-described example, the audio reproducing apparatus 100 was described as being hung from the user's neck by a neck strap. Alternatively, it might happen that the user wants to carry the apparatus around in a pocket of the clothes he or she wears or in a bag he or she carries. In such cases, appropriate analysis algorithms may be devised to address the tempos of the user keeping the apparatus in his or her pocket or bag while walking or running.
The discrimination/analysis circuit 32 may be implemented either by hardware such as a DSP (digital signal processor) or by software made up of programs performed by the CPU 11. Whenever any song to be reproduced is changed from the initial category, that change may be evaluated in terms of how the operation keys 41 are operated. The evaluations may then be used as the basis for subsequently selecting songs more to the user's taste. It is also possible for the user of the audio reproducing apparatus 100 to establish conditions for changing songs or to set or vary the lower limit value MD(n)lower and upper limit value MD(n)upper by himself or herself by taking a look at the histogram of FIG. 6 .
The acceleration sensor 31 may be separated from the audio reproducing apparatus 100 and attached to, say, the headphones 60. In this case, the detection signal from the acceleration sensor 31 may be sent to the discrimination/analysis circuit 32 in wired or wireless fashion. The acceleration sensor 31 may be replaced by a speed sensor or by a gyro sensor. Furthermore, the music data may be integrated with video digital data.
It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factor in so far as they are within the scope of the appended claims or the equivalents thereof.
Claims (88)
1. A content reproducing apparatus comprising:
a sensor;
a discrimination circuit configured to identify, based on a detection output from said sensor, an estimated movement type of a user's movement from a plurality of movement types movements having different degrees of intensity;
a storage configured to store contents;
a reproduction circuit configured to reproduce said contents;
an analysis circuit configured to use the estimated user's movement type identified by the discrimination circuit to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement; and
a control circuit configured to supply said reproduction circuit with contents retrieved from said storage in accordance with the tempo of the user's movement.
2. The content reproducing apparatus according to claim 1 , wherein, in accordance with said tempo determined by said analysis circuit, said control circuit selects a predetermined play list from a plurality of play lists derived from said contents classified by a predetermined tempo, and retrieves applicable contents from said storage in accordance with the selected play list.
3. The content reproducing apparatus according to claim 1 , wherein, in accordance with the estimated user's movement type identified by said discrimination circuit, said control circuit selects a predetermined play list from a plurality of play lists derived from said contents classified by a predetermined tempo, and retrieves applicable contents from said storage in accordance with the selected play list.
4. The content reproducing apparatus according to claim 1 , wherein the plurality of movement types movements comprises at least one movement type of walking and at least one movement type of running.
5. The content reproducing apparatus according to claim 1 , wherein said discrimination circuit includes at least a period detection circuit configured to discriminate whether said movement of said user is walking or running based on periodicity of peaks in a waveform derived from said detection output from said sensor.
6. The content reproducing apparatus according to claim 1 , wherein said discrimination circuit includes at least an amplitude detection circuit configured to discriminate whether said movement of said user is walking or running based on amplitude of peaks in a waveform derived from said detection output from said sensor.
7. The content reproducing apparatus according to claim 1 , wherein said discrimination circuit includes at least an autocorrelation circuit configured to discriminate whether said movement of said user is walking or running based on autocorrelation calculations of said detection output from said sensor.
8. The content reproducing apparatus according to claim 1 , wherein said discrimination circuit includes:
a plurality of detection circuits each configured to detect whether said movement of said user is walking or running by use of one of algorithms different from one another on the basis of said detection output from said sensor; and
a determination circuit configured to determine whether said movement of said user is walking or running by evaluating detection outputs from said plurality of detection circuits and output the result of the determination as said discrimination output.
9. A content reproducing method comprising acts of:
identifying, based on a detection output from a sensor, an estimated movement type of a user's movement from a plurality of movement types movements having different degrees of intensity;
using the estimated movement type of the user's movement to analyze a tempo of the user's movement, comprising changing analysis algorithms for analyzing the tempo of said movement of said user based on said estimated user's movement type; and
supplying a reproduction circuit with contents retrieved from a storage storing said contents in accordance with the tempo of the user's movement.
10. The content reproducing method according to claim 9 , wherein the act of supplying comprises selecting, in accordance with results from said act of using the estimated movement type of the user's movement to analyze the tempo of the user's movement, a predetermined play list from a plurality of play lists derived from said contents classified by a predetermined tempo, and retrieving applicable contents from said storage in accordance with the selected play list.
11. The content reproducing method according to claim 9 , wherein the act of supplying comprises selecting, in accordance with said estimated movement type of the user's movement a predetermined play list from a plurality of play lists derived from said contents, and retrieving applicable contents from said storage in accordance with the selected play list.
12. The content reproducing method according to claim 9 , wherein the plurality of movement types movements comprises at least one movement type of walking and at least one movement type of running.
13. The content reproducing method according to claim 9 , wherein said act of identifying includes at least discriminating whether said movement of said user is walking or running based on periodicity of peaks in a waveform derived from said detection output from said sensor.
14. The content reproducing method according to claim 9 , wherein said act of identifying includes at least discriminating whether said movement of said user is walking or running based on amplitude of peaks in a waveform derived from said detection output from said sensor.
15. The content reproducing method according to claim 9 , wherein said act of identifying includes at least discriminating whether said movement of said user is walking or running based on autocorrelation calculations of said detection output from said sensor.
16. The content reproducing method according to claim 9 , wherein said act of identifying includes acts of:
using a plurality of algorithms to detect whether said movement of said user is walking or running based at least in part on said detection output from said sensor;
determining whether said movement of said user is walking or running by evaluating detection outputs from said plurality of algorithms; and
outputting a result of the act of determining as said estimated movement type of the user's movement.
17. At least one storage medium which stores computer-readable instructions for causing a computer to execute a method comprising acts of:
identifying, based on a detection output from a sensor, an estimated movement type of a user's movement from a plurality of movement types movements having different degrees of intensity;
using the estimated movement type of the user's movement to change analysis algorithms for analyzing a tempo of the user's movement; and
supplying a reproduction circuit with contents retrieved from a storage storing said contents in accordance with the estimated movement type of the user's movement.
18. The at least one storage medium of claim 17 , wherein the plurality of movement types movements comprises at least one movement type of walking and at least one movement type of running.
19. A content reproducing apparatus comprising:
a sensor;
a discrimination circuit configured to identify, based on a detection output from said sensor, an estimated user's movement from a plurality of movements having different degrees of intensity;
a reproduction circuit configured to reproduce contents;
an analysis circuit configured to use the estimated user's movement identified by the discrimination circuit to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement; and
a control circuit configured to supply said reproduction circuit with contents in accordance with the tempo of the user's movement.
20. An information processing apparatus comprising circuitry including at least one processor and at least one memory configured to:
identify, based on a detection output from a sensor, an estimated user's movement from a plurality of movements having different degrees of intensity;
use the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement; and
supply content in accordance with the tempo of the user's movement.
21. The information processing apparatus according to claim 20, wherein the circuitry is further configured to reproduce the content.
22. The information processing apparatus according to claim 21, further comprising a storage, wherein the circuitry is configured to supply the content at least in part by retrieving the content from the storage in accordance with the tempo of the user's movement.
23. The information processing apparatus according to claim 20, further comprising the sensor, wherein the circuitry is further configured to receive the detection output from the sensor.
24. The information processing apparatus according to claim 20, wherein:
the information processing apparatus comprises a first device comprising the circuitry;
the sensor is separate from the first device; and
the circuitry is further configured to receive the detection output from the sensor via wireless communication.
25. The information processing apparatus according to claim 24, further comprising a second device comprising the sensor, wherein the second device is a wearable device attached to the user.
26. The information processing apparatus according to claim 25, wherein the second device is a headphone.
27. The information processing apparatus according to claim 20, wherein the plurality of movements comprises at least one movement of walking and at least one movement of running.
28. The information processing apparatus according to claim 20, wherein the circuitry is configured to determine whether the user's movement is walking or running based on periodicity of peaks in the signal derived from the detection output.
29. The information processing apparatus according to claim 28, wherein the signal is a waveform.
30. The information processing apparatus according to claim 20, wherein the circuitry is configured to determine whether the user's movement is walking or running based on amplitude of peaks in the signal derived from the detection output.
31. The information processing apparatus according to claim 30, wherein the signal is a waveform.
32. The information processing apparatus according to claim 20, wherein the circuitry is configured to:
select, based on the tempo of the user's movement, a playlist from a plurality of playlists, and
select the content from the playlist.
33. The information processing apparatus according to claim 20, wherein the circuitry is configured to use an algorithm based on a manner in which the sensor is attached to the user's body.
34. The information processing apparatus according to claim 33, wherein the sensor is hung from the user's neck by a neck strap.
35. The information processing apparatus according to claim 33, wherein the sensor is attached to a piece of clothing worn by the user.
36. The information processing apparatus according to claim 33, wherein the sensor is held in a bag carried by the user.
37. An information processing apparatus comprising circuitry including at least one processor and at least one memory configured to:
identify, based on a detection output from a sensor, an estimated user's movement from a plurality of movements having different signals; and
use the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement.
38. The information processing apparatus according to claim 37, wherein the circuitry is configured to reproduce content in accordance with the tempo of the user's movement.
39. The information processing apparatus according to claim 38, further comprising a storage, wherein the circuitry is configured to reproduce the content at least in part by retrieving the content from the storage in accordance with the tempo of the user's movement.
40. The information processing apparatus according to claim 38, wherein the circuitry is configured to:
select, based on the tempo of the user's movement, a playlist from a plurality of playlists, and
select the content from the playlist.
41. The information processing apparatus according to claim 37, further comprising the sensor, wherein the circuitry is further configured to receive the detection output from the sensor.
42. The information processing apparatus according to claim 37, wherein:
the information processing apparatus comprises a first device comprising the circuitry;
the sensor is separate from the first device; and
the circuitry is further configured to receive the detection output from the sensor via wireless communication.
43. The information processing apparatus according to claim 42, further comprising a second device comprising the sensor, wherein the second device is a wearable device attached to the user.
44. The information processing apparatus according to claim 43, wherein the second device is a headphone.
45. The information processing apparatus according to claim 37, wherein the plurality of movements comprises at least one movement of walking and at least one movement of running.
46. The information processing apparatus according to claim 37, wherein the circuitry is configured to determine whether the user's movement is walking or running based on periodicity of peaks in the signal derived from the detection output.
47. The information processing apparatus according to claim 46, wherein the signal is a waveform.
48. The information processing apparatus according to claim 37, wherein the circuitry is configured to determine whether the user's movement is walking or running based on amplitude of peaks in the signal derived from the detection output.
49. The information processing apparatus according to claim 48, wherein the signal is a waveform.
50. The information processing apparatus according to claim 37, wherein the circuitry is configured to use an algorithm based on a manner in which the sensor is attached to the user's body.
51. The information processing apparatus according to claim 50, wherein the sensor is hung from the user's neck by a neck strap.
52. The information processing apparatus according to claim 50, wherein the sensor is attached to a piece of clothing worn by the user.
53. The information processing apparatus according to claim 50, wherein the sensor is held in a bag carried by the user.
54. An information processing apparatus comprising circuitry including at least one processor and at least one memory configured to:
identify, based on a detection output from a sensor, an estimated user's movement from a plurality of movements having different signals; and
determine a tempo of the user's movement by using the detection output and an algorithm corresponding to the estimated user's movement; and
determine the tempo of the user's movement at least in part by using the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor.
55. The information processing apparatus according to claim 54, wherein the circuitry is configured to reproduce content in accordance with the tempo of the user's movement.
56. The information processing apparatus according to claim 55, further comprising a storage, wherein the circuitry is configured to reproduce the content at least in part by retrieving the content from the storage in accordance with the tempo of the user's movement.
57. The information processing apparatus according to claim 56, further comprising the sensor, wherein the circuitry is further configured to receive the detection output from the sensor.
58. The information processing apparatus according to claim 56, wherein:
the information processing apparatus comprises a first device comprising the circuitry;
the sensor is separate from the first device; and
the circuitry is further configured to receive the detection output from the sensor via wireless communication.
59. The information processing apparatus according to claim 58, further comprising a second device comprising the sensor, wherein the second device is a wearable device attached to the user.
60. The information processing apparatus according to claim 59, wherein the second device is a headphone.
61. The information processing apparatus according to claim 55, wherein the circuitry is configured to:
select, based on the tempo of the user's movement, a playlist from a plurality of playlists, and
select the content from the playlist.
62. The information processing apparatus according to claim 54, wherein the plurality of movements comprises at least one movement of walking and at least one movement of running.
63. The information processing apparatus according to claim 54, wherein the circuitry is configured to determine whether the user's movement is walking or running based on periodicity of peaks in the signal derived from the detection output.
64. The information processing apparatus according to claim 63, wherein the signal is a waveform.
65. The information processing apparatus according to claim 54, wherein the circuitry is configured to determine whether the user's movement is walking or running based on amplitude of peaks in the signal derived from the detection output.
66. The information processing apparatus according to claim 65, wherein the signal is a waveform.
67. The information processing apparatus according to claim 54, wherein the circuitry is configured to use an algorithm based on a manner in which the sensor is attached to the user's body.
68. The information processing apparatus according to claim 67, wherein the sensor is hung from the user's neck by a neck strap.
69. The information processing apparatus according to claim 67, wherein the sensor is attached to a piece of clothing worn by the user.
70. The information processing apparatus according to claim 67, wherein the sensor is held in a bag carried by the user.
71. An information processing method comprising acts of:
identifying, based on a detection output from a sensor, an estimated user's movement from a plurality of movements having different degrees of intensity;
using the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement; and
supplying content in accordance with the tempo of the user's movement.
72. An information processing method comprising acts of:
identifying, based on a detection output from a sensor, an estimated user's movement from a plurality of different movements; and
using the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor to determine a tempo of the user's movement.
73. An information processing apparatus comprising circuitry including at least one processor and at least one memory configured to:
determine an algorithm corresponding to a manner in which a sensor is attached to a user's body;
use the algorithm to determine information relating to the user's movement, wherein the information relating to the user's movement comprises a tempo of the user's movement;
identify, based on a detection output from the sensor, an estimated user's movement from a plurality of movements having different signals;
determine the tempo of the user's movement at least in part by using the estimated user's movement to change analysis algorithms for analyzing the detection output from the sensor; and
provide an output based on the information relating to the user's movement.
74. The information processing apparatus according to claim 73, wherein the output comprises content reproduced at the information processing apparatus, and wherein the circuitry is configured to reproduce the content in accordance with the tempo of the user's movement.
75. The information processing apparatus according to claim 74, further comprising a storage, wherein the circuitry is configured to reproduce the content at least in part by retrieving the content from the storage in accordance with the tempo of the user's movement.
76. The information processing apparatus according to claim 73, further comprising the sensor, wherein the circuitry is further configured to receive the detection output from the sensor.
77. The information processing apparatus according to claim 76, wherein:
the information processing apparatus comprises a first device comprising the circuitry;
the sensor is separate from the first device; and
the circuitry is further configured to receive the detection output from the sensor via wireless communication.
78. The information processing apparatus according to claim 77, further comprising a second device comprising the sensor, wherein the second device is a wearable device attached to the user.
79. The information processing apparatus according to claim 78, wherein the second device is a headphone.
80. The information processing apparatus according to claim 73, wherein the plurality of movements comprises at least one movement of walking and at least one movement of running.
81. The information processing apparatus according to claim 73, wherein the circuitry is configured to determine whether the user's movement is walking or running based on periodicity of peaks in the signal derived from the detection output.
82. The information processing apparatus according to claim 81, wherein the signal is a waveform.
83. The information processing apparatus according to claim 73, wherein the circuitry is configured to determine whether the user's movement is walking or running based on amplitude of peaks in the signal derived from the detection output.
84. The information processing apparatus according to claim 83, wherein the signal is a waveform.
85. The information processing apparatus according to claim 73, wherein the circuitry is configured to:
select, based on the tempo of the user's movement, a playlist from a plurality of playlists; and
select content from the playlist.
86. The information processing apparatus according to claim 73, wherein the sensor is hung from the user's neck by a neck strap.
87. The information processing apparatus according to claim 73, wherein the sensor is attached to a piece of clothing worn by the user.
88. The information processing apparatus according to claim 73, wherein the sensor is held in a bag carried by the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/539,887 USRE46481E1 (en) | 2006-02-17 | 2014-11-12 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-040052 | 2006-02-17 | ||
JP2006040052A JP4811046B2 (en) | 2006-02-17 | 2006-02-17 | Content playback apparatus, audio playback device, and content playback method |
US11/702,483 US8311654B2 (en) | 2006-02-17 | 2007-02-05 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
US14/539,887 USRE46481E1 (en) | 2006-02-17 | 2014-11-12 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/702,483 Reissue US8311654B2 (en) | 2006-02-17 | 2007-02-05 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE46481E1 true USRE46481E1 (en) | 2017-07-18 |
Family
ID=38080946
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/702,483 Ceased US8311654B2 (en) | 2006-02-17 | 2007-02-05 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
US14/539,887 Active 2030-07-31 USRE46481E1 (en) | 2006-02-17 | 2014-11-12 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/702,483 Ceased US8311654B2 (en) | 2006-02-17 | 2007-02-05 | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
Country Status (5)
Country | Link |
---|---|
US (2) | US8311654B2 (en) |
EP (1) | EP1821309A1 (en) |
JP (1) | JP4811046B2 (en) |
KR (1) | KR20070082874A (en) |
CN (1) | CN101028562B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL130818A (en) | 1999-07-06 | 2005-07-25 | Intercure Ltd | Interventive-diagnostic device |
US9818386B2 (en) | 1999-10-19 | 2017-11-14 | Medialab Solutions Corp. | Interactive digital music recorder and player |
EP1538970B1 (en) | 2002-08-09 | 2020-06-17 | Intercure Ltd. | Generalized metronome for modification of biorhythmic activity |
US8672852B2 (en) | 2002-12-13 | 2014-03-18 | Intercure Ltd. | Apparatus and method for beneficial modification of biorhythmic activity |
AU2005264165A1 (en) | 2004-07-23 | 2006-01-26 | Intercure Ltd. | Apparatus and method for breathing pattern determination using a non-contact microphone |
JP4243862B2 (en) * | 2004-10-26 | 2009-03-25 | ソニー株式会社 | Content utilization apparatus and content utilization method |
JP4595555B2 (en) * | 2005-01-20 | 2010-12-08 | ソニー株式会社 | Content playback apparatus and content playback method |
JP4247626B2 (en) * | 2005-01-20 | 2009-04-02 | ソニー株式会社 | Playback apparatus and playback method |
JP4741267B2 (en) * | 2005-03-28 | 2011-08-03 | ソニー株式会社 | Content recommendation system, communication terminal, and content recommendation method |
JP2007011928A (en) * | 2005-07-04 | 2007-01-18 | Sony Corp | Content provision system, content provision device, content distribution server, content reception terminal and content provision method |
JP5133508B2 (en) * | 2005-07-21 | 2013-01-30 | ソニー株式会社 | Content providing system, content providing device, content distribution server, content receiving terminal, and content providing method |
JP4811046B2 (en) | 2006-02-17 | 2011-11-09 | ソニー株式会社 | Content playback apparatus, audio playback device, and content playback method |
JP2007265341A (en) | 2006-03-30 | 2007-10-11 | Sony Corp | Content utilization method, content utilization device, content recording method, content recording device, content providing system, content receiving method, content receiving device, and content data format |
JP2007280581A (en) * | 2006-04-12 | 2007-10-25 | Sony Corp | Contents retrieval selecting method, contents reproducing device, and retrieving server |
US9390229B1 (en) | 2006-04-26 | 2016-07-12 | Dp Technologies, Inc. | Method and apparatus for a health phone |
JP2008004134A (en) * | 2006-06-20 | 2008-01-10 | Sony Corp | Music reproducing method and music reproducing device |
JP2008015595A (en) | 2006-07-03 | 2008-01-24 | Sony Corp | Content selection recommendation method, server, content reproduction device, content recording device and program for selecting and recommending of content |
US8902154B1 (en) | 2006-07-11 | 2014-12-02 | Dp Technologies, Inc. | Method and apparatus for utilizing motion user interface |
US8949070B1 (en) | 2007-02-08 | 2015-02-03 | Dp Technologies, Inc. | Human activity monitoring device with activity identification |
US7753861B1 (en) | 2007-04-04 | 2010-07-13 | Dp Technologies, Inc. | Chest strap having human activity monitoring device |
US8555282B1 (en) | 2007-07-27 | 2013-10-08 | Dp Technologies, Inc. | Optimizing preemptive operating system with motion sensing |
US8996332B2 (en) | 2008-06-24 | 2015-03-31 | Dp Technologies, Inc. | Program setting adjustments based on activity identification |
US8872646B2 (en) | 2008-10-08 | 2014-10-28 | Dp Technologies, Inc. | Method and system for waking up a device due to motion |
US8504378B2 (en) * | 2009-01-22 | 2013-08-06 | Panasonic Corporation | Stereo acoustic signal encoding apparatus, stereo acoustic signal decoding apparatus, and methods for the same |
US9529437B2 (en) | 2009-05-26 | 2016-12-27 | Dp Technologies, Inc. | Method and apparatus for a motion state aware device |
US20110015765A1 (en) * | 2009-07-15 | 2011-01-20 | Apple Inc. | Controlling an audio and visual experience based on an environment |
FR2963689A1 (en) * | 2010-08-04 | 2012-02-10 | Michael Stephen Herve | Digital music listening device for use at time of sporting practice i.e. race, has audio headset/ear-phones reproducing selected bit of music from music file database, and accelerometer capturing movement signal of runner |
JP5786361B2 (en) * | 2011-02-22 | 2015-09-30 | ヤマハ株式会社 | Notification signal control device |
JP2013208266A (en) * | 2012-03-30 | 2013-10-10 | Sony Corp | Pacemaker apparatus, operation method thereof, and program |
US9174084B2 (en) | 2013-03-05 | 2015-11-03 | Microsoft Technology Licensing, Llc | Automatic exercise segmentation and recognition |
US8951165B2 (en) | 2013-03-05 | 2015-02-10 | Microsoft Corporation | Personal training with physical activity monitoring device |
US8951164B2 (en) | 2013-03-05 | 2015-02-10 | Microsoft Corporation | Extending gameplay with physical activity monitoring device |
WO2016020464A1 (en) * | 2014-08-05 | 2016-02-11 | Piksel, Inc | Context driven recommendation for content delivery and display system |
US11343553B2 (en) | 2014-08-05 | 2022-05-24 | Piksel, Inc. | Context driven recommendation for content delivery and display system |
US20160188290A1 (en) * | 2014-12-30 | 2016-06-30 | Anhui Huami Information Technology Co., Ltd. | Method, device and system for pushing audio |
TWI624827B (en) * | 2015-05-14 | 2018-05-21 | 仁寶電腦工業股份有限公司 | Beats marking method |
US10372757B2 (en) * | 2015-05-19 | 2019-08-06 | Spotify Ab | Search media content based upon tempo |
US10055413B2 (en) | 2015-05-19 | 2018-08-21 | Spotify Ab | Identifying media content |
WO2017214411A1 (en) | 2016-06-09 | 2017-12-14 | Tristan Jehan | Search media content based upon tempo |
US10984035B2 (en) | 2016-06-09 | 2021-04-20 | Spotify Ab | Identifying media content |
US20210366448A1 (en) * | 2020-05-21 | 2021-11-25 | Parker J. Wonser | Manual music generator |
Citations (202)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4776323A (en) | 1987-06-03 | 1988-10-11 | Donald Spector | Biofeedback system for an exerciser |
US5002491A (en) | 1989-04-28 | 1991-03-26 | Comtek | Electronic classroom system enabling interactive self-paced learning |
JPH0444096A (en) | 1990-06-11 | 1992-02-13 | Yamaha Corp | Automatic playing device |
US5119474A (en) | 1989-06-16 | 1992-06-02 | International Business Machines Corp. | Computer-based, audio/visual creation and presentation system and method |
US5137501A (en) | 1987-07-08 | 1992-08-11 | Mertesdorf Frank L | Process and device for supporting fitness training by means of music |
US5215468A (en) * | 1991-03-11 | 1993-06-01 | Lauffer Martha A | Method and apparatus for introducing subliminal changes to audio stimuli |
JPH05273971A (en) | 1992-03-27 | 1993-10-22 | Yamaha Corp | Electronic musical instrument |
WO1993022762A1 (en) | 1992-04-24 | 1993-11-11 | The Walt Disney Company | Apparatus and method for tracking movement to generate a control signal |
JPH06249977A (en) | 1993-02-24 | 1994-09-09 | Seiko Instr Inc | Electronic watch equipped with sound unit |
JPH06290574A (en) | 1993-03-31 | 1994-10-18 | Victor Co Of Japan Ltd | Music retrieving device |
JPH0764547A (en) | 1993-08-30 | 1995-03-10 | Roland Corp | Marker quantizer |
JPH07110681A (en) | 1993-10-12 | 1995-04-25 | Roland Corp | Automatic playing device |
JPH08131425A (en) | 1994-09-12 | 1996-05-28 | Omron Corp | Exercising quantity measuring instrument |
JPH08152880A (en) | 1994-11-29 | 1996-06-11 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH08286663A (en) | 1995-02-15 | 1996-11-01 | Casio Comput Co Ltd | Electronic musical instrument |
JPH08322014A (en) | 1995-05-24 | 1996-12-03 | Mitsui & Co Ltd | Recording and reproducing device for image |
JPH08328555A (en) | 1995-05-31 | 1996-12-13 | Ekushingu:Kk | Performance controller |
JPH09107517A (en) | 1995-10-11 | 1997-04-22 | Hitachi Ltd | Change point detection control method for dynamic image, reproduction stop control method based on the control method and edit system of dynamic image using the methods |
US5648627A (en) | 1995-09-27 | 1997-07-15 | Yamaha Corporation | Musical performance control apparatus for processing a user's swing motion with fuzzy inference or a neural network |
JPH1055174A (en) | 1996-08-12 | 1998-02-24 | Brother Ind Ltd | Baton and musical sound reproducing device |
JPH10124047A (en) | 1996-10-23 | 1998-05-15 | Yamaha Corp | Playing data editor and medium storing playing data edition program |
JPH10254445A (en) | 1997-01-09 | 1998-09-25 | Yamaha Corp | Electronic musical instrument, style changeover control method for electronic musical instrument and recording medium recored with style changeover control program for electronic musical instrument |
JPH11126067A (en) | 1997-10-22 | 1999-05-11 | Yamaha Corp | Automatic playing device and medium recording automatic playing program |
JP2000003174A (en) | 1998-06-15 | 2000-01-07 | Kawai Musical Instr Mfg Co Ltd | Playing information reproducing device |
JP2000020054A (en) | 1998-07-06 | 2000-01-21 | Yamaha Corp | Karaoke sing-along machine |
JP2000207263A (en) | 1998-11-12 | 2000-07-28 | Sony Corp | Processor and method for information processing and providing medium |
JP2000214851A (en) | 1999-01-21 | 2000-08-04 | Roland Corp | Effect-adding device |
JP3088409B2 (en) | 1999-02-16 | 2000-09-18 | コナミ株式会社 | Music game system, effect instruction interlocking control method in the system, and readable recording medium recording effect instruction interlocking control program in the system |
EP1039400A2 (en) | 1999-03-25 | 2000-09-27 | Sony Corporation | Searching a data base |
JP2000285059A (en) | 1999-03-31 | 2000-10-13 | Sony Corp | Portable information terminal device and user information transmitting device |
US6142913A (en) * | 1995-10-11 | 2000-11-07 | Ewert; Bruce | Dynamic real time exercise video apparatus and method |
US6157744A (en) | 1995-02-21 | 2000-12-05 | Hitachi, Ltd. | Method and apparatus for detecting a point of change in a moving image |
JP2001022350A (en) | 1999-07-08 | 2001-01-26 | Roland Corp | Waveform reproducing device |
JP3147888B2 (en) | 1999-07-30 | 2001-03-19 | 株式会社ナムコ | Game device and computer-readable recording medium |
JP2001075995A (en) | 1999-09-07 | 2001-03-23 | Sony Corp | Information processing unit and method and medium |
US6230192B1 (en) | 1997-04-15 | 2001-05-08 | Cddb, Inc. | Method and system for accessing remote data based on playback of recordings |
JP2001166772A (en) | 1999-12-06 | 2001-06-22 | Yamaha Corp | Automatic playing device, function expanding device and computer readable recording medium that records program related to the above devices |
US20010010754A1 (en) | 1999-03-17 | 2001-08-02 | Hideo Ando | Recording method of stream data and data structure thereof |
US20010014620A1 (en) | 2000-02-16 | 2001-08-16 | Kazuhiko Nobe | Game device, game device control method, information storage medium, game distribution device, and game distribution method |
US20010015123A1 (en) | 2000-01-11 | 2001-08-23 | Yoshiki Nishitani | Apparatus and method for detecting performer's motion to interactively control performance of music or the like |
EP1128358A1 (en) | 2000-02-21 | 2001-08-29 | In2Sports B.V. | Method of generating an audio program on a portable device |
JP2001282813A (en) | 2000-03-29 | 2001-10-12 | Toshiba Corp | Multimedia data retrieval method, index information providing method, multimedia data retrieval device, index server and multimedia data retrieval server |
JP2001297090A (en) | 2000-04-13 | 2001-10-26 | Konica Corp | Image data retrieval method, image display method, data retrieval system, image editing device and computer readable storage medium |
JP2001299980A (en) | 2000-04-21 | 2001-10-30 | Mitsubishi Electric Corp | Motion support device |
WO2001082302A1 (en) | 2000-04-27 | 2001-11-01 | Samsung Electronics Co., Ltd. | Method and apparatus for recording and reproducing audio highlight portion and recording medium for storing additional information for the same |
US6312363B1 (en) * | 1999-07-08 | 2001-11-06 | Icon Health & Fitness, Inc. | Systems and methods for providing an improved exercise device with motivational programming |
JP2001321564A (en) | 1999-09-07 | 2001-11-20 | Sega Corp | Game device, inputting means used therefor, and recording medium |
US20010043198A1 (en) | 2000-03-22 | 2001-11-22 | Ludtke Harold Aaron | Data entry user interface |
JP2001325787A (en) | 2000-05-15 | 2001-11-22 | Sony Corp | Recording device, reproducing device, and recording medium |
JP2001324984A (en) | 2000-05-15 | 2001-11-22 | Nanaon-Sha Co Ltd | Auxiliary data distribution system for time fixed information |
EP1160651A1 (en) | 2000-05-29 | 2001-12-05 | Ein-Gal Moshe | Wireless cursor control |
JP2001357008A (en) | 2000-06-14 | 2001-12-26 | Mitsubishi Electric Corp | Device and method for retrieving and distributing contents |
JP2001359096A (en) | 1999-06-08 | 2001-12-26 | Matsushita Electric Ind Co Ltd | Image coder |
US20010055038A1 (en) | 2000-06-08 | 2001-12-27 | Samsung Electronics Co., Ltd. | Method for changing menu icon and editing menu configuration in a mobile telephone |
US6336891B1 (en) | 1997-12-08 | 2002-01-08 | Real Vision Corporation | Interactive exercise pad system |
WO2002005124A1 (en) | 2000-07-10 | 2002-01-17 | William H Hagey | Portable electronic percussion instrument |
JP2002023746A (en) | 2000-07-12 | 2002-01-25 | Kawai Musical Instr Mfg Co Ltd | Demonstration music playing device and method for playing demonstration music for electronic musical instrument |
JP2002049631A (en) | 2000-08-01 | 2002-02-15 | Sony Corp | Information providing device, method and recording medium |
US6349275B1 (en) | 1997-11-24 | 2002-02-19 | International Business Machines Corporation | Multiple concurrent language support system for electronic catalogue using a concept based knowledge representation |
JP2002092013A (en) | 2000-09-12 | 2002-03-29 | Casio Comput Co Ltd | Device and system for retrieving information, and server |
JP2002108918A (en) | 2000-09-27 | 2002-04-12 | Nec Corp | Device, system and method for learning taste and recording medium |
US20020056142A1 (en) | 2000-01-03 | 2002-05-09 | Redmond Scott D. | Portable apparatus for providing wireless media access and storage and method thereof |
US6389222B1 (en) | 1998-07-07 | 2002-05-14 | Kabushiki Kaisha Toshiba | Management system for protected and temporarily-erased still picture information |
US6390923B1 (en) | 1999-11-01 | 2002-05-21 | Konami Corporation | Music playing game apparatus, performance guiding image display method, and readable storage medium storing performance guiding image forming program |
US20020073417A1 (en) | 2000-09-29 | 2002-06-13 | Tetsujiro Kondo | Audience response determination apparatus, playback output control system, audience response determination method, playback output control method, and recording media |
US6408128B1 (en) | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
US20020085833A1 (en) | 2000-12-28 | 2002-07-04 | Konami Corporation | Information storage medium, video recording method and information reproducing device |
JP2002189663A (en) | 2000-12-21 | 2002-07-05 | Ntt Docomo Inc | Contents distributing system, contents distributing method, communication system, communication method, radio communication device, commodity transaction processing server, contents information displaying method and commodity information displaying method |
US20020104101A1 (en) | 2001-01-31 | 2002-08-01 | Yamato Jun-Ichi | Information providing system and information providing method |
JP2002238022A (en) | 2001-02-08 | 2002-08-23 | Olympus Optical Co Ltd | Music and video reproducing device |
JP2002251185A (en) | 2001-02-27 | 2002-09-06 | Casio Comput Co Ltd | Device and method for automatic musical performance |
JP2002282227A (en) | 2001-03-23 | 2002-10-02 | Osaka Gas Co Ltd | Biological information measuring device |
WO2002080524A2 (en) | 2001-03-30 | 2002-10-10 | Koninklijke Philips Electronics N.V. | Streaming video bookmarks |
US20020152122A1 (en) | 2000-06-30 | 2002-10-17 | Tatsuya Chino | Information distribution system, information distribution method, and computer program for executing the method |
JP2002330411A (en) | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Preferred scene acquisition control broadcast system, broadcast transmitter, broadcast receiver and recorder |
WO2002093344A1 (en) | 2001-05-14 | 2002-11-21 | Koninklijke Philips Electronics N.V. | Device for interacting with real-time streams of content |
US20030007777A1 (en) | 2001-07-04 | 2003-01-09 | Pioneer Corporation | Commercial cut apparatus, commercial cut method, recording-reproducing apparatus comprising commercial cut function, and commercial cut program |
US20030018622A1 (en) | 2001-07-16 | 2003-01-23 | Microsoft Corporation | Method, apparatus, and computer-readable medium for searching and navigating a document database |
JP2003023589A (en) | 2001-07-09 | 2003-01-24 | Sony Corp | Method of computing preference on contents, and contents receiver |
US20030026433A1 (en) | 2001-07-31 | 2003-02-06 | Matt Brian J. | Method and apparatus for cryptographic key establishment using an identity based symmetric keying technique |
JP2003037856A (en) | 2001-07-24 | 2003-02-07 | Sony Corp | Information processing apparatus, and the method, recording medium, and program thereof |
US20030034996A1 (en) | 2001-06-04 | 2003-02-20 | Baoxin Li | Summarization of baseball video content |
JP2003050816A (en) | 2001-08-03 | 2003-02-21 | Sony Corp | Retrieval device and retrieval method |
JP2003058770A (en) | 2001-08-09 | 2003-02-28 | Oki Electric Ind Co Ltd | Electronic advertisement distribution method and system |
JP2003085888A (en) | 2001-09-07 | 2003-03-20 | Sony Corp | Music reproducing device and control method for the same |
US20030060728A1 (en) | 2001-09-25 | 2003-03-27 | Mandigo Lonnie D. | Biofeedback based personal entertainment system |
US20030065665A1 (en) | 2001-09-28 | 2003-04-03 | Fuji Photo Film Co., Ltd. | Device, method and recording medium for information distribution |
JP2003108154A (en) | 2001-10-02 | 2003-04-11 | Casio Comput Co Ltd | Device and method for music data distribution |
US20030088647A1 (en) | 2001-11-06 | 2003-05-08 | Shamrao Andrew Divaker | Communication process for retrieving information for a computer |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
WO2003043007A2 (en) | 2001-11-13 | 2003-05-22 | Digeo Inc. | A method and apparatus for extracting digital data from a medium |
JP2003150173A (en) | 2001-11-09 | 2003-05-23 | Sony Corp | Device, method and system for processing information, and program |
US6571193B1 (en) * | 1996-07-03 | 2003-05-27 | Hitachi, Ltd. | Method, apparatus and system for recognizing actions |
US6570078B2 (en) | 1998-05-15 | 2003-05-27 | Lester Frank Ludwig | Tactile, visual, and array controllers for real-time control of music signal processing, mixing, video, and lighting |
JP2003157375A (en) | 2001-11-21 | 2003-05-30 | Tetsukazu Yamaguchi | Recommendation sales method for diversified commodities and recommendation data base therefor |
JP2003162285A (en) | 2001-11-27 | 2003-06-06 | Sony Corp | Processor, method and system for information processing, and program |
EP1320101A2 (en) | 2001-12-13 | 2003-06-18 | Matsushita Electric Industrial Co., Ltd. | Sound critical points retrieving apparatus and method, sound reproducing apparatus and sound signal editing apparatus using sound critical points retrieving method |
US20030113096A1 (en) | 1997-07-07 | 2003-06-19 | Kabushiki Kaisha Toshiba | Multi-screen display system for automatically changing a plurality of simultaneously displayed images |
JP2003177749A (en) | 2001-12-11 | 2003-06-27 | Mariko Hagita | Apparatus for playing music to step |
US20030126604A1 (en) | 2001-12-28 | 2003-07-03 | Lg Electronics Inc. | Apparatus for automatically generating video highlights and method thereof |
JP2003224677A (en) | 2002-01-31 | 2003-08-08 | Sony Corp | Information providing system, and processor and method for information processing |
US20030163693A1 (en) | 2002-02-28 | 2003-08-28 | General Instrument Corporation | Detection of duplicate client identities in a communication system |
US20030212810A1 (en) | 2002-05-09 | 2003-11-13 | Yuko Tsusaka | Content distribution system that distributes line of stream data generated by splicing plurality of pieces of stream data |
US6662231B1 (en) | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US20040000225A1 (en) | 2002-06-28 | 2004-01-01 | Yoshiki Nishitani | Music apparatus with motion picture responsive to body action |
US6697824B1 (en) | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
US20040044724A1 (en) | 2002-08-27 | 2004-03-04 | Bell Cynthia S. | Apparatus and methods to exchange menu information among processor-based devices |
US6704729B1 (en) | 2000-05-19 | 2004-03-09 | Microsoft Corporation | Retrieval of relevant information categories |
US20040049405A1 (en) | 2001-02-12 | 2004-03-11 | Christof Buerger | Management system for the provision of services |
JP2004073272A (en) | 2002-08-09 | 2004-03-11 | Konami Sports Life Corp | Physical strength determining device, physical strength determining method, and program |
JP2004078467A (en) | 2002-08-14 | 2004-03-11 | Betrend Kk | Information distribution system for portable communication terminal |
WO2004023358A1 (en) | 2002-09-09 | 2004-03-18 | Koninklijke Philips Electronics N.V. | A data network, user terminal and method for providing recommendations |
US20040064209A1 (en) | 2002-09-30 | 2004-04-01 | Tong Zhang | System and method for generating an audio thumbnail of an audio track |
JP2004113552A (en) * | 2002-09-27 | 2004-04-15 | Clarion Co Ltd | Exercise aid device |
JP2004139576A (en) | 2002-09-27 | 2004-05-13 | Fuji Photo Film Co Ltd | Device, method and program for preparing album |
JP2004151855A (en) | 2002-10-29 | 2004-05-27 | Hitachi Software Eng Co Ltd | Search system for electronic document |
JP2004173102A (en) | 2002-11-21 | 2004-06-17 | Nippon Telegr & Teleph Corp <Ntt> | Video contents viewing method and system, video viewing terminal device, video distributing device, video contents viewing program and storage medium storing video contents viewing program |
US6757482B1 (en) | 1998-02-26 | 2004-06-29 | Nec Corporation | Method and device for dynamically editing received broadcast data |
US20040126038A1 (en) | 2002-12-31 | 2004-07-01 | France Telecom Research And Development Llc | Method and system for automated annotation and retrieval of remote digital content |
JP2004185535A (en) | 2002-12-06 | 2004-07-02 | Nippon Telegr & Teleph Corp <Ntt> | Information storing method, information retrieval method, information storage retrieval device, attribute information administering server, information storage retrieval program, information storage retrieval program recording medium, and content display method |
JP2004199667A (en) | 2002-12-04 | 2004-07-15 | Matsushita Electric Ind Co Ltd | Information providing device and its method |
JP2004222239A (en) | 2002-12-27 | 2004-08-05 | Hiranuma Shoji Kk | On-demand video delivery system, and its contents search and display method |
JP2004226625A (en) | 2003-01-22 | 2004-08-12 | Kawai Musical Instr Mfg Co Ltd | Effect imparting device |
JP2004234807A (en) | 2003-01-31 | 2004-08-19 | National Institute Of Advanced Industrial & Technology | Music reproducing method and device |
JP2004240252A (en) | 2003-02-07 | 2004-08-26 | Kawai Musical Instr Mfg Co Ltd | Musical sound generating system and method therefor |
JP2004252654A (en) | 2003-02-19 | 2004-09-09 | Yamaha Corp | Contents distribution method and program |
WO2004077706A1 (en) | 2003-02-28 | 2004-09-10 | Philips Intellectual Property & Standards Gmbh | System for determining user preferences |
WO2004077760A1 (en) | 2003-02-28 | 2004-09-10 | Siemens Aktiegesellschaft | Efficient implementation of simple nodes in a switched network |
JP2004259313A (en) | 2003-02-24 | 2004-09-16 | Matsushita Electric Ind Co Ltd | Recording and reproducing apparatus |
JP2004259430A (en) | 2004-03-29 | 2004-09-16 | Pioneer Electronic Corp | Recording medium reproducing device |
JP2004282775A (en) | 1995-10-02 | 2004-10-07 | Starsight Telecast Inc | System and method for providing television schedule information |
NL1023191C2 (en) | 2003-04-15 | 2004-10-18 | V O F Multipro | System is for production of sound and comprises computer with memory and containing databank with sound information, computer being connectable to sound reproduction device |
US6807558B1 (en) | 1995-06-12 | 2004-10-19 | Pointcast, Inc. | Utilization of information “push” technology |
US6813438B1 (en) | 2000-09-06 | 2004-11-02 | International Business Machines Corporation | Method to customize the playback of compact and digital versatile disks |
US20040220830A1 (en) | 1999-10-12 | 2004-11-04 | Advancepcs Health, L.P. | Physician information system and software with automated data capture feature |
JP2004317819A (en) | 2003-04-16 | 2004-11-11 | Roland Corp | Automatic player |
JP2004326840A (en) | 2003-04-21 | 2004-11-18 | Pioneer Electronic Corp | Music data selection device, music data selection method, music data selection program, and information recording medium recorded with the program |
JP3598613B2 (en) | 1995-11-01 | 2004-12-08 | ヤマハ株式会社 | Music parameter control device |
US20040252397A1 (en) | 2003-06-16 | 2004-12-16 | Apple Computer Inc. | Media player with acceleration protection |
US20040255335A1 (en) | 2002-11-27 | 2004-12-16 | Ascent Media Group, Inc. | Multicast media distribution system |
US20040259529A1 (en) | 2003-02-03 | 2004-12-23 | Sony Corporation | Wireless adhoc communication system, terminal, authentication method for use in terminal, encryption method, terminal management method, and program for enabling terminal to perform those methods |
JP2004362145A (en) | 2003-06-03 | 2004-12-24 | Sony Corp | Method and device for reproducing content, method and device for distributing content, method for recording content, content recording media, and information recording method and device |
JP2004362489A (en) | 2003-06-09 | 2004-12-24 | Sony Corp | Information providing system and method, information processing device and method, display device and method, as well as program |
JP2004362601A (en) | 1998-11-12 | 2004-12-24 | Sony Corp | Information processing apparatus and method, and graphical user interface |
JP2004361713A (en) | 2003-06-05 | 2004-12-24 | Sharp Corp | Information terminal device |
US6839680B1 (en) | 1999-09-30 | 2005-01-04 | Fujitsu Limited | Internet profiling |
JP2005004604A (en) | 2003-06-13 | 2005-01-06 | Sanyo Electric Co Ltd | Content receiver and content distribution method |
EP1503376A2 (en) | 2003-07-31 | 2005-02-02 | Sony Corporation | Content playback |
JP2005043916A (en) | 2004-10-07 | 2005-02-17 | Yamaha Corp | Performance information editing device, performance information editing method and computer readable recording medium on which performance information editing program is recorded |
JP2005062971A (en) | 2003-08-19 | 2005-03-10 | Pioneer Electronic Corp | Content retrieval system |
US6868440B1 (en) | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
JP2005084336A (en) | 2003-09-08 | 2005-03-31 | Xing Inc | Music reproducing device |
JP2005093068A (en) | 2004-11-05 | 2005-04-07 | Fujitsu Ten Ltd | Reproduction device and program |
JP2005107867A (en) | 2003-09-30 | 2005-04-21 | Nec Corp | Album preparing device and method |
US20050102365A1 (en) | 2003-11-06 | 2005-05-12 | International Business Machines Corporation | Method and system for multiple instant messaging login sessions |
US20050126370A1 (en) | 2003-11-20 | 2005-06-16 | Motoyuki Takai | Playback mode control device and playback mode control method |
JP2005196918A (en) | 2004-01-09 | 2005-07-21 | Denso Corp | Recording apparatus, on-vehicle apparatus, and program |
JP2005202319A (en) | 2004-01-19 | 2005-07-28 | Denso Corp | Information extraction system and musical piece extraction system |
US6944621B1 (en) | 1999-04-21 | 2005-09-13 | Interactual Technologies, Inc. | System, method and article of manufacture for updating content stored on a portable storage medium |
US6944542B1 (en) | 2003-03-12 | 2005-09-13 | Trimble Navigation, Ltd. | Position determination system for movable objects or personnel |
US20050241465A1 (en) | 2002-10-24 | 2005-11-03 | Institute Of Advanced Industrial Science And Techn | Musical composition reproduction method and device, and method for detecting a representative motif section in musical composition data |
US20050249080A1 (en) | 2004-05-07 | 2005-11-10 | Fuji Xerox Co., Ltd. | Method and system for harvesting a media stream |
US20050288991A1 (en) | 2004-06-28 | 2005-12-29 | Thomas Hubbard | Collecting preference information |
US20060078297A1 (en) | 2004-09-28 | 2006-04-13 | Sony Corporation | Method and apparatus for customizing content navigation |
US20060087925A1 (en) | 2004-10-26 | 2006-04-27 | Sony Corporation | Content using apparatus, content using method, distribution server apparatus, infomation distribution method, and recording medium |
US20060107822A1 (en) * | 2004-11-24 | 2006-05-25 | Apple Computer, Inc. | Music synchronization arrangement |
US20060112411A1 (en) | 2004-10-26 | 2006-05-25 | Sony Corporation | Content using apparatus, content using method, distribution server apparatus, information distribution method, and recording medium |
US20060174291A1 (en) | 2005-01-20 | 2006-08-03 | Sony Corporation | Playback apparatus and method |
US20060189902A1 (en) | 2005-01-20 | 2006-08-24 | Sony Corporation | Method and apparatus for reproducing content data |
US20060190413A1 (en) | 2005-02-23 | 2006-08-24 | Trans World New York Llc | Digital content distribution systems and methods |
EP1705588A1 (en) | 2005-03-25 | 2006-09-27 | Sony Corporation | Content searching method, content list searching method, content searching apparatus, content list searching apparatus, and searching server |
US20060220882A1 (en) | 2005-03-22 | 2006-10-05 | Sony Corporation | Body movement detecting apparatus and method, and content playback apparatus and method |
US20060245599A1 (en) | 2005-04-27 | 2006-11-02 | Regnier Patrice M | Systems and methods for choreographing movement |
US20060250994A1 (en) | 2005-03-28 | 2006-11-09 | Sony Corporation | Content recommendation system and method, and communication terminal device |
EP1729290A1 (en) | 2005-05-31 | 2006-12-06 | Sony Corporation | Music playback apparatus and processing control method |
US20070005655A1 (en) | 2005-07-04 | 2007-01-04 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US20070025194A1 (en) | 2005-07-26 | 2007-02-01 | Creative Technology Ltd | System and method for modifying media content playback based on an intelligent random selection |
US20070044010A1 (en) | 2000-07-24 | 2007-02-22 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing multimedia files |
US20070067311A1 (en) | 2005-08-22 | 2007-03-22 | Sony Corporation | Content communication system, content communication method, and communication terminal apparatus |
US20070074253A1 (en) | 2005-09-20 | 2007-03-29 | Sony Corporation | Content-preference-score determining method, content playback apparatus, and content playback method |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
US20070085759A1 (en) | 2005-09-15 | 2007-04-19 | Lg Electronics Inc. | Method for displaying multimedia contents and mobile communications terminal capable of implementing the same |
US20070098354A1 (en) | 2004-10-18 | 2007-05-03 | Hideo Ando | Information playback system using information storage medium |
JP2007149218A (en) | 2005-11-28 | 2007-06-14 | Sharp Corp | Retrieving and reproducing apparatus |
US20070186752A1 (en) | 2002-11-12 | 2007-08-16 | Alain Georges | Systems and methods for creating, modifying, interacting with and playing musical compositions |
US7260402B1 (en) | 2002-06-03 | 2007-08-21 | Oa Systems, Inc. | Apparatus for and method of creating and transmitting a prescription to a drug dispensing location |
US20070204744A1 (en) | 2006-02-17 | 2007-09-06 | Sony Corporation | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
US20070221045A1 (en) | 2006-02-21 | 2007-09-27 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
US20070237136A1 (en) | 2006-03-30 | 2007-10-11 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US7293066B1 (en) | 2004-01-21 | 2007-11-06 | Cisco Technology, Inc. | Methods and apparatus supporting access to stored data |
US20070265720A1 (en) | 2006-05-11 | 2007-11-15 | Sony Corporation | Content marking method, content playback apparatus, content playback method, and storage medium |
US7320137B1 (en) | 2001-12-06 | 2008-01-15 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US7346920B2 (en) | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
US20080153671A1 (en) | 2004-02-19 | 2008-06-26 | Koninklijke Philips Electronics, N.V. | Audio Pacing Device |
US7395549B1 (en) | 2000-10-17 | 2008-07-01 | Sun Microsystems, Inc. | Method and apparatus for providing a key distribution center without storing long-term server secrets |
US20080263020A1 (en) | 2005-07-21 | 2008-10-23 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US7451177B1 (en) | 1999-08-12 | 2008-11-11 | Avintaquin Capital, Llc | System for and method of implementing a closed loop response architecture for electronic commerce |
US7464137B2 (en) | 2002-03-28 | 2008-12-09 | Cisco Technology, Inc. | On-line conference recording system |
US20090028009A1 (en) | 2003-03-25 | 2009-01-29 | Microsoft Corporation | Dynamic Mobile CD Music Attributes Database |
US7521624B2 (en) * | 2006-02-13 | 2009-04-21 | Sony Corporation | Content reproduction list generation device, content reproduction list generation method, and program-recorded recording medium |
US7542816B2 (en) * | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US7546626B2 (en) | 2001-07-24 | 2009-06-09 | Sony Corporation | Information providing system, information processing apparatus, and method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3839680A (en) * | 1971-05-25 | 1974-10-01 | Raytheon Co | Sonar depth tracking system |
JP4052274B2 (en) * | 2004-04-05 | 2008-02-27 | ソニー株式会社 | Information presentation device |
-
2006
- 2006-02-17 JP JP2006040052A patent/JP4811046B2/en not_active Expired - Fee Related
-
2007
- 2007-02-05 US US11/702,483 patent/US8311654B2/en not_active Ceased
- 2007-02-15 EP EP07250616A patent/EP1821309A1/en not_active Withdrawn
- 2007-02-15 KR KR1020070015793A patent/KR20070082874A/en not_active Application Discontinuation
- 2007-02-16 CN CN200710084909XA patent/CN101028562B/en not_active Expired - Fee Related
-
2014
- 2014-11-12 US US14/539,887 patent/USRE46481E1/en active Active
Patent Citations (231)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4776323A (en) | 1987-06-03 | 1988-10-11 | Donald Spector | Biofeedback system for an exerciser |
US5137501A (en) | 1987-07-08 | 1992-08-11 | Mertesdorf Frank L | Process and device for supporting fitness training by means of music |
US5002491A (en) | 1989-04-28 | 1991-03-26 | Comtek | Electronic classroom system enabling interactive self-paced learning |
US5119474A (en) | 1989-06-16 | 1992-06-02 | International Business Machines Corp. | Computer-based, audio/visual creation and presentation system and method |
JPH0444096A (en) | 1990-06-11 | 1992-02-13 | Yamaha Corp | Automatic playing device |
US5215468A (en) * | 1991-03-11 | 1993-06-01 | Lauffer Martha A | Method and apparatus for introducing subliminal changes to audio stimuli |
JPH05273971A (en) | 1992-03-27 | 1993-10-22 | Yamaha Corp | Electronic musical instrument |
WO1993022762A1 (en) | 1992-04-24 | 1993-11-11 | The Walt Disney Company | Apparatus and method for tracking movement to generate a control signal |
JPH06249977A (en) | 1993-02-24 | 1994-09-09 | Seiko Instr Inc | Electronic watch equipped with sound unit |
JPH06290574A (en) | 1993-03-31 | 1994-10-18 | Victor Co Of Japan Ltd | Music retrieving device |
JPH0764547A (en) | 1993-08-30 | 1995-03-10 | Roland Corp | Marker quantizer |
JPH07110681A (en) | 1993-10-12 | 1995-04-25 | Roland Corp | Automatic playing device |
JPH08131425A (en) | 1994-09-12 | 1996-05-28 | Omron Corp | Exercising quantity measuring instrument |
JPH08152880A (en) | 1994-11-29 | 1996-06-11 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH08286663A (en) | 1995-02-15 | 1996-11-01 | Casio Comput Co Ltd | Electronic musical instrument |
US6157744A (en) | 1995-02-21 | 2000-12-05 | Hitachi, Ltd. | Method and apparatus for detecting a point of change in a moving image |
JPH08322014A (en) | 1995-05-24 | 1996-12-03 | Mitsui & Co Ltd | Recording and reproducing device for image |
JPH08328555A (en) | 1995-05-31 | 1996-12-13 | Ekushingu:Kk | Performance controller |
US6807558B1 (en) | 1995-06-12 | 2004-10-19 | Pointcast, Inc. | Utilization of information “push” technology |
US5648627A (en) | 1995-09-27 | 1997-07-15 | Yamaha Corporation | Musical performance control apparatus for processing a user's swing motion with fuzzy inference or a neural network |
JP2004282775A (en) | 1995-10-02 | 2004-10-07 | Starsight Telecast Inc | System and method for providing television schedule information |
US6142913A (en) * | 1995-10-11 | 2000-11-07 | Ewert; Bruce | Dynamic real time exercise video apparatus and method |
JPH09107517A (en) | 1995-10-11 | 1997-04-22 | Hitachi Ltd | Change point detection control method for dynamic image, reproduction stop control method based on the control method and edit system of dynamic image using the methods |
JP3598613B2 (en) | 1995-11-01 | 2004-12-08 | ヤマハ株式会社 | Music parameter control device |
US6571193B1 (en) * | 1996-07-03 | 2003-05-27 | Hitachi, Ltd. | Method, apparatus and system for recognizing actions |
JPH1055174A (en) | 1996-08-12 | 1998-02-24 | Brother Ind Ltd | Baton and musical sound reproducing device |
JPH10124047A (en) | 1996-10-23 | 1998-05-15 | Yamaha Corp | Playing data editor and medium storing playing data edition program |
JPH10254445A (en) | 1997-01-09 | 1998-09-25 | Yamaha Corp | Electronic musical instrument, style changeover control method for electronic musical instrument and recording medium recored with style changeover control program for electronic musical instrument |
US6230192B1 (en) | 1997-04-15 | 2001-05-08 | Cddb, Inc. | Method and system for accessing remote data based on playback of recordings |
US20030113096A1 (en) | 1997-07-07 | 2003-06-19 | Kabushiki Kaisha Toshiba | Multi-screen display system for automatically changing a plurality of simultaneously displayed images |
JPH11126067A (en) | 1997-10-22 | 1999-05-11 | Yamaha Corp | Automatic playing device and medium recording automatic playing program |
US6349275B1 (en) | 1997-11-24 | 2002-02-19 | International Business Machines Corporation | Multiple concurrent language support system for electronic catalogue using a concept based knowledge representation |
US6336891B1 (en) | 1997-12-08 | 2002-01-08 | Real Vision Corporation | Interactive exercise pad system |
US6757482B1 (en) | 1998-02-26 | 2004-06-29 | Nec Corporation | Method and device for dynamically editing received broadcast data |
US6570078B2 (en) | 1998-05-15 | 2003-05-27 | Lester Frank Ludwig | Tactile, visual, and array controllers for real-time control of music signal processing, mixing, video, and lighting |
JP2000003174A (en) | 1998-06-15 | 2000-01-07 | Kawai Musical Instr Mfg Co Ltd | Playing information reproducing device |
JP2000020054A (en) | 1998-07-06 | 2000-01-21 | Yamaha Corp | Karaoke sing-along machine |
US6389222B1 (en) | 1998-07-07 | 2002-05-14 | Kabushiki Kaisha Toshiba | Management system for protected and temporarily-erased still picture information |
JP2000207263A (en) | 1998-11-12 | 2000-07-28 | Sony Corp | Processor and method for information processing and providing medium |
JP2004362601A (en) | 1998-11-12 | 2004-12-24 | Sony Corp | Information processing apparatus and method, and graphical user interface |
US6408128B1 (en) | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
JP2000214851A (en) | 1999-01-21 | 2000-08-04 | Roland Corp | Effect-adding device |
JP3088409B2 (en) | 1999-02-16 | 2000-09-18 | コナミ株式会社 | Music game system, effect instruction interlocking control method in the system, and readable recording medium recording effect instruction interlocking control program in the system |
US20010010754A1 (en) | 1999-03-17 | 2001-08-02 | Hideo Ando | Recording method of stream data and data structure thereof |
EP1039400A2 (en) | 1999-03-25 | 2000-09-27 | Sony Corporation | Searching a data base |
US6578047B1 (en) | 1999-03-25 | 2003-06-10 | Sony Corporation | System for searching a data base for information associated with broadcast segments based upon broadcast time |
JP2000285059A (en) | 1999-03-31 | 2000-10-13 | Sony Corp | Portable information terminal device and user information transmitting device |
US6944621B1 (en) | 1999-04-21 | 2005-09-13 | Interactual Technologies, Inc. | System, method and article of manufacture for updating content stored on a portable storage medium |
JP2001359096A (en) | 1999-06-08 | 2001-12-26 | Matsushita Electric Ind Co Ltd | Image coder |
JP2001022350A (en) | 1999-07-08 | 2001-01-26 | Roland Corp | Waveform reproducing device |
US6312363B1 (en) * | 1999-07-08 | 2001-11-06 | Icon Health & Fitness, Inc. | Systems and methods for providing an improved exercise device with motivational programming |
JP3147888B2 (en) | 1999-07-30 | 2001-03-19 | 株式会社ナムコ | Game device and computer-readable recording medium |
US7451177B1 (en) | 1999-08-12 | 2008-11-11 | Avintaquin Capital, Llc | System for and method of implementing a closed loop response architecture for electronic commerce |
US6697824B1 (en) | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
JP2001075995A (en) | 1999-09-07 | 2001-03-23 | Sony Corp | Information processing unit and method and medium |
JP2001321564A (en) | 1999-09-07 | 2001-11-20 | Sega Corp | Game device, inputting means used therefor, and recording medium |
US6839680B1 (en) | 1999-09-30 | 2005-01-04 | Fujitsu Limited | Internet profiling |
US20040220830A1 (en) | 1999-10-12 | 2004-11-04 | Advancepcs Health, L.P. | Physician information system and software with automated data capture feature |
US6390923B1 (en) | 1999-11-01 | 2002-05-21 | Konami Corporation | Music playing game apparatus, performance guiding image display method, and readable storage medium storing performance guiding image forming program |
JP2001166772A (en) | 1999-12-06 | 2001-06-22 | Yamaha Corp | Automatic playing device, function expanding device and computer readable recording medium that records program related to the above devices |
US20020056142A1 (en) | 2000-01-03 | 2002-05-09 | Redmond Scott D. | Portable apparatus for providing wireless media access and storage and method thereof |
US20010015123A1 (en) | 2000-01-11 | 2001-08-23 | Yoshiki Nishitani | Apparatus and method for detecting performer's motion to interactively control performance of music or the like |
US6868440B1 (en) | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
US20010014620A1 (en) | 2000-02-16 | 2001-08-16 | Kazuhiko Nobe | Game device, game device control method, information storage medium, game distribution device, and game distribution method |
EP1128358A1 (en) | 2000-02-21 | 2001-08-29 | In2Sports B.V. | Method of generating an audio program on a portable device |
US20010043198A1 (en) | 2000-03-22 | 2001-11-22 | Ludtke Harold Aaron | Data entry user interface |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US20030069893A1 (en) | 2000-03-29 | 2003-04-10 | Kabushiki Kaisha Toshiba | Scheme for multimedia data retrieval using event names and time/location information |
JP2001282813A (en) | 2000-03-29 | 2001-10-12 | Toshiba Corp | Multimedia data retrieval method, index information providing method, multimedia data retrieval device, index server and multimedia data retrieval server |
JP2001297090A (en) | 2000-04-13 | 2001-10-26 | Konica Corp | Image data retrieval method, image display method, data retrieval system, image editing device and computer readable storage medium |
JP2001299980A (en) | 2000-04-21 | 2001-10-30 | Mitsubishi Electric Corp | Motion support device |
WO2001082302A1 (en) | 2000-04-27 | 2001-11-01 | Samsung Electronics Co., Ltd. | Method and apparatus for recording and reproducing audio highlight portion and recording medium for storing additional information for the same |
JP2001325787A (en) | 2000-05-15 | 2001-11-22 | Sony Corp | Recording device, reproducing device, and recording medium |
JP2001324984A (en) | 2000-05-15 | 2001-11-22 | Nanaon-Sha Co Ltd | Auxiliary data distribution system for time fixed information |
US6704729B1 (en) | 2000-05-19 | 2004-03-09 | Microsoft Corporation | Retrieval of relevant information categories |
EP1160651A1 (en) | 2000-05-29 | 2001-12-05 | Ein-Gal Moshe | Wireless cursor control |
US20010055038A1 (en) | 2000-06-08 | 2001-12-27 | Samsung Electronics Co., Ltd. | Method for changing menu icon and editing menu configuration in a mobile telephone |
JP2001357008A (en) | 2000-06-14 | 2001-12-26 | Mitsubishi Electric Corp | Device and method for retrieving and distributing contents |
US20020152122A1 (en) | 2000-06-30 | 2002-10-17 | Tatsuya Chino | Information distribution system, information distribution method, and computer program for executing the method |
US6662231B1 (en) | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US7346920B2 (en) | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
WO2002005124A1 (en) | 2000-07-10 | 2002-01-17 | William H Hagey | Portable electronic percussion instrument |
JP2002023746A (en) | 2000-07-12 | 2002-01-25 | Kawai Musical Instr Mfg Co Ltd | Demonstration music playing device and method for playing demonstration music for electronic musical instrument |
US20070044010A1 (en) | 2000-07-24 | 2007-02-22 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing multimedia files |
JP2002049631A (en) | 2000-08-01 | 2002-02-15 | Sony Corp | Information providing device, method and recording medium |
US6813438B1 (en) | 2000-09-06 | 2004-11-02 | International Business Machines Corporation | Method to customize the playback of compact and digital versatile disks |
JP2002092013A (en) | 2000-09-12 | 2002-03-29 | Casio Comput Co Ltd | Device and system for retrieving information, and server |
JP2002108918A (en) | 2000-09-27 | 2002-04-12 | Nec Corp | Device, system and method for learning taste and recording medium |
US20020073417A1 (en) | 2000-09-29 | 2002-06-13 | Tetsujiro Kondo | Audience response determination apparatus, playback output control system, audience response determination method, playback output control method, and recording media |
US7395549B1 (en) | 2000-10-17 | 2008-07-01 | Sun Microsystems, Inc. | Method and apparatus for providing a key distribution center without storing long-term server secrets |
JP2002189663A (en) | 2000-12-21 | 2002-07-05 | Ntt Docomo Inc | Contents distributing system, contents distributing method, communication system, communication method, radio communication device, commodity transaction processing server, contents information displaying method and commodity information displaying method |
US20020085833A1 (en) | 2000-12-28 | 2002-07-04 | Konami Corporation | Information storage medium, video recording method and information reproducing device |
US20020104101A1 (en) | 2001-01-31 | 2002-08-01 | Yamato Jun-Ichi | Information providing system and information providing method |
JP2002238022A (en) | 2001-02-08 | 2002-08-23 | Olympus Optical Co Ltd | Music and video reproducing device |
US20040049405A1 (en) | 2001-02-12 | 2004-03-11 | Christof Buerger | Management system for the provision of services |
JP2002251185A (en) | 2001-02-27 | 2002-09-06 | Casio Comput Co Ltd | Device and method for automatic musical performance |
JP2002282227A (en) | 2001-03-23 | 2002-10-02 | Osaka Gas Co Ltd | Biological information measuring device |
WO2002080524A2 (en) | 2001-03-30 | 2002-10-10 | Koninklijke Philips Electronics N.V. | Streaming video bookmarks |
JP2004526372A (en) | 2001-03-30 | 2004-08-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Streaming video bookmarks |
JP2002330411A (en) | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Preferred scene acquisition control broadcast system, broadcast transmitter, broadcast receiver and recorder |
WO2002093344A1 (en) | 2001-05-14 | 2002-11-21 | Koninklijke Philips Electronics N.V. | Device for interacting with real-time streams of content |
US20030034996A1 (en) | 2001-06-04 | 2003-02-20 | Baoxin Li | Summarization of baseball video content |
US20030007777A1 (en) | 2001-07-04 | 2003-01-09 | Pioneer Corporation | Commercial cut apparatus, commercial cut method, recording-reproducing apparatus comprising commercial cut function, and commercial cut program |
JP2003023589A (en) | 2001-07-09 | 2003-01-24 | Sony Corp | Method of computing preference on contents, and contents receiver |
US20030018622A1 (en) | 2001-07-16 | 2003-01-23 | Microsoft Corporation | Method, apparatus, and computer-readable medium for searching and navigating a document database |
JP2003037856A (en) | 2001-07-24 | 2003-02-07 | Sony Corp | Information processing apparatus, and the method, recording medium, and program thereof |
US7546626B2 (en) | 2001-07-24 | 2009-06-09 | Sony Corporation | Information providing system, information processing apparatus, and method |
US20030026433A1 (en) | 2001-07-31 | 2003-02-06 | Matt Brian J. | Method and apparatus for cryptographic key establishment using an identity based symmetric keying technique |
JP2003050816A (en) | 2001-08-03 | 2003-02-21 | Sony Corp | Retrieval device and retrieval method |
JP2003058770A (en) | 2001-08-09 | 2003-02-28 | Oki Electric Ind Co Ltd | Electronic advertisement distribution method and system |
JP2003085888A (en) | 2001-09-07 | 2003-03-20 | Sony Corp | Music reproducing device and control method for the same |
US6623427B2 (en) * | 2001-09-25 | 2003-09-23 | Hewlett-Packard Development Company, L.P. | Biofeedback based personal entertainment system |
US20030060728A1 (en) | 2001-09-25 | 2003-03-27 | Mandigo Lonnie D. | Biofeedback based personal entertainment system |
US20030065665A1 (en) | 2001-09-28 | 2003-04-03 | Fuji Photo Film Co., Ltd. | Device, method and recording medium for information distribution |
JP2003108154A (en) | 2001-10-02 | 2003-04-11 | Casio Comput Co Ltd | Device and method for music data distribution |
US20030088647A1 (en) | 2001-11-06 | 2003-05-08 | Shamrao Andrew Divaker | Communication process for retrieving information for a computer |
JP2003150173A (en) | 2001-11-09 | 2003-05-23 | Sony Corp | Device, method and system for processing information, and program |
US7161887B2 (en) | 2001-11-13 | 2007-01-09 | Digeo, Inc. | Method and apparatus for extracting digital data from a medium |
WO2003043007A2 (en) | 2001-11-13 | 2003-05-22 | Digeo Inc. | A method and apparatus for extracting digital data from a medium |
JP2003157375A (en) | 2001-11-21 | 2003-05-30 | Tetsukazu Yamaguchi | Recommendation sales method for diversified commodities and recommendation data base therefor |
JP2003162285A (en) | 2001-11-27 | 2003-06-06 | Sony Corp | Processor, method and system for information processing, and program |
US7320137B1 (en) | 2001-12-06 | 2008-01-15 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
JP2003177749A (en) | 2001-12-11 | 2003-06-27 | Mariko Hagita | Apparatus for playing music to step |
EP1320101A2 (en) | 2001-12-13 | 2003-06-18 | Matsushita Electric Industrial Co., Ltd. | Sound critical points retrieving apparatus and method, sound reproducing apparatus and sound signal editing apparatus using sound critical points retrieving method |
US20030126604A1 (en) | 2001-12-28 | 2003-07-03 | Lg Electronics Inc. | Apparatus for automatically generating video highlights and method thereof |
JP2003224677A (en) | 2002-01-31 | 2003-08-08 | Sony Corp | Information providing system, and processor and method for information processing |
US20030163693A1 (en) | 2002-02-28 | 2003-08-28 | General Instrument Corporation | Detection of duplicate client identities in a communication system |
US7464137B2 (en) | 2002-03-28 | 2008-12-09 | Cisco Technology, Inc. | On-line conference recording system |
US20030212810A1 (en) | 2002-05-09 | 2003-11-13 | Yuko Tsusaka | Content distribution system that distributes line of stream data generated by splicing plurality of pieces of stream data |
US7260402B1 (en) | 2002-06-03 | 2007-08-21 | Oa Systems, Inc. | Apparatus for and method of creating and transmitting a prescription to a drug dispensing location |
US20040000225A1 (en) | 2002-06-28 | 2004-01-01 | Yoshiki Nishitani | Music apparatus with motion picture responsive to body action |
JP2004073272A (en) | 2002-08-09 | 2004-03-11 | Konami Sports Life Corp | Physical strength determining device, physical strength determining method, and program |
JP2004078467A (en) | 2002-08-14 | 2004-03-11 | Betrend Kk | Information distribution system for portable communication terminal |
US20040044724A1 (en) | 2002-08-27 | 2004-03-04 | Bell Cynthia S. | Apparatus and methods to exchange menu information among processor-based devices |
WO2004023358A1 (en) | 2002-09-09 | 2004-03-18 | Koninklijke Philips Electronics N.V. | A data network, user terminal and method for providing recommendations |
US20050278758A1 (en) | 2002-09-09 | 2005-12-15 | Koninklijke Philips Electronics, N.V. | Data network, user terminal and method for providing recommendations |
JP2004113552A (en) * | 2002-09-27 | 2004-04-15 | Clarion Co Ltd | Exercise aid device |
JP2004139576A (en) | 2002-09-27 | 2004-05-13 | Fuji Photo Film Co Ltd | Device, method and program for preparing album |
US20040064209A1 (en) | 2002-09-30 | 2004-04-01 | Tong Zhang | System and method for generating an audio thumbnail of an audio track |
US20050241465A1 (en) | 2002-10-24 | 2005-11-03 | Institute Of Advanced Industrial Science And Techn | Musical composition reproduction method and device, and method for detecting a representative motif section in musical composition data |
JP2004151855A (en) | 2002-10-29 | 2004-05-27 | Hitachi Software Eng Co Ltd | Search system for electronic document |
US20070186752A1 (en) | 2002-11-12 | 2007-08-16 | Alain Georges | Systems and methods for creating, modifying, interacting with and playing musical compositions |
JP2004173102A (en) | 2002-11-21 | 2004-06-17 | Nippon Telegr & Teleph Corp <Ntt> | Video contents viewing method and system, video viewing terminal device, video distributing device, video contents viewing program and storage medium storing video contents viewing program |
US20040255335A1 (en) | 2002-11-27 | 2004-12-16 | Ascent Media Group, Inc. | Multicast media distribution system |
JP2004199667A (en) | 2002-12-04 | 2004-07-15 | Matsushita Electric Ind Co Ltd | Information providing device and its method |
JP2004185535A (en) | 2002-12-06 | 2004-07-02 | Nippon Telegr & Teleph Corp <Ntt> | Information storing method, information retrieval method, information storage retrieval device, attribute information administering server, information storage retrieval program, information storage retrieval program recording medium, and content display method |
JP2004222239A (en) | 2002-12-27 | 2004-08-05 | Hiranuma Shoji Kk | On-demand video delivery system, and its contents search and display method |
US20040126038A1 (en) | 2002-12-31 | 2004-07-01 | France Telecom Research And Development Llc | Method and system for automated annotation and retrieval of remote digital content |
JP2004226625A (en) | 2003-01-22 | 2004-08-12 | Kawai Musical Instr Mfg Co Ltd | Effect imparting device |
JP2004234807A (en) | 2003-01-31 | 2004-08-19 | National Institute Of Advanced Industrial & Technology | Music reproducing method and device |
US20040259529A1 (en) | 2003-02-03 | 2004-12-23 | Sony Corporation | Wireless adhoc communication system, terminal, authentication method for use in terminal, encryption method, terminal management method, and program for enabling terminal to perform those methods |
JP2004240252A (en) | 2003-02-07 | 2004-08-26 | Kawai Musical Instr Mfg Co Ltd | Musical sound generating system and method therefor |
JP2004252654A (en) | 2003-02-19 | 2004-09-09 | Yamaha Corp | Contents distribution method and program |
JP2004259313A (en) | 2003-02-24 | 2004-09-16 | Matsushita Electric Ind Co Ltd | Recording and reproducing apparatus |
WO2004077706A1 (en) | 2003-02-28 | 2004-09-10 | Philips Intellectual Property & Standards Gmbh | System for determining user preferences |
WO2004077760A1 (en) | 2003-02-28 | 2004-09-10 | Siemens Aktiegesellschaft | Efficient implementation of simple nodes in a switched network |
US6944542B1 (en) | 2003-03-12 | 2005-09-13 | Trimble Navigation, Ltd. | Position determination system for movable objects or personnel |
US20090028009A1 (en) | 2003-03-25 | 2009-01-29 | Microsoft Corporation | Dynamic Mobile CD Music Attributes Database |
NL1023191C2 (en) | 2003-04-15 | 2004-10-18 | V O F Multipro | System is for production of sound and comprises computer with memory and containing databank with sound information, computer being connectable to sound reproduction device |
JP2004317819A (en) | 2003-04-16 | 2004-11-11 | Roland Corp | Automatic player |
JP2004326840A (en) | 2003-04-21 | 2004-11-18 | Pioneer Electronic Corp | Music data selection device, music data selection method, music data selection program, and information recording medium recorded with the program |
JP2004362145A (en) | 2003-06-03 | 2004-12-24 | Sony Corp | Method and device for reproducing content, method and device for distributing content, method for recording content, content recording media, and information recording method and device |
JP2004361713A (en) | 2003-06-05 | 2004-12-24 | Sharp Corp | Information terminal device |
JP2004362489A (en) | 2003-06-09 | 2004-12-24 | Sony Corp | Information providing system and method, information processing device and method, display device and method, as well as program |
JP2005004604A (en) | 2003-06-13 | 2005-01-06 | Sanyo Electric Co Ltd | Content receiver and content distribution method |
US20040252397A1 (en) | 2003-06-16 | 2004-12-16 | Apple Computer Inc. | Media player with acceleration protection |
US20050041951A1 (en) | 2003-07-31 | 2005-02-24 | Sony Corporation | Content playback method, content playback apparatus, content recording method, and content recording medium |
EP1503376A2 (en) | 2003-07-31 | 2005-02-02 | Sony Corporation | Content playback |
JP2005062971A (en) | 2003-08-19 | 2005-03-10 | Pioneer Electronic Corp | Content retrieval system |
JP2005084336A (en) | 2003-09-08 | 2005-03-31 | Xing Inc | Music reproducing device |
JP2005107867A (en) | 2003-09-30 | 2005-04-21 | Nec Corp | Album preparing device and method |
US20050102365A1 (en) | 2003-11-06 | 2005-05-12 | International Business Machines Corporation | Method and system for multiple instant messaging login sessions |
JP2005156641A (en) | 2003-11-20 | 2005-06-16 | Sony Corp | Playback mode control device and method |
US20050126370A1 (en) | 2003-11-20 | 2005-06-16 | Motoyuki Takai | Playback mode control device and playback mode control method |
JP2005196918A (en) | 2004-01-09 | 2005-07-21 | Denso Corp | Recording apparatus, on-vehicle apparatus, and program |
JP2005202319A (en) | 2004-01-19 | 2005-07-28 | Denso Corp | Information extraction system and musical piece extraction system |
US7293066B1 (en) | 2004-01-21 | 2007-11-06 | Cisco Technology, Inc. | Methods and apparatus supporting access to stored data |
US20080153671A1 (en) | 2004-02-19 | 2008-06-26 | Koninklijke Philips Electronics, N.V. | Audio Pacing Device |
US8608621B2 (en) * | 2004-02-19 | 2013-12-17 | Koninklijke Philips N.V. | Audio pacing device |
JP2004259430A (en) | 2004-03-29 | 2004-09-16 | Pioneer Electronic Corp | Recording medium reproducing device |
US20050249080A1 (en) | 2004-05-07 | 2005-11-10 | Fuji Xerox Co., Ltd. | Method and system for harvesting a media stream |
US20050288991A1 (en) | 2004-06-28 | 2005-12-29 | Thomas Hubbard | Collecting preference information |
US20060078297A1 (en) | 2004-09-28 | 2006-04-13 | Sony Corporation | Method and apparatus for customizing content navigation |
JP2005043916A (en) | 2004-10-07 | 2005-02-17 | Yamaha Corp | Performance information editing device, performance information editing method and computer readable recording medium on which performance information editing program is recorded |
US20070098354A1 (en) | 2004-10-18 | 2007-05-03 | Hideo Ando | Information playback system using information storage medium |
US20060087925A1 (en) | 2004-10-26 | 2006-04-27 | Sony Corporation | Content using apparatus, content using method, distribution server apparatus, infomation distribution method, and recording medium |
US8451832B2 (en) | 2004-10-26 | 2013-05-28 | Sony Corporation | Content using apparatus, content using method, distribution server apparatus, information distribution method, and recording medium |
US20060112411A1 (en) | 2004-10-26 | 2006-05-25 | Sony Corporation | Content using apparatus, content using method, distribution server apparatus, information distribution method, and recording medium |
JP2005093068A (en) | 2004-11-05 | 2005-04-07 | Fujitsu Ten Ltd | Reproduction device and program |
US20060107822A1 (en) * | 2004-11-24 | 2006-05-25 | Apple Computer, Inc. | Music synchronization arrangement |
US7521623B2 (en) | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
US8079962B2 (en) | 2005-01-20 | 2011-12-20 | Sony Corporation | Method and apparatus for reproducing content data |
US20060189902A1 (en) | 2005-01-20 | 2006-08-24 | Sony Corporation | Method and apparatus for reproducing content data |
US20060174291A1 (en) | 2005-01-20 | 2006-08-03 | Sony Corporation | Playback apparatus and method |
US7542816B2 (en) * | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US20060190413A1 (en) | 2005-02-23 | 2006-08-24 | Trans World New York Llc | Digital content distribution systems and methods |
US20060220882A1 (en) | 2005-03-22 | 2006-10-05 | Sony Corporation | Body movement detecting apparatus and method, and content playback apparatus and method |
US20060243120A1 (en) | 2005-03-25 | 2006-11-02 | Sony Corporation | Content searching method, content list searching method, content searching apparatus, and searching server |
US7790976B2 (en) | 2005-03-25 | 2010-09-07 | Sony Corporation | Content searching method, content list searching method, content searching apparatus, and searching server |
EP1705588A1 (en) | 2005-03-25 | 2006-09-27 | Sony Corporation | Content searching method, content list searching method, content searching apparatus, content list searching apparatus, and searching server |
US8170003B2 (en) | 2005-03-28 | 2012-05-01 | Sony Corporation | Content recommendation system and method, and communication terminal device |
US20060250994A1 (en) | 2005-03-28 | 2006-11-09 | Sony Corporation | Content recommendation system and method, and communication terminal device |
US20060245599A1 (en) | 2005-04-27 | 2006-11-02 | Regnier Patrice M | Systems and methods for choreographing movement |
EP1729290A1 (en) | 2005-05-31 | 2006-12-06 | Sony Corporation | Music playback apparatus and processing control method |
EP1746520A2 (en) | 2005-07-04 | 2007-01-24 | Sony Corporation | Content providing system, content, providing apparatus and method, content distribution server, and content receiving terminal |
US8027965B2 (en) | 2005-07-04 | 2011-09-27 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US20070005655A1 (en) | 2005-07-04 | 2007-01-04 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US20080263020A1 (en) | 2005-07-21 | 2008-10-23 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US8135736B2 (en) | 2005-07-21 | 2012-03-13 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US8135700B2 (en) | 2005-07-21 | 2012-03-13 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US20110252053A1 (en) | 2005-07-21 | 2011-10-13 | Sony Corporation | Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal |
US9230029B2 (en) * | 2005-07-26 | 2016-01-05 | Creative Technology Ltd | System and method for modifying media content playback based on an intelligent random selection |
US20070025194A1 (en) | 2005-07-26 | 2007-02-01 | Creative Technology Ltd | System and method for modifying media content playback based on an intelligent random selection |
US20070067311A1 (en) | 2005-08-22 | 2007-03-22 | Sony Corporation | Content communication system, content communication method, and communication terminal apparatus |
US8010489B2 (en) | 2005-08-22 | 2011-08-30 | Sony Corporation | Content communication system, content communication method, and communication terminal apparatus |
US20070085759A1 (en) | 2005-09-15 | 2007-04-19 | Lg Electronics Inc. | Method for displaying multimedia contents and mobile communications terminal capable of implementing the same |
US7930385B2 (en) | 2005-09-20 | 2011-04-19 | Sony Corporation | Determining content-preference score for controlling subsequent playback |
US20070074253A1 (en) | 2005-09-20 | 2007-03-29 | Sony Corporation | Content-preference-score determining method, content playback apparatus, and content playback method |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
JP2007149218A (en) | 2005-11-28 | 2007-06-14 | Sharp Corp | Retrieving and reproducing apparatus |
US7521624B2 (en) * | 2006-02-13 | 2009-04-21 | Sony Corporation | Content reproduction list generation device, content reproduction list generation method, and program-recorded recording medium |
US20070204744A1 (en) | 2006-02-17 | 2007-09-06 | Sony Corporation | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
US8311654B2 (en) | 2006-02-17 | 2012-11-13 | Sony Corporation | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
US20070221045A1 (en) | 2006-02-21 | 2007-09-27 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
US20110016149A1 (en) | 2006-03-30 | 2011-01-20 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US7894424B2 (en) | 2006-03-30 | 2011-02-22 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US20070237136A1 (en) | 2006-03-30 | 2007-10-11 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US8837469B2 (en) | 2006-03-30 | 2014-09-16 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US20140344407A1 (en) | 2006-03-30 | 2014-11-20 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US20150066983A1 (en) | 2006-03-30 | 2015-03-05 | Sony Corporation | Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format |
US20070265720A1 (en) | 2006-05-11 | 2007-11-15 | Sony Corporation | Content marking method, content playback apparatus, content playback method, and storage medium |
Non-Patent Citations (9)
Title |
---|
Chang et al., Overview of the MPeg-7 standard. IEEE Transactions on Circuits and Systems for Video Technology. Jun. 2001; 11(6):688-695. |
Hawley, Structure out of sound. MIT PhD Thesis. 1993, pp. 1-185. |
JIANTING ZHANG, LE GRUENWALD, CHRIS CANDLER, GARY MCNUTT, WEI SHUNG CHUNG: "Database and Metadata Support of a Web-Based Multimedia Digital Library for Medical Education", ELECTRONIC PUBLISHING, ARTISTIC IMAGING, AND DIGITAL TYPOGRAPHY, SPRINGER VERLAG, DE, vol. 2436, 17 August 2002 (2002-08-17), DE, pages 339 - 350, XP002429295, ISBN: 978-3-540-24128-7 |
Koike et al., Timeslider: An Interface to specify time point. Proc. of the ACM 10th Annual Symposium on User Interface Software and Technology, Oct. 17, 1997, pp. 43-44, Alberta, Canada. |
Little et al., "A digital on-demand video service supporting content-based queries." http://portal.acm.org/ft—gateway.cfm?id=168450&type=pdf&coll=GUIDE&d1=GUIDE&CFID=16387603&CFTOKEN=17953305. Proc. of the First ACM International Conference on Multimedia. New York, Aug. 1, 1993, 9 pages, XP-002429294. |
LITTLE T D C ET AL: "A digital on-demand video service supporting content-based queries", XP002429294, Retrieved from the Internet <URL:http://portal.acm.org/ft_gateway.cfm?id=168450&type=pdf&coll=GUIDE&dl=GUIDE&CFID=16387603&CFTOKEN=17953305> [retrieved on 20070413] |
McParland et al., Exchanging TV-anytime metadata over IP networks. Document AN462 submitted to the TV-anytime forum, Sep. 17, 2002, pp. 1-38. |
O'Keeffe, Karl, Dancing monkeys. Masters project. Jun. 18, 2003, pp. 1-66. |
Zhang et al., Database and metadata support of a web-based multimedia digital library for Medical Education, http://www.springerlink.com/content/69Ohglrxv19gwy2q/fulltext.pdf. Proc. of the First International Conference on Advances in Web-based Learning, ICWL 2002. China, Aug. 17, 2002, pp. 339-350, XP002429295. |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
Also Published As
Publication number | Publication date |
---|---|
CN101028562A (en) | 2007-09-05 |
EP1821309A1 (en) | 2007-08-22 |
US20070204744A1 (en) | 2007-09-06 |
JP4811046B2 (en) | 2011-11-09 |
US8311654B2 (en) | 2012-11-13 |
JP2007215784A (en) | 2007-08-30 |
KR20070082874A (en) | 2007-08-22 |
CN101028562B (en) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE46481E1 (en) | Content reproducing apparatus, audio reproducing apparatus and content reproducing method | |
JP4264752B2 (en) | Audio signal player and playback method | |
CN101002985B (en) | Apparatus for controlling music reproduction and apparatus for reproducing music | |
KR101203492B1 (en) | Audio pacing device | |
US10518161B2 (en) | Sound-output-control device, sound-output-control method, and sound-output-control program | |
JP5128135B2 (en) | Voice interval training device | |
US7790976B2 (en) | Content searching method, content list searching method, content searching apparatus, and searching server | |
JP4396175B2 (en) | Content playback apparatus and content playback method | |
US8000822B2 (en) | Audio reproducing apparatus, audio reproducing method, and audio reproducing processing program | |
JP4403415B2 (en) | Content reproduction method and content reproduction apparatus | |
US20060253210A1 (en) | Intelligent Pace-Setting Portable Media Player | |
US20070157798A1 (en) | Apparatus and method for reproducing audio signal | |
JP2010192012A (en) | Portable music reproducing device | |
JP4517401B2 (en) | Music playback apparatus, music playback program, music playback method, music selection apparatus, music selection program, and music selection method | |
JP2007167472A (en) | Reproducing machine and reproducing method of audio signal | |
KR20070004469A (en) | Keep step pace with sounder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAKO, YOICHIRO;MAKINO, KENICHI;SANO, AKANE;AND OTHERS;SIGNING DATES FROM 20070404 TO 20070418;REEL/FRAME:041821/0034 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |