1. A recording medium having a data structure for managing reproduction of at least video data representing multiple reproduction paths, the recording medium comprising:
a data area storing a transport stream of at least video data, the transport stream being divided into transport packets; and
a navigation area storing at least a first navigation data item and a second navigation data item, and the navigation area storing a plurality of files, each file including a map identifying transport packets associated with one of the reproduction paths, each map providing relation information between presentation time and transport packets of the associated reproduction path and not including video data, the first navigation data item referencing more than one map for reproducing transport packets associated with multiple reproduction paths and not including video data, the second navigation data item referencing a single map for reproducing transport packets associated with a single reproduction path and not including video data,
wherein the first navigation data item indicates multiple files of the plurality of files, and wherein the second navigation data item indicates a single file of the plurality of files.
2. The recording medium of claim 1, wherein the first navigation data item includes an indicator indicating that the first navigation data item provides navigation information for multiple reproduction paths.
3. The recording medium of claim 2, wherein the second navigation data item includes an indicator indicating that the second navigation data item provides navigation information for the single reproduction path.
4. The recording medium of claim 1, wherein the first navigation data item includes an indicator indicating a number of the reproduction paths.
5. The recording medium of claim 1, wherein the navigation area includes a navigation list, the navigation list including at least the navigation data item.
6. The recording medium of claim 1, wherein each reproduction path represents a digital channel.
7. The recording medium of claim 1, wherein the transport packets of each reproduction path area interleaved with one another.
8. A method of recording a data structure for managing reproduction of at least video data representing multiple reproduction paths, the method comprising:
recording a transport stream of at least video data on a recording medium, the transport stream being divided into transport packets;
recording at least a first navigation data item and a second navigation data item; and
recording a plurality of files, each file including a map identifying transport packets associated with one of the reproduction paths, each map providing relation information between presentation time and transport packets of the associated reproduction path and not including video data, the first navigation data item referencing more than one map for reproducing transport packets associated with multiple reproduction paths and not including video data, the second navigation data item referencing a single map for reproducing transport packets associated with a single reproduction path and not including video data,
wherein the first navigation data item indicates multiple files of the plurality of files, and wherein the second navigation data item indicates a single file of the plurality of files.
9. The method of claim 8, wherein the first navigation data item includes an indicator indicating that the first navigation data item provides navigation information for multiple reproduction paths.
10. The method of claim 8, wherein the first navigation data item includes an indicator indicating a number of the reproduction paths.
11. A method of reproducing at least video data representing multiple reproduction paths, the method comprising:
reproducing at least a first navigation data item and a second navigation data item from a navigation area of a recording medium;
reproducing a plurality of files, each file including a map identifying transport packets associated with one of the reproduction paths, each map providing relation information between presentation time and transport packets of the associated reproduction path and not including video data, the first navigation data item referencing more than one map for reproducing transport packets associated with multiple reproduction paths and not including video data, the second navigation data item referencing a single map for reproducing transport packets associated with a single reproduction path and not including video data, wherein the first navigation data item indicates multiple files of the plurality of files, and wherein the second navigation data item indicates a single file of the plurality of files; and
reproducing a transport stream of at least video data from the recording medium according to the navigation data item and the separate file, the transport stream being divided into transport packets.
12. The method of claim 11, wherein the first navigation data item includes an indicator indicating that the first navigation data item provides navigation information for multiple reproduction paths.
13. The method of claim 11, wherein the first navigation data item includes an indicator indicating a number of the reproduction paths.
14. An apparatus for recording a data structure for managing reproduction of at least video data representing multiple reproduction paths, the apparatus comprising:
a recording unit being configured to record data on a recording medium; and
a controller, operably coupled to the recording unit, being configured to control the recording unit to record a transport stream of at least video data on a data area of the recording medium, the transport stream being divided into transport packets, the controller being configured to further control the recording unit to record at least a first navigation data item and a second navigation data item on a navigation area of the recording medium, and the controller being configured to further control the recording unit to record a plurality of files, each file including a map identifying transport packets associated with one of the reproduction paths, each map providing relation information between presentation time and transport packets of the associated reproduction path and not including video data, the first navigation data item referencing more than one map for reproducing transport packets associated with multiple reproduction paths and not including video data, the second navigation data item referencing a single map for reproducing transport packets associated with a single reproduction path and not including video data,
wherein the first navigation data item indicates multiple files of the plurality of files, and wherein the second navigation data item indicates a single file of the plurality of files.
15. The apparatus of claim 14, wherein the controller is configured to further control the recording unit to record an indicator on the navigation area of the recording medium, the indicator indicating that the first navigation data item provides navigation information for multiple reproduction paths.
16. The apparatus of claim 14, wherein the controller is configured to further control the recording unit to record an indicator on the navigation area of the recording medium, the indicator indicating a number of the reproduction paths.
17. An apparatus for reproducing at least video data representing multiple reproduction paths, the apparatus comprising:
a reproducing unit being configured to reproduce data recorded on a recording medium; and
a controller, operably coupled to the reproducing unit, being configured to control the reproducing unit to reproduce at least a first navigation data item and a second navigation data item from a navigation area of the recording medium, and the controller being configured to further control the reproducing unit to reproduce a plurality of files, each file including a map identifying transport packets associated with one of the reproduction paths, each map providing relation information between presentation time and transport packets of the associated reproduction path and not including video data, the first navigation data item referencing more than one map for reproducing transport packets associated with multiple reproduction paths and not including video data, the second navigation data item referencing a single map for reproducing transport packets associated with a single reproduction path and not including video data, wherein the first navigation data item indicates multiple files of the plurality of files, and wherein the second navigation data item indicates a single file of the plurality of files, and the controller being configured to further control the reproducing unit to reproduce a transport stream of at least video data from a data area of the recording medium according to the navigation data items and the separate files, the transport stream being divided into the transport packets.
18. The apparatus of claim 17, wherein the controller is configured to further control the reproducing unit to reproduce an indicator from the navigation area of the recording medium, the indicator indicating that the first navigation data item provides navigation information for multiple reproduction paths.
19. The apparatus of claim 17, wherein the controller is configured to further control the reproducing unit to reproduce an indicator from the navigation area of the recording medium, the indicator indicating a number of the reproduction paths.
20. The apparatus of claim 17, wherein the reproducing unit includes a pickup unit.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A bone conducting transceiver (BCT), comprising:
a metal spring having two ends;
an anvil, mounted on an upper surface of the metal spring and configured to move in conjunction with the metal spring based on an input signal;
a base, contacting a lower surface of the metal spring and supporting at least one end of the two ends of the metal spring; and
at least one sensor, configured to generate data regarding at least one characteristic of the BCT, wherein the data comprises impedance data; and
a signal controller configured to:
determine whether or not the impedance data includes a spike within a pre-determined range of frequencies;
if it is determined that the impedance data includes the spike, set a gain of the input signal to a first gain level; and
otherwise, set the gain of the signal to a second gain level, wherein the first gain level differs from the second gain level.
2. The BCT of claim 1, wherein the pre-determined range of frequencies is related to a resonant frequency of the metal spring.
3. The BCT of claim 1, wherein the BCT is configured to be connected to a computing device, wherein the computing device is configured to determine whether the BCT is in contact with a surface based on data for the impedance of the BCT at the pre-determined range of frequencies.
4. The BCT of claim 1, further comprising a sound damping layer, wherein at least some of the sound damping layer is made of a sound insulating material.
5. The BCT of claim 4, wherein the sound damping layer comprises the at least one sensor.
6. The BCT of claim 1, wherein the base comprises a sidewall, and wherein at least the sidewall is made of a sound insulating material.
7. The BCT of claim 6, wherein the sound insulating material comprises rubber.
8. The BCT of claim 1, further comprising at least one magnet that is configured to generate a magnetic force to move the metal spring and anvil based on the input signal.
9. A method, comprising:
receiving, at a computing device, data at a pre-determined range of frequencies for a bone conducting transceiver (BCT);
determining a signal characteristic for a signal based on the data using the computing device, wherein at least part of the BCT is configured to vibrate based on the signal, wherein the signal characteristic comprises a gain of the signal;
wherein the data at a pre-determined range of frequencies comprises impedance data,
wherein determining the signal characteristic for the signal based on the data comprises:
determining whether or not the impedance data includes a spike within the pre-determined range of frequencies;
if it is determined that the impedance data includes the spike, setting the gain of the signal to a first gain level; and
otherwise, setting the gain of the signal to a second gain level, wherein the first gain level differs from the second gain level;
generating the signal based on the signal characteristic using the computing device; and
communicating the signal from the computing device to the BCT.
10. The method of claim 9, wherein the first gain level is less than the second gain level.
11. The method of claim 9, wherein the data at the pre-determined range of frequencies comprises impedance data, and wherein determining the signal characteristic for the signal based on the data comprises:
determining whether the impedance data includes a spike within the pre-determined range of frequencies; and
after determining that the impedance data does include the spike, deactivating one or more components of the computing device, thereby reducing power utilized by the computing device.
12. The method of claim 11, further comprising:
after determining that the impedance data does include the spike, determining that the BCT is in contact with the surface.
13. The method of claim 12, wherein the surface comprises part of a body of a wearer of the BCT.
14. The method of claim 9, wherein the data at the pre-determined range of frequencies comprises measured voltage data, and wherein determining the signal characteristic for the signal based on the data comprises:
determining impedance data based on the measured voltage data; and
determining the signal characteristic for the signal based on the impedance data.
15. A computing device, comprising:
a processor; and
a non-transitory computer-readable storage medium configured to store at least instructions thereon, wherein the instructions are configured to, upon execution by the processor, cause the computing device to perform functions comprising:
receiving data at a pre-determined range of frequencies for a bone conducting transceiver (BCT);
determining a signal characteristic for a signal based on the data, wherein at least part of the BCT is configured to vibrate based on the signal, wherein the signal characteristic comprises a gain of the signal;
wherein the data at a pre-determined range of frequencies comprises impedance data,
wherein determining the signal characteristic for the signal based on the data comprises:
determining whether or not the impedance data includes a spike within the pre-determined range of frequencies;
if it is determined that the impedance data includes the spike, setting the gain of the signal to a first gain level; and
otherwise, setting the gain of the signal to a second gain level, wherein the first gain level differs from the second gain level;
generating the signal based on the signal characteristic; and
communicating the signal to the BCT.
16. The computing device of claim 15, further comprising:
after determining that the impedance data includes the spike, determining that the BCT is not in contact with a surface; and
after determining that the impedance data does not include the spike, determining that the BCT is in contact with the surface.
17. The computing device of claim 16, wherein the surface comprises skin of a wearer of the BCT.
18. The computing device of claim 15, wherein the data at a pre-determined range of frequencies comprises impedance data, and wherein determining the signal characteristic for the signal based on the data comprises:
determining whether the impedance data includes a spike within the pre-determined range of frequencies; and
after determining that the impedance data does include the spike, deactivating one or more components of the computing device, thereby reducing power utilized by the computing device.