[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102547418A - Multimedia system - Google Patents

Multimedia system Download PDF

Info

Publication number
CN102547418A
CN102547418A CN2011103308434A CN201110330843A CN102547418A CN 102547418 A CN102547418 A CN 102547418A CN 2011103308434 A CN2011103308434 A CN 2011103308434A CN 201110330843 A CN201110330843 A CN 201110330843A CN 102547418 A CN102547418 A CN 102547418A
Authority
CN
China
Prior art keywords
software
codec
odd
multimedia system
codecs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103308434A
Other languages
Chinese (zh)
Inventor
宋秉崙
崔洛义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Samsung Storage Technology Korea Corp
Original Assignee
Toshiba Samsung Storage Technology Korea Corp
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 Toshiba Samsung Storage Technology Korea Corp filed Critical Toshiba Samsung Storage Technology Korea Corp
Publication of CN102547418A publication Critical patent/CN102547418A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4437Implementing a Virtual Machine [VM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种包括电视机(TV)的多媒体系统。所述TV包括:光盘驱动器(ODD),其通过从接口输出从诸如光盘之类的介质获得的原始数据。所述TV还包括:编解码器,其处理从所述ODD接收的原始数据。所述TV包括与所述从接口对应的主接口、从通过所述接口发送的所述原始数据提取图像信号和/或音频信号的编解码设备和输出所述图像信号和/或音频信号的多媒体输出设备。

A multimedia system including a television (TV). The TV includes: an optical disc drive (ODD) that outputs original data obtained from a medium such as an optical disc by outputting from an interface. The TV also includes a codec that processes raw data received from the ODD. The TV includes a master interface corresponding to the slave interface, a codec device that extracts an image signal and/or audio signal from the raw data sent through the interface, and a multimedia device that outputs the image signal and/or audio signal. output device.

Description

多媒体系统multimedia system

相关申请的交叉引用Cross References to Related Applications

本申请要求于2010年10月27日向韩国知识产权局提交的韩国专利申请第10-2010-0105392号以及于2011年4月8日向韩国知识产权局提交的韩国专利申请第10-2011-0032429号的优先权,在此通过引用方式整体包含其公开以用于各种目的。This application claims Korean Patent Application No. 10-2010-0105392 filed with the Korean Intellectual Property Office on October 27, 2010 and Korean Patent Application No. 10-2011-0032429 filed with the Korean Intellectual Property Office on April 8, 2011 priority, the disclosure of which is hereby incorporated by reference in its entirety for all purposes.

技术领域 technical field

下面的描述涉及诸如利用光盘驱动器(ODD)的音频视频(AV)系统的多媒体系统,并且附加地,涉及能够控制ODD和处理数字数据的基于平台的智能电视机(TV)。The following description relates to a multimedia system such as an audio video (AV) system utilizing an optical disc drive (ODD), and additionally, a platform-based smart television (TV) capable of controlling the ODD and processing digital data.

背景技术 Background technique

随着近来进行的对于诸如智能电视机(TV)之类的基于平台的音频视频(AV)设备(其是利用中央处理单元(CPU)和操作系统(OS)的高性能的硬件软件设备)的研究,对于这样的基于平台的AV设备的兴趣日益增加。通过研究和开发,智能TV已经成为通过连接到互联网来提供通过互联网访问的空中电波节目和各种内容的交互式媒体。用于通常的TV或近来发布或研究的智能TV的典型ODD具有类似于作为用于向TV提供完全再现的音频/图像信息的源的一个完整重播设备的结构。传统的ODD包括处理来自内部盘的射频(RF)信号的前端和处理来自从前端输出的数字原始数据的诸如音频/图像信号的多媒体信号的后端。传统ODD的后端包括用于分离和解码多媒体信号的解码器芯片和外围电路。例如,多媒体信号可以包括音频/图像信号。再现的由传统ODD解码的音频/图像信号通常被通过作为数字AV输出接口的高清晰度多媒体接口(例如HDMI)发送到TV。With recent advances in platform-based audio video (AV) devices such as smart televisions (TVs), which are high-performance hardware-software devices utilizing a central processing unit (CPU) and an operating system (OS), research, there is increasing interest in such platform-based AV devices. Through research and development, smart TVs have become interactive media that provide over-the-air programs and various contents accessed through the Internet by connecting to the Internet. A typical ODD for a general TV or a recently released or researched smart TV has a structure similar to one complete playback device as a source for providing fully reproduced audio/image information to the TV. A conventional ODD includes a front end that processes radio frequency (RF) signals from an internal disc and a back end that processes multimedia signals such as audio/image signals from digital raw data output from the front end. The back end of a traditional ODD includes a decoder chip and peripheral circuits for separating and decoding multimedia signals. For example, multimedia signals may include audio/image signals. The reproduced audio/image signal decoded by the conventional ODD is usually sent to a TV through a high-definition multimedia interface (such as HDMI) as a digital AV output interface.

由于智能TV为了通过互联网访问和执行网页内容和各种多媒体的通常目的使用驱动OS的CPU,而不是使用执行特定的给定功能的数字信号处理器(DSP),所以智能TV可以使用与利用CPU相关的益处,以便经济和有效率地使用ODD。例如,CPU可以恰当地修改在智能TV和可附加应用于或合并到智能TV的ODD之间的接口结构。Since a smart TV uses a CPU that drives an OS for the general purpose of accessing and executing web content and various multimedia via the Internet, instead of using a digital signal processor (DSP) that performs a specific given function, a smart TV can use and utilize the CPU Related benefits for economical and efficient use of ODD. For example, the CPU can appropriately modify the interface structure between the smart TV and the ODD that can be additionally applied to or incorporated into the smart TV.

发明内容 Contents of the invention

在一个通常的方面,提供一种多媒体系统,所述多媒体系统包括:光盘驱动器(ODD),其输出从光盘获得的数字数据;数字信号处理设备,包括编解码器装置,其处理来自所述光盘的数字数据以及处理多媒体信号;和多媒体输出设备,其输出由所述数字信号处理设备处理的多媒体信号。In a general aspect, there is provided a multimedia system comprising: an optical disc drive (ODD), which outputs digital data obtained from an optical disc; a digital signal processing device, including codec means, which processes digital data and process multimedia signals; and a multimedia output device that outputs the multimedia signals processed by said digital signal processing device.

所述编解码设备可以包括对应于多个多媒体数据标准的硬件编解码器和软件编解码器中的至少一个。The codec device may include at least one of a hardware codec and a software codec corresponding to a plurality of multimedia data standards.

所述多媒体系统可以包括:操作系统(OS)设备,包括OS,其提供用于所述至少一个编解码器的工作环境,和处理单元,其驱动所述OS。The multimedia system may include an operating system (OS) device including an OS providing an operating environment for the at least one codec, and a processing unit driving the OS.

所述多媒体系统可以包括:图形用户界面,通过其来控制所述ODD,其中,所述软件编解码器具有能够通过从外部存储设备提供的信息来更新的结构。The multimedia system may include a graphic user interface through which the ODD is controlled, wherein the software codec has a structure capable of being updated by information provided from an external storage device.

所述多媒体系统可以包括:多个接口设备,其向多个源设备发送数据和从所述多个源设备接收数据。The multimedia system may include a plurality of interface devices that transmit data to and receive data from a plurality of source devices.

所述多个接口设备中的至少一个可以利用通用串行总线(USB)、串行高级技术附件(SATA)、闪媒、以太网、WiFi和蓝牙通信标准中的至少一个来进行通信。At least one of the plurality of interface devices may communicate using at least one of Universal Serial Bus (USB), Serial Advanced Technology Attachment (SATA), Flash Media, Ethernet, WiFi, and Bluetooth communication standards.

所述多媒体系统可以包括:流处理器,其处理视频数据流。The multimedia system may include a stream processor that processes video data streams.

所述视频数据流可以是通过有线设备或无线设备提供的。The video data stream may be provided through a wired device or a wireless device.

所述多媒体系统可以包括:流处理器,其处理通过以太网提供的视频数据流。The multimedia system may include a stream processor that processes video data streams provided over Ethernet.

所述多媒体系统可以包括:软件控制器,其控制所述ODD,其中,所述软件控制器能够通过从外部存储设备提供的信息来更新。The multimedia system may include a software controller controlling the ODD, wherein the software controller can be updated by information provided from an external storage device.

所述软件控制器可以包括所述软件编解码器。The software controller may include the software codec.

所述多媒体系统可以包括:虚拟机(VM),其驱动在与所述OS设备的OS不同的OS上运行的源设备。The multimedia system may include a virtual machine (VM) driving a source device running on an OS different from that of the OS device.

所述VM可以包括与Java和Android源设备中的至少一个对应的JavaVM或Dalvik VM。The VM may include a JavaVM or a Dalvik VM corresponding to at least one of Java and Android source devices.

与所述多个多媒体数据标准对应的多个编解码器中的至少一个编解码器可以包含在所述硬件编解码器中,而所述多个编解码器中的其余编解码器包含在所述软件编解码器中。At least one codec of a plurality of codecs corresponding to the plurality of multimedia data standards may be included in the hardware codec, and the remaining codecs of the plurality of codecs are included in the hardware codec. in the software codec described above.

与所述多个多媒体数据标准对应的多个编解码器可以仅包含在所述硬件编解码器中。A plurality of codecs corresponding to the plurality of multimedia data standards may be included only in the hardware codec.

与所述多个多媒体数据标准对应的多个编解码器可以仅包含在所述软件编解码器中。A plurality of codecs corresponding to the plurality of multimedia data standards may be included only in the software codec.

与所述多个多媒体数据标准对应的多个编解码器中的一些或全部以重叠方式可以包含在所述硬件编解码器和所述软件编解码器中。Some or all of a plurality of codecs corresponding to the plurality of multimedia data standards may be included in the hardware codec and the software codec in an overlapping manner.

从所述ODD输出的所述数字数据可以是原始数据。The digital data output from the ODD may be raw data.

所述ODD可以直接输出从所述光盘输出的数字数据。The ODD can directly output digital data output from the optical disc.

在另一方面,提供一种智能电视机(TV)。所述智能TV包括:ODD,其输出从光盘获得的数字数据;数字AV信号处理设备,其通过处理经由预定接口发送的从所述光盘输出的数字数据而处理图像信号和音频信号,并且包括软件编解码器和硬件编解码器中的至少一个;软件部分,其包括所述软件编解码器和通过其来控制所述ODD的软件图形用户界面;显示单元和音频输出设备,其输出通过所述数字AV信号处理设备处理的图像信号和音频信号;和系统硬件,其基于OS,并且提供用于所述软件部分和所述ODD的操作环境。In another aspect, a smart television (TV) is provided. The smart TV includes: an ODD that outputs digital data obtained from an optical disc; a digital AV signal processing device that processes image signals and audio signals by processing digital data output from the optical disc transmitted via a predetermined interface, and includes software At least one of a codec and a hardware codec; a software portion comprising said software codec and a software graphical user interface through which said ODD is controlled; a display unit and an audio output device whose output is through said an image signal and an audio signal processed by a digital AV signal processing device; and system hardware which is based on an OS and provides an operating environment for the software part and the ODD.

所述软件部分可以包括:VM,其在不同的OS环境之间再现内容。The software part may include a VM that reproduces content between different OS environments.

所述系统硬件可以包括:存储器,其存储所述软件部分的图形用户界面的软件和软件编解码器。The system hardware may include: a memory storing software and a software codec of the graphical user interface of the software part.

所述存储器可以是快闪存储器和硬盘驱动器(HDD)中的任意一个。The memory may be any one of a flash memory and a hard disk drive (HDD).

所述软件可以是能够通过从外部提供的信息而更新的。The software may be updatable by information provided from outside.

所述接口可以使用SATA、USB、WiFi和蓝牙通信标准中的任意一个。The interface can use any one of SATA, USB, WiFi and Bluetooth communication standards.

与所述多个多媒体数据标准对应的多个编解码器中的至少一个编解码器可以包含在所述硬件编解码器中,而所述多个编解码器中的其余编解码器可以包含在所述软件编解码器中。At least one codec of the plurality of codecs corresponding to the plurality of multimedia data standards may be included in the hardware codec, and the remaining codecs of the plurality of codecs may be included in the in the software codec.

与所述多个多媒体数据标准对应的多个编解码器可以仅包含在所述硬件编解码器中。A plurality of codecs corresponding to the plurality of multimedia data standards may be included only in the hardware codec.

与所述多个多媒体数据标准对应的多个编解码器可以仅包含在所述软件编解码器中。A plurality of codecs corresponding to the plurality of multimedia data standards may be included only in the software codec.

与所述多个多媒体数据标准对应的多个编解码器中的一些或全部可以以重叠方式包含在所述硬件编解码器和所述软件编解码器中。Some or all of a plurality of codecs corresponding to the plurality of multimedia data standards may be included in the hardware codec and the software codec in an overlapping manner.

在另一方面,包括一种电子设备。所述电子设备可包括:介质读取单元,其从存储介质获得数字数据并且输出这样的数字数据以作为实际上没有处理的原始数据;数字信号处理设备,包括编解码设备,其处理来自所述介质读取单元的数字数据以及处理多媒体信号;和多媒体输出设备,其输出通过所述数字信号处理设备处理的多媒体信号。In another aspect, an electronic device is included. The electronic device may include: a medium reading unit that obtains digital data from a storage medium and outputs such digital data as raw data that is not actually processed; a digital signal processing device including a codec device that processes data from the a medium reading unit for digital data and processing multimedia signals; and a multimedia output device outputting the multimedia signals processed by said digital signal processing device.

所述电子设备可以是智能TV。The electronic device may be a smart TV.

从下面的详细描述、附图和权利要求,其他特征和方面可以清楚。Other features and aspects will be apparent from the following detailed description, drawings, and claims.

附图说明 Description of drawings

图1是示出音频视频(AV)设备的基本概念的示例的图;FIG. 1 is a diagram illustrating an example of a basic concept of an audio video (AV) device;

图2是示出图1的AV系统的光盘驱动器(ODD)的示例的图;FIG. 2 is a diagram illustrating an example of an optical disc drive (ODD) of the AV system of FIG. 1;

图3是示出智能电视机(TV)的示例的方框图;3 is a block diagram illustrating an example of a smart television (TV);

图4是示出智能TV的架构的示例的图;FIG. 4 is a diagram illustrating an example of an architecture of a smart TV;

图5是示出包括光盘播放器(例如蓝光盘-只读存储器(BD-ROM)播放器)的智能TV的架构的示例的图。FIG. 5 is a diagram illustrating an example of an architecture of a smart TV including an optical disc player, such as a Blu-ray Disc-Read Only Memory (BD-ROM) player.

贯穿附图和详细描述,除非描述,相同的附图标记将被理解为指代相同的元素、特征和结构。为了清楚、图示和方便,这些元素的相对尺寸和描述可以是放大的。Throughout the drawings and detailed description, unless otherwise described, like reference numerals will be understood to refer to like elements, features, and structures. The relative size and description of these elements may be exaggerated for clarity, illustration, and convenience.

具体实施方式 Detailed ways

提供下面的详细描述以帮助读者获得对于在此描述的方法、设备和/或系统的全面理解。相应地,将对本领域普通技术人员提示在此描述的系统、设备和/或方法的各种变化、修改和等效内容。而且,出于增加的清楚和简洁的目的,可能省略对于公知功能和构造的描述。The following detailed description is provided to assist the reader in gaining an overall understanding of the methods, devices and/or systems described herein. Accordingly, various changes, modifications, and equivalents of the systems, devices, and/or methods described herein will be suggested to those of ordinary skill in the art. Also, descriptions of well-known functions and constructions may be omitted for increased clarity and conciseness.

光盘驱动器(ODD)是可以进一步增加这样的智能TV的功能的良好内容源。An optical disc drive (ODD) is a good source of content that can further increase the functionality of such smart TVs.

图1是示出作为多媒体系统的音频视频(AV)系统10的基本概念的示例的框图。AV设备是指基于平台的设备,其包括可以并入到多媒体系统中的中央处理单元(CPU)和操作系统(OS)。作为示例,AV设备可以是机顶盒或智能电视机(TV)。下面将说明使用智能电视机的AV系统10。FIG. 1 is a block diagram showing an example of a basic concept of an Audio Video (AV) system 10 as a multimedia system. The AV device refers to a platform-based device including a central processing unit (CPU) and an operating system (OS) that may be incorporated into a multimedia system. As an example, the AV device may be a set-top box or a smart television (TV). Next, the AV system 10 using the smart TV will be explained.

参照图1,AV系统10包括光盘驱动器(ODD)11和可以在其上观看无线、有线广播节目或输入到智能TV的其他信号的智能TV 12。Referring to FIG. 1, an AV system 10 includes an optical disk drive (ODD) 11 and a smart TV 12 on which wireless, cable broadcast programs or other signals input to the smart TV can be viewed.

ODD 11通过接口设备13操作地连接到智能TV 12。智能TV 12包括解码器或编解码器设备12a,其解码从ODD 11输出的数字数据。由编解码器设备12a解码得到的数字数据例如可以是原始数据或已由其他设备处理的数据。智能TV也包括控制ODD 11的ODD控制器12b、和提供编解码器设备12a和ODD控制器12b运行的操作环境的OS设备12c。智能TV包括多媒体(M/M)输出设备12f,其包括显示单元和扬声器系统,用于输出图像信号和音频信号中的至少一个。OS设备12c包括CPU和至少一个存储设备。作为非限制性示例,存储设备可以包括引导-只读存储器(ROM)、随机存取存储器(RAM)和用于存储软件编解码器或图形用户界面(GUI)的存储器,例如快闪存储器或硬盘驱动器(HDD)。接口设备13包括被适配成发送和接收数据的至少两个操作地连接的端子(或连接设备)。在ODD侧的端子称为从接口13a,在智能TV侧的端子称为主接口13b。ODD 11 is operatively connected to smart TV 12 through interface device 13. The smart TV 12 includes a decoder or codec device 12a that decodes digital data output from the ODD 11. The digital data decoded by the codec device 12a may be, for example, raw data or data that has been processed by other devices. The smart TV also includes an ODD controller 12b that controls the ODD 11, and an OS device 12c that provides an operating environment in which the codec device 12a and the ODD controller 12b operate. The smart TV includes a multimedia (M/M) output device 12f including a display unit and a speaker system for outputting at least one of an image signal and an audio signal. The OS device 12c includes a CPU and at least one storage device. As a non-limiting example, a storage device may include boot-read-only memory (ROM), random-access memory (RAM), and memory for storing software codecs or a graphical user interface (GUI), such as flash memory or a hard disk drive (HDD). The interface device 13 comprises at least two operatively connected terminals (or connection devices) adapted to send and receive data. The terminal on the ODD side is called the slave interface 13a, and the terminal on the smart TV side is called the master interface 13b.

例如,根据图1中所示的例子,向智能TV 12提供诸如原始数据的数字数据的ODD 11由ODD控制器12b驱动,其中所述ODD控制器12b在OS设备12c上利用智能TV 12的CPU来驱动。For example, according to the example shown in FIG. 1, the ODD 11 that provides digital data such as raw data to the smart TV 12 is driven by the ODD controller 12b, wherein the ODD controller 12b utilizes the CPU of the smart TV 12 on the OS device 12c to drive.

图2是示出图1的AV系统10的ODD 11的示例的框图。如图2所示,AV系统10(即例如在图1中所示的)的ODD 11可以包括从介质1传送或读取信息的光学拾取器11a。介质1例如可以是光盘。ODD 11也可以包括前端系统11b和与所述前端系统11b操作连接的接口设备13a。前端系统11b可以包括:RF放大器‘a’,其放大或处理从光学拾取器11a输出的信号;伺服单元‘b’,其控制光学拾取器11a的跟踪和聚焦机械结构;和光学拾取控制器‘c’,其控制RF放大器‘a’和伺服单元‘b’。与之相对,对于传统ODD,ODD 11不包括后端系统。前端系统11b也可以包括在RF放大器‘a’的前端提供的电流/电压放大器。作为示例,RF放大器‘a’输出通过放大到诸如智能TV 12的主设备的高频信号或通过从接口13a的高频信号而获得数字信号。换句话说,例如,RF放大器‘a’可以处理从光学拾取器11a接收的信号。这样的处理可以包括放大高频信号。RF放大器然后可以向主设备传送该数字信号。从接口13a不仅用于输出高频信号,而且用于接收从主设备输出的ODD控制信号。例如,从接口13a可以接收从主设备输出的ODD控制信号,并且将这样的ODD控制信号发送给光学拾取控制器‘c’。将ODD控制信号传送到从接口13a的主设备例如可以是智能TV。FIG. 2 is a block diagram showing an example of the ODD 11 of the AV system 10 of FIG. 1 . As shown in FIG. 2, the ODD 11 of the AV system 10 (ie, such as shown in FIG. 1) may include an optical pickup 11a that transmits or reads information from the medium 1. The medium 1 can be, for example, an optical disc. The ODD 11 may also include a front-end system 11b and an interface device 13a operatively connected to the front-end system 11b. The front-end system 11b may include: an RF amplifier 'a' which amplifies or processes a signal output from the optical pickup 11a; a servo unit 'b' which controls the tracking and focusing mechanism of the optical pickup 11a; and an optical pickup controller' c', which controls the RF amplifier 'a' and servo unit 'b'. In contrast, for traditional ODD, ODD 11 does not include the back-end system. The front-end system 11b may also include a current/voltage amplifier provided at the front-end of the RF amplifier 'a'. As an example, the RF amplifier 'a' outputs a digital signal obtained by amplifying a high frequency signal to a master device such as the smart TV 12 or a high frequency signal through a slave interface 13a. In other words, for example, the RF amplifier 'a' may process a signal received from the optical pickup 11a. Such processing may include amplifying high frequency signals. The RF amplifier can then transmit the digital signal to the host device. The slave interface 13a is used not only for outputting high-frequency signals, but also for receiving ODD control signals output from the master device. For example, the slave interface 13a may receive an ODD control signal output from the master device, and transmit such an ODD control signal to the optical pickup controller 'c'. The master device that transmits the ODD control signal to the slave interface 13a may be, for example, a smart TV.

作为非限制性示例,接口设备可通过其来操作的接口标准包括USB和SATA。相应地,ODD侧的从接口13a和智能TV侧的主接口13b可以被设计为符合标准USB或SATA。而且,从接口13a和主接口13b可以符合诸如WiFi和蓝牙之类的各种无线接口标准。换句话说,光盘设备和智能TV可以通过硬件电子连接的方式或通过无线方式来通信。USB、SATA、WiFi和蓝牙接口标准仅仅是通过其来进行通信的标准的示例。Interface standards over which an interface device may operate include, by way of non-limiting examples, USB and SATA. Correspondingly, the slave interface 13a on the ODD side and the master interface 13b on the smart TV side can be designed to conform to the standard USB or SATA. Also, the slave interface 13a and the master interface 13b may conform to various wireless interface standards such as WiFi and Bluetooth. In other words, the optical disc device and the smart TV can communicate through hardware electronic connection or wirelessly. USB, SATA, WiFi, and Bluetooth interface standards are just examples of standards over which to communicate.

如上所述,智能TV通过处理经由接口设备13接收的数字数据来提取图像/音频信号(数据)。可以由包括核心硬件编解码器和软件编解码器的数字AV信号处理设备来提取(解码)图像/音频信号。通过接口设备13接收的数字数据可以是原始数据。通过显示单元和扬声器系统中的至少一个来输出图像/音频信号。包含在数字AV信号处理设备中的解码器包括使用用于编码和解码在介质上(例如以盘形式)提供的各种内容的各种标准的编解码器。作为示例,各种标准可以包括MPEG2、H.264和VC-1。As described above, the smart TV extracts image/audio signals (data) by processing digital data received via the interface device 13 . Image/audio signals can be extracted (decoded) by a digital AV signal processing device including a core hardware codec and a software codec. The digital data received via the interface device 13 may be raw data. Image/audio signals are output through at least one of a display unit and a speaker system. A decoder included in a digital AV signal processing device includes a codec using various standards for encoding and decoding various contents provided on a medium (for example, in the form of a disc). Various standards may include MPEG2, H.264, and VC-1 as examples.

标准H.264是具有非常高的数据压缩率的数字视频编解码器标准,称为MPEG4第10部分或高级视频编码(AVC)。标准H.264是ITU-T视频编码专家组(VCEG)和ISO/IEC运动图像专家组(MPEG)的称为联合视频组(JVT)的合作产物。因此,标准ITU-T H.264和标准ISO/IEC MPEG4第10部分(正式的为ISO/IEC 14496-10)具有相同的技术内容。标准H.264/AVC被发展成以大大低于先前的诸如MPEG2、H.263和MPEG4第2部分的标准的比特率提供良好的视频质量。在2003年完成标准H.264/AVC之后,在发展标准H.264的第一项目中,JVT开发了称为保真范围扩展(FRExt)(2007年的第7版)的标准。这些发展使得能够通过支持提高的采样位深度的精度和更高的分辨率色彩信息来进行更高质量的视频编码,包括称为YUV4:2:2和YUV4:4:4的采样结构。而且,附加地支持可缩放视频编码(SVC)模式(2007年的第8版),并且在2009年增加了可以使用多个摄像机的多视野视频编码(MVC)。The standard H.264 is a digital video codec standard with a very high data compression rate, called MPEG4 Part 10 or Advanced Video Coding (AVC). Standard H.264 is the product of a collaboration called the Joint Video Team (JVT) of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG). Therefore, standard ITU-T H.264 and standard ISO/IEC MPEG4 Part 10 (formally ISO/IEC 14496-10) have the same technical content. The standard H.264/AVC was developed to provide good video quality at a much lower bit rate than previous standards such as MPEG2, H.263 and MPEG4 Part 2. After completing the standard H.264/AVC in 2003, in the first project to develop the standard H.264, JVT developed a standard called Fidelity Range Extension (FRExt) (version 7 in 2007). These developments enable higher quality video encoding by supporting increased precision in sampling bit depth and higher resolution color information, including sampling structures known as YUV4:2:2 and YUV4:4:4. Also, Scalable Video Coding (SVC) mode (Version 8 in 2007) is additionally supported, and Multi-View Video Coding (MVC) that can use multiple cameras is added in 2009.

介质1可以是用于提供各种内容的蓝光盘(BD)。例如,BD是由索尼领导的蓝光盘协会(BDA)开发的用于存储诸如高清晰度(HD)视频数据的光存储介质。由于这样的BD使用具有大大短于数字化视频光盘(DVD)的波长的405纳米波长的激光以便读取存储的数据,所以BD可以存储比DVD多的数据,尽管BD和DVD的尺寸相同。例如,具有12cm的直径和包括单层记录表面的BD能够存储25吉比特(GB)的数据,而具有双层盘的BD能够存储50GB的数据。这样的BD可以被改进成用于存储计算机数据的BD(BD-ROM)、可记录BD(BD-R)、可写BD(BD-RE)。已经开发了用于防止对存储在BD中的视频数据的非法再现的各种拷贝防止技术。由于这样的拷贝防止技术可能根据盘而不同地使用,所以即使对于一个盘一种拷贝防止技术无效,也可能不允许对其他盘的拷贝防止技术的访问。而且,由于可以通过使用水印技术来容易地识别BD-ROM制造商,所以可以防止未被授权的公司在未经允许的情况下制造盘。The medium 1 may be a Blu-ray Disc (BD) for providing various contents. For example, BD is an optical storage medium developed by the Blu-ray Disc Association (BDA) led by Sony for storing data such as high definition (HD) video. Since such BDs use laser light having a wavelength of 405 nm much shorter than that of a digital video disc (DVD) in order to read stored data, BDs can store more data than DVDs despite the same size of BDs and DVDs. For example, a BD having a diameter of 12 cm and including a single-layer recording surface can store 25 gigabits (GB) of data, while a BD having a dual-layer disc can store 50 GB of data. Such a BD can be improved into a BD for storing computer data (BD-ROM), a recordable BD (BD-R), and a rewritable BD (BD-RE). Various copy prevention technologies for preventing illegal reproduction of video data stored in BDs have been developed. Since such copy prevention techniques may be used differently depending on the disk, even if one copy prevention technique is ineffective for one disk, access to the copy prevention techniques of other disks may not be allowed. Also, since a BD-ROM manufacturer can be easily identified by using a watermark technique, unauthorized companies can be prevented from manufacturing discs without permission.

相应地,ODD 11可以是驱动以及读和/或写BD的ODD。ODD可以被设计成与现有的介质格式兼容。例如,ODD可以被设计以便与致密盘(CD)或DVD兼容。ODD 11也可以与CD、DVD和BD兼容。Accordingly, ODD 11 may be an ODD that drives and reads and/or writes BDs. ODD can be designed to be compatible with existing media formats. For example, an ODD may be designed to be compatible with compact discs (CDs) or DVDs. ODD 11 is also compatible with CD, DVD and BD.

编解码器压缩音频和图像数据。编解码器的性能依赖于包括编解码器执行再现的时间量、编解码器压缩音频和/或图像数据的分辨率、以及可能需要为压缩音频和/或图像数据提供的存储空间量的几个因素。编解码器可被分类成有损编解码器和无损编解码器。所有的ODD可以支持利用诸如MPEG2、H.264/AVC和SMPTE VC-1之类的标准的编解码器。例如,在DVD中使用利用MPEG2的编解码器,并且其与其他版本兼容。利用H.264/AVC的编解码器已被发展为使用MPEG和VCEG的MPEG4的后续版本的编解码器。利用VC-1的编解码器是在微软的领导下开发的演化的编解码器。存储图像和音频数据的诸如BD-ROM之类的介质1可以使用上述三种编解码器之一。多个编解码器可以同时植入到一个标题(内容)中。Codecs compress audio and image data. The performance of a codec is dependent on several factors including the amount of time the codec takes to perform the rendering, the resolution at which the codec compresses the audio and/or image data, and the amount of storage space that may need to be provided for the compressed audio and/or image data. factor. Codecs can be classified into lossy codecs and lossless codecs. All ODDs can support codecs utilizing standards such as MPEG2, H.264/AVC and SMPTE VC-1. For example, a codec utilizing MPEG2 is used in DVD, and it is compatible with other versions. A codec utilizing H.264/AVC has been developed as a codec of a subsequent version of MPEG4 using MPEG and VCEG. The codec utilizing VC-1 is an evolved codec developed under the leadership of Microsoft. A medium 1 such as a BD-ROM that stores image and audio data can use one of the above three codecs. Multiple codecs can be embedded in one header (content) at the same time.

例如,图1的AV系统10可以包括上述标识的编解码器中的所有或一些。AV系统10可以包括用于BD的编解码器。而且,为了更好的兼容性,AV系统10可以包括与DVD和BD两者都对应的编解码器。编解码器可以由硬件编解码器(例如通过多功能编解码器(MFC)芯片)和软件编解码器来支持。例如,一些编解码器可以由诸如MFC芯片的硬件编解码器来支持,而其余的编解码器可以由在存储介质(例如RAM)上加载的软件编解码器来支持。可以在AV系统10的存储设备中注册和更新以软件形式支持的编解码器。例如,AV系统的存储设备可以是HDD或闪存。可以利用程序安装过程来注册和更新软件编解码器。例如,如果使用了软件编解码器,则可以使用提供探测OS设备12c的OS的基本功能的系统硬件上的加载。而且,智能TV可以通过在互联网上与各种数据服务器通信的方式来更新编解码器。例如,OS设备12可以自动搜索新的或更新的可用编解码器。OS设备12可以根据诸如智能TV的上电或ODD的使用的预定条件来搜索新的或更新的编解码器。可替换地,OS设备12可以根据诸如每日、每周、每月的预定时间表来搜索新的或更新的编解码器。作为示例,与多个多媒体数据标准对应的多个编解码器中的至少一个可以以重叠方式包含到硬件编解码器和软件编解码器中。作为示例,所有编解码器可以以重叠方式包含到硬件编解码器和/或软件编解码器中。可替换地,作为示例,可以仅仅通过软件编解码器来支持所有的编解码器。可替换地,作为示例,可以仅仅通过硬件编解码器来支持所有的编解码器。For example, the AV system 10 of FIG. 1 may include all or some of the codecs identified above. The AV system 10 may include a codec for BD. Also, for better compatibility, the AV system 10 may include codecs corresponding to both DVD and BD. Codecs may be supported by hardware codecs (eg, through a multifunction codec (MFC) chip) and software codecs. For example, some codecs may be supported by a hardware codec such as an MFC chip, while the rest may be supported by a software codec loaded on a storage medium (eg RAM). Codecs supported in software can be registered and updated in the storage device of the AV system 10 . For example, the storage device of the AV system can be HDD or flash memory. Software codecs can be registered and updated using the program installation process. For example, if a software codec is used, a load on the system hardware that provides the basic functionality of the OS probing OS device 12c may be used. Moreover, smart TVs can update codecs by communicating with various data servers on the Internet. For example, OS device 12 may automatically search for new or updated available codecs. The OS device 12 may search for new or updated codecs according to predetermined conditions such as power-on of the smart TV or use of the ODD. Alternatively, OS device 12 may search for new or updated codecs according to a predetermined schedule, such as daily, weekly, monthly. As an example, at least one of a plurality of codecs corresponding to a plurality of multimedia data standards may be included in a hardware codec and a software codec in an overlapping manner. As an example, all codecs may be included in a hardware codec and/or software codec in an overlay. Alternatively, as an example, all codecs may be supported only by software codecs. Alternatively, as an example, all codecs may be supported only by hardware codecs.

图3是示出图1的AV系统10的智能TV 12的示例的图。FIG. 3 is a diagram showing an example of the smart TV 12 of the AV system 10 of FIG. 1 .

智能TV 12可利用例如WiFi或蓝牙之类的无线通信标准或者例如USB或SATA之类的有线通信标准而通过接口设备13连接到ODD 11。包括与OS设备12c对应的计算机结构的智能TV 12还包括处理诸如原始数据的数字信号的数字多媒体信号处理设备12e。数字多媒体信号处理设备也可以处理预处理的数据。数字多媒体信号处理设备12e可以包括硬件部分12h,其具有与硬件编解码器对应的MFC芯片12a’。数字多媒体信号处理设备12e也可以包括软件部分12d。软件部分12d可以包括软件编解码器12a”、和与GUI对应的ODD控制器12b。The smart TV 12 can be connected to the ODD 11 through the interface device 13 using a wireless communication standard such as WiFi or Bluetooth or a wired communication standard such as USB or SATA. The smart TV 12 including a computer structure corresponding to the OS device 12c also includes a digital multimedia signal processing device 12e that processes digital signals such as raw data. Digital multimedia signal processing equipment can also process preprocessed data. The digital multimedia signal processing device 12e may include a hardware part 12h having an MFC chip 12a' corresponding to a hardware codec. The digital multimedia signal processing device 12e may also include a software part 12d. The software part 12d may include a software codec 12a", and an ODD controller 12b corresponding to the GUI.

由于软件部分12d包括作为软件的ODD控制器12b和软件编解码器12a”,所以图3的编解码器设备12a可以具有利用作为硬件编解码器的MFC芯片12a’和软件编解码器12a”的基于软件/硬件的编解码器机制。Since the software part 12d includes the ODD controller 12b and the software codec 12a" as software, the codec device 12a of FIG. Software/hardware based codec mechanism.

作为示例,数字多媒体信号处理设备12e可以仅包括MFC芯片12a’和软件编解码器12a”中的一个。因此,所有的编解码器可以仅仅由MFC芯片12a’或软件编解码器12a”来支持。换句话说,如果数字多媒体信号处理设备12e仅包括硬件编解码器(例如MFC芯片12a’),则硬件编解码器可以支持所有的编解码器。可选地,如果数字多媒体信号处理设备12e仅包括软件编解码器12a”,则软件编解码器可以支持所有的编解码器。As an example, the digital multimedia signal processing device 12e may only include one of the MFC chip 12a' and the software codec 12a". Therefore, all codecs may be supported only by the MFC chip 12a' or the software codec 12a" . In other words, if the digital multimedia signal processing device 12e includes only a hardware codec (such as the MFC chip 12a'), the hardware codec can support all codecs. Alternatively, if the digital multimedia signal processing device 12e includes only the software codec 12a", the software codec may support all codecs.

然而,如果数字多媒体信号处理设备12e包括硬件编解码器(例如MFC芯片12a’)和软件编解码器12a”两者,则软件编解码器和硬件编解码器的每一个可以支持所有的编解码器或所有编解码器的子集。作为示例,当由硬件编解码器支持的编解码器与由软件编解码器支持的编解码器组合,则可以支持所有的编解码器。However, if the digital multimedia signal processing device 12e includes both a hardware codec (such as an MFC chip 12a') and a software codec 12a", each of the software codec and the hardware codec can support all codecs or a subset of all codecs. As an example, when a codec supported by a hardware codec is combined with a codec supported by a software codec, then all codecs can be supported.

OS设备12c包括系统硬件、在系统硬件上加载的OS和在OS上加载的移植接口(porting interface)。系统硬件可以包括CPU和至少一个存储设备。例如,存储设备可以包括诸如RAM、快闪存储器(介质)、HDD等的非易失性存储设备。The OS device 12c includes system hardware, an OS loaded on the system hardware, and a porting interface loaded on the OS. System hardware may include a CPU and at least one storage device. For example, the storage device may include a non-volatile storage device such as RAM, flash memory (media), HDD, or the like.

用于处理数字AV信号的数字多媒体信号处理设备12e可以包括硬件部分12h和软件部分12d。硬件部分12h可以包括MFC芯片12a’,而软件部分12d可以包括ODD控制器12b和软件编解码器12a”。作为示例,ODD控制器12b可以是GUI,用户通过该GUI与数字多媒体信号处理设备12e进行交互。作为示例,软件编解码器12a”处理数字数据和处理诸如音频信号和/或图像信号的多媒体信号。The digital multimedia signal processing device 12e for processing digital AV signals may include a hardware part 12h and a software part 12d. The hardware part 12h may include an MFC chip 12a', and the software part 12d may include an ODD controller 12b and a software codec 12a". As an example, the ODD controller 12b may be a GUI through which a user interacts with a digital multimedia signal processing device 12e interact. As an example, the software codec 12a" processes digital data and processes multimedia signals such as audio signals and/or image signals.

包括软件编解码器12a”的软件部分12d可被存储在智能TV 12的系统硬件12c中包含的程序存储设备中。该程序存储设备可以是HDD、快闪存储器等。软件部分12d通过在OS的控制下被加载到系统硬件12c的存储器(例如RAM)上而被激活。The software part 12d including the software codec 12a" may be stored in a program storage device contained in the system hardware 12c of the smart TV 12. The program storage device may be HDD, flash memory, etc. The software part 12d is passed through the The control is loaded onto memory (eg, RAM) of the system hardware 12c to be activated.

智能TV 12可以包括网络设备。例如,智能TV 12可以包括互联网设备12g。互联网设备12g可以基于以太网。而且,网络设备可以是单独的源提供者。由于互联网设备12g,所以可以访问IPTV或互联网信息。而且,智能TV 12可以包括包含显示单元的M/M输出设备12f。显示单元可以是LCD、LED、等离子体等。智能TV 12也可以包括驱动显示单元的图形处理器单元、接收音频信号以及将射频变换成音频的扬声器系统、以及电驱动扬声器系统的音频处理器单元。例如,图形处理器单元可以处理2D图像和/或3D图像,而显示单元可以相应地显示2D图像和/或3D图像。Smart TV 12 may include network equipment. For example, smart TV 12 may include Internet appliance 12g. Internet device 12g may be Ethernet based. Also, a network device may be a separate source provider. Thanks to the Internet device 12g, IPTV or Internet information can be accessed. Also, the smart TV 12 may include an M/M output device 12f including a display unit. The display unit may be LCD, LED, plasma, etc. Smart TV 12 may also include a graphics processor unit that drives the display unit, a speaker system that receives audio signals and converts radio frequencies to audio, and an audio processor unit that electrically drives the speaker system. For example, a graphics processor unit may process 2D images and/or 3D images, and a display unit may display 2D images and/or 3D images accordingly.

图4示出了智能TV 12的架构的示例。例如,智能TV可以包括具有系统硬件的OS设备,该系统硬件包括RAM、ROM(例如引导ROM)、HDD、快闪存储器等中的至少一个。智能TV也可以包括诸如由Intel开发的x86、ARM、MIPS的CPU,或者这些可以以片上系统(SoC)的形式安装。在系统硬件上安装的OS可以是诸如Android、Apple的iOS、Samsung开发的baba、作为开发OS的Linux等的开放源OS中的任何一个。软件部分12d可以包括虚拟机(VM)。例如,如果从ODD 11提供的内容的OS与智能TV 12的OS不同,则VM移植该内容。类似地,如果从智能TV 12的OS提供的内容的OS与ODD 11不同,则VM移植该内容。例如,VM可以是支持Java、Dalvik、baba或Linux的VM。软件部分12d的ODD控制器12b可以包括重放控制器和存储ODD信息的寄存器。如果ODD 11是用于BD的ODD,则ODD控制器12b可以进一步包括用于拷贝防止的高级内容访问系统(AACS)引擎、作为BD版权管理系统的BD+引擎、用于MPEG2的BD MV模块和再现MPEG2、H.264和VC-1的BD-J模块。FIG. 4 shows an example of the architecture of the smart TV 12. For example, a smart TV may include an OS device with system hardware including at least one of RAM, ROM (eg, boot ROM), HDD, flash memory, and the like. Smart TVs may also include CPUs such as x86, ARM, MIPS developed by Intel, or these may be installed in the form of a System on Chip (SoC). The OS installed on the system hardware may be any one of open-source OSs such as Android, Apple's iOS, baba developed by Samsung, Linux as a development OS, and the like. The software portion 12d may comprise a virtual machine (VM). For example, if the OS of the content provided from the ODD 11 is different from that of the smart TV 12, the VM migrates the content. Similarly, if the OS of the content provided from the OS of the smart TV 12 is different from that of the ODD 11, the VM migrates the content. For example, the VM can be a Java, Dalvik, baba, or Linux-enabled VM. The ODD controller 12b of the software part 12d may include a playback controller and registers storing ODD information. If the ODD 11 is an ODD for BD, the ODD controller 12b may further include an Advanced Content Access System (AACS) engine for copy prevention, a BD+ engine as a BD copyright management system, a BD MV module for MPEG2, and playback BD-J module for MPEG2, H.264 and VC-1.

由OS设备12c驱动的硬件编解码器(例如MFC芯片12a’)可以支持用于再现BD的内容的MPEG2、MPEG4、H.264和VC-1。例如,MFC芯片12a’不支持的编解码器可以由如上所述的软件部分12d中包含的软件编解码器12a”支持。可替换地,所有的编解码器可以由硬件编解码器(例如MFC芯片12a’)支持。可替换地,作为示例,硬件部分12h可以不包括硬件编解码器(例如MFC芯片12a’)。结果,软件部分12可以支持所有的编解码器。A hardware codec (eg, MFC chip 12a') driven by the OS device 12c can support MPEG2, MPEG4, H.264, and VC-1 for reproducing contents of BD. For example, codecs not supported by the MFC chip 12a' may be supported by the software codec 12a" contained in the software part 12d as described above. Alternatively, all codecs may be supported by a hardware codec such as MFC chip 12a'). Alternatively, as an example, the hardware part 12h may not include a hardware codec (such as the MFC chip 12a'). As a result, the software part 12 may support all codecs.

图5示出了例如包括作为ODD 11的BD-ROM播放器的智能TV 12的架构的示例。如图5所示,硬件和软件通过多个内部连线在它们之间发送和接收数据。多个内部连接线的每一个在图5中被示出为在水平方向排列的细长线。FIG. 5 shows an example of the architecture of, for example, a smart TV 12 including a BD-ROM player as an ODD 11. As shown in Figure 5, the hardware and software send and receive data between them over a number of interconnects. Each of the plurality of internal connection lines is shown in FIG. 5 as an elongated line arranged in a horizontal direction.

作为示例,AV系统10的智能TV 12可以包括OS设备12c,所述OS设备12c包括图形处理器(GPU)、CPU、系统定时器、引导ROM和RAM。诸如BD-ROM和本地存储器之类的图像/音频源可以利用诸如USB、SATA、WiFi或蓝牙之类的通信标准而通过接口设备13连接到源内部连接线15。而且,广播信号、遥控器和以太网可以连接到源内部连接线15。As an example, the smart TV 12 of the AV system 10 may include an OS device 12c including a graphics processing unit (GPU), CPU, system timer, boot ROM, and RAM. Image/audio sources such as BD-ROM and local storage may be connected to the source internal connection 15 through the interface device 13 using communication standards such as USB, SATA, WiFi or Bluetooth. Also, a broadcast signal, a remote controller, and Ethernet can be connected to the source internal connection line 15 .

广播信号通过调谐器(例如,TV调谐器或DTV调谐器)、流处理器等。信号被处理并且在视频解码器和音频解码器中再现图像信号和/或音频信号。视频解码器可以由硬件编解码器来支持。诸如BD-ROM的介质可以存储诸如原始数据之类的数字数据。该AV系统10可以读取这样的数字数据。例如,ODD可以读取该数字数据并且利用通信标准而通过接口设备13来提供该数字数据。例如,通信标准可以是USB、SATA、WiFi或蓝牙。作为用于再现原始数据的BD-ROM应用环境的再现设备由软件部分12d来支持,并且可以包括高清晰度电影模式(HDMV)模块和/或BD-J模块。The broadcast signal passes through a tuner (for example, a TV tuner or a DTV tuner), a stream processor, and the like. The signals are processed and image signals and/or audio signals are reproduced in a video decoder and an audio decoder. Video codecs can be supported by hardware codecs. A medium such as a BD-ROM can store digital data such as raw data. The AV system 10 can read such digital data. For example, the ODD may read the digital data and provide the digital data through the interface device 13 using a communication standard. For example, the communication standard may be USB, SATA, WiFi or Bluetooth. A reproducing device as a BD-ROM application environment for reproducing original data is supported by the software part 12d, and may include a High Definition Movie Mode (HDMV) module and/or a BD-J module.

例如,HDMV模块可以包括命令处理器。BD-J模块可以包括Java VM和应用管理器。HDMV模块应用于使用MPEG2的高分辨率电影。BD-J模块可以支持以交互方式支持Java媒体引擎(ME)的BD的加分内容(bonuscontent)。换句话说,BD-J模块可以支持BD的加分内容以允许用户与这样的加分内容交互。由BD-ROM环境通过功能和应用编程接口(API)支持的BD-ROM播放器可以包括重放控制引擎、呈现引擎等。例如,重放控制引擎可以再现/管理特定流,而呈现引擎可以在显示器上显示该特定流。For example, an HDMV module may include a command handler. A BD-J module may include a Java VM and an application manager. The HDMV module applies to high-resolution movies using MPEG2. The BD-J module can support bonus content (bonus content) of a BD that supports Java Media Engine (ME) in an interactive manner. In other words, the BD-J module may support BD's bonus content to allow users to interact with such bonus content. A BD-ROM player supported by the BD-ROM environment through functions and application programming interfaces (APIs) may include a playback control engine, a presentation engine, and the like. For example, a playback control engine can render/manage a particular stream, and a rendering engine can display that particular stream on a display.

BD引擎控制要产生、管理和调用的数据。介质引擎(ME)执行与介质相关的各种功能。例如,ME控制BD-ROM和本地存储单元(例如,利用诸如SATA、USB或蓝牙的通信标准通过接口设备13连接的外部HDD或快闪存储器),搜索网络等,并且管理介质。例如,用于BD和DVD的ME可以是使得BD和DVD可以被访问以便执行诸如读取数据之类的功能的基本引擎。The BD engine controls data to be generated, managed and called. The Media Engine (ME) performs various functions related to media. For example, the ME controls a BD-ROM and a local storage unit (for example, an external HDD or flash memory connected through the interface device 13 using a communication standard such as SATA, USB, or Bluetooth), searches a network, etc., and manages media. For example, ME for BDs and DVDs may be the basic engine that enables BDs and DVDs to be accessed in order to perform functions such as reading data.

例如,在BD或DVD播放期间,如果通过作为在用户和呈现引擎之间的交互流的导航流提供了信息,则呈现引擎可以根据用户输入提供字幕流和包括视频和音频的复合流。例如,用户可以利用观看者按压遥控器的各种按钮来输入用户输入。导航引擎可以确定下一时间要再现哪一内容,以及向呈现引擎发送确定结果。For example, during BD or DVD playback, if information is provided through a navigation stream as an interactive stream between the user and the rendering engine, the rendering engine may provide a subtitle stream and a composite stream including video and audio according to user input. For example, the user may input user input with the viewer pressing various buttons of the remote control. The navigation engine can determine which content is to be reproduced next time, and send the determination result to the presentation engine.

编解码器包含在诸如TV的基于平台的AV设备中,或利用机顶盒。换句话说,一方面,ODD不包括单独的编解码器。ODD直接向AV设备发送从介质(例如盘)获得的数字数据。从介质获得的数字数据例如可以是原始数据。AV设备通过利用包含在AV设备中的ODD控制器来控制ODD,并且通过利用存储了从ODD获得的原始数据的数字AV信号处理设备来再现或提取诸如图像/音频数据的多媒体信号。相应地,ODD可以包括单独的机械装置和控制该机械装置以及发送数字数据(例如原始数据)的接口设备。根据一个方面,ODD例如不包括包含硬件解码器的后端部分。结果,降低了制造成本。Codecs are included in platform-based AV equipment such as TVs, or utilize set-top boxes. In other words, on the one hand, ODD does not include separate codecs. The ODD directly transmits digital data obtained from a medium such as a disc to the AV equipment. Digital data obtained from a medium may be, for example, raw data. The AV equipment controls the ODD by using an ODD controller included in the AV equipment, and reproduces or extracts multimedia signals such as image/audio data by using a digital AV signal processing device that stores raw data obtained from the ODD. Accordingly, an ODD may include a separate mechanical device and an interface device that controls the mechanical device and transmits digital data (eg, raw data). According to one aspect, the ODD does not include, for example, a backend part comprising a hardware decoder. As a result, manufacturing costs are reduced.

作为示例,AV设备可以通过利用ODD、HDD、快闪存储器等来注册和更新GUI和软件编解码器,并且可以灵活地响应任何新的GUI或编解码器。而且,由于可以通过使用数字AV信号处理设备来直接产生作为从ODD获得的数字数据的原始数据,所以从ODD移除后端部分导致的成本增加得不多。根据一个方面,由于ODD提供纯的原始数据,不需要用于保持与诸如TV或机顶盒的AV设备的兼容性的硬件移植或软件移植。As an example, an AV device can register and update GUI and software codec by utilizing ODD, HDD, flash memory, etc., and can flexibly respond to any new GUI or codec. Also, since the original data as digital data obtained from the ODD can be directly generated by using a digital AV signal processing device, the cost increase caused by removing the back-end part from the ODD is not much. According to one aspect, since ODD provides pure raw data, no hardware porting or software porting for maintaining compatibility with AV equipment such as TVs or set-top boxes is required.

根据上述的示例,可提供可以经济地和有效率地使用光盘驱动器(ODD)的多媒体系统。可以利用硬件部件和软件部件来实现在此描述的单元。例如,麦克风、放大器、带通滤波器、音频数字变换器和处理设备。可以利用诸如处理器、控制器和算术逻辑单元、数字信号处理器、微计算机、现场可编程阵列、可编程逻辑单元、微处理器或能够以定义的方式响应和执行指令的任何其他设备之类的一个或多个通用或专用计算机来实现处理设备。处理设备可以运行操作系统(OS)和一个或多个在OS上运行的软件应用。处理设备也可以响应于软件的运行而访问、存储、操作、处理和产生数据。为了简化目的,采用单数形式描述处理设备,然而,本领域技术人员将会理解:处理设备可以包括多个处理元件和多种类型的处理元件。例如,处理设备可以包括多个处理器或一个处理器和一个控制器。而且,不同的处理配置是可能的,如并行处理器。如在此使用的,被配置成执行功能A的处理设备包括被编程为运行特定软件的处理器。而且,被配置成执行功能A、功能B和功能C的处理设备可以包括诸如下列的配置:例如,被配置成执行功能A、B和C中的两个功能的处理器;被配置成执行功能A的第一处理器和被配置成执行功能B和C的第二处理器;执行功能A的第一处理器、被配置成执行功能B的第二处理器和被配置成执行功能C的第三处理器;被配置成执行功能A的第一处理器和被配置成执行功能B和C的第二处理器;被配置成执行功能A、B、C的第一处理器;和被配置成执行功能A、B和C的第二处理器等等。According to the above-described examples, a multimedia system that can economically and efficiently use an optical disk drive (ODD) can be provided. The units described herein can be implemented using hardware components and software components. For example, microphones, amplifiers, bandpass filters, audio digitizers, and processing devices. may utilize devices such as processors, controllers and arithmetic logic units, digital signal processors, microcomputers, field programmable arrays, programmable logic units, microprocessors, or any other device capable of responding to and executing instructions in a defined manner A processing device is implemented by one or more general-purpose or special-purpose computers. A processing device may run an operating system (OS) and one or more software applications running on the OS. A processing device may also access, store, manipulate, process and generate data in response to the execution of software. For the sake of simplicity, the singular form is used to describe the processing device, however, those skilled in the art will understand that the processing device may include multiple processing elements and multiple types of processing elements. For example, a processing device may include multiple processors or a processor and a controller. Also, different processing configurations are possible, such as parallel processors. As used herein, a processing device configured to perform function A includes a processor programmed to run specific software. Also, a processing device configured to perform function A, function B, and function C may include configurations such as the following: for example, a processor configured to perform two of functions A, B, and C; A first processor of A and a second processor configured to perform functions B and C; a first processor performing function A, a second processor configured to perform function B, and a second processor configured to perform function C Three processors; a first processor configured to perform function A and a second processor configured to perform functions B and C; a first processor configured to perform functions A, B, C; and configured to A second processor that performs functions A, B, and C, and so on.

软件可以包括为了单独或共同指令或配置处理设备以按照期望来操作的计算机程序、一段代码、指令或它们的一些组合。软件和数据可以永久或临时包含在任何类型的机器、组件、物理或虚拟设备、计算机存储介质或器件等中,或者在能够向处理设备提供指令或数据、或者被处理设备解析的传播的信号波中。软件也可以在网络连接的计算机系统中分发以便以分布方式存储和执行软件。具体地,软件和数据可以由一个或多个计算机可读记录介质存储。计算机可读记录介质可以包括能够存储以后可由计算机系统或处理设备读取的数据的任何数据存储设备。计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储设备。而且,实施例所属领域的程序员可以根据和使用在此提供的附图的流程图和方框图以及对它们的相应描述来容易地构造用于实现在此公开的示例实施例的功能程序、代码和代码段。Software may include a computer program, a piece of code, instructions, or some combination thereof, to instruct or configure a processing device, individually or collectively, to operate as desired. Software and data may be contained permanently or temporarily in any type of machine, component, physical or virtual device, computer storage medium or device, etc., or in a propagating signal wave capable of providing instructions or data to or being interpreted by a processing device middle. The software can also be distributed over network coupled computer systems so that the software is stored and executed in a distributed fashion. Specifically, software and data may be stored by one or more computer-readable recording media. The computer readable recording medium may include any data storage device that can store data which can be thereafter read by a computer system or processing device. Examples of the computer readable recording medium include read only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage devices. Moreover, programmers in the art to which the embodiments pertain can easily construct functional programs, codes and code snippet.

上面已经描述了多个示例。然而,应当理解可以进行各种修改。例如,如果以不同顺序执行上述技术和/或如果以不同方式组合和/或通过其他组件或它们的等效物来替换或代替在描述的系统、架构或电路中的组件,则可以获得合适的结果。因此,其他实现也落在下面的权利要求的范围中。A number of examples have been described above. However, it should be understood that various modifications may be made. For example, if the above-described techniques are performed in a different order and/or if components in the described systems, architectures, or circuits are combined in a different manner and/or replaced or substituted by other components or their equivalents, suitable result. Accordingly, other implementations are within the scope of the following claims.

Claims (31)

1. multimedia system comprises:
CD drive (ODD), the numerical data that its output obtains from CD;
Digital signal processing appts comprises codec device, and it is handled from the numerical data of said CD and handles multi-media signal; With
Multimedia output apparatus, the multi-media signal that its output is handled by said digital signal processing appts.
2. multimedia system as claimed in claim 1, wherein, said coding and decoding device comprises corresponding to the hardware compression device of a plurality of multi-medium data standards and at least one in the software codec.
3. multimedia system as claimed in claim 2 also comprises:
Operating system (OS) equipment comprises OS, its be provided for said at least one codec operating environment and
Processing unit, it drives said OS.
4. multimedia system as claimed in claim 2 also comprises: graphic user interface, control said ODD through it,
Wherein, said software codec has the structure that can upgrade through the information that provides from External memory equipment.
5. multimedia system as claimed in claim 1 also comprises: a plurality of interface equipments, it is to the multiple source equipment sending data with from said multiple source equipment receiving data.
6. multimedia system as claimed in claim 5; Wherein, at least one in said a plurality of interface equipment utilize USB (USB), Serial Advanced Technology Attachment (SATA), dodge in matchmaker, Ethernet, WiFi and the bluetooth communication standard at least one communicate.
7. multimedia system as claimed in claim 5 also comprises: stream handle, its processing video data stream.
8. multimedia system as claimed in claim 7, wherein, said video data stream provides through wireline equipment or wireless device.
9. multimedia system as claimed in claim 3 also comprises: stream handle, it handles the video data stream that provides through Ethernet.
10. multimedia system as claimed in claim 3 also comprises: software controller, and it controls said ODD,
Wherein, said software controller can upgrade through the information that provides from External memory equipment.
11. multimedia system as claimed in claim 10, wherein, said software controller comprises said software codec.
12. multimedia system as claimed in claim 10 also comprises: virtual machine (VM), it drives the source device that on the OS different with the OS of said OS equipment, moves.
13. multimedia system as claimed in claim 12, wherein, said VM comprise with Java and Android source device at least one corresponding Java VM or Dalvik VM.
14. multimedia system as claimed in claim 2; Wherein, At least one codec in a plurality of codecs corresponding with said a plurality of multi-medium data standards is included in the said hardware compression device, and all the other codecs in said a plurality of codec are included in the said software codec.
15. multimedia system as claimed in claim 2 wherein, only is included in the said hardware compression device with the corresponding a plurality of codecs of said a plurality of multi-medium data standards.
16. multimedia system as claimed in claim 2 wherein, only is included in the said software codec with the corresponding a plurality of codecs of said a plurality of multi-medium data standards.
17. multimedia system as claimed in claim 2, wherein, some in a plurality of codecs corresponding or all be included in said hardware compression device and the said software codec with overlap mode with said a plurality of multi-medium data standards.
18. multimedia system as claimed in claim 1, wherein, the said numerical data of exporting from said ODD is an initial data.
19. multimedia system as claimed in claim 1, wherein, said ODD directly exports from the numerical data of said CD output.
20. an intelligent TV set (TV) comprising:
ODD, the numerical data that its output obtains from CD;
Numeral AV signal handling equipment, it handles picture signal and audio signal through handling the numerical data from said CD output of sending via predetermined interface, and comprises in software codec and the hardware compression device at least one;
Software section, it comprises said software codec and controls the software graphic user interface of said ODD through it;
Display unit and audio output apparatus, picture signal and audio signal that its output is handled through said digital AV signal handling equipment; With
System hardware, it is based on OS, and is provided for the operating environment of said software section and said ODD.
21. intelligent TV as claimed in claim 20, wherein, said software section also comprises: VM, it reproduces content between different OS environment.
22. intelligent TV as claimed in claim 20, wherein, said system hardware also comprises: memory, it stores the graphic user interface of said software section and the software of software codec.
23. intelligent TV as claimed in claim 22, wherein, said memory is any in flash memory and the hard disk drive (HDD).
24. intelligent TV as claimed in claim 22, wherein, said software can be updated through the information from the outside.
25. intelligent TV as claimed in claim 20, wherein, said interface uses any in SATA, USB, WiFi and the bluetooth communication standard.
26. intelligent TV as claimed in claim 20; Wherein, At least one codec in a plurality of codecs corresponding with a plurality of multi-medium data standards is included in the said hardware compression device, and all the other codecs in said a plurality of codec are included in the said software codec.
27. intelligent TV as claimed in claim 20, wherein, a plurality of codecs corresponding with a plurality of multi-medium data standards only are included in the said hardware compression device.
28. intelligent TV as claimed in claim 20, wherein, a plurality of codecs corresponding with a plurality of multi-medium data standards only are included in the said software codec.
29. intelligent TV as claimed in claim 20, wherein, some in a plurality of codecs corresponding or all be included in said hardware compression device and the said software codec with overlap mode with said a plurality of multi-medium data standards.
30. an electronic equipment, said electronic equipment comprises:
The medium reading unit, it obtains numerical data and exports such numerical data so that as the initial data that does not in fact have to handle from storage medium;
Digital signal processing appts comprises coding/decoding apparatus, and it is handled from the numerical data of said medium reading unit and handles multi-media signal; With
Multimedia output apparatus, the multi-media signal that its output is handled through said digital signal processing appts.
31. electronic equipment as claimed in claim 30, wherein, said electronic equipment is intelligent TV.
CN2011103308434A 2010-10-27 2011-10-27 Multimedia system Pending CN102547418A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2010-0105392 2010-10-27
KR20100105392 2010-10-27
KR10-2011-0032429 2011-04-08
KR1020110032429A KR101383839B1 (en) 2010-10-27 2011-04-08 Multi-media system

Publications (1)

Publication Number Publication Date
CN102547418A true CN102547418A (en) 2012-07-04

Family

ID=46264132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103308434A Pending CN102547418A (en) 2010-10-27 2011-10-27 Multimedia system

Country Status (2)

Country Link
KR (1) KR101383839B1 (en)
CN (1) CN102547418A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792124A (en) * 2016-12-30 2017-05-31 合网络技术(北京)有限公司 Multimedia resource decodes player method and device
CN109309879A (en) * 2017-07-27 2019-02-05 飞狐信息技术(天津)有限公司 A kind of coding/decoding method, device and equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314565B1 (en) * 1997-05-19 2001-11-06 Intervu, Inc. System and method for automated identification, retrieval, and installation of multimedia software components
US20030001978A1 (en) * 2001-06-12 2003-01-02 Xsides Corporation Method and system for enhancing display functionality in a set-top box environment
CN1617252A (en) * 2003-11-13 2005-05-18 索尼株式会社 Information recording/reproducing apparatus and method, program storage medium and program
CN1668093A (en) * 2004-03-09 2005-09-14 三星电子株式会社 Audio/video recording/reproducing system using an audio/video codec having a video decoder therin
US20070140653A1 (en) * 2003-02-21 2007-06-21 Masayuki Kozuka Recording medium, playback device, recording method, playback method, and computer program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100275698B1 (en) * 1998-06-19 2000-12-15 윤종용 Digital television for playing program streams and digital video disc player systems having the same
KR20090051974A (en) * 2007-11-20 2009-05-25 주식회사 대우일렉트로닉스 How to update codecs in high-density optical disc recording and playback devices
KR100970992B1 (en) * 2008-11-14 2010-07-20 한국과학기술정보연구원 Device for stereoscopic multiplexing and low rate compression transmission of high-definition video through graphics acceleration, method and method of recording media storing program source

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314565B1 (en) * 1997-05-19 2001-11-06 Intervu, Inc. System and method for automated identification, retrieval, and installation of multimedia software components
US20030001978A1 (en) * 2001-06-12 2003-01-02 Xsides Corporation Method and system for enhancing display functionality in a set-top box environment
US20070140653A1 (en) * 2003-02-21 2007-06-21 Masayuki Kozuka Recording medium, playback device, recording method, playback method, and computer program
CN1617252A (en) * 2003-11-13 2005-05-18 索尼株式会社 Information recording/reproducing apparatus and method, program storage medium and program
CN1668093A (en) * 2004-03-09 2005-09-14 三星电子株式会社 Audio/video recording/reproducing system using an audio/video codec having a video decoder therin

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792124A (en) * 2016-12-30 2017-05-31 合网络技术(北京)有限公司 Multimedia resource decodes player method and device
CN109309879A (en) * 2017-07-27 2019-02-05 飞狐信息技术(天津)有限公司 A kind of coding/decoding method, device and equipment

Also Published As

Publication number Publication date
KR20120044214A (en) 2012-05-07
KR101383839B1 (en) 2014-04-10

Similar Documents

Publication Publication Date Title
US8290343B2 (en) Electronic apparatus, reproducing method and program
US8327009B2 (en) Method and system for providing real-time streaming media content
CN1967697B (en) Optical disc playing device and method for displaying starting-up cartoon
CN102547418A (en) Multimedia system
CN102157185A (en) All-in-one machine of blue ray player and cable digital television
US20120106919A1 (en) Multimedia system
KR20130037438A (en) Multimedia device
CN202050482U (en) All-in-one machine for blue light playing and cable digital television
US20150043889A1 (en) Image reproducing apparatus, sever and image reproducing methods thereof
EP2629535B1 (en) Playback device, playback method, program, and recording medium
EP3190589B1 (en) Information processing device, information processing method, and program
KR20070015038A (en) Time shifting method and device using an external memory card
US8923689B2 (en) Image processing apparatus and method
KR100923926B1 (en) Method and system for a blu-ray/hd dvd chip
US11558646B2 (en) Time shift buffer via flash memory
KR20050090581A (en) Audio/video codec for audio/video recoding/reproducing system having a video decoder
KR101660722B1 (en) Apparatus for reproducing recording medium and method for monitoring av output
KR100599086B1 (en) Multi-Device Access System and AW Device with Multi-Device Access Function Using the Same
US20050204056A1 (en) Optical recording/reproducing apparatus having at least two ATAPI interfaces
US20070028290A1 (en) Method and device for timeshifting using external memory card
US10373650B2 (en) Data transferring device and data transferring method
KR100943907B1 (en) Data playback method and recording / playback device and digital broadcast receiver
JP2025001683A (en) Electronic device, program, and method for controlling electronic device
KR20090075373A (en) Interactive service method using Blu-ray Disc
CN114979775A (en) Video decoding method, device, electronic device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120704