WO2009148751A4 - Time aligned group audio reproduction in narrowband and broadband networks - Google Patents

Time aligned group audio reproduction in narrowband and broadband networks Download PDF

Info

Publication number
WO2009148751A4
WO2009148751A4 PCT/US2009/042809 US2009042809W WO2009148751A4 WO 2009148751 A4 WO2009148751 A4 WO 2009148751A4 US 2009042809 W US2009042809 W US 2009042809W WO 2009148751 A4 WO2009148751 A4 WO 2009148751A4
Authority
WO
WIPO (PCT)
Prior art keywords
controller
end devices
audio stream
audio
network
Prior art date
Application number
PCT/US2009/042809
Other languages
French (fr)
Other versions
WO2009148751A2 (en
WO2009148751A3 (en
Inventor
Tyrone D. Bekiares
Robert D. Logalbo
Original Assignee
Motorola, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Motorola, Inc. filed Critical Motorola, Inc.
Priority to CA2726770A priority Critical patent/CA2726770C/en
Priority to AU2009255476A priority patent/AU2009255476B2/en
Priority to EP09758914.7A priority patent/EP2291975B1/en
Publication of WO2009148751A2 publication Critical patent/WO2009148751A2/en
Publication of WO2009148751A3 publication Critical patent/WO2009148751A3/en
Publication of WO2009148751A4 publication Critical patent/WO2009148751A4/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4046Arrangements for multi-party communication, e.g. for conferences with distributed floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41415Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0858One way delays

Abstract

A method for synchronizing media reproduction across heterogeneous networks is presented. The networks include end-to-end IP broadband and narrowband simulcast networks that contain broadband and narrowband devices associated with a common communications group. A controller in the networks determines delay times for reproduction of a media stream across devices in the networks and establishes the longest delay time. The longest delay time is used to calculate appropriate transmission and reproduction timestamps to permit the devices to reproduce the provided media stream in synchronization. Narrowband base stations repeat the media stream at the time specified by a transmission timestamp, and broadband end devices reproduce the media stream at the time specified by a reproduction timestamp. By synchronizing the presentation time, the devices present the media at substantially the same time and are granted fair rights to communicate with one another.

Claims

AMENDED CLAIMS received by the International Bureau on 19 April 2010 (19.04.2010)
] . A method of coordinating audio reproduction for heterogeneous end devices ( 130, 132, 133) in heterogeneous first and second networks (102, 103), the method comprising: receiving an audio signal (140) from one of the end devices (130, 132, 133); associating a first timestamp with a first audio stream (144) and a second timestamp with a second audio stream (145), the first and second timestamps being different, each of the first and second audio streams (144, 145) containing audio information of the received audio signal; and sending the first audio stream (144) to a first end device (132) in the first network (102) and the second audio stream (145) to a second end device (133) in the second network (103), the first and second timestamps providing timing information such that the audio signal is reproducible by the first and second end devices (132, 133) at a substantially simultaneous time.
2. The method of claim 1 , wherein the first network is a narrowband simulcast network, the first end device is a narrowband end device, the first timestamp comprises a GPS-derived simulcast transmission timestamp, the second network is an IP-enabled broadband network, the second end device is an IP-enabled broadband end device, and the second timestamp comprises a lime-of-day reproduction timestamp.
3. The method of claim 1 , further comprising delaying reproduction of the audio signal in the first network using the first timestamp and in the second network using the second timestamp, the reproduction being delayed to account for a longest delay in the first and second networks, the longest delay being a longest time interval between when the first and second audio streams are sent from a controller to the heterogeneous end devices to when a last of the heterogeneous end devices reproduces the audio signal.
4. The method of claim 3, wherein generation of the first and second timestamps occur within a single controller, further comprising the controller calculating the first and second timestamps using an algorithm having:
30 a first quantity equaling a first delay between when the first audio stream is sent from a controller to when an intermediary responsible for forwarding the first audio stream to a last of first end devices in the first network receives the first audio stream plus a time to process the first audio signal in the last of the first end devices, a second quantity equaling a second delay between when the second audio stream is sent from a controller to when a last of second end devices in the second network receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, a third quantity equaling the product of N and the time represented by a single frame of audio, where N is a monotonically increasing integer starting at 0 and incremented for each successive audio frame processed, and an initial clock time initialized at the start of the first audio stream, in which in the algorithm: if the longest delay is a result of the delay between the controller and one of the end devices in the first network, then: the first timestamp is equal to the initial clock time plus the first quantity minus the time to process the first audio signal in the last of the first end devices plus the third quantity, and the second timestamp is equal to the initial clock time plus the first quantity plus the third quantity; otherwise if the longest delay is a result of the delay between the controller and one of the second end devices, then: the first limestamp is equal to the initial clock lime plus the second quantity minus the time to process the first audio signal in the last of the first end devices plus the third quantity, and the second timestamp is equal to the initial clock time plus the second quantity plus the third quantity.
5. The method of claim 3, wherein generation of the first and second timcslamps occurs within first and second controllers, respectively, the first and second controllers
31 are different, and the second controller adheres to the interface behaviours of a first base station in the first network.
6. The method of claim 3, wherein generation of the first and second timestamps occurs within first and second controllers, respectively, the first and second controllers are different, the second controller provides a one-way delay measurement to the first controller, and the one-way delay measurement is calculated using an algorithm having: a first quantity equaling a first delay between when the first audio stream is sent from the first controller to when the second controller receives the first audio stream, the second controller responsible for forwarding the second audio stream to a last of second end devices in the second network, and a second quantity equaling a second delay between when the second audio stream is sent from the second controller to when the last of second end devices in the second network receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, in which: the one-way delay measurement calculated by the second controller and returned to the first controller is equal to the first quantity plus the second quantity minus a time to process the first audio signal in the last of the first end devices.
7. The method of claim 3 wherein generation of the first and second timestamps occurs within first and second controllers, respectively, the first and second controllers are different, the method further comprising calculating the first and second timestamps using an algorithm having: a first quantity equaling a first delay between when the first audio stream is sent from the first controller to when an intermediary responsible for forwarding the first audio stream to a last of first end devices in the first network receives the first audio stream, a second quantity equaling a second delay between when the first audio stream is sent from the first controller to when the second controller receives the first audio stream, the second controller responsible for forwarding the second audio stream to a last of second end devices in the second network, a third quantity equaling a third delay between when the second audio stream is sent from the second controller to when the last of second end devices in the second network receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, a fourth quantity equaling the second quantity plus the third quantity minus a time to process the first audio signal in the last of the first end devices, a fifth quantity equaling the larger of first or fourth quantities, a sixth quantity equaling the product of N and the lime represented by a single frame of audio, where N is a monotonically increasing integer starting at 0 and incremented for each successive audio frame processed, and an initial clock time initialized at the start of the first audio stream, in which: the first timestamp is equal to the initial clock time plus the fifth quantity plus the sixth quantity, and the second timestamp is equal to the first timestamp plus the time to process the first audio signal in the last of the first end devices.
8. The method of claim 3, further comprising adjusting the longest delay to reproduce the audio signal whenever at least one heterogeneous end device joins or
33 leaves a group including the first and second end devices if the at least one heterogeneous end device affects the longest delay in a statistically significantly fashion.
9. The method of claim 1 , further comprising: calculating a delay from when an initial signal is sent from a controller to a particular heterogeneous end device to when the particular heterogeneous end device reproduces the initial signal for each of the heterogeneous end devices; discarding the calculated delays that are in a statistically significant percentile of the delays calculated to establish a longest delay; and delaying the reproduction of the audio signal, using the first and second timestamps, to account for the longest delay.
10. A network comprising: a first network (102) having first base stations (120) and first end devices (130, 132); a second network (103) having second base stations (121) and second end devices (133), the first and second end devices (130, 132, 133) being heterogeneous; and a controller (104, 204, 205) that: receives an audio signal (140) from one of the first or second end devices (130, 132, 133), associates a first timestamp with a first audio stream (144) and a second timestamp with a second audio stream (145), each of the first and second audio streams (144, 145) containing audio information of the received audio signal, the first and second timestamps being different and providing timing information such that the audio signal is reproducible by the first and second end devices (130, 132, 133) at a substantially simultaneous time, sends the first audio stream (144) and the first timeslamp to at least one of the first base stations (120), and sends the second audio stream (145) and the second timestamp to at least one of the second base stations (121),
34 the at least one of the first base stations (120) transmitting the first audio stream (144) to a first end device (132) associated with the at least one of the first base stations (120) at a time indicated by the first timestamp, the at least one of the second base stations (121) transmitting the second audio stream (145) to a second end device (133) associated with the at least one of the second base stations (145), and the second end device (133) reproducing the audio signal contained in the second audio stream (145) at a time indicated by the second timestamp.
1 1. The network of claim 10, wherein the first network is a narrowband simulcast network, the first base stations are narrowband simulcast base stations, the first end devices are narrowband end devices, the first timestamp is a GPS-deiϊved simulcast transmission timestamp, the second network is an IP-enabled broadband network, the second base stations are IP-enabled broadband base stations, the second end devices are IP-enabled broadband end devices, and the second timestamp comprises a lime-of-day reproduction timestamp.
12. The network of claim 10, wherein the controller further calculates and stores a longest delay for reproduction of the audio signal and accommodates the longest delay using the first and second timestamps, the longest delay being a longest time interval between when the first and second audio streams are sent from the controller to the first and second end devices to when a last of the first and second end devices reproduces the audio signal.
13. The network of claim 10, wherein the controller receives delay measurements from the first base stations and second end devices and calculates the longest delay using the delay measurements.
14. The network of claim 10, wherein the controller further:
35 calculates a delay from when an initial signal is sent from the controller to a particular first or second end device to when the- particular first or second end device reproduces the initial signal for each of the first and second end devices; discards the calculated delays that are in a statistically significant percentile of longest delays calculated to establish a longest delay of the calculated delays that have not been discarded; and stores the longest delay for reproduction of the audio signal; and calculates the first and second timestamps using the longest delay .
15. The network of claim 10, wherein generation of the first and second timestamps occur within a single controller, the network further comprising a controller calculating the first and second timestamps using an algorithm having: a first quantity equaling a first delay between when the first audio stream is sent from the controller to when a first base station forwarding the first audio stream to a last of the first end devices receives the first audio stream plus a time to process the first audio signal in the last of the first end devices, a second quantity equaling a second delay between when the second audio stream is sent from the controller to when a last of the second end devices receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, a third quantity equaling the product of N and the time represented by a single frame of audio, where N is a monotonically increasing integer starting at 0 and incremented for each successive audio frame processed, and an initial clock time initialized at the start of the first audio stream, in which in the algorithm: if the longest delay is a result of the delay between the controller and one of the first end devices, then: the first timestamp is equal to the initial clock lime plus the first quantity minus the time to process the first audio signal in the last of the first end devices plus the third quantity, and
36 the second timestamp is equal to the initial clock lime plus the first quantity plus the third quantity; otherwise if the longest delay is a result of the delay between the controller and one of the second end devices, then: the first timestamp is equal to the initial clock time plus the second quantity minus the time to process the first audio signal in the last of the first end devices plus the third quantity, and the second timestamp is equal to the initial clock time plus the second quantity plus the third quantity.
16. The network of claim 10, wherein the controller comprises a first controller and a second controller, the first controller sending the first audio stream and the first timestamp to both the first base stations and to the second controller, the second controller generating the second timestamp in response to receiving the first timestamp and sending the second audio stream and the second timestamp to the second end devices through the second base stations.
37
17. The network configuration of claim 16, wherein the second controller adheres to the interface behaviours of a first base station in the first network.
18. The network configuration of claim 16, wherein the second controller provides a one-way delay measurement to the first controller, the one-way delay measurement is calculated using an algorithm having: a first quantity equaling a first delay between when the first audio stream is sent from the first controller to when the second controller receives the first audio stream, the second controller responsible for forwarding the second audio stream to a last of second end devices in the second network, and a second quantity equaling a second delay between when the second audio stream is sent from the second controller to when the last of second end devices in the second network receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, in which: the one-way delay measurement calculated by the second controller and returned to the first controller is equal to the first quantity plus the second quantity minus a time to process the first audio signal in the last of the first end devices.
38
19. The network configuration of claim 16, wherein the first controller calculates the first and second delays using an algorithm having: a first quantity equaling a first delay between when the first audio stream is sent from the first controller to when a first base station responsible for forwarding the first audio stream to a last of first end devices in the first network receives the first audio stream, a second quantity equaling a second delay between when the first audio stream is sent from the first controller to when the second controller receives the first audio stream, the second controller responsible for forwarding the second audio stream to a last of second end devices in the second network, a third quantity equaling a third delay between when the second audio stream is sent from the second controller to when the last of second end devices in the second network receives the second audio stream plus a time to process the second audio signal in the last of the second end devices, a fourth quantity equaling the second quantity plus the third quantity minus the time to process the first audio signal in the last of the first end devices, a fifth quantity equaling the larger of first or fourth quantities, a sixth quantity equaling the product of N and the time represented by a single frame of audio, where N is a monotonically increasing integer starting at 0 and incremented for each successive audio frame processed, and an initial clock time initialized at the start of the first audio stream, in which: the first timestamp is equal to the initial clock time plus the fifth quantity plus the sixth quantity, and the second timestamp is equal to the first timestamp plus the time to process the first audio signal in the last of the first end devices.
39
PCT/US2009/042809 2008-06-05 2009-05-05 Time aligned group audio reproduction in narrowband and broadband networks WO2009148751A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2726770A CA2726770C (en) 2008-06-05 2009-05-05 Time aligned group audio reproduction in narrowband and broadband networks
AU2009255476A AU2009255476B2 (en) 2008-06-05 2009-05-05 Time aligned group audio reproduction in narrowband and broadband networks
EP09758914.7A EP2291975B1 (en) 2008-06-05 2009-05-05 Time aligned group audio reproduction in narrowband and broadband networks

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/133,882 2008-06-05
US12/133,882 US7899193B2 (en) 2008-06-05 2008-06-05 Time aligned group audio reproduction in narrowband and broadband networks

Publications (3)

Publication Number Publication Date
WO2009148751A2 WO2009148751A2 (en) 2009-12-10
WO2009148751A3 WO2009148751A3 (en) 2010-04-15
WO2009148751A4 true WO2009148751A4 (en) 2010-06-10

Family

ID=41398758

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/042809 WO2009148751A2 (en) 2008-06-05 2009-05-05 Time aligned group audio reproduction in narrowband and broadband networks

Country Status (5)

Country Link
US (1) US7899193B2 (en)
EP (1) EP2291975B1 (en)
AU (1) AU2009255476B2 (en)
CA (1) CA2726770C (en)
WO (1) WO2009148751A2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8675649B2 (en) 2008-11-18 2014-03-18 Yamaha Corporation Audio network system and method of detecting topology in audio signal transmitting system
CN105898857B (en) * 2009-06-23 2021-05-07 北京三星通信技术研究有限公司 Data synchronization method and system
DE102011117283A1 (en) * 2011-10-31 2013-05-02 Merkur Media GmbH Method for transmitting information
US9521449B2 (en) * 2012-12-24 2016-12-13 Intel Corporation Techniques for audio synchronization
US10212065B2 (en) * 2016-10-20 2019-02-19 Gatesair, Inc. Extended time reference generation
US11290862B2 (en) 2017-12-27 2022-03-29 Motorola Solutions, Inc. Methods and systems for generating time-synchronized audio messages of different content in a talkgroup
US10341609B1 (en) 2018-01-17 2019-07-02 Motorola Solutions, Inc. Group video synchronization
US10250936B1 (en) 2018-01-17 2019-04-02 Motorola Solutions, Inc. Transmission of group video synchronization to other radios
EP3794880A1 (en) 2018-06-20 2021-03-24 Sony Corporation Infrastructure equipment, communications device and methods
KR102369682B1 (en) * 2020-05-07 2022-03-04 (주)뮤직몹 System for providing a playing music information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5485632A (en) 1993-02-26 1996-01-16 Motorola, Inc. Method for initiating and determining simulcast transmission of a message
US6253207B1 (en) * 1997-09-25 2001-06-26 Lucent Technologies Inc. Method and apparatus for transporting multimedia information over heterogeneous wide area networks
US20060133309A1 (en) * 2004-12-21 2006-06-22 Mathis James E Methods for synchronization of communications between a circuit switched network and a packet data network
US7672465B2 (en) * 2005-01-14 2010-03-02 Sony Corporation System and method for synchronization using GPS in home network
US20090013086A1 (en) * 2007-02-08 2009-01-08 Yair Greenbaum System and method for live video and audio discussion streaming to multiple users

Also Published As

Publication number Publication date
EP2291975A2 (en) 2011-03-09
CA2726770C (en) 2014-02-11
CA2726770A1 (en) 2009-12-10
US7899193B2 (en) 2011-03-01
US20090304201A1 (en) 2009-12-10
EP2291975B1 (en) 2017-04-12
WO2009148751A2 (en) 2009-12-10
AU2009255476A1 (en) 2009-12-10
WO2009148751A3 (en) 2010-04-15
AU2009255476B2 (en) 2013-06-20

Similar Documents

Publication Publication Date Title
WO2009148751A4 (en) Time aligned group audio reproduction in narrowband and broadband networks
US7805210B2 (en) Synchronizing multi-channel speakers over a network
EP2103040B1 (en) Synchronizing media streams across multiple devices
US7660366B2 (en) Message synchronization over a stochastic network
KR101374408B1 (en) Method and system for synchronizing the output of terminals
CN102742249B (en) Method, system and device for synchronization of media streams
CN100579238C (en) Synchronous playing method for audio and video buffer
EP1724960A4 (en) Data reception device and data reception method
CN105992040A (en) Multichannel audio data transmitting method, audio data synchronization playing method and devices
CN105992025B (en) System time calibration method, audio sync playback method and the device played based on audio sync
CN109565466B (en) Lip sound synchronization method and device among multiple devices
JP2004509491A (en) Synchronization of audio and video signals
CN107733745A (en) A kind of synchronous music player method and play system based on WIFI agreements
WO2008028361A1 (en) A method for synchronous playing video and audio data in mobile multimedia broadcasting
CA2184517A1 (en) Clock recovery for video communication over atm network
CN102404280B (en) Active delay device in streaming media transmission system based on universal series bus
WO2010070054A1 (en) Method for transport stream synchronizing in a multiplexer comprising an external coprocessor
JP2003249922A (en) Data receiver, method for processing received data and computer program
WO2005002100A1 (en) High accuracy network clock synchronization
GB2377600B (en) System for synchronizing reception of data over different networks
WO2013189435A2 (en) Processing method, system, and related device based on play state information synchronization
JP2009081654A (en) Stream synchronous reproduction system and method
EP2164222A1 (en) Method and system for synchronizing the output of a group of end-terminals
EP2053822A1 (en) Method and system for synchronizing the output of a group of end-terminals
EP2068528A1 (en) Method and system for synchronizing the output of end-terminals

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09758914

Country of ref document: EP

Kind code of ref document: A2

REEP Request for entry into the european phase

Ref document number: 2009758914

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2009758914

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2009255476

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2726770

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2009255476

Country of ref document: AU

Date of ref document: 20090505

Kind code of ref document: A