WO2005004364A2 - Systeme et procede de traitement de donnees - Google Patents
Systeme et procede de traitement de donnees Download PDFInfo
- Publication number
- WO2005004364A2 WO2005004364A2 PCT/GB2004/002900 GB2004002900W WO2005004364A2 WO 2005004364 A2 WO2005004364 A2 WO 2005004364A2 GB 2004002900 W GB2004002900 W GB 2004002900W WO 2005004364 A2 WO2005004364 A2 WO 2005004364A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- value
- video
- video sequence
- sequence
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000004590 computer program Methods 0.000 claims 2
- 238000003672 processing method Methods 0.000 claims 1
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 17
- 230000002950 deficient Effects 0.000 description 7
- 101000946275 Homo sapiens Protein CLEC16A Proteins 0.000 description 6
- 102100034718 Protein CLEC16A Human genes 0.000 description 6
- 230000000881 depressing effect Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 101100122750 Caenorhabditis elegans gop-2 gene Proteins 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Classifications
-
- 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
- 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
- G11B19/16—Manual control
-
- 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]
-
- 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
Definitions
- the present invention relates to a data processing system and method and, more particularly, to such a system and method for generating random numbers.
- Random number generator which is typically a KND(N) function that returns a random number in the range of 0 to N-1 (or sometimes 1 to N).
- KND(N) a KND(N) function that returns a random number in the range of 0 to N-1 (or sometimes 1 to N).
- LCG linear co ⁇ gruential generator
- An LCG sequence generator calculates a series of numbers, ⁇ J , of the form Successive numbers in the number sequence are a function of previous numbers. If the RND(N) function performs fairly, each invocation of the function should yield values 0 to N-1 with equal probability.
- an LCG will have a large period (that is, the sequence will produce a large number of values before it repeats). If an application requires RND(N), where N is relatively small, then the output of the LCG is manipulated to yield a value that lies in the range 0 to N-1. For example, the result of each step of the LCG can be taken to modulo n in order to produce values in the required range. As a consequence, repeated calls of RND(N) can return repetitions of values before N values have been returned.
- the DVD-Video specification as published by the DVD Forum supports a random number function, KND[N], to return a random number within a specified range.
- KND[N] a random number function
- the specification does not contain any explicit technical guidance to implement this function. It is well known within the industry that some manufacturers have implemented the function in a way that their DVD players always generate the same random number sequence. Such a situation can occur when an LCG is seeded with a constant value. Consequently, companies engaged in authoring DVD-Video discs cannot assume that a different random number sequence will be generated each time a disc is played. This is particularly problematical for games, such as quizzes, where, for some devices, it can result in the same question sequence being delivered each time the disc is played.
- Another feature of DVD-Video is the counter mode of the GPRM registers.
- a first aspect of embodiments of the present invention provides a data processing system comprising means for playing an interruptible or skipable video sequence; and a random number generator for generating a random number associated with an interruption of the interruptible or skipable video sequence.
- embodiments of the present invention allow a DVD implementation independent random number generator to be realised that is not beset with at least some of the above mentioned problems.
- a further aspect of embodiments of the present invention provides a data processing system comprising a reader, to read data representing a video sequence and a number of associated data each having a corresponding command; a presentation engine for outputting the video sequence derived from the data representing the video sequence, a navigation engine, responsive to an event, to invoke one of the corresponding commands according to the output of the video sequence; and means to derive a first value from the invoked command of the corresponding commands.
- the reader might form part of a DVD player or DVD drive to read data from a DVD. .
- the first value is used to influence subsequent processing performed by the data processing system.
- the subsequent processing can comprise, for example, using the value to produce another value such as using the first value as a seed to generate a random number or as a means of influencing the selection of a navigation path which might, in turn, influence video presented by a presentation engine.
- a still further aspect of embodiments of the present invention provides a storage medium comprising data representing a video sequence and a number of associated data, each of the associated data having a corresponding command; and data to derive a first value from one of the corresponding commands in response to an event.
- the storage medium is a DVD.
- the first value is used to influence the subsequent operation of a media player such as, for example, a DVD player or to at least influence a subsequent traversal of the data stored by the medium.
- a further aspect of embodiments of the present invention provides an authoring process comprising the steps of associating a plurality of menus, each comprising a button and associated data, with corresponding video units of a plurality of video units representing a video sequence such that each button is actuable during processing of a corresponding video unit to perform at least a corresponding operation defined by the associated data.
- the plurality of video units is realised using the groups of pictures data of the MPEG II standard.
- Preferred embodiments provide an authoring process in which the corresponding operation is an arithmetic operation.
- the arithmetic operation comprises at least one of an operation selected from the group of (a) generating a value; (b) generating a random number; (c) generating a random number using a supplied seed; and (d) performing an arithmetic operation using a supplied value and a value stored in a register
- Embodiments provide an authoring process in which the associated data comprises a reference to a further video sequence or a further video unit; and the corresponding operation comprises referencing the further video sequence or further unit of video data.
- embodiments provide an authoring process further comprising the step of encoding the video sequence to produce the plurality of video units.
- the encoding is MPEG II encoding.
- a further aspect of embodiments of the present invention provides an authoring process comprising the steps of creating or obtaining a video sequence; creating a plurality of video data from the video sequence; creating a plurality of references to the plurality of video data; creating a plurality of activatable menus, each menu having at least one invocable button; associating the plurality of menus with respective references of the plurality of references or with respective video data of the plurality of video data; and processing the plurality of video data , the plurality of references and plurality of activatable menus to produce DVD-Video data .
- Other features of the invention are described below and claimed in the claims.
- figure 1 shows a skipable sequence according to a first embodiment of the present invention
- figure 2 depicts a flowchart according to an embodiment
- figure 3 shows a skipable sequence according to a second embodiment
- figure 4 illustrates a further flowchart according to an embodiment
- figure 5 depicts authoring relationships between assets
- figure 6 shows a flowchart of an authoring process according to an embodiment
- FIG. 1 shows an assembly of data structures 100 used by embodiments of the present invention.
- the assembly 100 comprises an interruptible or skipable video sequence 102 having a number of Video Object Units structures VOBTJ 1 to VOBU N.
- Each Video Object Units structure VOBU 1 to VOBU N has an associated button set 104 to 110.
- a button set is preferably implemented using menus in accordance with the DVD-Video specification and that the terms "button”, “button set” and “button data” all relate to corresponding aspects of DVD-Video menus.
- Each button set 104 to 110 comprises a respective active button 112 to 118.
- Each button set 112 to 118 has an associated button command 120 to 126 that is performed in response to a navigation engine (not shown) detecting invocation of a respective active button 112 to 118.
- the video sequence 102 and corresponding button sets 104 to 110 are arranged such that only the button set associated with a currently active or currently playing or processed Video Object Units structure is able to be invoked, that is, the button sets are activated selectively or in turn according to whether or not a corresponding portion of a data structure representing, for example, DVD-Video data is being processed. It will be appreciated that this translates into the button sets being active when respective p ortions of video derived from the portions of video data referenced by the VOBU data structures.
- the first button set 104 is active during processing of the first Video Object Units structure VOBU 1 and so on.
- the button sets 104 to 110 are arranged so that, upon generation, or at least detection, of a user generated event, such as, for example, the user depressing the "OK" button of a remote control (not shown), the corresponding button command 120 to 126 is invoked, that is, a button set comprises a button such as one of buttons 112 to 118 which when activated using a corresponding key of the remote control causes a corresponding button command to be executed.
- the buttons of the button sets are all set to the same button.
- that same button is the "OK" or "Enter” button or an equivalent button.
- embodiments can be realised in which the buttons of the buttons sets correspond to respective buttons of the remote control or other input device, with or without repetition
- one of the GPRMs Prior to playing the initial video sequence 102, one of the GPRMs (not shown) is initialised using a value.
- the initialisation value is a random value generated using, for example, the inherent RND function provided by DVD players, but some other values might equally well b e used.
- T he initialised GPRM is then set to counter mode in which the initialised GPRM is periodically incremented automatically. This second step of setting the GPRM to counter mode is optional.
- a button command has the following format
- This command results in adding the value represented by ⁇ value> to the content of register ⁇ GPRM>, that is, the register initialised using the random value, and then linking or jumping to the next or a further video sequence identified by ⁇ next-sequence>.
- the value of ⁇ value> is unique or distinct for each button set of the sequence.
- the values chosen for ⁇ value> are the same as the VOBU numbers. Therefore, for example, assuming the user presses "OK" during the processing or playing of the first Video Object Units structure VOBU1, the value 1 is added to the GPRM, during the second Video Object Units structure VOBU2, the value 2 is added to the GPRM and so on.
- the values used for ⁇ value> can be non-sequential or, themselves, random numbers such as, for example, a sequence of non-repeating random numbers.
- the video sequence 102 is arranged to repeat, which will force the user to press "OK" to advance the programme and a post command is added to the sequence in the form
- ⁇ GPRM> is the register initialised previously and ⁇ value2> is a further number added to the content of the GPRM upon repetition of the sequence.
- the values associated with the button commands are sequential and start from the value "1"
- a DD ⁇ GPRM> ⁇ value2> is a command that is executed each time the whole of the video sequence 102 has been played.
- the previously initialised GPRM is returned to normal register mode and its current value is used as the random number.
- One of the GPRM registers is selected and initialised with a random value using the inherent RND function at step 202.
- the selected GPRM register is set to counter mode.
- the video sequence is played by processing the first, or next, VOBU structure to access the video sequence or, at least, part of a video sequence by the navigation and presentation engines (not shown) as is conventional within a DVD player.
- a menu (not shown), comprising the button of the button set corresponding to the currently processedVOBU structure, is made active for the duration of the video sequence currently being played.
- a test is performed, at step 212, to determine whether or not a user event such as, for example, the "OK" button (not shown) has been depressed. If it is determined that a user event has occurred or has been detected, the corresponding button command is invoked at step 214, which will involve adding an appropriate value to the GPRM. The associated LNK aspect of the command is also invoked at step 214, which leads to the playing of the next video sequence at step 216.
- a test is performed at step 218 to determine whether or not there are further VOBU structures to process. If the determination at step 218 is positive, a test is performed at step 220 to determine whether the most recently processed VOBU structure was the last VOBU structure associated with the video sequence 102. If the determination at step 220 is negative, processing continues at step 208 where the next VOBU is retrieved and processed. However, if the most recently processed VOBU structure was the last such structure associated with the video sequence 102, a predetermined value, ⁇ value2>, is added to the GPRM at step 222 and processing then continues at step 208 where the first Video Object Units structure VOBU 1 is retrieved again.
- step 224 it is determined at step 224 whether the video sequence 102 has been arranged to loop or repeat automatically. It will be appreciated in preferred embodiments that the video sequence 102 will be arranged to repeat whereupon processing continues from step 220. However, if the video sequence is not arranged to
- processing terminates and the current value of the GPRM is used as the random number o r a 11 east a s a s eed for a r andom n umber g enerator o r r andom number sequence ⁇ generator.
- FIG. 3 shows an assembly of data structures 300 used by embodiments of the present invention.
- the assembly 300 comprises an interruptible or skipable video sequence 302 represented'by a number of group-of-pictures structures GOP 1 to GOP N.
- Each group- of-pictures structure GOP 1 to GOP N has an associated button set 304 to 310.
- Each button set 304 to 310 comprises a respective active button 312 to 318.
- Each button set 312 to 318 has an associated button command 320 to 326 that is performed in response to a navigation engine (not shown) detecting invocation of a respective active button 312 to 318.
- the video sequence 302 and corresponding button sets 304 to 310 are arranged such that only the button set associated with a currently active or currently playing or processed group-of-pictures structure is able to be invoked, that is, the button sets are activated selectively or in turn according to whether or not a corresponding portion of a data structure representing, for example, DVD-Video data is being processed. It will be appreciated that this translates into the button sets being active when respective p ortions of video derived from the GOPs are being output. Therefore, for example, the first button set 304 is active during processing of the first group-of-pictures structure GOP 1 and so on.
- buttons of the button sets 304 to 310 are arranged so that, upon generation, or at least detection, of a user generated event, such as, for example, the user depressing the "OK" button of a remote control (not shown), the corresponding button command 320 to 326 is invoked, that is, a button set comprises a button such as one of buttons 312 to 318 which when activated using a corresponding key of the remote control causes a corresponding button command to be executed.
- the buttons of the button sets are all set to the same button.
- the buttons of the buttons sets correspond to respective buttons of the remote control or other input device, with or without repetition.
- one of the GPRMs Prior to playing the initial video sequence 302, one of the GPRMs (not shown) is initialised using a value.
- the initialisation value is a random value generated using, for example, the inherent RND function provided by DVD players, but some other values m ight e qually w ell b e u sed.
- T he i nitialised G PRM i s then set to counter mode in which the initialised GPRM is periodically incremented automatically. This second step of setting the GPRM to counter mode is optional.
- a button command has the following format
- This command results in adding the value represented by ⁇ value> to the content of register ⁇ GPRM>, that is, the register initialised using the random value, and then linking or jumping to the next or a further video sequence identified by ⁇ next-sequence>.
- the value of ⁇ value> is unique or distinct for each button set of the sequence.
- the values chosen for ⁇ value> are the same as the GOP numbers. Therefore, for example, assuming the user presses "OK" during the processing or playing of the first group of pictures structure GOPl, the value 1 is added to the GPRM, during the second group-of-pictures structure GOP2, the value 2 is added to the GPRM and so on.
- the values used for ⁇ value> can be non-sequential or, themselves, random numbers such as, for example, a sequence of non-repeating random numbers.
- the video sequence 302 is arranged to repeat, which will force the user to press "OK” to advance the programme and a post command is added to the sequence in the form ADD ⁇ GPRM> ⁇ value2>,
- ⁇ GPRM> is the register initialised previously and ⁇ value2> is a further number added to the content of the GPRM upon repetition of the sequence.
- the values associated with the button commands are sequential and start from the value "1"
- the value for the mth GOP has the value m.
- ADD ⁇ GPRM> ⁇ value2> is a command that is executed each time the whole of the video sequence 302 has been played.
- the previously initialised GPRM is returned to normal register mode and its current value is used as the random number. It will be appreciated that since the point at which a user chooses to skip the video sequence might vary as between plays, it will, typically, result in a different value being contained within the GPRM even on devices that have defective implementations of the RND function and defective register counting mode implementations.
- a flowchart 400 of the steps performed by an embodiment of the present invention One of the GPRM registers is selected and initialised with a random value using the inherent RND function at step 402.
- the selected GPRM register is set to counter mode.
- the video sequence is played by processing the first, or next, GOP structure to produce the video sequence or, at least, part of a video sequence by the navigation and presentation engines (not shown) as is conventional within a DVD player.
- step 410 which is performed, preferably, very shortly after, before or substantially simultaneously, with step 408, a menu (not shown), comprising the button of the button set corresponding to the currently played GOP structure, is made active for the duration of the video sequence currently being played.
- a test is performed, at step 412, to determine whether or not a user event such as, for example, the "OK" button (not shown) has been depressed. If it is determined that a user event has occurred or has been detected, the corresponding button command is invoked at step 414, which will involve adding an appropriate value to the GPRM. The associated LNK aspect of the command is also invoked at step 414, which leads to the playing of the next video sequence at step 416.
- a test is performed at step 418 to determine whether or not there are further GOP structures to process. If the determination at step 418 is positive, a test is performed at step 420 to determine whether the most recently processed GOP structure was the last GOP structure of the video sequence 302. If the determination at step 420 is negative, processing continues at step 408 where the next GOP is retrieved and processed. However, if the most recently processed GOP structure was the last such structure of the video sequence 302, a predetermined value, ⁇ value2>, is added to the GPRM at step 422 and processing then continues at step 408 where the first group of pictures structure GOP 1 is retrieved again.
- step 424 it is determined at step 424 whether the video sequence 302 has been arranged to loop or repeat automatically. It will be appreciated in preferred embodiments that the video sequence 302 will be arranged to repeat whereupon processing continues from step 420. However, if the video sequence is not arranged to repeat, processing terminates and the current value of the GPRM is used as the random number o r a 11 east a s a s eed f or a r andom n umber g enerator o r r andom number sequence generator.
- the above calculated number that is, the number contained within the GPRM is used as a seed value for a LCG algorithm that is used to calculate a non-repeating sequence of pseudo-random numbers, that is, the generated sequence does not contain a repetition of any of the numbers until the whole of the sequence has been generated. However, once the full sequence has been generated, that full sequence will, itself, repeat.
- the value contained within the GPRM is used as the first value, x ⁇ in the equation
- c is a prime number and a and b are constants selected according to a desired level of performance of the LCG, that is, according to the quality of the random numbers required.
- LCG Combined Linear Congruential Generator
- R ecursive o r E xtended LCGs can be used to improve the randomness of low order bits that tend to be less random in LCGs.
- Generators that might be used, having obtained a seed number, are Multiple Recursive Generators, Inverse Congruential Generators, Combined Inverse Congruential generators, Multiply with Carry Generators, Multiply or Single Feedback shift registers, Generalised Feedback Shift Registers including Twisted Feedback Shift Registers and Multiple GFSR and so on.
- the encoding uses MPEG 2 encoding to produce an MPEG 2 encoded video stream 504 comprising the plurality of groups of pictures GOP 1 to GOP N.
- a plurality 506 of the video object units VOBU 1 to VOBU N is created to reference the GOPs GOPl to GOP N. It can be appreciated that there is a one-to- one relationship between each group of pictures data structure and each VOBU reference.
- buttons o f t he p resent i nvention c an be realised in w hich a s ingle V OBU reference relates to one or more than one group of pictures data structure.
- a button set is created for each VOBU. It can be appreciated that a plurality of button sets 508 to 522 are illustrated. It can also be appreciated, for the purposes of illustration only, that button set Mn 520 is associated with three VOBUs, that is, VOBU X, VOBU Y and VOBU Z. In this way, a button set, and its corresponding button or buttons, can be made active for a predeterminable period of time.
- button set M 520 is intended to be active for the period of time associated with outputting the video associated with the three VOBUs VOBU X, VOBU Y and VOBU Z.
- the button sets are realised in the form of menus. D uring the formatting process, the menus, that is, the button sets, arranged to be active during the time when corresponding groups of pictures data structures are being processed to produce corresponding video.
- FIG 6 there is shown a flowchart 600 of an authoring process for producing DVD-Video data according to embodiments of the present invention.
- step 602 video data representing a desired output sequence during which random number generation is intended to, at least partially, take place, is received or generated.
- the video data is preferably formatted, at step 604, into groups of pictures data in accordance with the MPEG II standard in preparation for producing DVD-Video specification compatible.
- the data for the button sets 104 to 110 is received or generated at step 606.
- the data for a button set comprises data identifying or defining a corresponding button that can be activated during an appropriate period and data for linking to a following video sequence to be output once the corresponding button has been actuated.
- a plurality of VOBUs is created to reference the GOPs GOP 1 to GOP N.
- Each of the button sets is associated with a respective VOBU at step 610.
- the groups of pictures data and the button sets are formatted according to the DVD-Video specification and output for further processing. It will be appreciated that the further processing might comprise, for example, writing of the DVD data to a DLT or a DVD for use in creating a master and subsequent stamp or pressed DVDs for sale, hire or other use.
- the data used in embodiments of the present invention can ' be stored on a storage medium for subsequent processing.
- the storage medium is at least one of a DVD or a DLT in preparation for producing DVD, with the data representing a video sequence and a number of associated data each having a corresponding command being DVD-Video data.
- buttons sets being included at the highest resolution allowable by the DVD specification, that is, a button set is activated for every Video Object Unit (VOBU).
- VOBU Video Object Unit
- the activatable button set might corresponding to a predeterminable number, such as, for example, two or some other number, of VOBUs.
- the first embodiment has been described with reference to VOBUs. It will be appreciated that this has been done for the purpose of describing an embodiment that is compliant with the current DVD specifications.
- buttons sets in relation to some other unit of picture data such as, for example, the Groups of Pictures data used in the second embodiment.
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2004300510A AU2004300510A1 (en) | 2003-07-03 | 2004-07-05 | Data processing system and method |
EP04743245A EP1644933A2 (fr) | 2003-07-03 | 2004-07-05 | Systeme et procede de traitement de donnees |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0315589.2 | 2003-07-03 | ||
GB0315589A GB2403584B (en) | 2003-07-03 | 2003-07-03 | Data processing system and method |
US10/727,069 | 2003-12-02 | ||
US10/727,069 US7949224B2 (en) | 2003-07-03 | 2003-12-02 | Data processing system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2005004364A2 true WO2005004364A2 (fr) | 2005-01-13 |
WO2005004364A8 WO2005004364A8 (fr) | 2005-03-31 |
Family
ID=33566550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2004/002900 WO2005004364A2 (fr) | 2003-07-03 | 2004-07-05 | Systeme et procede de traitement de donnees |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1644933A2 (fr) |
AU (1) | AU2004300510A1 (fr) |
WO (1) | WO2005004364A2 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7949224B2 (en) | 2003-07-03 | 2011-05-24 | Green Stuart Antony | Data processing system and method |
-
2004
- 2004-07-05 AU AU2004300510A patent/AU2004300510A1/en not_active Abandoned
- 2004-07-05 WO PCT/GB2004/002900 patent/WO2005004364A2/fr active Application Filing
- 2004-07-05 EP EP04743245A patent/EP1644933A2/fr not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
No Search * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7949224B2 (en) | 2003-07-03 | 2011-05-24 | Green Stuart Antony | Data processing system and method |
Also Published As
Publication number | Publication date |
---|---|
WO2005004364A8 (fr) | 2005-03-31 |
EP1644933A2 (fr) | 2006-04-12 |
AU2004300510A1 (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6707768B2 (en) | Randomized playback of tracks in a multimedia player | |
US6226446B1 (en) | Machine readable recording medium, reproduction apparatus and method for controlling selection of menu items within a video object | |
US7493018B2 (en) | Method for creating caption-based search information of moving picture data, searching and repeating playback of moving picture data based on said search information, and reproduction apparatus using said method | |
CN1086498C (zh) | 信息记录方法,信息重放方法以及信息重放装置 | |
US20050097437A1 (en) | Data processing system and method | |
WO2001048756A1 (fr) | Procede de gestion de sous-titres pour dvd video | |
JP2009529250A (ja) | スライドショーの静止画像を複数のビデオフレーム画像に変換 | |
US20040229688A1 (en) | Methods and apparatus for playing video sequences while loading game data | |
EP0210006B1 (fr) | Méthode pour reproduire l'information enregistrée avec identificateurs de contenu | |
EP1644933A2 (fr) | Systeme et procede de traitement de donnees | |
US7949224B2 (en) | Data processing system and method | |
US20040234248A1 (en) | Reproducing unit having digest playback capability and digest playback method | |
JPH1166813A (ja) | 光ディスク | |
CN1885924A (zh) | 信号接收装置以及接收方法 | |
CN100409357C (zh) | 用于在控制数据的控制下重放用户数据的设备和方法 | |
JP2002218394A (ja) | 記録方法、再生装置 | |
CN100527724C (zh) | 基于搜索信息的重复重放活动画面数据的方法及再现装置 | |
CN1462553A (zh) | 复制和处理音视频信息的方法和装置 | |
US20070113166A1 (en) | Method of authoring audiovisual content, audiovisual product, method of producing audiovisual product and apparatus | |
FR2871647A1 (fr) | Procede de restitution d'une oeuvre audio-visuelle a sequencage aleatoire, dispositif de restitution, programme d'ordinateur et support de donnees correspondants | |
JP4291283B2 (ja) | オーディオ再生装置 | |
EP2254042A1 (fr) | Procédé et appareil pour contrôler un contenu | |
JP2007522597A (ja) | 情報記憶媒体からのイメージを統合及び/又はランダムに再生する方法及びシステム | |
JPH06231567A (ja) | 画像録画方法と画像再生装置 | |
US20070104041A1 (en) | Disc playing sorting system and method using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
D17 | Declaration under article 17(2)a | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004300510 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004743245 Country of ref document: EP |
|
ENP | Entry into the national phase in: |
Ref document number: 2004300510 Country of ref document: AU Date of ref document: 20040705 Kind code of ref document: A |
|
WWP | Wipo information: published in national office |
Ref document number: 2004300510 Country of ref document: AU |
|
WWP | Wipo information: published in national office |
Ref document number: 2004743245 Country of ref document: EP |