US6493506B1 - Optical disk system and method for storing disk- and user-specific settings - Google Patents
Optical disk system and method for storing disk- and user-specific settings Download PDFInfo
- Publication number
- US6493506B1 US6493506B1 US09/109,025 US10902598A US6493506B1 US 6493506 B1 US6493506 B1 US 6493506B1 US 10902598 A US10902598 A US 10902598A US 6493506 B1 US6493506 B1 US 6493506B1
- Authority
- US
- United States
- Prior art keywords
- optical disk
- user settings
- identification data
- drive unit
- recited
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/06—Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to 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/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- 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
-
- 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/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- 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/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Definitions
- This invention relates to optical disk systems, and in particular to optical disk systems which allow users to choose among a variety of playback viewing and listening options.
- Optical disks are recording media typically containing long strings of microscopic pits representing digitally encoded data. Each string of pits is called a “track”. The tracks are formed end to end in a spiral pattern around the center of one or both major surfaces of the disk. Reflected laser light is used to “read” the data encoded in the pits.
- Common types of optical disks available today include compact disks (CDs), laser video disks, and digital versatile disks (DVDs).
- Various optical disk players are available which read data from optical disks.
- the current DVD standard is a compromise format agreed upon by several major consumer electronic and entertainment companies. Under the current DVD standard, the capacity of a single side, single layer DVD with a diameter of 4.7 inches is 4.7 gigabytes, enough to store about 135 minutes of video data. This capacity is sufficient for about 95% of all full length movies.
- the current DVD standard also provides for up to eight different sound tracks in different languages, each with up to eight different audio channels to create a three-dimensional acoustic effect. In addition, up to 32 different sets of subtitles (i.e., translation text) may be stored on a DVD for display during playback.
- a typical DVD player allows a user to select among a wide variety of viewing and listening options.
- the user typically makes these selections by navigating through several layers of menus displayed upon a television (TV) screen.
- viewing options include display format, camera angle, and subtitles.
- a standard TV has a width-to-height (i.e., aspect) ratio of 4:3, while a widescreen TV has an aspect ratio of 16:9.
- Video data can be stored on a DVD for standard TV (4:3 display data) or widescreen TV (16:9 display data).
- DVD player display format options include full frame (4:3 format from 4:3 display data), letterbox (4:3 format from 16:9 display data), pan & scan (4:3 format from 16:9 display data), and widescreen (16:9 format from 16:9 display data).
- letterbox format a wide black stripe is added across the tops and bottoms of the 16:9 display data images such that proper proportions are maintained when the images are displayed upon a 4:3 screen.
- pan & scan format only 4:3 portions of the 16:9 display data images are displayed. Images “shot” from several different camera angles may be recorded on the disk, and the user may select any one of these camera angles for viewing. Subtitles in any one of up to 32 different languages may be superimposed upon portions of the images.
- Audio options include language, number of channels, dynamic range, and volume.
- the user may select one of up to 8 different languages for playback.
- the user may also select desired values for number of audio channels, dynamic range, and volume.
- each of the up to 8 sound tracks in different languages may have up to 8 audio channels.
- Audio data encoded using Dolby® AC-3TM may have 1 to 5.1 channels.
- Audio data encoded using MPEG-2 audio may have 1 to 5.1 or 7.1 channels.
- Audio data encoded using pulse code modulation (PCM) may have 1 to 8 channels.
- PCM pulse code modulation
- Each user's preferences would not be expected to change significantly over time. As a result, a typical user will most likely grow tired of having to reselect the same viewing and listening preferences each time a presentation (e.g., a movie) is viewed. It would thus be beneficial to have an optical disk system which stores information specific to each optical disk and/or user. Such a system would conveniently allow a user to view a presentation, or to continue viewing an interrupted presentation, without having to reselect viewing and listening preferences.
- optical disk system includes a disk drive unit for retrieving identification data and encoded video data stored upon an optical disk, an input device for inputting user settings, and a microprocessor memory unit operably coupled to the disk drive unit and the input device and including a non-volatile portion for storing the identification data and the user settings.
- Information specific to optical disks (e.g., DVDs) and users is stored within the non-volatile portion of the microprocessor memory unit. Such information may be retrieved and invoked, conveniently allowing a user to view a presentation, or to continue viewing an interrupted presentation, without having to reselect viewing and listening preferences.
- the identification data may include a portion of a title of the optical disk.
- a value corresponding to the identification data may be stored within the non-volatile portion of the microprocessor memory unit in order to minimize storage requirements.
- the value may be, for example, an error detection code (e.g., checksum) computed from the identification data stored upon the optical disk.
- the non-volatile portion of the microprocessor memory unit may include, for example, flash memory or electrically erasable programmable random access memory (EEPROM) which maintains stored contents even in the absence of applied electrical power.
- EEPROM electrically erasable programmable random access memory
- the input device may include a keypad having multiple electrical pushbutton switches or “keys”.
- the input device may be a “remote” control unit in wireless communication with the microprocessor (e.g., via an infrared light beam).
- a user may input user settings by pressing one or more of the keys of the keypad.
- the user settings may include, for example, spoken language, video display format, audio volume setting, and subtitle language.
- the optical disk system may also include a microprocessor and an audio/video decoder.
- the microprocessor may be coupled to the disk drive unit and the microprocessor memory unit, and may be operably coupled to the input device.
- the microprocessor may receive the identification data from the disk drive unit and the user settings.
- the user settings may be retrieved from the non-volatile portion of the microprocessor memory unit. Alternately, the user input may be received via the input device.
- the microprocessor may be configured to: (i) store the identification data and the user settings within the non-volatile portion of the microprocessor memory unit, and (ii) provide the identification data and the user settings.
- the audio/video decoder may be coupled to the disk drive unit and the microprocessor.
- the audio/video decoder may receive the encoded video data from the disk drive unit and the identification data and user settings from the microprocessor.
- the audio/video decoder may decode the encoded video data thereby producing decoded video data, and may produce image data (e.g., bit-mapped textual data) which reflects the identification data and the user settings.
- the audio/video decoder may produce a video output signal which includes the image data superimposed upon the decoded video data.
- the microprocessor may maintain a table including disk identification data and disk specific settings (e.g., user settings and last stop playback location information) within the non-volatile portion of the microprocessor memory unit.
- the table may have multiple entry locations, wherein each entry location corresponds to a specific disk and has a disk identification field and a specific settings field.
- the specific settings field may be used to store the user settings and last stop playback information associated with the disk identified by the data within the disk identification field.
- the microprocessor may also maintain a table including user specific settings within the non-volatile portion of the microprocessor memory unit.
- the table may have multiple entry locations, wherein each entry location corresponds to a specific user and has a user identification field and a specific settings field.
- the specific settings field may be used to store the user settings associated with the user identified by the data within the user identification field.
- the microprocessor receives the disk identification data (e.g., textual title) from the disk drive unit.
- the microprocessor may search the table for an entry with matching identification data in the identification field. If an entry with matching identification data is not found, the user may be given the option of using settings stored within the table of user specific settings. If the table of user specific information is empty, or the user chooses not to use settings stored within the table of user specific settings, the microprocessor may prompt the user to enter viewing and listening preferences via the input device. If the user settings are entered via the input device, the settings may be stored within the table of user specific information. After the user settings are obtained, the microprocessor may initialize the last stop playback location to a beginning location. The microprocessor may select an entry location for the disk within the table of disk specific information, and store the identification data, the current calendar date, the last stop playback location, and the user settings within the entry location.
- the disk identification data e.g., textual title
- the microprocessor may retrieve the calendar date, the last stop playback location, and the user settings from the specific settings field of the entry location. The microprocessor may then provide the identification data, the calendar date, the last stop playback location, and the user settings to an on-screen display unit of the audio/video decoder.
- the on-screen display unit may produce the image data reflecting the disk identification data the calendar date, the last stop playback location, and the user settings.
- the identification data, the calendar date, the last stop playback location, and the user settings may then be displayed upon the display screen of the display device, and the user may be given the option of resuming playback from the last stop playback location and with the previously selected user settings.
- Resuming playback from the last stop playback location keeps the user from having to “hunt” through the presentation to determine a suitable location to resume playback. Allowing the user to resume playback with the previously selected user settings saves the user the time and trouble of reselecting viewing and listening preferences.
- the present method for controlling the operation of the optical disk system includes obtaining identification data from the optical disk when the optical disk is inserted into the disk drive unit, obtaining user settings, and storing the identification data and the user settings within the non-volatile portion of the microprocessor memory unit.
- the disk drive unit may be used to scan the optical disk to obtain the identification data.
- the microprocessor may receive the identification data, and may search the table of disk specific information in order to determining if the optical disk has been inserted into the disk drive unit before. If the optical disk has been inserted into the disk drive unit before, the last stop playback location and the user settings may be retrieved and invoked. If the optical disk has not been inserted into the disk drive unit before, the user settings associated with the optical disk may be obtained from the table of user specific settings.
- the user settings may be obtained via the input device. If the user settings are obtained using the input device, the user settings may be stored within the table of user specific settings. Once the user settings are obtained, retrieval of presentation data (i.e., encoded audio and video data) from the optical disk may be initiated.
- presentation data i.e., encoded audio and video data
- the optical disk system may store the identification data, the user settings, and last stop playback location within the non-volatile portion of the microprocessor memory unit. The next time the optical disk is inserted into the disk drive unit, the information data, the user settings, and the last stop playback location may be displayed, and the user may be asked if playback should be restarted from the last stop point and with the previous audio and video settings.
- a sleep timer function may also be employed to detect when a user falls asleep during playback.
- a visual signal e.g., an icon
- the user may be required to respond to the visual signal (e.g., by pressing one or more keys of the keypad of the input device) within a predetermined amount of time (e.g., 5 minutes) in order for playback to continue.
- the visual signal may be displayed in, for example, a corner of the display screen.
- the time interval between displays of the visual signal may be determined by a first timer. Display of the visual signal may start a second timer which determines the required response time.
- the first and second timers may be enabled.
- the first timer may be activated when playback is initiated.
- the visual signal may be displayed and the second timer activated.
- the microprocessor may initiate display of the visual signal by providing data pertaining to the visual signal to the on-screen display unit.
- the on-screen display unit may produce image data and store the image data within an audio/video memory unit.
- the audio/video decoder may retrieve the image data from the audio/video memory unit, incorporate the image data into the output signal, and provide the output signal to the display device via a video signal encoder.
- the microprocessor may store the identification data, the user settings, and the current playback location as the last stop playback location within the non-volatile portion of the microprocessor memory unit.
- the microprocessor may direct the on-screen display unit to stop producing image data. The visual signal disappears from the display screen of the display device, and playback continues.
- the optical disk system assumes the user is asleep.
- the microprocessor stops playback and interrupts the supply of electrical power to the other components (i.e., shuts down the optical disk system).
- the non-volatile portion of the microprocessor memory unit holds the disk identification data, the user settings, and the last stop playback location stored the last time the user responded to the visual signal. The next time the disk is inserted into the disk drive unit, the user will be asked if playback should be continued from the location corresponding to the last time the user responded to the visual signal (i.e., just before the user fell asleep).
- FIG. 1 is a block diagram of one embodiment of an optical disk system in accordance with the present invention, wherein the optical disk system includes a microprocessor memory unit having a non-volatile portion for storing disk and/or user specific settings;
- FIG. 2 is a block diagram of one embodiment of the microprocessor memory unit of FIG. 1;
- FIG. 3 is a block diagram of one embodiment of a table of optical disk specific information stored within the non-volatile portion of the microprocessor memory unit;
- FIG. 4 is a block diagram of one embodiment of a table of user specific settings stored within the non-volatile portion of the microprocessor memory unit;
- FIG. 5 is a block diagram of one embodiment of an audio/video decoder of the optical disk system of FIG. 1;
- FIG. 6 is a block diagram of one embodiment of a display device of the optical disk system of FIG. 1, wherein the display device includes a display screen, and wherein exemplary image data produced by an on-screen display unit of the optical disk system is displayed upon the display screen; and
- FIG. 7 is a block diagram of the display device of FIG. 6 showing candidate locations for display of a visual signal upon the display screen, wherein the visual signal is used to determine if a viewer is asleep.
- FIG. 1 is a block diagram of one embodiment of an optical disk system 10 in accordance with the present invention.
- Optical disk system 10 includes a disk drive unit 12 for retrieving identification data, encoded video and audio data, and navigation data stored upon an optical disk.
- the optical disk may be, for example, a DVD.
- the optical disk may be placed within a designated area of a horizontal platform which slides in and out of disk drive unit 12 .
- disk drive unit 12 may have a slot for insertion of the optical disk.
- the identification data stored upon the optical disk is used to identify the disk and may include a textual title.
- each of the two sides of the optical disk is called a volume and has a primary volume descriptor.
- the primary volume descriptor includes several fields which could be used alone or in combination as identification data to identify the disk: (1) system identifier, 32 bytes; (2) volume identifier, 32 bytes; (3) volume set identifier, 128 bytes; (4) publisher identifier, 128 bytes (5) copyright identifier, 37 bytes; and (6) volume creation date and time, 17 bytes.
- the encoded video data stored upon the optical disk may be, for example, digital video data compressed and encoded according to a Moving Pictures Experts Group (MPEG) standard (e.g., MPEG-2).
- MPEG Moving Pictures Experts Group
- the encoded audio data may be, for example, digital audio data compressed and encoded according to the Dolby® AC-3TM or MPEG-2 audio standard.
- Optical disk system 10 also includes an input device 14 for inputting user settings.
- user settings include, for example, spoken language, video display format, audio volume setting, and subtitle language.
- Input device 14 may include a numeric keypad for inputting user settings.
- Optical disk system 10 also includes a microprocessor 16 coupled to receive the identification data and navigation data from disk drive unit 12 as well as the user settings from input device 14 .
- Microprocessor 16 also includes a timekeeping circuit which tracks the current calendar date including the month, day, and year.
- Microprocessor 16 is coupled to a microprocessor memory unit 18 .
- Microprocessor 16 executes instructions stored within microprocessor memory unit 18 in order to control other functional units of optical disk system 10 .
- microprocessor 16 stores the identification data and the user settings within a non-volatile portion of microprocessor memory unit 18 . Each time an optical disk is inserted into disk drive unit 12 , microprocessor 16 retrieves stored user settings associated with the disk from microprocessor memory unit 18 , and the user is given the option of using the previously selected user settings. Using the previously selected user settings saves the user the time and trouble of reselecting viewing and listening preferences.
- Optical disk system 10 also includes an audio/video decoder 20 .
- Audio/video decoder 20 is coupled to disk drive unit 12 and microprocessor 16 .
- Audio/video decoder 20 receives the encoded video and audio data from disk drive unit 12 along with the identification data and the user settings from microprocessor 16 .
- Audio/video decoder 20 decodes the encoded video and audio data thereby producing decoded video and audio data.
- Audio/video decoder 20 stores the decoded video and audio data, the identification data, and the user settings within an audio/video (A/V) memory unit 22 coupled to audio/video decoder 20 .
- A/V audio/video
- audio/video decoder 20 subsequently retrieves the decoded video data, the identification data, and the user settings from audio/video (A/V) memory unit 22 , produces an output signal which is a combination of the decoded video data, the identification data, and the user settings, and provides the output signal to a video signal encoder 24 coupled to audio/video decoder 20 .
- the output signal may result in one or more menus being displayed upon a display device of optical disk system 10 . Each menu may contain the identification data or the user settings superimposed upon decoded video data.
- Audio/video decoder 20 also retrieves decoded audio data from audio/video (A/V) memory unit 22 , synchronizes the decoded video and audio data, and provides the audio data to an audio DAC 26 coupled to audio/video decoder 20 .
- A/V audio/video
- Optical disk system 10 also includes two or more speakers 28 coupled to audio DAC 26 and a display device 30 coupled to video signal encoder 24 .
- Audio DAC 26 receives digital audio data produced by audio/video decoder 20 and produces an analog audio signal from the digital audio data.
- the analog audio signal is coupled to speakers 28 .
- Speakers 28 convert the electrical energy of the analog audio signal into sound energy.
- Display device 30 may be, for example, a television.
- Video signal encoder 24 receives the output signal produced by audio/video decoder 20 and produces an analog video signal, preferably according to a recognized standard television broadcast format (e.g., national television system committee or NTSC, phase alternate line or PAL, etc.).
- the analog video signal is coupled to display device 30 .
- Display device 30 has a display screen and creates an image upon the display screen, wherein the image is dependent upon the analog video signal.
- the encoded video and audio data of a DVD is organized into cells associated with multiple pictures or frames.
- a program is a group of cells, and a program chain is a collection of programs.
- the navigation data on a DVD controls playback of the presentation data.
- Each volume of a DVD may have one or more titles, wherein each title is used to designate a particular grouping of presentation data (e.g., a movie, etc.).
- a Part 13 of_Title is a navigation data construct which includes pointers or links to one or more program chains. The term “chapter” refers to the Part_of_Title construct.
- a title on a DVD may have multiple program chains labeled as, for example, “chapter 5.” These program chains may include different cells depending on, for example, selected camera angle and parental guidance. Although more information is required to designate a specific playback point, the term “chapter” will be used to designate a specific playback point when interfacing with the user.
- FIG. 2 is a block diagram of one embodiment of microprocessor memory unit 18 .
- Microprocessor memory unit 18 includes a volatile portion 32 and a non-volatile portion 34 .
- Volatile portion 32 may include, for example, static random access memory (SRAM) which requires an uninterrupted supply of electrical power in order to maintain stored contents.
- Non-volatile portion 34 may include, for example, flash memory or electrically erasable programmable random access memory (EEPROM) which maintains stored contents even in the absence of applied electrical power.
- SRAM static random access memory
- EEPROM electrically erasable programmable random access memory
- FIG. 3 is a block diagram of one embodiment of a table 36 of disk specific information stored within non-volatile portion 34 of microprocessor memory unit 18 and maintained by microprocessor 16 .
- Table 36 includes multiple entry locations, and each entry location is configured to store information pertaining to a particular optical disk.
- Each entry location includes a disk identification field and a specific settings field.
- the disk identification field may include, for example, a textual title, a portion of a textual title, or a numeric value.
- the specific settings field includes the viewing and listening preferences used the last time encoded video and audio data was retrieved from the disk.
- a textual title of a disk may be tens of bytes in length.
- a numeric value may be substituted for the title, or portion thereof, in order to reduce memory storage requirements.
- the numeric value may be, for example, an error detection code computed upon the disk identification data.
- a checksum is an example of such an err or detection code.
- a checksum may be computed by adding the contents of one or more of the fields of the primary volume descriptor of the optical disk, then performing a modulus operation upon the data. Using the above checksum calculation method to determine the contents of a 32-bit (4-byte) identification field, the odds of two different optical disks having identical checksums is about 1 in 4,300,000,000.
- the specific settings field may include, for example, the calendar date the optical disk was last played and stored user settings including spoken language, video display format, audio volume setting, subtitle language, and a “last stop” playback location.
- the last stop playback location indicates where playback was stopped the last time the optical disk was inserted into disk drive unit 12 .
- FIG. 4 is a block diagram of one embodiment of a table 37 of user specific information stored within non-volatile portion 34 of microprocessor memory unit 18 and maintained by microprocessor 16 .
- Table 37 includes multiple entry locations, and each entry location stores information pertaining to a particular user.
- Each entry location includes a user identification field and a specific settings field.
- the user identification field may include, for example, a user's first name or nickname, a portion of the user's first name or nickname, or a numeric value as described above.
- the specific settings field includes the viewing and listening preferences of the user.
- microprocessor 16 When an optical disk is inserted into disk drive unit 12 , microprocessor 16 receives the disk identification data (e.g., textual title) from disk drive unit 12 . Microprocessor 16 searches table 36 within non-volatile portion 34 of microprocessor memory unit 18 for an entry with matching identification data in the identification field.
- disk identification data e.g., textual title
- microprocessor 16 may, for example, cause a message similar to the following to be displayed:
- microprocessor 16 may access table 37 and print the contents of valid (i.e., non-empty) user identification fields for user selection:
- microprocessor 16 may access table 37 and display the user specific settings for user review and approval.
- microprocessor 16 may prompt the user to enter viewing and listening preferences. After the user has entered his or her preferences, microprocessor 16 may ask the user if he or she wants to save the preferences. If the user answers yes, microprocessor 16 may prompt the user to enter a desired user identification string (e.g., a first name, a nickname, etc.). Microprocessor 16 may then select an entry location within table 37 , save the user identification string within the user identification field of the entry location, and the user specific settings in the specific settings field of the entry location.
- a desired user identification string e.g., a first name, a nickname, etc.
- microprocessor 16 may initialize the last stop playback location to a beginning location. Microprocessor 16 may then select an entry location for the disk within table 36 , store the identification data in the disk identification field of the entry location, and store the current calendar date, the last stop playback location, and the user settings within the specific settings field of the entry location.
- microprocessor 16 retrieves the calendar date, the last stop playback location, and the user settings from the specific settings field of the entry location. Microprocessor 16 provides the identification data, the calendar date, the last stop playback location, and the user settings to on-screen display unit 28 of audio/video decoder 24 . The identification data, the calendar date, the last stop playback location, and the user settings are displayed upon a display screen of display device 30 , and the user is given the option of resuming playback from the last stop playback location and with the previously selected user settings.
- FIG. 5 is a block diagram of one embodiment of audio/video decoder 24 .
- Audio/video decoder 24 includes a video decoder 26 and an on-screen display (OSD) unit 28 .
- Video decoder 26 receives the encoded video and audio data from disk drive unit 12
- on-screen display unit 28 receives the identification data, the calendar date, the last stop playback location, and the user settings from microprocessor 16 .
- Video decoder 26 decodes the encoded video data thereby producing decoded video data.
- Video decoder 26 stores the decoded video data within audio/video memory unit 22 .
- On-screen display unit 28 may, for example, produce image data (e.g., bit-mapped textual characters) pertaining to the identification data, the calendar date, the last stop playback location, and the user settings, and store the image data within audio/video memory unit 22 .
- image data e.g., bit-mapped textual characters
- Audio/video memory unit 22 may include, for example, a frame buffer portion and an audio buffer portion.
- Video decoder 26 may store the decoded video data in the frame buffer portion.
- Audio/video decoder 24 may store decoded audio data in the audio buffer.
- On-screen display unit 28 may store image data pertaining to the identification data, the calendar date, the last stop playback location, and the user settings within the frame buffer portion such that the image data overwrites the decoded video data stored within the frame buffer portion video decoder 26 . In this fashion, the image data produced by on-screen display unit 28 is superimposed upon the decoded video data.
- Audio/video decoder 24 may retrieve video data from the frame buffer portion, retrieve audio data from the audio buffer portion, synchronize the video and audio data, provide the video data to video signal encoder 24 , and provide the audio data to audio DAC 26 .
- the optical disk may be, for example, a DVD
- the bitstream produced by disk drive unit 12 may be a DVD-compliant bitstream having a sub-picture unit (SPU) portion.
- the SPU portion of a DVD-compliant bitstream is used to convey graphical image data (e.g., text characters) to be displayed by superimposing the graphical image data upon a background image.
- Optical disk system 10 may take advantage of the display capabilities afforded by the SPU portion of the DVD-compliant bitstream.
- the frame buffer portion of audio/video memory unit 22 may include a decoded video portion and a sub-picture portion.
- Video decoder 26 may store decoded video data in the decoded video portion of the frame buffer portion, and on-screen display unit 28 may store produced image data within the sub-picture portion of the frame buffer portion.
- Audio/video decoder 24 may retrieve video data from both the decoded video portion and the sub-picture portion of the frame buffer portion, superimpose the image data from the sub-picture portion upon the video data from the decoded video portion, and provide the resultant video data as an output signal to video signal encoder 24 .
- FIG. 6 is a block diagram of one embodiment of display device 30 , wherein display device 30 includes a display screen 38 , and wherein exemplary image data produced by on-screen display unit 28 is displayed upon display screen 38 .
- the disk is identified by title information obtained from the disk on the first line of the displayed information.
- the last stop playback location is displayed on the second line of the displayed information as a calendar date including month, day, and year. Lines 3 - 6 of the displayed information indicate the spoken language, video display format, audio volume setting, and subtitles selected by the user the last time the disk was inserted into disk drive unit 12 .
- the last stop playback location is displayed on line 7 of the displayed information. As described above, the last stop playback location indicates where playback was stopped the last time the optical disk was inserted into disk drive unit 12 .
- the user may be prompted with a question like:
- microprocessor 16 may ask if the user wishes to use previously selected viewing and listening preferences. If the user chooses not to use previously selected viewing and listening preferences, or if table 37 is empty, microprocessor 16 may prompt the user to enter viewing and listening preferences as described above.
- the physical data structure includes the basic video and audio data
- the presentation data structure includes information about how the video and audio data should be played.
- a DVD optical disk may include only a single title and a physical data structure including the basic video and audio data.
- the presentation data structure may contain several programs which replay different sequences of the video and audio data to reflect different camera angles, different chapter orderings, or the skipping of certain chapters based upon the parental management setting. More information about how data is organized upon a DVD may be obtained from DVD Demystified by Jim Taylor (1998, McGraw-Hill, Inc., New York, ISBN 0-07-064841-7).
- the saving of a last stop playback location for a DVD may require saving the following location information about the physical stop point: (1) the title number from the video title set (VTS), (2) the video object set (VOBS) number, (3) the video object number (VOB), (4) the cell, and (5) the video object unit (VOBU).
- the saving of the last stop playback location for a DVD may also require saving the following presentation data information: (1) program chain (PGC) number, and (2) the program (PG) number.
- the present method for controlling the operation of optical disk system 10 thus includes obtaining identification data from the optical disk when the optical disk is inserted into disk drive unit 12 .
- the identification data may be, for example, a portion of a title of the optical disk, and may be obtained by scanning the optical disk using disk drive unit 12 .
- User settings are then obtained from table 37 or input device 14 . As described above, the user settings may include the spoken language, the video display format, the audio volume setting, and the subtitle language.
- the identification data and the user settings are then stored within non-volatile portion 34 of microprocessor memory unit 18 .
- Microprocessor 16 may maintain table 36 of optical disk specific settings and table 37 of user specific settings within non-volatile portion 34 of microprocessor memory unit 18 as described above.
- microprocessor 16 receives disk identification data from disk drive unit 12 .
- Microprocessor 16 may determine if the optical disk has been inserted into disk drive unit 12 before by searching for matching identification data with the identification fields of each entry in table 36 . If a match is found, the optical disk has been inserted into disk drive unit 12 before, and the user settings may be retrieved from the disk specific settings field of the corresponding entry in table 36 .
- the user settings may be obtained from table 37 or via input device 14 . Once user settings are obtained, they may be saved in non-volatile portion 34 of microprocessor memory unit 18 as described above, and retrieval of presentation data (i.e., encoded audio and video data) from the optical disk may be initiated.
- presentation data i.e., encoded audio and video data
- optical disk system 10 may store the identification data, the user settings, and last stop playback location within non-volatile portion 34 of microprocessor memory unit 18 .
- the information data, the user settings, and the last stop playback location will be displayed, and the user may be asked if playback should be restarted from the last stop point. If the user answers yes, viewing may be continued from the point of interrupted playback. The user may then be asked if the previous audio and video settings should be used. If the user answers yes to the second question, the previously selected viewing and listening preferences may be invoked, saving the user the time and trouble of reselecting the audio and video preferences as described above.
- table 37 If the user answers no, and table 37 is not empty, the user may be asked if previously selected viewing and listening preferences are to be used. If the user chooses not to use previously selected viewing and listening preferences, or if table 37 is empty, the user may be prompted to enter viewing and listening preferences as described above.
- a sleep timer function may also be employed to detect when a user falls asleep during playback.
- a visual signal e.g., an icon
- the user must respond to the visual signal (e.g., by pressing one or more keys of a keypad of input device 14 ) within a predetermined amount of time (e.g., 5 minutes) in order for playback to continue.
- the visual signal may be displayed in, for example, a corner of display screen 38 .
- the time interval between displays of the visual signal are determined by a first timer.
- a second timer determines the required response time. Display of the visual signal starts the second timer.
- the first and second timers may be implemented in hardware or software.
- FIG. 7 is a block diagram of display device 30 showing candidate locations for display of the visual signal upon display screen 38 .
- the visual signal may be displayed within a lower right-hand corner 42 of display screen 38 . Alternately, the visual signal may be displayed in one of the other three corners 44 of display screen 38 .
- the first and second timers are enabled.
- the first timer is activated when playback is initiated.
- the first timer indicates a first predetermined period of time has elapsed (e.g., 30 minutes)
- the visual signal is displayed and the second timer is activated.
- Microprocessor 16 initiates display of the visual signal by providing data pertaining to the visual signal to on-screen display unit 28 .
- On-screen display unit 28 produces image data and stores the image data within audio/video memory unit 22 .
- Audio/video decoder 20 retrieves the image data from audio/video memory unit 22 , incorporates the image data into the output signal, and provides the output signal to video signal encoder 24 .
- microprocessor 16 stores the current playback location as the last stop playback location within non-volatile portion 34 of microprocessor memory unit 18 .
- Microprocessor 16 directs on-screen display unit 28 to stop producing image data, the visual signal disappears from display screen 38 of display device 30 , and playback continues.
- optical disk system 10 assumes the user is asleep.
- Microprocessor 16 stops playback and interrupts the supply of electrical power to the other components (i.e., shuts down optical disk system 10 ).
- Non-volatile portion 34 of microprocessor memory unit 18 holds the disk identification data, the user settings, and the last stop playback location stored the last time the user responded to the visual signal. The next time the disk is inserted into disk drive unit 12 , the user will be asked if playback should be continued from the location corresponding to the last time the user responded to the visual signal (i.e., just before the user fell asleep).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
Claims (34)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/109,025 US6493506B1 (en) | 1998-07-01 | 1998-07-01 | Optical disk system and method for storing disk- and user-specific settings |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/109,025 US6493506B1 (en) | 1998-07-01 | 1998-07-01 | Optical disk system and method for storing disk- and user-specific settings |
Publications (1)
Publication Number | Publication Date |
---|---|
US6493506B1 true US6493506B1 (en) | 2002-12-10 |
Family
ID=22325425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/109,025 Expired - Lifetime US6493506B1 (en) | 1998-07-01 | 1998-07-01 | Optical disk system and method for storing disk- and user-specific settings |
Country Status (1)
Country | Link |
---|---|
US (1) | US6493506B1 (en) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020089606A1 (en) * | 2001-01-11 | 2002-07-11 | Forler Joseph Wayne | Automatic on-screen display of auxiliary information |
US20020097984A1 (en) * | 1998-11-12 | 2002-07-25 | Max Abecassis | Replaying a video segment with changed audio |
US20030081931A1 (en) * | 2001-10-12 | 2003-05-01 | Funai Electric Co., Ltd. | Video processing apparatus, video processing method and DVD video apparatus |
US20030086681A1 (en) * | 2001-11-06 | 2003-05-08 | Funai Electric Co., Ltd. | Digital versatile disk player |
US20030190160A1 (en) * | 2002-04-04 | 2003-10-09 | Hitachi, Inc. | Information recording apparatus and information recording method |
EP1394792A2 (en) * | 2002-08-30 | 2004-03-03 | Pioneer Corporation | Information reproducing apparatus and method |
US20040057695A1 (en) * | 2002-09-17 | 2004-03-25 | Pioneer Corporation | Information reproducing apparatus and information reproducing method |
US20050086604A1 (en) * | 2003-10-17 | 2005-04-21 | Pioneer Corporation | Information reproducing apparatus and information reproducing method |
US20050185937A1 (en) * | 2002-07-16 | 2005-08-25 | Comer Mary L. | Interleaving of base and enhancement layers for hd-dvd using alternate stream identification for enhancement layer |
US20060036936A1 (en) * | 2004-08-12 | 2006-02-16 | Angel Chen | Method and apparatus for playing multimedia |
US20060119878A1 (en) * | 2004-12-03 | 2006-06-08 | Toshiyuki Kurosaki | Reduced read time in electronic apparatus and media control method in electronic apparatus |
US7088906B1 (en) * | 1999-04-16 | 2006-08-08 | Pioneer Corporation | Information reproducing apparatus |
US20070147786A1 (en) * | 2005-12-27 | 2007-06-28 | Kabushiki Kaisha Toshiba | Moving picture playback equipment and moving picture playback method |
US20070269189A1 (en) * | 2006-05-19 | 2007-11-22 | Russ Samuel H | Digital video disc (dvd) player or digital video recorder (dvr) playback with memory |
US20080056662A1 (en) * | 2006-09-05 | 2008-03-06 | Sony Corporation | Receiving apparatus |
US20080058059A1 (en) * | 2004-09-29 | 2008-03-06 | Fitzsimons Matthew R | Gaming Machine Configuration Methods and Apparatus |
WO2009000888A1 (en) * | 2007-06-26 | 2008-12-31 | Bokilur Ag | Method, module and device for handling a digital media file |
EP2044592A1 (en) * | 2006-07-12 | 2009-04-08 | Koninklijke Philips Electronics N.V. | A device and a method for playing audio-video content |
EP2073207A1 (en) | 2007-12-21 | 2009-06-24 | Alpine Electronics, Inc. | Video reproducing apparatus having a function for resuming an interrupted reproduction |
US20090177716A1 (en) * | 2006-06-16 | 2009-07-09 | Oberthur Technologies | Removable storage device and electronic apparatus that can be connected together and method for saving environmental data |
US20090180757A1 (en) * | 1999-06-25 | 2009-07-16 | Koninklijke Philips Electronics, N.V. | Order of titles |
EP2084708A1 (en) * | 2006-10-19 | 2009-08-05 | LG Electronics, Inc. | Encoding method and apparatus and decoding method and apparatus |
US20100241953A1 (en) * | 2006-07-12 | 2010-09-23 | Tae Hyeon Kim | Method and apparatus for encoding/deconding signal |
EP2246858A1 (en) * | 2009-05-01 | 2010-11-03 | LSI Corporation | Controlling an optical-disc reader using surface marks |
US20110007618A1 (en) * | 2009-07-09 | 2011-01-13 | Lsi Corporation | Preventing unauthorized use of optical discs |
US8009962B1 (en) * | 2003-12-03 | 2011-08-30 | Nvidia Corporation | Apparatus and method for processing an audio/video program |
US20120021773A1 (en) * | 2006-03-16 | 2012-01-26 | Apple Inc. | Location-based media presentation |
US20130325452A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325454A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha Llc | Methods and systems for managing adaptation data |
US20130325459A1 (en) * | 2012-05-31 | 2013-12-05 | Royce A. Levien | Speech recognition adaptation systems based on adaptation data |
US20130325448A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Speech recognition adaptation systems based on adaptation data |
US20130325449A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha Llc | Speech recognition adaptation systems based on adaptation data |
US20130325451A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325450A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325446A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Speech recognition adaptation systems based on adaptation data |
US20130325474A1 (en) * | 2012-05-31 | 2013-12-05 | Royce A. Levien | Speech recognition adaptation systems based on adaptation data |
US8706919B1 (en) * | 2003-05-12 | 2014-04-22 | Plantronics, Inc. | System and method for storage and retrieval of personal preference audio settings on a processor-based host |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5977964A (en) * | 1996-06-06 | 1999-11-02 | Intel Corporation | Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times |
US6065006A (en) * | 1998-02-05 | 2000-05-16 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
-
1998
- 1998-07-01 US US09/109,025 patent/US6493506B1/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5977964A (en) * | 1996-06-06 | 1999-11-02 | Intel Corporation | Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times |
US6065006A (en) * | 1998-02-05 | 2000-05-16 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
Cited By (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020097984A1 (en) * | 1998-11-12 | 2002-07-25 | Max Abecassis | Replaying a video segment with changed audio |
US7430360B2 (en) * | 1998-11-12 | 2008-09-30 | Max Abecassis | Replaying a video segment with changed audio |
US7088906B1 (en) * | 1999-04-16 | 2006-08-08 | Pioneer Corporation | Information reproducing apparatus |
US7577341B1 (en) * | 1999-06-25 | 2009-08-18 | Koninklijke Philips Electronics N.V. | Order of titles |
US8452162B2 (en) | 1999-06-25 | 2013-05-28 | Koninklijke Philips Electronics N.V. | Order of titles |
US20090180757A1 (en) * | 1999-06-25 | 2009-07-16 | Koninklijke Philips Electronics, N.V. | Order of titles |
US7676822B2 (en) * | 2001-01-11 | 2010-03-09 | Thomson Licensing | Automatic on-screen display of auxiliary information |
US20020089606A1 (en) * | 2001-01-11 | 2002-07-11 | Forler Joseph Wayne | Automatic on-screen display of auxiliary information |
US20030081931A1 (en) * | 2001-10-12 | 2003-05-01 | Funai Electric Co., Ltd. | Video processing apparatus, video processing method and DVD video apparatus |
US20030086681A1 (en) * | 2001-11-06 | 2003-05-08 | Funai Electric Co., Ltd. | Digital versatile disk player |
US8139927B2 (en) * | 2002-04-04 | 2012-03-20 | Hitachi, Ltd. | Information recording apparatus and information recording method |
US20030190160A1 (en) * | 2002-04-04 | 2003-10-09 | Hitachi, Inc. | Information recording apparatus and information recording method |
US20080232222A1 (en) * | 2002-04-04 | 2008-09-25 | Hitachi, Ltd. | Information Recording Apparatus and Information Recording Method |
US7391964B2 (en) * | 2002-04-04 | 2008-06-24 | Hitachi, Ltd. | Information recording apparatus and information recording method |
US7561783B2 (en) * | 2002-07-16 | 2009-07-14 | Thomson Licensing | Interleaving of base and enhancement layers for HD-DVD |
US20050185937A1 (en) * | 2002-07-16 | 2005-08-25 | Comer Mary L. | Interleaving of base and enhancement layers for hd-dvd using alternate stream identification for enhancement layer |
US20040042763A1 (en) * | 2002-08-30 | 2004-03-04 | Pioneer Corporation | Information reproducing apparatus and method |
EP1394792A3 (en) * | 2002-08-30 | 2006-10-11 | Pioneer Corporation | Information reproducing apparatus and method |
EP1394792A2 (en) * | 2002-08-30 | 2004-03-03 | Pioneer Corporation | Information reproducing apparatus and method |
US20040057695A1 (en) * | 2002-09-17 | 2004-03-25 | Pioneer Corporation | Information reproducing apparatus and information reproducing method |
US8706919B1 (en) * | 2003-05-12 | 2014-04-22 | Plantronics, Inc. | System and method for storage and retrieval of personal preference audio settings on a processor-based host |
US20050086604A1 (en) * | 2003-10-17 | 2005-04-21 | Pioneer Corporation | Information reproducing apparatus and information reproducing method |
US8009962B1 (en) * | 2003-12-03 | 2011-08-30 | Nvidia Corporation | Apparatus and method for processing an audio/video program |
US20060036936A1 (en) * | 2004-08-12 | 2006-02-16 | Angel Chen | Method and apparatus for playing multimedia |
US20080058059A1 (en) * | 2004-09-29 | 2008-03-06 | Fitzsimons Matthew R | Gaming Machine Configuration Methods and Apparatus |
US20060119878A1 (en) * | 2004-12-03 | 2006-06-08 | Toshiyuki Kurosaki | Reduced read time in electronic apparatus and media control method in electronic apparatus |
US7660976B2 (en) * | 2004-12-03 | 2010-02-09 | Sony Computer Entertainment Inc. | Reduced read time in electronic apparatus and media control method in electronic apparatus |
US20070147786A1 (en) * | 2005-12-27 | 2007-06-28 | Kabushiki Kaisha Toshiba | Moving picture playback equipment and moving picture playback method |
US8824871B2 (en) * | 2005-12-27 | 2014-09-02 | Kabushiki Kaisha Toshiba | Moving picture playback equipment and moving picture playback method |
US9412416B2 (en) * | 2006-03-16 | 2016-08-09 | Apple Inc. | Location-based media presentation |
US20120021773A1 (en) * | 2006-03-16 | 2012-01-26 | Apple Inc. | Location-based media presentation |
WO2007137003A3 (en) * | 2006-05-19 | 2008-04-24 | Scientific Atlanta | Digital video disc (dvd) player or digital video recorder (dvr) playback with memory |
US20070269189A1 (en) * | 2006-05-19 | 2007-11-22 | Russ Samuel H | Digital video disc (dvd) player or digital video recorder (dvr) playback with memory |
US7826711B2 (en) | 2006-05-19 | 2010-11-02 | Russ Samuel H | Digital video disc (DVD) player or digital video recorder (DVR) playback with memory |
WO2007137003A2 (en) * | 2006-05-19 | 2007-11-29 | Scientific-Atlanta, Inc. | Digital video disc (dvd) player or digital video recorder (dvr) playback with memory |
US20090177716A1 (en) * | 2006-06-16 | 2009-07-09 | Oberthur Technologies | Removable storage device and electronic apparatus that can be connected together and method for saving environmental data |
EP2044592A1 (en) * | 2006-07-12 | 2009-04-08 | Koninklijke Philips Electronics N.V. | A device and a method for playing audio-video content |
US20100241953A1 (en) * | 2006-07-12 | 2010-09-23 | Tae Hyeon Kim | Method and apparatus for encoding/deconding signal |
US8275814B2 (en) | 2006-07-12 | 2012-09-25 | Lg Electronics Inc. | Method and apparatus for encoding/decoding signal |
US20080056662A1 (en) * | 2006-09-05 | 2008-03-06 | Sony Corporation | Receiving apparatus |
US8392960B2 (en) * | 2006-09-05 | 2013-03-05 | Sony Corporation | Receiving apparatus |
US20100281365A1 (en) * | 2006-10-19 | 2010-11-04 | Tae Hyeon Kim | Encoding method and apparatus and decoding method and apparatus |
US8176424B2 (en) | 2006-10-19 | 2012-05-08 | Lg Electronics Inc. | Encoding method and apparatus and decoding method and apparatus |
EP2084708A4 (en) * | 2006-10-19 | 2010-11-24 | Lg Electronics Inc | Encoding method and apparatus and decoding method and apparatus |
US20100174989A1 (en) * | 2006-10-19 | 2010-07-08 | Tae Hyeon Kim | Encoding method and apparatus and decoding method and apparatus |
US20100100819A1 (en) * | 2006-10-19 | 2010-04-22 | Tae Hyeon Kim | Encoding method and apparatus and decoding method and apparatus |
US8452801B2 (en) | 2006-10-19 | 2013-05-28 | Lg Electronics Inc. | Encoding method and apparatus and decoding method and apparatus |
US20100042924A1 (en) * | 2006-10-19 | 2010-02-18 | Tae Hyeon Kim | Encoding method and apparatus and decoding method and apparatus |
US20100174733A1 (en) * | 2006-10-19 | 2010-07-08 | Tae Hyeon Kim | Encoding method and apparatus and decoding method and apparatus |
US8271553B2 (en) | 2006-10-19 | 2012-09-18 | Lg Electronics Inc. | Encoding method and apparatus and decoding method and apparatus |
US8271554B2 (en) | 2006-10-19 | 2012-09-18 | Lg Electronics | Encoding method and apparatus and decoding method and apparatus |
US8499011B2 (en) | 2006-10-19 | 2013-07-30 | Lg Electronics Inc. | Encoding method and apparatus and decoding method and apparatus |
EP2084708A1 (en) * | 2006-10-19 | 2009-08-05 | LG Electronics, Inc. | Encoding method and apparatus and decoding method and apparatus |
WO2009000888A1 (en) * | 2007-06-26 | 2008-12-31 | Bokilur Ag | Method, module and device for handling a digital media file |
US8295676B2 (en) | 2007-12-21 | 2012-10-23 | Alpine Electronics, Inc. | Video reproducing apparatus |
EP2073207A1 (en) | 2007-12-21 | 2009-06-24 | Alpine Electronics, Inc. | Video reproducing apparatus having a function for resuming an interrupted reproduction |
US20090162026A1 (en) * | 2007-12-21 | 2009-06-25 | Masaru Kimura | Video reproducing apparatus |
EP2246858A1 (en) * | 2009-05-01 | 2010-11-03 | LSI Corporation | Controlling an optical-disc reader using surface marks |
US8315133B2 (en) | 2009-05-01 | 2012-11-20 | Lsi Corporation | Controlling an optical-disc reader using surface marks |
US20100278021A1 (en) * | 2009-05-01 | 2010-11-04 | Lsi Corporation | Controlling an optical-disc reader using surface marks |
US20110007618A1 (en) * | 2009-07-09 | 2011-01-13 | Lsi Corporation | Preventing unauthorized use of optical discs |
US8279731B2 (en) | 2009-07-09 | 2012-10-02 | Lsi Corporation | Preventing unauthorized use of optical discs |
US20130325441A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha Llc | Methods and systems for managing adaptation data |
US20130325454A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha Llc | Methods and systems for managing adaptation data |
US20130325449A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha Llc | Speech recognition adaptation systems based on adaptation data |
US20130325451A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325450A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325453A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US20130325446A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Speech recognition adaptation systems based on adaptation data |
US20130325474A1 (en) * | 2012-05-31 | 2013-12-05 | Royce A. Levien | Speech recognition adaptation systems based on adaptation data |
US20130325459A1 (en) * | 2012-05-31 | 2013-12-05 | Royce A. Levien | Speech recognition adaptation systems based on adaptation data |
US20130325448A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Speech recognition adaptation systems based on adaptation data |
US9305565B2 (en) * | 2012-05-31 | 2016-04-05 | Elwha Llc | Methods and systems for speech adaptation data |
US20130325452A1 (en) * | 2012-05-31 | 2013-12-05 | Elwha LLC, a limited liability company of the State of Delaware | Methods and systems for speech adaptation data |
US9495966B2 (en) * | 2012-05-31 | 2016-11-15 | Elwha Llc | Speech recognition adaptation systems based on adaptation data |
US20170069335A1 (en) * | 2012-05-31 | 2017-03-09 | Elwha Llc | Methods and systems for speech adaptation data |
US9620128B2 (en) * | 2012-05-31 | 2017-04-11 | Elwha Llc | Speech recognition adaptation systems based on adaptation data |
US9899026B2 (en) | 2012-05-31 | 2018-02-20 | Elwha Llc | Speech recognition adaptation systems based on adaptation data |
US9899040B2 (en) * | 2012-05-31 | 2018-02-20 | Elwha, Llc | Methods and systems for managing adaptation data |
US10395672B2 (en) * | 2012-05-31 | 2019-08-27 | Elwha Llc | Methods and systems for managing adaptation data |
US10431235B2 (en) * | 2012-05-31 | 2019-10-01 | Elwha Llc | Methods and systems for speech adaptation data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6493506B1 (en) | Optical disk system and method for storing disk- and user-specific settings | |
KR100265316B1 (en) | Record, reproducing apparatus for reproducing data from the recording medium, and method of reproducing | |
US5999698A (en) | Multiangle block reproduction system | |
KR100272409B1 (en) | Recording medium, apparatus and method of recording data on the recording medium, and apparatus and method of reprod... | |
KR100276950B1 (en) | Multi-language recording media and their playback devices | |
JP3007689B2 (en) | Playback device and playback method corresponding to different rating systems for each country | |
US7284275B2 (en) | Information playback apparatus method and recording medium | |
JP3334799B2 (en) | Optical disc, reproducing apparatus, reproducing method, and recording medium | |
EP1652380A1 (en) | Information storage medium for storing subtitle and video mapping information, and method and apparatus for reproducing thereof | |
US6188835B1 (en) | Optical disk system and method for storing data allowing playback of selected portions of recorded presentations | |
JP3798532B2 (en) | Multi-angle block playback system | |
JP2001016550A (en) | Method for controlling presentation of presentation data unit, digital video system and method for providing sequence of digital encoded video data unit | |
JP2857122B2 (en) | Multilingual recording media | |
JP2857142B1 (en) | optical disk | |
JP2857118B2 (en) | Multilingual recording medium playback device | |
EP1335379A1 (en) | Recording medium player | |
JP3663017B2 (en) | Playback device and playback method | |
JP2857146B1 (en) | Optical disk reproducing device and reproducing method, optical disk recording device and recording method | |
JPH08336103A (en) | A recording medium in which the attribute information of the reproduced data is recorded together with the reproduced data, and a system for properly reproducing the reproduced data using the attribute information | |
JP2856722B2 (en) | recoding media | |
JP3062152B2 (en) | Data communication system | |
KR100249969B1 (en) | How to set user select function information of DVD system | |
JP2857141B1 (en) | optical disk | |
JPH0917161A (en) | Playback apparatus and playback method | |
JP2856721B2 (en) | Playback method and playback device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LSI LOGIC CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHONER, BRIAN F.;GRANDBOIS, BRETT J.;CUBISS, CHRISTOPHER;REEL/FRAME:009331/0166 Effective date: 19980630 |
|
AS | Assignment |
Owner name: LSI LOGIC CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NEUMAN, DARREN D.;REEL/FRAME:013250/0452 Effective date: 20020818 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AG Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:LSI CORPORATION;AGERE SYSTEMS LLC;REEL/FRAME:032856/0031 Effective date: 20140506 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: LSI CORPORATION, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:LSI LOGIC CORPORATION;REEL/FRAME:033102/0270 Effective date: 20070406 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LSI CORPORATION;REEL/FRAME:035058/0248 Effective date: 20140804 |
|
AS | Assignment |
Owner name: LSI CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 Owner name: AGERE SYSTEMS LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047195/0026 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0026. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047477/0423 Effective date: 20180905 |