The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

Similar documents
Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Realization of Automatic Keystone Correction for Smart mini Projector Projection Screen

Research Of Data Model In Engineering Flight Simulation Platform Based On Meta-Data Liu Jinxin 1,a, Xu Hong 1,b, Shen Weiqun 2,c

A Dual Channel Technique for Content Protection in IPTV

The Design of Distributed File System Based on HDFS Yannan Wang 1, a, Shudong Zhang 2, b, Hui Liu 3, c

The Application of Programmable Controller to Chip Design. Shihong Lan 1, Jian Zhang 2

Design and Implementation of LED Display Screen Controller based on STM32 and FPGA Chi Zhang 1,a, Xiaoguang Wu 1,b and Chengjun Zhang 1,c

The RTP Encapsulation based on Frame Type Method for AVS Video

Construction of the Library Management System Based on Data Warehouse and OLAP Maoli Xu 1, a, Xiuying Li 2,b

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

HSTP-IPTV-GUIDE.1 IPTV

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

The Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun

Utilizing Restricted Direction Strategy and Binary Heap Technology to Optimize Dijkstra Algorithm in WebGIS

Study on the Quantitative Vulnerability Model of Information System based on Mathematical Modeling Techniques. Yunzhi Li

A Digital Menu System Based on the Cloud client Technology Lin Dong 1, a, Weibo Li 1, b, Ping He 2,c,Jia Liu 1,d

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

Design and Implementation of MP3 Player Based on FPGA Dezheng Sun

Research on Full-text Retrieval based on Lucene in Enterprise Content Management System Lixin Xu 1, a, XiaoLin Fu 2, b, Chunhua Zhang 1, c

A Compatible Public Service Platform for Multi-Electronic Certification Authority

Web-Based Monitoring for Frequency Converters with USS Interface

Design and Implementation of CNC Operator Panel Control Functions Based on CPLD. Huaqun Zhan, Bin Xu

The Application Analysis and Network Design of wireless VPN for power grid. Wang Yirong,Tong Dali,Deng Wei

Telemetry Data Acquisition and Analysis in Integrated Baseband System Based on TCP/IP Protocol

Design and Implementation of Remote Push System of Resources Based on Internet

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D

DELIVERY SERVER FOR INTEGRATING DIFFERENT VIDEO SURVEILLANCE NETWORK SYSTEMS

Design of the Software for Wirelessly Intercepting Voices

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.

A design of real-time image processing platform based on TMS320C6678

Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis

A Template-Matching-Based Fast Algorithm for PCB Components Detection Haiming Yin

Shape Optimization Design of Gravity Buttress of Arch Dam Based on Asynchronous Particle Swarm Optimization Method. Lei Xu

The Application of Wireless Sensor in Aquaculture Water Quality Monitoring

Applied Mechanics and Materials Vol

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

EMBEDDED SYSTEM FOR VIDEO AND SIGNAL PROCESSING

Customizing dynamic libraries of Qt based on the embedded Linux Li Yang 1,a, Wang Yunliang 2,b

Research and Design of Crypto Card Virtualization Framework Lei SUN, Ze-wu WANG and Rui-chen SUN

Optimal Design of the Data Center Environmental Temperature Monitoring ZhiXiang Yuan 1,2, a, ShuangBo Lai 2,b, Ming Liu 1,c, HuiYi Zhang 1,2, d

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

Design and Implementation of Embedded Bluetooth Multicast System

Research of Video Surveillance and Diagnosis System for Plant Diseases Based on DM6446 Wang Xiuqing 1, a Qie Xu 1, b Zhang Chunxia 1, c Zhao Na 1, d

The Functional User Requirement Analysis of a Web Broadcasting Management System

The Design of the Embedded WEB Server Based on ENC28J60

Research on function and design of virtual instrument based on LabVIEW Technology

Research on Device Control System Design Based on Stepping Motor. Zhongyong Tian

An intelligent LED landscape lighting system

Research of 3D parametric design system of worm drive based on Pro/E. Hongbin Niu a, Xiaohua Li b

Embedded Smart Home System Based on ZigBee Song Chi

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

Related Work The Concept of the Signaling. In the mobile communication system, in addition to transmit the necessary user information (usually voice

Network Processing Technology for Terminals Enabling High-quality Services

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

A New Method Of VPN Based On LSP Technology

Study on Jabber Be Applied to Video Diagnosis for Plant Diseases and Insect Pests

Design and Implementation of Intelligent Home Control System under the Concept of IoT

Design And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System of Transmitting Stations

Research On DB2 Performance Testing Automation

Temperature Measurement and Control System Based on Embedded WEB

RECOMMENDATION ITU-R BT.1720 *

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

Design and Implementation of Dual-Mode Wireless Video Monitoring System

Common Home use IPTV Examples. YouTube Roku Apple TV Verizon Fios Triple Play (Internet, TV, Phone)

Jacquard Control System of Warp Knitting Machine Based on Embedded System

DRA AUDIO CODING STANDARD

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology

AGL Reference Hardware Specification Document

Marine fuel boiler system design platform. Hou Ying-ying

Application of Three-dimensional Visualization Technology in Real Estate Management Jian Cui 1,a, Jiju Ma 2,b, Dongling Ma 1, c and Nana Yang 3,d

Design of the Refueling Card Information Transmission System Based On DTMF

џ џ џ џ џ џ џ џ џ џ џ џ .976 REAL CINEMA

Construction and Application of Cloud Data Center in University

A Study on Transmission System for Realistic Media Effect Representation

Constructing an University Scientific Research Management Information System of NET Platform Jianhua Xie 1, a, Jian-hua Xiao 2, b

The Design of Wireless Data Collector based on WIA-PA Ligang Li 1,2,a, Zhongfeng Wang 1,2,b, Jianlong Huang 1,2,c

M out of N Safety Computing System Based on General-Purpose Computers

Figure 1. The IP network

Applied mechanics and applied technology in fuel injection pump bench. Rotational speed measurement system design based on CPLD

The Implement of MPEG-4 Video Encoding Based on NiosII Embedded Platform

Milestone Systems Husky Network Video Recorders Product Comparison Chart September 9, 2016

Research on Power Quality Monitoring and Analyzing System Based on Embedded Technology

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1

Field Programmable Microcomputers and Their Applications

Storage Model of Graph Based on Variable Collection

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

MYD-IMX28X Development Board

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

Cisco 8389DVB MPEG-4 HD Digital Video Recorder

REGIONAL COUNTRY INFORMATION SERVICE PLATFORM BASED ON HYBRID NETWORK

Research on Transmission Based on Collaboration Coding in WSNs

Clustering Analysis based on Data Mining Applications Xuedong Fan

A CNC equipment distributed monitoring system based on cloud computing technology RangYong Zhang a, Geng Ma b, GuangHe Cheng c

Personalized Search for TV Programs Based on Software Man

The Design and Implementation of Electronic Program Guide In Digital TV Set-Top-Box

Transcription:

Applied Mechanics and Materials Online: 2012-12-13 ISSN: 1662-7482, Vols. 256-259, pp 2898-2901 doi:10.4028/www.scientific.net/amm.256-259.2898 2013 Trans Tech Publications, Switzerland The Analysis and Research of IPTV Set-top Box System Fangyan Bai 1, Qi Sun 2 School of mechanical engineering, Anhui university of science and technology, Huainan city, China, 232001 1 austbfy@163.com, 2 sunqi@aust.edu.cn Keywords: IPTV, Protocol Standard, Set-top Box, ST7109 Abstract: IPTV has great value for media provider and consumer interaction, and it also can be configured in a number of functions to complete the user selection. This paper is mainly to introduce the key technology and protocol standards of IPTV related theory and IPTV set-top box. On the basis of this study high-definition IPTV system based on ST-7109 is designed. On the ST-7109 platform, the embedded terminal broadcast of the streaming media is realized by using embedded Linux software. The text also researches ST7109 module internal resources, as well as designs good source decoder hardware circuit on the base of peripheral interface circuit of the function; it also finishes the design and analysis surround set-top box software, function module, real-time operating system Linux. Introduction Information and communication technology development has brought national information strategy to vigorously push forward, and with the arrival of the new era, the development of the IP technology is very rapid, and our country internet broadband technology has been greatly developed, and the Internet in the development process begins to mix together with some traditional industry, thereby a lot of new development power are formed, for example the emergence of network television ( IPTV ) during this period. IPTV is an important milepost for media services and consumer interaction, it can conduct extensive selection of multimedia services, and adapt multimedia services according to the user's choice, so it can be said, this will greatly enhance the user's quality of life and the departments of work efficiency. For users and enterprises, it is a win-win situation. It has great significance both for the development and research. This text studies on the IPTV terminal set-top box. Key Technology of IPTV and Protocol Standards IPTV can use different physical network to send video program content and signal to a user effectively in the form of IP packet safety, it is an advanced system integration technology. Its basic forms are: content distribution and digital copyright technology, audio and video codec, broadband access technology, IP broadcast, multicast technology. Streaming media protocols standards: When IPTV technology platform is selected, the platform must satisfy two conditions: firstly it has a fit and high performance audio and video coding standards, and second it can process the impact caused by both of audio and video coding standards in the content delivery networks, streaming media and digital rights management. All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of Trans Tech Publications, www.ttp.net. (ID: 130.203.136.75, Pennsylvania State University, University Park, USA-06/03/16,06:58:05)

Applied Mechanics and Materials Vols. 256-259 2899 IPTV Set-top Box Architecture IPTV set-top box basic system structure can be divided into front-end devices, networks, and the receiving end three parts, each part consists of a number of key equipment, while the completion of appropriate basic functionality, also to ensure the smooth operation of IPTV TV business. On one hand, The box receives IP network port data stream through Ethernet interface, after decode, descramble, demodulation, and then make the video and audio D/A convert, they will become the analog signal that can be recognized by the TV, and be transmitted to the TV. On the other hand, it receives control commands from the TV and send to the IP network server-side. The primary function of IP network server is to send the appropriate data to the client according to the TV instructions received by the box. To complete the function of the system, it needs the cooperation of IPTV set-top box, IP server and TV communication. Set-top box system architecture consists of three independent subsystems: TV Unit, PC unit and conditional access (encryption systems, CA) units. TV subsystem is composed of tuner and video decoders, which used to handle digital streaming information; CA subsystem service providers with control capabilities, users can achieve close monitoring and management, to know when the user watches what programmes; PC subsystem are largely modular designs, STB designers can increase or decrease depending on the needs of the components in the system, since IPTV STB's goal is to provide Internet services, its PC systems have agreed to provide TCP/IP stack, and has better stocks. At present many receiving end adopt motor plus STB mode, this mode requires the STB receiving data stream down from the Internet, and then transmits them to the TV playback after processing. Realization of IPTV Set-top Box Hardware In order to support the dissemination of video content within the home network, the ST-7109 built a high-speed Ethernet interface, make it the central component of family network center consist of home appliances such as digital cable, satellite, terrestrial and IP set-top boxes, digital video recorders, DVD recorders, home gateway and Media Server. In order to protect the important content and services, ST-7109 integrates ST's fourth-generation security technologies, as a series of reliable hardware platform, flexible security encryption systems can be achieved. This technique allows ST-7109 to support Windows Media DRM10 and safety video processor (SVP) standard, the two standard to allow consumer equipment and transmission of digital rights. ST-7109 is able to meet the current market for Blue-Ray (BR) DVD requirements, the product supports all the audio and video standard and emerging content copy protection technology. The ST-7109 also includes a continuous composite and processing from three different program transmission streams fusion device. Fig.1 is the ST7109 for IPTV the solution. Flash HDD DDR IR Tx/Rx SATA Audio Ethernet PHY ST7109 RS232 RGB/YPbPr HDMI Smart HDD card (expansion expansion) Fig1. ST7109 used for IPTV solutions

2900 Advances in Civil Engineering II Implementation of IPTV Set-top Box Software 1. Design and Development of BootLoader Because of the excellent features of Linux operating system, it becomes a leader in embedded system. Linux operating system is applied in the text. BootLoader is software before running the initial piece of code. It enables the system to reach best state from the device initialization to build map, creates the most suitable environment for operating system. In embedded systems, kernel and file system map run directly from the storage device, which is divided into stage1, stage2, etc, but generally it is stored in the stage1, and is used by the assembly language to complete objectives and tasks. Because it will affect the running speed, it is loaded into RAM to reduce the impact on the speed. The stage2 and stage1 functions are different. The former is the function of dealing with complex procedures, while the latter is the function of simple procedures. First of all, the stage1 task is to set hardware device to the primary stage, and interrupt mask, to set CPU speed and time frequency and RAM initialize. After initialization LED display that system status is true or false; CPU instructions or data records will be closed and records will be provided to the stage2; function pointers are set, and then go to the entry of the Stage2. Second, the stage2 's main function is download Linux kernel to the target Board by serial. Including the following steps: A. Initializing hardware device at this stage. Usually it includes initializing one serial port at least, so as to I/O output information output to end-users, initializing timers and so on. B. Detecting of the system's memory map. So-called memory map is the entire 4GB in which physical address space is allocated to addressing system RAM modules. C. Loading the kernel image and root file system from the Flash to RAM. Including two aspects: the first is memory range occupied by the kernel image; the second is the memory occupied by the root file system. When planning the memory layout, the major consideration is the base address and map size. D. Setting the kernel boot parameters. E. Calling the kernel. That bootloader calls the Linux kernel s method is to jump directly where the first instruction is. 2. Electronic Interface Menu As part of the user interface menu, a tree menu structure is designed. Diagram of the menu is shown in Fig.2. Fig2. Menu structure Fig3. DirectFB image display process

Applied Mechanics and Materials Vols. 256-259 2901 In the design of specific procedures, each node in the tree menu is described by a structure variable. Menu establishment process is to operate the two structure variables which be used to describe menu node. 3. Graphical User Interface (GUI) The design adopted in the text is to show the decoded video and the playing technology is DirectFB. As a whole, in the design of embedded system, DirectFB provides hardware, input devices, and integrated window systems, and supports multiple display layers technology. The technique is used exclusively for completing hardware acceleration, improving the hardware to support image algorithm, while using minimal resource allocation to obtain the highest hardware acceleration performance. DirectFB technology is used in the design of menu display in this text use. It is shown in Fig.3. Conclusions This text is completed based on the design and development process of ST7109 IPTV set-top boxes. The design uses the mature systems of chip ST7109 as IPTV set-top box framework. The architecture is used to complete the whole IPTV set-top box design work (IPTV set-top box software and hardware). References: [1] Wang Xiang-hai, Cong Zhi-huan, Fang Ling-ling1: Advances in IPTV system architecture and streaming media technology[j]. Journal on Communications. Vol.33 No. 4 ( 2012).p1-9 [2] Wang Tianmiao: The design and example development of embedded systems [M]. Beijing: Tsinghua University Press(2010).p4-9 [3] Li Shanping, Liu Wenfeng, Wang Huanlong: Linux and embedded system [M]. Beijing: Tsinghua University Press, (2006).p52-67 [4] Shen Xin: IPTV set-top box design and implementation of software systems [D]. Beijing University. (2008) [5] Zhang Zhengqing, Hu Yuan:IPTV business features and related technologies [J]. a modern telecommunications technology.(2009.5) [6] Hu Bo, Wang Hongyuan: Flash Memory File System for Digital TV STB [J]. TV technology. (2007.9).p33-35 [7] Han Yun, Chen Zu Jue: H.264,VC-l and AVS video coding research [J]. TV technology. (2007.2).p6-9 [8] Li Zhiguo: Business model is the biggest bottleneck IPTV [J]. China Information World, (2007): p42-45

Advances in Civil Engineering II 10.4028/www.scientific.net/AMM.256-259 The Analysis and Research of IPTV Set-Top Box System 10.4028/www.scientific.net/AMM.256-259.2898