[go: up one dir, main page]

RU2008140140A - METHODS AND DEVICES FOR CODING AND DECODING OF OBJECT-BASED AUDIO SIGNALS - Google Patents

METHODS AND DEVICES FOR CODING AND DECODING OF OBJECT-BASED AUDIO SIGNALS Download PDF

Info

Publication number
RU2008140140A
RU2008140140A RU2008140140/09A RU2008140140A RU2008140140A RU 2008140140 A RU2008140140 A RU 2008140140A RU 2008140140/09 A RU2008140140/09 A RU 2008140140/09A RU 2008140140 A RU2008140140 A RU 2008140140A RU 2008140140 A RU2008140140 A RU 2008140140A
Authority
RU
Russia
Prior art keywords
information
signal
additional information
audio
based additional
Prior art date
Application number
RU2008140140/09A
Other languages
Russian (ru)
Other versions
RU2406165C2 (en
Inventor
Донг Соо КИМ (KR)
Донг Соо КИМ
Хее Сук ПАНГ (KR)
Хее Сук ПАНГ
Дзае Хиун ЛИМ (KR)
Дзае Хиун ЛИМ
Сунг Йонг ЙООН (KR)
Сунг Йонг ЙООН
Хиун Коок ЛИ (KR)
Хиун Коок ЛИ
Original Assignee
ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR)
ЭлДжи ЭЛЕКТРОНИКС ИНК.
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 ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR), ЭлДжи ЭЛЕКТРОНИКС ИНК. filed Critical ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR)
Publication of RU2008140140A publication Critical patent/RU2008140140A/en
Application granted granted Critical
Publication of RU2406165C2 publication Critical patent/RU2406165C2/en

Links

Landscapes

  • Stereophonic System (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

1. Способ декодирования аудиосигнала, содержащий ! прием информации флага объекта, представляющей, передается ли информация описания объекта, включающая в себя информацию числа и, по меньшей мере, одну информацию знака; и ! получение информации описания объекта посредством рефлексивного извлечения информации знака на основе информации числа, соответствующей количеству знаков. ! 2. Способ по п.1, в котором один знак, отображающий информацию описания объекта, формируется в единицах байта. ! 3. Способ декодирования аудио, содержащий ! прием сигнала понижающего смешивания и объектно-базированной дополнительной информации, причем сигнал понижающего смешивания получается посредством понижающего смешивания сигнала объекта; ! извлечение метаданных из объектно-базированной дополнительной информации; и ! отображение относящейся к объекту информации относительно сигнала объекта на основе метаданных. ! 4. Способ декодирования аудио по п.3, в котором относящаяся к объекту информация содержит, по меньшей мере, одно из числа, соответствующего сигналу объекта, и описания сигнала объекта. ! 5. Способ декодирования аудио по п.3, в котором метаданные включены в заголовок объектно-базированной дополнительной информации. ! 6. Способ декодирования аудио по п.3, дополнительно содержащий ! генерирование канало-базированной дополнительной информации на основе объектно-базированной дополнительной информации и информации управления рендерингом, причем канало-базированная дополнительная информация содержит параметр коэффициента усиления для управления коэффициентом усиления сигнала понижающего смешивания. ! 7. Способ декодир 1. An audio decoding method comprising! receiving object flag information representing whether object description information is transmitted, including number information and at least one sign information; and! obtaining information describing the object by reflectively extracting information of the sign based on information of a number corresponding to the number of characters. ! 2. The method according to claim 1, in which one character that displays information describing the object is formed in units of bytes. ! 3. An audio decoding method containing! receiving a downmix signal and object-based additional information, wherein the downmix signal is obtained by downmixing an object signal; ! extract metadata from object-based additional information; and! displaying object-related information regarding an object signal based on metadata. ! 4. The method of decoding audio according to claim 3, in which the information related to the object contains at least one of a number corresponding to the signal of the object, and a description of the signal of the object. ! 5. The method for decoding audio according to claim 3, in which metadata is included in the header of the object-based additional information. ! 6. The method of decoding audio according to claim 3, further comprising! generating channel-based additional information based on object-based additional information and rendering control information, the channel-based additional information comprising a gain parameter for controlling the gain of the downmix signal. ! 7. Decoding method

Claims (17)

1. Способ декодирования аудиосигнала, содержащий1. A method for decoding an audio signal, comprising прием информации флага объекта, представляющей, передается ли информация описания объекта, включающая в себя информацию числа и, по меньшей мере, одну информацию знака; иreceiving object flag information representing whether object description information is transmitted, including number information and at least one sign information; and получение информации описания объекта посредством рефлексивного извлечения информации знака на основе информации числа, соответствующей количеству знаков.obtaining information describing the object by reflectively extracting information of the sign based on information of a number corresponding to the number of characters. 2. Способ по п.1, в котором один знак, отображающий информацию описания объекта, формируется в единицах байта.2. The method according to claim 1, in which one character that displays information describing the object is formed in units of bytes. 3. Способ декодирования аудио, содержащий3. An audio decoding method comprising прием сигнала понижающего смешивания и объектно-базированной дополнительной информации, причем сигнал понижающего смешивания получается посредством понижающего смешивания сигнала объекта;receiving a downmix signal and object-based additional information, wherein the downmix signal is obtained by downmixing an object signal; извлечение метаданных из объектно-базированной дополнительной информации; иextract metadata from object-based additional information; and отображение относящейся к объекту информации относительно сигнала объекта на основе метаданных.displaying object-related information regarding an object signal based on metadata. 4. Способ декодирования аудио по п.3, в котором относящаяся к объекту информация содержит, по меньшей мере, одно из числа, соответствующего сигналу объекта, и описания сигнала объекта.4. The method of decoding audio according to claim 3, in which the information related to the object contains at least one of a number corresponding to the signal of the object, and a description of the signal of the object. 5. Способ декодирования аудио по п.3, в котором метаданные включены в заголовок объектно-базированной дополнительной информации.5. The method for decoding audio according to claim 3, in which metadata is included in the header of the object-based additional information. 6. Способ декодирования аудио по п.3, дополнительно содержащий6. The method of decoding audio according to claim 3, further comprising генерирование канало-базированной дополнительной информации на основе объектно-базированной дополнительной информации и информации управления рендерингом, причем канало-базированная дополнительная информация содержит параметр коэффициента усиления для управления коэффициентом усиления сигнала понижающего смешивания.generating channel-based additional information based on object-based additional information and rendering control information, the channel-based additional information comprising a gain parameter for controlling the gain of the downmix signal. 7. Способ декодирования аудио по п.6, дополнительно содержащий7. The method of decoding audio according to claim 6, further comprising генерирование многоканального аудиосигнала на основе канало-базированной дополнительной информации и сигнале понижающего смешивания.generating a multi-channel audio signal based on channel-based additional information and a downmix signal. 8. Способ декодирования аудио по п.3, дополнительно содержащий вычисление параметра коэффициента усиления на основе информации управления рендерингом, информации об уровне объекта и информации о коэффициенте усиления понижающего смешивания, причем информация об уровне объекта извлекается из объектно-базированной дополнительной информации.8. The audio decoding method according to claim 3, further comprising computing a gain parameter based on rendering control information, object level information and downmix gain information, wherein the object level information is extracted from object-based additional information. 9. Способ кодирования аудио, содержащий9. An audio encoding method comprising генерирование сигнала понижающего смешивания посредством понижающего смешивания сигнала объекта;generating a downmix signal by downmixing an object signal; генерирование объектно-базированной дополнительной информации посредством извлечения относящейся к объекту информации из сигнала объекта; иgenerating object-based additional information by extracting information related to the object from the signal of the object; and вставление метаданных для рендеринга относящейся к объекту информации в объектно-базированную дополнительную информацию.embedding metadata for rendering object-related information in object-based additional information. 10. Способ кодирования аудио по п.9, дополнительно содержащий10. The method of encoding audio according to claim 9, further comprising генерирование битового потока посредством комбинирования сигнала понижающего смешивания и объектно-базированной дополнительной информации, в которую вставлены метаданные.generating a bitstream by combining a downmix signal and object-based additional information into which metadata is inserted. 11. Устройство декодирования аудио, содержащее11. An audio decoding apparatus comprising демультиплексор, выполненный с возможностью извлечения сигнала понижающего смешивания и объектно-базированной дополнительной информации из введенного аудиосигнала, причем сигнал понижающего смешивания получается посредством понижающего смешивания сигнала объекта;a demultiplexer configured to extract the downmix signal and object-based additional information from the inputted audio signal, wherein the downmix signal is obtained by downmixing the object signal; транскодер, выполненный с возможностью извлечения метаданных из объектно-базированной дополнительной информации; иa transcoder configured to extract metadata from object-based additional information; and рендерер, выполненный с возможностью отображения относящейся к объекту информации относительно сигнала объекта на основе метаданных.a renderer configured to display information related to an object with respect to an object signal based on metadata. 12. Устройство декодирования аудио по п.11, в котором транскодеру предоставляется информация управления рендерингом посредством рендерера, и транскодер генерирует канало-базированную дополнительную информацию на основе объектно-базированной дополнительной информации и информации управления рендерингом, причем канало-базированная дополнительная информация содержит параметр коэффициента усиления для управления коэффициентом усиления сигнала понижающего смешивания.12. The audio decoding apparatus of claim 11, wherein the transcoder is provided with rendering control information by a renderer, and the transcoder generates channel-based additional information based on object-based additional information and rendering control information, the channel-based additional information containing a gain parameter to control the gain of the downmix signal. 13. Устройство декодирования аудио по п.12, дополнительно содержащее13. The audio decoding apparatus of claim 12, further comprising многоканальный декодер, который генерирует многоканальный аудиосигнал на основе канало-базированной дополнительной информации и сигнале понижающего смешивания.a multi-channel decoder that generates a multi-channel audio signal based on channel-based additional information and a downmix signal. 14. Считываемая процессором среда записи, на которой записана программа для выполнения способа по п.1 в процессоре.14. The processor-readable recording medium on which the program is recorded for executing the method of claim 1 in the processor. 15. Считываемая компьютером среда записи, имеющая записанную на ней компьютерную программу для выполнения способа декодирования аудио, причем способ декодирования аудио содержит15. A computer-readable recording medium having a computer program recorded thereon for performing an audio decoding method, the audio decoding method comprising прием сигнала понижающего смешивания и объектно-базированной дополнительной информации, причем сигнал понижающего смешивания получается посредством понижающего смешивания сигнала объекта;receiving a downmix signal and object-based additional information, wherein the downmix signal is obtained by downmixing an object signal; извлечение метаданных из объектно-базированной дополнительной информации; иextract metadata from object-based additional information; and отображение относящейся к объекту информации относительно сигнала объекта на основе метаданных.displaying object-related information regarding an object signal based on metadata. 16. Считываемая компьютером среда записи по п.15, при этом способ декодирования аудио дополнительно содержит16. The computer-readable recording medium of claim 15, wherein the audio decoding method further comprises генерирование канало-базированной дополнительной информации на основе объектно-базированной дополнительной информации и информации управления рендерингом, причем канало-базированная дополнительная информация содержит параметр коэффициента усиления для управления коэффициентом усиления сигнала понижающего смешивания; иgenerating channel-based additional information based on object-based additional information and rendering control information, the channel-based additional information comprising a gain parameter for controlling the gain of the downmix signal; and генерирование многоканального аудиосигнала на основе канало-базированной дополнительной информации и сигнале понижающего смешивания.generating a multi-channel audio signal based on channel-based additional information and a downmix signal. 17. Считываемая компьютером среда записи, имеющая записанную на ней компьютерную программу для выполнения способа кодирования аудио, причем способ кодирования аудио содержит17. A computer-readable recording medium having a computer program recorded thereon for performing an audio encoding method, the audio encoding method comprising генерирование сигнала понижающего смешивания посредством понижающего смешивания сигнала объекта;generating a downmix signal by downmixing an object signal; генерирование объектно-базированной дополнительной информации посредством извлечения относящейся к объекту информации из сигнала объекта; иgenerating object-based additional information by extracting information related to the object from the signal of the object; and вставление метаданных в объектно-базированную дополнительную информацию, причем метаданные представляют относящуюся к объекту информацию. embedding metadata in object-based additional information, the metadata representing object-related information.
RU2008140140/09A 2007-02-14 2008-02-14 Methods and devices for coding and decoding object-based audio signals RU2406165C2 (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US90108907P 2007-02-14 2007-02-14
US60/901,089 2007-02-14
US90164207P 2007-02-16 2007-02-16
US60/901,642 2007-02-16
US60/903,818 2007-02-28
US90768907P 2007-04-13 2007-04-13
US60/907,689 2007-04-13
US60/924,027 2007-04-27
US94762007P 2007-07-02 2007-07-02
US60/947,620 2007-07-02
US60/948,373 2007-07-06

Publications (2)

Publication Number Publication Date
RU2008140140A true RU2008140140A (en) 2010-04-20
RU2406165C2 RU2406165C2 (en) 2010-12-10

Family

ID=42684745

Family Applications (4)

Application Number Title Priority Date Filing Date
RU2008140140/09A RU2406165C2 (en) 2007-02-14 2008-02-14 Methods and devices for coding and decoding object-based audio signals
RU2008140142/09A RU2406166C2 (en) 2007-02-14 2008-02-14 Coding and decoding methods and devices based on objects of oriented audio signals
RU2008140170/09A RU2394283C1 (en) 2007-02-14 2008-02-14 Methods and devices for coding and decoding object-based audio signals
RU2010112585/08A RU2449388C2 (en) 2007-02-14 2010-03-31 Methods and apparatus for encoding and decoding object-based audio signals

Family Applications After (3)

Application Number Title Priority Date Filing Date
RU2008140142/09A RU2406166C2 (en) 2007-02-14 2008-02-14 Coding and decoding methods and devices based on objects of oriented audio signals
RU2008140170/09A RU2394283C1 (en) 2007-02-14 2008-02-14 Methods and devices for coding and decoding object-based audio signals
RU2010112585/08A RU2449388C2 (en) 2007-02-14 2010-03-31 Methods and apparatus for encoding and decoding object-based audio signals

Country Status (1)

Country Link
RU (4) RU2406165C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9936327B2 (en) 2013-07-22 2018-04-03 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Method and signal processing unit for mapping a plurality of input channels of an input channel configuration to output channels of an output channel configuration

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5609737B2 (en) * 2010-04-13 2014-10-22 ソニー株式会社 Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program
BR112013026850B1 (en) * 2011-04-20 2021-02-23 Panasonic Intellectual Property Corporation Of America AUDIO / SPEECH ENCODING AND DECODING APPLIANCES AND AUDIO / SPEECH DECODING AND DECODING METHODS
CN103620673B (en) * 2011-06-24 2016-04-27 皇家飞利浦有限公司 Audio signal processor for processing encoded multi-channel audio signal and method for audio signal processor
CN106409299B (en) 2012-03-29 2019-11-05 华为技术有限公司 Signal coding and decoded method and apparatus
WO2014113471A1 (en) 2013-01-21 2014-07-24 Dolby Laboratories Licensing Corporation System and method for optimizing loudness and dynamic range across different playback devices
CN110853660B (en) 2013-01-28 2024-01-23 弗劳恩霍夫应用研究促进协会 Decoder device for decoding a bitstream to generate an audio output signal from the bitstream
TWI618050B (en) 2013-02-14 2018-03-11 杜比實驗室特許公司 Method and apparatus for signal decorrelation in an audio processing system
WO2014126689A1 (en) 2013-02-14 2014-08-21 Dolby Laboratories Licensing Corporation Methods for controlling the inter-channel coherence of upmixed audio signals
TWI618051B (en) * 2013-02-14 2018-03-11 杜比實驗室特許公司 Audio signal processing method and apparatus for audio signal enhancement using estimated spatial parameters
WO2014126688A1 (en) 2013-02-14 2014-08-21 Dolby Laboratories Licensing Corporation Methods for audio signal transient detection and decorrelation control
EP2830049A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for efficient object metadata coding
EP2830050A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for enhanced spatial audio object coding
EP2830045A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Concept for audio encoding and decoding for audio channels and audio objects
EP3044790B1 (en) 2013-09-12 2018-10-03 Dolby International AB Time-alignment of qmf based processing data
EP2879131A1 (en) 2013-11-27 2015-06-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Decoder, encoder and method for informed loudness estimation in object-based audio coding systems
SG11201605015XA (en) * 2013-12-27 2016-08-30 Sony Corp Decoding device, method, and program
MX357405B (en) 2014-03-24 2018-07-09 Samsung Electronics Co Ltd Method and apparatus for rendering acoustic signal, and computer-readable recording medium.
EP4199544B1 (en) 2014-03-28 2025-12-10 Samsung Electronics Co., Ltd. Method and apparatus for rendering acoustic signal
MX375543B (en) 2014-04-11 2025-03-06 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR EMITTING A SOUND SIGNAL, AND COMPUTER-READABLE RECORDING MEDIUM.

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247579A (en) * 1990-12-05 1993-09-21 Digital Voice Systems, Inc. Methods for speech transmission
IT1281001B1 (en) * 1995-10-27 1998-02-11 Cselt Centro Studi Lab Telecom PROCEDURE AND EQUIPMENT FOR CODING, HANDLING AND DECODING AUDIO SIGNALS.
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
TW429700B (en) * 1997-02-26 2001-04-11 Sony Corp Information encoding method and apparatus, information decoding method and apparatus and information recording medium
KR100261254B1 (en) * 1997-04-02 2000-07-01 윤종용 Scalable audio data encoding/decoding method and apparatus
KR100335609B1 (en) * 1997-11-20 2002-10-04 삼성전자 주식회사 Scalable audio encoding/decoding method and apparatus
JP4805540B2 (en) * 2002-04-10 2011-11-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Stereo signal encoding
US7542896B2 (en) * 2002-07-16 2009-06-02 Koninklijke Philips Electronics N.V. Audio coding/decoding with spatial parameters and non-uniform segmentation for transients
EP1611772A1 (en) * 2003-03-04 2006-01-04 Nokia Corporation Support of a multichannel audio extension
JP5106115B2 (en) * 2004-11-30 2012-12-26 アギア システムズ インコーポレーテッド Parametric coding of spatial audio using object-based side information
CA2613731C (en) * 2005-06-30 2012-09-18 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9936327B2 (en) 2013-07-22 2018-04-03 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Method and signal processing unit for mapping a plurality of input channels of an input channel configuration to output channels of an output channel configuration
US10154362B2 (en) 2013-07-22 2018-12-11 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for mapping first and second input channels to at least one output channel
US10701507B2 (en) 2013-07-22 2020-06-30 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for mapping first and second input channels to at least one output channel
US10798512B2 (en) 2013-07-22 2020-10-06 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Method and signal processing unit for mapping a plurality of input channels of an input channel configuration to output channels of an output channel configuration
US11272309B2 (en) 2013-07-22 2022-03-08 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for mapping first and second input channels to at least one output channel

Also Published As

Publication number Publication date
RU2008140142A (en) 2010-04-20
RU2010112585A (en) 2011-10-10
RU2449388C2 (en) 2012-04-27
RU2406165C2 (en) 2010-12-10
RU2406166C2 (en) 2010-12-10
RU2008140170A (en) 2010-04-20
RU2394283C1 (en) 2010-07-10

Similar Documents

Publication Publication Date Title
RU2008140140A (en) METHODS AND DEVICES FOR CODING AND DECODING OF OBJECT-BASED AUDIO SIGNALS
CA2645912A1 (en) Methods and apparatuses for encoding and decoding object-based audio signals
TW200802307A (en) Apparatus and method for encoding / decoding signal
JP2008542819A5 (en)
CA2645911A1 (en) Method for encoding and decoding object-based audio signal and apparatus thereof
JP2008542817A5 (en)
TW200741649A (en) Method for encoding and decoding object-based audio signal and apparatus thereof
RU2012105018A (en) DEVICE AND METHOD FOR VIDEO ENCODING AND DEVICE AND METHOD FOR VIDEO DECODING, BASED ON HIERARCHICAL INFORMATION ON THE ENCODED BLOCK STRUCTURE
EP4583541A3 (en) Methods, apparatus and systems for a pre-rendered signal for audio rendering
TW200746051A (en) Apparatus and method for encoding and decoding signal
RU2012105022A (en) METHOD AND DEVICE FOR VIDEO ENCODING, AND METHOD AND DEVICE FOR VIDEO ENCODING
RU2014106516A (en) DECODING DEVICE, METHOD OF DECODING, ENCODING DEVICE, METHOD OF ENCODING AND PROGRAM
MY177325A (en) Method and apparatus for encoding video based on scanning order of hierarchical data units, and method and apparatus for decoding video based on scanning order of hierarchical data units
RU2013128978A (en) VIDEO DECODING DEVICE, VIDEO DECODING DEVICE, VIDEO DECODING METHOD, VIDEO DECODING METHOD AND PROGRAM
MY165529A (en) Method and apparatus for encoding video and method and apparatus for decoding video by considering skip and split order
MY154641A (en) Apparatus for providing an upmix signal representation on the basis of the downmix signal representation, apparatus for providing a bitstream representing a multi-channel audio signal, methods, computer programs and bitstream representing a multi-channel audio signal using a linear cimbination parameter
RU2013156612A (en) METHOD AND DEVICE FOR VIDEO ENCODING AND METHOD AND DEVICE FOR VIDEO DECODING, BASED ON THE HIERARCHIC STRUCTURE OF THE ENCODING UNIT
MX2012003785A (en) Audio signal decoder, audio signal encoder, method for providing an upmix signal representation, method for providing a downmix signal representation, computer program and bitstream using a common inter-object-correlation parameter value.
MY177645A (en) Video encoding method for encoding hierarchical-structure symbols and a device thereof, and video decoding method for decoding hierarchical-structure symbols and a device thereof
MY144601A (en) Encoding apparatus, encoding method, decoding apparatus, decoding method, program, program recording medium, data recording medium, data structure, and reproducing apparatus
TW200746842A (en) Apparatus for processing media signal and method thereof
RU2009116275A (en) METHODS AND DEVICES FOR CODING AND DECODING OF OBJECT-ORIENTED AUDIO SIGNALS
RU2011141451A (en) Embedding and retrieving service data
TWI330004B (en) Method and apparatus for encoding/ decoding
RU2009123988A (en) CODING METHOD AND DEVICE FOR DECODING BASED ON AUDIO OBJECTS