throbber
a9y United States
`
`US 20150371643A1
`
`12y Patent Application Publication o) Pub. No.: US 2015/0371643 A1
`
`Ramo et al. 43) Pub. Date: Dec. 24, 2015
`(54) STEREO AUDIO SIGNAL ENCODER Publication Classification
`(75) Inventors: Anssi Ramo, Tampere (FI); Adriana (51) Int.CL
`Vasilache, Tampere (FI); Lasse GI0L 19/008 (2006.01)
`Laaksonen, Nokia (FI); Miikka Ho4S 1/00 (2006.01)
`Vilermo, Siuro (FT); Mikko Tammi, (52) US.CL
`Tampere (FI) CPC ....ccvue GI0L 19/008 (2013.01); H04S 1/007
`(2013.01); HO4S 2420/03 (2013.01)
`(73) Assignee: Nokia Corporation, Espoo (FI) (57) ABSTRACT
`An apparatus comprising a channel analyser configured to
`pp prising Y 2
`(21) Appl. No.: 14/394,211 analyse an audio signal comprising at least two audio chan-
`. nels to determine at least one parameter associated with a
`(22) PCT Filed: Apr. 18, 2012 difference between the at least two audio channels; an encod-
`(86) PCT No.: PCT/IB2012/051943 ing mode determiner configured to select a multichannel
`
`§371 (),
`
`(2), (4) Date: Dec. 28,2014
`
`104
`input audio
`ol i Encoder
`1o Sheeo |
`
`]
`£ o2 g
`|
`
`Exhibit 1020
`Page 01 of 26
`
`)
`
`151
`
`Bit
`stream
`
`112
`
`audio signal encoding dependent on the at least one param-
`eter; and a channel encoder configured to encode the audio
`signal with the multichannel audio signal encoding.
`
`102
`
`Output
`Storage media Decoder audio signal
`or channel §
`12 Z 114
`106 108
`
`Samsung v. Zophonos
`IPR2026-00083
`Exhibit 1020
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Figure 1
`
`15
`
`Exhibit 1020
`Page 02 of 26
`
`Dec. 24,2015 Sheet 1 of 13
`
`US 2015/0371643 Al
`
`33 10
`
`<
`Micro Loud Electronic
`
`1 S phone speaker | device
`
`- 32
`S ADC DAC 5‘
`14 - 13
`— I RX/
`Ul Jfe=—b Processor ) =1 Tx
`] 21
`
`S' Memory
`
`22
`
`23
`
`Program code
`
`24
`
`Stored data
`
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`Dec. 24,2015 Sheet 2 of 13
`
`Patent Application Publication
`
`il
`
`5
`
`801
`
`S
`
`@O_‘
`
`eubis oipne
`IndinQo
`
`lapooa(
`
`jPuueyo 1o
`
`elpsuwl obelo1g
`
`mf
`
`4%
`
`LGl
`
`00
`RFUS
`
`1.2
`)
`
`Emobm
`
`Jepooug
`
`OLL
`
`S
`
`p
`
`1481
`
`jeubis
`oipne 1nduyj
`
`Z 2inbi4
`
`Exhibit 1020
`
`Page 03 of 26
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`Dec. 24,2015 Sheet 3 of 13
`
`Patent Application Publication
`
`AV
`
`S
`
`| m@n@urw
`
`WON £0¢ 10¢
`w_mc@niwo&m.r
`FIMNZALHT S J1suonosg
`- 0w auwei
`Leweong SouoveH )
`
`¢ 2Inbi4
`
`Exhibit 1020
`
`Page 04 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 4 of 13 US 2015/0371643 A1
`
`v
`
`Deveerinzee
`
`S
`
`303
`
`Coreer 4TiO
`

`" <
`>, S
`ty 330 Mg
`CAVAR
`
`P,
`
`Figure 4
`
`Exhibit 1020
`Page 05 of 26
`
`
`
`
`
`
`
`
`L0¢C
`
`US 2015/0371643 Al
`
`Tfiv
`
`Dec. 24,2015 Sheet 5 0f 13
`
`X wy
`
`sh )
`
`c 2321 VGO ]
`LA oad
`JPA~2E0M
`
`\quém? S
`
`$ShH
`272100
`
`REAALGS)
`Otvowl
`
`LGy
`
`2 oAby
`
`RN HD
`oMo |
`
`Patent Application Publication
`
`G ainbi4
`
`Exhibit 1020
`Page 06 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 6 of 13 US 2015/0371643 A1
`
`Figure &
`
`CenerpTe Aubio 5
`Feame BandS
`FRae DomMmaAw
`
`Deveknmini & 503
`CHaNNEC | S
`PaeameTerg
`
`Sae 505
`STEREO Encading |S
`yWione
`
`EnICODE 507
`NMONO CHarvnu & S
`+ STEREO0 PARAMERLQ
`
`Exhibit 1020
`Page 07 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 7 of 13 US 2015/0371643 A1
`
`Figure +
`
`j}é;Téé‘MNé ' 551
`Recamve Geay |
`Senac leer s
`
`e minC 553
`Co2RELATION S
`
`SHIFT VALVES
`
`j— 503
`
`Exhibit 1020
`Page 08 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 8 of 13 US 2015/0371643 A1
`
`Vg ®
`
`JENVRATE @OA[\)TI e
`Moo CHanrue) Steeeo
`Repre seroTiam oo PPRemeTerq
`
`Jorf L 202
`
`EnCopt
`Moo CHannE C
`
`- 73
`
`.
`
`FEANT LG
`
`MUATIPCEx Mo CHAVAIEC
`}o:%
`
`Exhibit 1020
`Page 09 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 9 of 13 US 2015/0371643 A1
`
`0 N
`38
`J 8
`- ‘ )
`a @
`W)
`€ & %’
`T v
`\n
`— )
`o— % 3
`o, b
`LS &
`
`Exhibit 1020
`Page 10 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 10 of 13 US 2015/0371643 A1
`
`et
`B
`
`| oY
`\ h
`TXmux Sianac 17O
`Er0CoDER mMoO SIgnAL
`4 SRCO FACAMeTees
`TOR
`’/
`
`s e
`
`[Dewpe Yoo SIGNAC j\
`
`g
`|
`
`| ATPLY STeren TRRANETERS
`To Movo gicmal 29
`CeneowTe ST Siomal |
`
`Exhibit 1020
`Page 11 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 11 of 13 US 2015/0371643 A1
`
`: |
`
`Frame-hy-frame FFT magnitudes: binaural
`T T L
`
`Mode selection
`T
`
`Exhibit 1020
`Page 12 of 26
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Dec. 24,2015 Sheet 12 of 13
`
`Frame-by-frame FFT magnitudes: nearfar
`
`US 2015/0371643 Al
`
`abs magnitude
`
`fii
`e
`
`i
`£ 1 i 1 i
`
`W’ANLWMI"‘}WM\\\ W
`
`frame
`
`Mode selection
`
`800
`
`T
`
`nearfar)
`
`mode [ == binaural; 1
`
`T f T { [ T
`
`Exhibit 1020
`Page 13 of 26
`
`frame
`
`800
`
`
`
`
`
`
`
`
`Patent Application Publication Dec. 24, 2015 Sheet 13 of 13 US 2015/0371643 A1
`
`Time difference for sounds from varying angles for two
`
`microphones with various distances bhetween them
`0.7 s T !
`
`Arrival time difference {ms)
`
`0 10 20 30 40 50 60 70 80 S0
`Angle of arrival (degrees)
`
`Exhibit 1020
`Page 14 of 26
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`STEREO AUDIO SIGNAL ENCODER
`
`FIELD
`
`[0001] The present application relates to a stereo audio
`signal encoder, and in particular, but not exclusively to a
`stereo audio signal encoder for use in portable apparatus.
`
`BACKGROUND
`
`[0002] Audio signals, like speech or music, are encoded for
`example to enable efficient transmission or storage of the
`audio signals.
`
`[0003] Audio encoders and decoders (also known as
`codecs) are used to represent audio based signals, such as
`music and ambient sounds (which in speech coding terms can
`be called background noise). These types of coders typically
`do not utilise a speech model for the coding process, rather
`they use processes for representing all types of audio signals,
`including speech. Speech encoders and decoders (codecs)
`can be considered to be audio codecs which are optimised for
`speech signals, and can operate at either a fixed or variable bit
`rate.
`
`[0004] An audio codec can also be configured to operate
`with varying bit rates. At lower bit rates, such an audio codec
`may be optimized to work with speech signals at a coding rate
`equivalent to a pure speech codec. At higher bit rates, the
`audio codec may code any signal including music, back-
`ground noise and speech, with higher quality and perfor-
`mance. A variable-rate audio codec can also implement an
`embedded scalable coding structure and bitstream, where
`additional bits (a specific amount of bits is often referred to as
`a layer) improve the coding upon lower rates, and where the
`bitstream of a higher rate may be truncated to obtain the
`bitstream of a lower rate coding. Such an audio codec may
`utilize a codec designed purely for speech signals as the core
`layer or lowest bit rate coding.
`
`[0005] An audio codec is designed to maintain a high (per-
`ceptual) quality while improving the compression ratio. Thus
`instead of waveform matching coding it is common to employ
`various parametric schemes to lower the bit rate. For multi-
`channel audio, such as stereo signals, it is common to use a
`larger amount of the available bit rate on a mono channel
`representation and encode the stereo or multichannel infor-
`mation exploiting a parametric approach which uses rela-
`tively fewer bits.
`
`[0006] Real life multichannel signal types which can be
`used include binaural stereo and near-far stereo representa-
`tion. Binaural stereo refers to a stereo signal typically
`obtained through recording sound with two microphones
`arranged with the intent to create a natural three dimensional
`stereo or spatial sound sensation for the listener. Such micro-
`phone arrangements typically include a dummy head, with
`microphones in the dummy head ears, placing a microphone
`near each ear of a real person, or even placing two micro-
`phones at a typical distance of a person’s ears from each other
`(usually such that direct sound between the two microphones
`is blocked). Near-far stereo on the other hand refers to a stereo
`compatible stereo signal typically obtained through record-
`ing sound with two microphones arranged such that one
`microphone is close to the primary sound source, for example
`aperson’s mouth, and the other microphone is slightly further
`away (for example close to a person’s ear if a regular mobile
`phone form factor is used) and concentrating more on record-
`
`Exhibit 1020
`Page 15 of 26
`
`Dec. 24, 2015
`
`ing the ambient sound. In such circumstances the near chan-
`nel can be directly used as the mono input signal.
`
`[0007] On playback using headphones the perception of a
`binaural stereo recording is generally such that the person
`listening feels as if they are in the recording environment
`themselves. The near-far stereo representation on the other
`hand may be played back such that one ear receives the near
`channel while the other ear receives the far channel audio
`information. Thus the experience is similar to a traditional
`monaural phone call hearing the talker in one ear and hearing
`the ambient sound of the recording environment instead of
`their own environmental ambient sounds through the other
`ear. Both real life stereo signal types can therefore be consid-
`ered as representations that provides the listener with a natu-
`ral and enjoyable feeling of the recording environment.
`
`SUMMARY
`
`[0008] There is provided according to a first aspect a
`method comprising: analysing an audio signal comprising at
`least two audio channels to determine at least one parameter
`associated with a difference between the at least two audio
`channels; selecting a multichannel audio signal encoding
`dependent on the at least one parameter; and encoding the
`audio signal with the multichannel audio signal encoding.
`
`[0009] Analysing an audio signal comprising at least two
`audio channels to determine at least one parameter associated
`with a difference between the at least two audio channels may
`comprise: generating a frequency domain representation for
`the at least two audio channels of the audio signal; separating
`the frequency domain representation for the at least two audio
`channels of the audio signal into at least two frequency bands;
`and generating at least one parameter associated with the
`difference between two audio channels for a frequency band.
`
`[0010] The parameter may comprise at least one of: a rela-
`tive energy signal level associated with the at least two audio
`channels; a correlation value associated with the at least two
`audio channels; and a time shift value associated with the at
`least two audio channels.
`
`[0011] Selecting a multichannel audio signal encoding
`dependent on the at least one parameter may comprise: select-
`ing an initial default multichannel audio signal encoding;
`selecting a second audio signal multichannel audio signal
`encoding dependent on a first selection of the at least one
`parameter; and maintaining the second audio signal multi-
`channel audio signal encoding dependent on a second selec-
`tion of the at least one parameter.
`
`[0012] The first selection of the at least one parameter may
`be a combination of a relative energy signal level and a
`correlation value associated with the at least two audio chan-
`nels, and wherein selecting the second audio signal multi-
`channel audio signal encoding dependent on a first selection
`of the at least one parameter may comprise selecting the
`second audio signal multichannel audio signal encoding
`where the combination is greater than a determined threshold
`value.
`
`[0013] The second selection of the at least one parameter
`may be a relative energy signal level associated with the at
`least two audio channels, and wherein maintaining the second
`audio signal multichannel audio signal encoding may com-
`prise maintaining the second audio signal multichannel audio
`signal encoding where the relative energy signal level is less
`than a second determined threshold value.
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`[0014] The multichannel audio signal encoding may com-
`prise at least one of: binaural encoding; and near-far stereo
`encoding.
`
`[0015] Encoding the audio signal with the multichannel
`audio signal encoding may comprise: combining the at least
`two audio channels to form a single combined channel audio
`signal; encoding the single combined channel audio signal;
`and generating data associated with the at least two audio
`channels using the multichannel audio signal encoding such
`that the data enables the at least two audio channels to be
`reproduced from the single combined channel audio signal.
`[0016] According to a second aspect there is provided a
`method comprising: receiving an encoded audio signal;
`selecting a multichannel audio signal decoding dependent on
`afirstpart of the encoded audio signal; and decoding a second
`part of the encoded audio signal, the second part of the audio
`signal encoded with a multichannel audio signal encoding,
`such that the decoding the second part of the encoded audio
`signal generates an audio signal comprising at least two audio
`channels.
`
`[0017] Decoding a second part of the encoded audio signal
`may comprise: generating a first channel audio signal from a
`first section of the second part of the encoded audio signal;
`and generating at least one further channel audio signal from
`a second section of the second part of the encoded audio
`signal dependent on the multichannel audio signal decoding
`indicated by the first part of the encoded audio signal.
`[0018] The first channel may be a left channel audio signal
`and the at least one further channel audio signal may be a right
`channel audio signal.
`
`[0019] The first channel may be a combined channel audio
`signal and the at least one further channel audio signal may
`comprise a left channel signal and a right channel audio
`signal.
`
`[0020] According to a third aspect there is provided a
`method comprising: determining at least one channel pair
`distance value for an audio signal comprising at least a pair of
`audio channels; encoding the audio signal with a multichan-
`nel audio signal encoding to generate at least an encoded
`signal and difference signal; and generating an equivalent
`difference signal dependent on the difference signal, the at
`least one channel pair distance value and an encoded channel
`distance value.
`
`[0021] The method may further comprise receiving the
`encoded channel distance value.
`
`[0022] Receiving the encoded channel distance value may
`comprise at least one of: determining an encoded channel
`distance value from a user input; and receiving an encoded
`channel distance value from a decoder.
`
`[0023] The method may comprise receiving the audio sig-
`nal from a pair of microphones, wherein a first audio channel
`may be from a first microphone and a second audio channel
`may be from a second microphone, wherein determining the
`at least one channel pair distance value may comprise deter-
`mining the distance between the first microphone and the
`second microphone.
`
`[0024] According to a fourth aspect there is provided a
`method comprising: receiving an encoded signal and an
`equivalent difference signal; reproducing a pair of audio
`channels with a determined channel distance dependent on
`the encoded signal and the equivalent difference signal.
`[0025] The method may further comprise: determining an
`encoded channel distance value; and generating a pair of
`audio channels with a desired channel distance dependent on
`
`Exhibit 1020
`Page 16 of 26
`
`Dec. 24, 2015
`
`the encoded signal, the equivalent difference signal, the
`encoded channel distance value and the desired channel dis-
`tance.
`
`[0026] According to a fifth aspect there is provided an
`apparatus comprising at least one processor and at least one
`memory including computer program code for one or more
`programs, the at least one memory and the computer program
`code configured to, with the at least one processor, cause the
`apparatus at least to perform: analysing an audio signal com-
`prising at least two audio channels to determine at least one
`parameter associated with a difference between the at least
`two audio channels; selecting a multichannel audio signal
`encoding dependent on the at least one parameter; and encod-
`ing the audio signal with the multichannel audio signal
`encoding.
`
`[0027] Analysing an audio signal comprising at least two
`audio channels to determine at least one parameter associated
`with a difference between the at least two audio channels may
`cause the apparatus to perform: generating a frequency
`domain representation for the at least two audio channels of
`the audio signal; separating the frequency domain represen-
`tation for the at least two audio channels of the audio signal
`into at least two frequency bands; and generating at least one
`parameter associated with the difference between two audio
`channels for a frequency band.
`
`[0028] The parameter may comprise at least one of: a rela-
`tive energy signal level associated with the at least two audio
`channels; a correlation value associated with the at least two
`audio channels; and a time shift value associated with the at
`least two audio channels.
`
`[0029] Selecting a multichannel audio signal encoding
`dependent on the at least one parameter may cause the appa-
`ratus to perform: selecting an initial default multichannel
`audio signal encoding; selecting a second audio signal mul-
`tichannel audio signal encoding dependent on a first selection
`of the at least one parameter; and maintaining the second
`audio signal multichannel audio signal encoding dependent
`on a second selection of the at least one parameter.
`
`[0030] The first selection of the at least one parameter may
`be a combination of a relative energy signal level and a
`correlation value associated with the at least two audio chan-
`nels, and wherein selecting the second audio signal multi-
`channel audio signal encoding dependent on a first selection
`of the at least one parameter may cause the apparatus to
`perform selecting the second audio signal multichannel audio
`signal encoding where the combination is greater than a deter-
`mined threshold value.
`
`[0031] The second selection of the at least one parameter
`may be a relative energy signal level associated with the at
`least two audio channels, and wherein maintaining the second
`audio signal multichannel audio signal encoding may cause
`the apparatus to perform maintaining the second audio signal
`multichannel audio signal encoding where the relative energy
`signal level is less than a second determined threshold value.
`
`[0032] The multichannel audio signal encoding may com-
`prise at least one of: binaural encoding; and near-far stereo
`encoding.
`
`[0033] Encoding the audio signal with the multichannel
`audio signal encoding may cause the apparatus to perform:
`combining the at least two audio channels to form a single
`combined channel audio signal; encoding the single com-
`bined channel audio signal; and generating data associated
`with the at least two audio channels using the multichannel
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`audio signal encoding such that the data enables the at least
`two audio channels to be reproduced from the single com-
`bined channel audio signal.
`
`[0034] According to a sixth aspect there is provided an
`apparatus comprising at least one processor and at least one
`memory including computer program code for one or more
`programs, the at least one memory and the computer program
`code configured to, with the at least one processor, cause the
`apparatus at least to perform: receiving an encoded audio
`signal; selecting a multichannel audio signal decoding depen-
`dent on a first part of the encoded audio signal; and decoding
`a second part of the encoded audio signal, the second part of
`the audio signal encoded with a multichannel audio signal
`encoding, such that the decoding the second part of the
`encoded audio signal generates an audio signal comprising at
`least two audio channels.
`
`[0035] Decoding a second part of the encoded audio signal
`may cause the apparatus to perform: generating a first channel
`audio signal from a first section of the second part of the
`encoded audio signal; and generating at least one further
`channel audio signal from a second section of the second part
`of the encoded audio signal dependent on the multichannel
`audio signal decoding indicated by the first part of the
`encoded audio signal.
`
`[0036] The first channel may be a left channel audio signal
`and the at least one further channel audio signal may be a right
`channel audio signal.
`
`[0037] The first channel may be a combined channel audio
`signal and the at least one further channel audio signal may
`comprise a left channel signal and a right channel audio
`signal.
`
`[0038] According to a seventh aspect there is provided an
`apparatus comprising at least one processor and at least one
`memory including computer program code for one or more
`programs, the at least one memory and the computer program
`code configured to, with the at least one processor, cause the
`apparatus at least to perform: determining at least one channel
`pair distance value for an audio signal comprising at least a
`pair of audio channels; encoding the audio signal with a
`multichannel audio signal encoding to generate at least an
`encoded signal and difference signal; and generating an
`equivalent difference signal dependent on the difference sig-
`nal, the at least one channel pair distance value and an
`encoded channel distance value.
`
`[0039] The apparatus may further be caused to perform
`receiving the encoded channel distance value.
`
`[0040] Receiving the encoded channel distance value may
`cause the apparatus to perform at least one of: determining an
`encoded channel distance value from a user input; and receiv-
`ing an encoded channel distance value from a decoder.
`[0041] The apparatus may be caused to perform receiving
`the audio signal from a pair of microphones, wherein a first
`audio channel may be from a first microphone and a second
`audio channel may be from a second microphone, wherein
`determining the at least one channel pair distance value may
`cause the apparatus to perform determining the distance
`between the first microphone and the second microphone.
`[0042] According to an eighth aspect there is provided an
`apparatus comprising at least one processor and at least one
`memory including computer program code for one or more
`programs, the at least one memory and the computer program
`code configured to, with the at least one processor, cause the
`apparatus at least to perform: receiving an encoded signal and
`an equivalent difference signal; and reproducing a pair of
`
`Exhibit 1020
`Page 17 of 26
`
`Dec. 24, 2015
`
`audio channels with a determined channel distance dependent
`on the encoded signal and the equivalent difference signal.
`[0043] The apparatus may be caused to perform: determin-
`ing an encoded channel distance value; and generating a pair
`of audio channels with a desired channel distance dependent
`on the encoded signal, the equivalent difference signal, the
`encoded channel distance value and the desired channel dis-
`tance.
`
`[0044] According to a ninth aspect there is provided an
`apparatus comprising: means for analysing an audio signal
`comprising at least two audio channels to determine at least
`one parameter associated with a difference between the at
`least two audio channels; means for selecting a multichannel
`audio signal encoding dependent on the at least one param-
`eter; and means for encoding the audio signal with the mul-
`tichannel audio signal encoding.
`
`[0045] The means for analysing an audio signal comprising
`at least two audio channels to determine at least one param-
`eter associated with a difference between the at least two
`audio channels may comprise: means for generating a fre-
`quency domain representation for the at least two audio chan-
`nels of the audio signal; means for separating the frequency
`domain representation for the at least two audio channels of
`the audio signal into at least two frequency bands; and means
`for generating at least one parameter associated with the
`difference between two audio channels for a frequency band.
`[0046] The parameter may comprise at least one of: a rela-
`tive energy signal level associated with the at least two audio
`channels; a correlation value associated with the at least two
`audio channels; and a time shift value associated with the at
`least two audio channels.
`
`[0047] The means for selecting a multichannel audio signal
`encoding dependent on the at least one parameter may com-
`prise: means for selecting an initial default multichannel
`audio signal encoding; means for selecting a second audio
`signal multichannel audio signal encoding dependent on a
`first selection of the at least one parameter; and means for
`maintaining the second audio signal multichannel audio sig-
`nal encoding dependent on a second selection of the at least
`one parameter.
`
`[0048] The first selection of the at least one parameter may
`be a combination of a relative energy signal level and a
`correlation value associated with the at least two audio chan-
`nels, and wherein the means for selecting the second audio
`signal multichannel audio signal encoding dependent on a
`first selection of the at least one parameter may comprise
`means for selecting the second audio signal multichannel
`audio signal encoding where the combination is greater than
`a determined threshold value.
`
`[0049] The second selection of the at least one parameter
`may be a relative energy signal level associated with the at
`least two audio channels, and wherein the means for main-
`taining the second audio signal multichannel audio signal
`encoding may comprise means for maintaining the second
`audio signal multichannel audio signal encoding where the
`relative energy signal level is less than a second determined
`threshold value.
`
`[0050] The multichannel audio signal encoding may com-
`prise at least one of: binaural encoding; and near-far stereo
`encoding.
`
`[0051] The means for encoding the audio signal with the
`multichannel audio signal encoding may comprise: means for
`combining the at least two audio channels to form a single
`combined channel audio signal; means for encoding the
`
`
`
`
`
`
`
`
`US 2015/0371643 Al
`
`single combined channel audio signal; and means for gener-
`ating data associated with the at least two audio channels
`using the multichannel audio signal encoding such that the
`data enables the at least two audio channels to be reproduced
`from the single combined channel audio signal.
`
`[0052] According to a tenth aspect there is provided an
`apparatus comprising: means for receiving an encoded audio
`signal; means for selecting a multichannel audio signal
`decoding dependent on a first part of the encoded audio sig-
`nal; and means for decoding a second part of the encoded
`audio signal, the second part of the audio signal encoded with
`a multichannel audio signal encoding, such that the decoding
`the second part of the encoded audio signal generates an audio
`signal comprising at least two audio channels.
`
`[0053] The means for decoding a second part of the
`encoded audio signal may comprise: means for generating a
`first channel audio signal from a first section of the second
`part of the encoded audio signal; and means for generating at
`least one further channel audio signal from a second section
`of the second part of the encoded audio signal dependent on
`the multichannel audio signal decoding indicated by the first
`part of the encoded audio signal.
`
`[0054] The first channel may be a left channel audio signal
`and the at least one further channel audio signal may be a right
`channel audio signal.
`
`[0055] The first channel may be a combined channel audio
`signal and the at least one further channel audio signal may
`comprise a left channel signal and a right channel audio
`signal.
`
`[0056] According to an eleventh aspect there is provided an
`apparatus comprising: means for determining at least one
`channel pair distance value for an audio signal comprising at
`least a pair of audio channels; means for encoding the audio
`signal with a multichannel audio signal encoding to generate
`at least an encoded signal and difference signal; and means
`for generating an equivalent difference signal dependent on
`the difference signal, the at least one channel pair distance
`value and an encoded channel distance value.
`
`[0057] The apparatus may further comprise means for
`receiving the encoded channel distance value.
`
`[0058] The means for receiving the encoded channel dis-
`tance value may comprise at least one of: means for deter-
`mining an encoded channel distance value from a user input;
`and means for receiving an encoded channel distance value
`from a decoder.
`
`[0059] The apparatus may comprise means for receiving
`the audio signal from a pair of microphones, wherein a first
`audio channel may be from a first microphone and a second
`audio channel may be from a second microphone, wherein the
`means for determining the at least one channel pair distance
`value may comprise means for determining the distance
`between the first microphone and the second microphone.
`[0060] According to a twelfth aspect there is provided an
`apparatus comprising: means for receiving an encoded signal
`and an equivalent difference signal; and means for reproduc-
`ing a pair of audio channels with a determined channel dis-
`tance dependent on the encoded signal and the equivalent
`difference signal.
`
`[0061] The apparatus may comprise: means for determin-
`ing an encoded channel distance value; and generating a pair
`of'audio channels with a desired channel distance dependent
`on the encoded signal, the equivalent difference signal, the
`encoded channel distance value and the desired channel dis-
`tance.
`
`Exhibit 1020
`Page 18 of 26
`
`Dec. 24, 2015
`
`[0062] According to a thirteenth aspect there is provided an
`apparatus comprising: a channel analyser configured to anal-
`yse an audio signal comprising at least two audio channels to
`determine at least one parameter associated with a difference
`between the at least two audio channels; an encoding mode
`determiner configured to select a multichannel audio signal
`encoding dependent on the at least one parameter; and a
`channel encoder configured to encode the audio signal with
`the multichannel audio signal encoding.
`
`[0063] The channel analyser may comprise: a time to fre-
`quency domain converter configured to generate a frequency
`domain representation for the at least two audio channels of
`the audio signal; a filter configured to separate the frequency
`domain representation for the at least two audio channels of
`the audio signal into at least two frequency bands; and a
`parameter determiner configured to generate at least one
`parameter associated with the difference between two audio
`channels for a frequency band.
`
`[0064] The parameter determiner may comprise at least one
`of: a relative energy signal level determiner configured to
`determine a relative energy signal level associated with the at
`least two audio channels; a correlation determiner configured
`to determine a correlation value associated with the at least
`two audio channels; and a shift determiner configured to
`determine a time shift value associated with the at least two
`audio channels.
`
`[0065] The encoding mode determiner may be configured
`to: select an initial default multichannel audio signal encod-
`ing; select a second audio signal multichannel audio signal
`encoding dependent on a first selection of the at least one
`parameter; and maintain the second audio signal multichan-
`nel audio signal encoding dependent on a second selection of
`the at least one parameter.
`
`[0066] The first selection of the at least one parameter may
`be a combination of a relative energy signal level and a
`correlation value associated with the at least two audio chan-
`nels, and wherein the encoding mode determiner may be
`configured to select the second audio signal multichannel
`audio signal encoding where the combination is greater than
`a determined threshold value.
`
`[0067] The second selection of the at least one parameter
`may be a relative energy signal level associated with the at
`least two audio channels, and wherein the encoding mode
`determiner may be configured to maintain the second audio
`signal multichannel audio signal encoding where the relative
`energy signal level is less than a second determined threshold
`value.
`
`[0068] The multichannel audio signal encoding may com-
`prise at least one of: binaural encoding; and near-far stereo
`encoding.
`
`[0069] The channel encoder may comprise: a mono chan-
`nel generator configured to combine the at least two audio
`channels to form a single combined channel audio signal; a
`mono channel encoder configured to encode the single com-
`bined channel audio signal; and a further channel encoder
`configured to generate data associated with the at least two
`audio channels using the multichannel audio signal encoding
`such that the data enables the at least two audio channels to be
`reproduced from the single combined channel audio signal.
`[0070] According to a fourteenth aspect there is provided
`an apparatus comprising: an input configured to receive an
`encoded audio signal; a multichannel decoding determiner
`configured t

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket