Artificial Intelligence in Tele-Vision

Similar documents
Philips Model US-24ST2200/27

EECS145M 2000 Midterm #1 Page 1 Derenzo

Communication Lab. Assignment On. Bi-Phase Code and Integrate-and-Dump (DC 7) MSc Telecommunications and Computer Networks Engineering

Keyboard Controlled Scoreboard

inside i-guidetm user reference manual 09ROVI1204 User i-guide Manual R16.indd 1

A MISSILE INSTRUMENTATION ENCODER

We had to design a Led circuit that would contain multiple Leds, activate them by address, then holds the flashing addressed Led in memory and

Hardware Design Considerations for a Wireless LED Based Display Design

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer

How to Match the Color Brightness of Automotive TFT-LCD Panels

APPENDIX D TECHNOLOGY. This Appendix describes the technologies included in the assessment

ExtIO Plugin User Guide

Installation Reference Handbook

Samsung VTU11A0 Timing Controller

BUSES IN COMPUTER ARCHITECTURE

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Professional Fidelity Mastering Grade Listening

Mastering Phase Noise Measurements (Part 3)

The DTH teleport - challenges and opportunities

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

A STUDY ON CONSUMER SATISFACTION TOWARDS LED TELEVISION WITH SPECIAL REFERENCE TO ERODE CITY

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

welcome to i-guide 09ROVI1204 User i-guide Manual R16.indd 3

BeoVision Guide

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications.

RedRat Control User Guide

V bit Audio Variable & Tracking Delay Module Includes: V1635AA, V1635DD, V1635DA, V1635AD

Broadcast Television Measurements

Residential Case Study ELECTRIC INTERIORS. MARLBOROUGH

Forward TS Product Line

Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used

Microwave PSU Broadcast DvB Streaming Network

TELEVISION. Star Plans. Interactive Guide and DVR (Digital Video Recorder) Manual ARVIG arvig.net

Agilent Understanding the Agilent 34405A DMM Operation Application Note

MATLAB & Image Processing (Summer Training Program) 4 Weeks/ 30 Days

Reduction of operating costs

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

1 HDMI YPbPr HD Digital TV Compact Modulator QAM ATSC DVB-T 1080p/60

Digital Systems Laboratory 3 Counters & Registers Time 4 hours

T ips in measuring and reducing monitor jitter

Natural Radio. News, Comments and Letters About Natural Radio January 2003 Copyright 2003 by Mark S. Karney

Course Title: SE 4C03 Winter Title of Project: Cable Modems. Name of researcher: Mohammed Kadoura

Digital Voice Logger (E1-Line)

Team Members: Erik Stegman Kevin Hoffman

Operating Instructions

of Switzerland of Switzerland Re:source FM Tuner Module Dominating Entertainment. Revox of Switzerland.

High Power Bundle for the Icom IC-7300

Voice Controlled Car System

Synchronization Issues During Encoder / Decoder Tests

THE STRUCTURE AND ADVANTAGES OF DIGITAL TRAINING SET FOR COMPUTER ENGINEERING

Data Converters and DSPs Getting Closer to Sensors

Experiment: FPGA Design with Verilog (Part 4)

Dynamic Range Management in. Kenneth Hunold Broadcast Applications Engineer Dolby Laboratories, Inc.

Contents. Adaptive Sound Technology, 25 How to set up loudspeakers and optimise the sound experience with Adaptive Sound Technology.

COLUMBIA COUNTY, WISCONSIN COURTROOM VIDEO CONFERENCE & AV SYSTEMS REQUEST FOR PROPOSALS

Behind this door is a slot for a future smart card. No smart card is included with this receiver.

Elements of a Television System

Universal Voice Logger

Digital Television Transition in US

Linrad On-Screen Controls K1JT

High Performance TFT LCD Driver ICs for Large-Size Displays

Enhancing Performance in Multiple Execution Unit Architecture using Tomasulo Algorithm

DDA-UG-E Rev E ISSUED: December 1999 ²

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

ANTENNAS, WAVE PROPAGATION &TV ENGG. Lecture : TV working

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

Pattern Based Attendance System using RF module

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Converts any TV to Digital. MFR-300 User Guide

DIVERSITY DVB-T RECEIVER (DDR)

TeamWork Kits Installation Guide

More Skills 14 Watch TV in Windows Media Center

Chapter 9 MSI Logic Circuits

Serial Digital Interface II Reference Design for Stratix V Devices

Advanced System LSIs for Home 3D Systems

Quick Reference Guide

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

Kramer Electronics, Ltd. USER MANUAL. Models: VS-162AV, 16x16 Audio-Video Matrix Switcher VS-162AVRCA, 16x16 Audio-Video Matrix Switcher

Contents. Adaptive Sound Technology, 27 How to set up loudspeakers and optimise the sound experience with Adaptive Sound Technology.

Tiptop audio z-dsp.

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to

Digital Video Recorder From Waitsfield Cable

Smart Lighting Demos

PCM1024Z format: What's Known? W.Pasman 11/11/3

Minimize your cost for Phased Array & TOFD

UNIT V 8051 Microcontroller based Systems Design

Real-time Chatter Compensation based on Embedded Sensing Device in Machine tools

ENGINEERING COMMITTEE

Internet of Things Technology Applies to Two Wheeled Guard Robot with Visual Ability

The Micropython Microcontroller

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Experimental Study to Show the Effect of Bouncing On Digital Systems

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

COSC3213W04 Exercise Set 2 - Solutions

Dan Schuster Arusha Technical College March 4, 2010

SP-10. Sports Perimeter (SP) solution - optimized for Broadcast

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

A Novel Turbo Codec Encoding and Decoding Mechanism

Smart Traffic Control System Using Image Processing

High-Power Amplifier (HPA) Configuration Selection

Transcription:

Artificial Intelligence in Tele-Vision S.Praveenkumar 1, A.Anand 1, S.M.Subramanian 2 Assistant professor 1, Professor 2 Department of Electronics and Communication Engineering Saveetha Engineering College Abstract: The digital television (DTV) semiconductor market is expected to grow to $7.7billion in 2010 and to $10 billion in 2013, an 18% CAGR. Flat screen DTV semiconductor revenue will grow to $6.9 billion in 2010 and to $9 billion in 2013, a 25% CAGR.. The above mentioned numbers provide huge opportunity for TV vendors but in a highly-competitive environment. Introducing value added features is one of the ways to address the intense competition. Increase in the number of television channels and programs have provided a number of choices to the consumer, which has led to confusion. The user interested favorite item can be a song, a comedy scene. This may be transmitted in a particular channel while he is viewing another one and the user might end up missing his favorite program.this write-up proposes a solution by which the manufacturer will be able to provide an advanced feature, which ensures the consumers get a great experience without missing their favorites. KEYWORDS: DTV,RC5 CODING, TV, TUNER, DAC, IR, AITV, SOUND SECTION. 1. Problem statement When switching on the television, the user normally surfs all the channels for the favorite in a particular set of channels. The favorite could be a particular song, album or a comedy scene. But most of the time the user finds none of the channels is broadcasting the favorite, so chooses to view any one of the channels. In the mean time the favorite might be broadcasted in another channel, which the user is not aware of. Because of this the user ends up surfing the channels every now and then for the favorite. Some times the user might also end-up getting the favorite, but watching it in the middle will create frustration. 2. Proposed solution Artificial Intelligence in Tele-Vision (AITV) solution allows the users to surf the television channels on behalf of the user in the background. This is done automatically based on the user s choice. When the favorite is broadcasted in any of the pre defined channels, i-tv switches to that channel automatically. This is achieved by a small change in the hardware and adding a minimal memory to the system. This memory will store the samples of user favorites. The AITV is a feature which compares the incoming signals of pre defined channels and changes the channel automatically if it matches with the users favorites. With the help of software different list of favorites for different users and this list is created and managed. The AITV design chooses the sound signal for comparison in order to minimize the memory required and to reduce the complexity. The project involves the Digital Signal Processing for comparing the sound signals. 3. Competitive approaches Based on the initial research it is found that no major Television Manufactures are providing this feature. However the similar approach is exists in smart remote controllers where the user can program and set a pre-defined timer to switch the channel. For example when the prime time news is broadcasted at 9 PM in Channel number 15, it can be automatically switched. But the limitation of this solution is only the pre-defined program with a known timing can be chosen. With AITV, this is made completely dynamic. The user can store any of the favorite occurring in any of the channels at any time. This basically would provide more freedom to the user and store the favorites as and when it occurs. Another advantage of this solution is any sample can be stored and compared. For example in a top-10 list of songs (which is a complete program) the user may be interested with only two of them. In order to watch the two songs the user may end up watching whole program. Using AITV the user can configure and watch the program only when the favorite songs are broadcasted. This provides huge amount of options to the user to watch a very small segment in a program. ISSN: 0975-5462 6593

4. AITV Solution details Introduction to Television Receiver: The television receiver translates the pulses of electric current from the antenna or cable to images and sound. A traditional television set integrates the receiver, audio system, and picture tube into one device. Following are the main blocks of the television receiver: Tuner Module: The tuner blocks all the signals, other than that of the desired channel. It helps in surfing the different channels depending on given control voltage from the control unit. It generates the Intermediate Frequency (IF) signal of the particular tuned channel. Sound Section: The audio system consists of a discriminator, which translates the audio portion of the carrier wave into an electronic audio signal. The amplifier strengthens the audio signal from the discriminator and sends it to the speaker, which converts the electrical waves into sound waves. Video Section: This section is responsible for displaying the image from the received electrical signal with the help of picture tube, set of amplifiers, filters and color decoders. Control Unit: This is a microcontroller based unit, which receives the user input and control the tuner and other sections. This section performs operations initiated by the user, surfing the channels and other settings like volume control, display settings etc. AITV solution blocks: To incorporate this solution into the television receiver, some more blocks needs to be added. These additional blocks will be in parallel along with the existing modules. The additional modules will store and compare the samples with the user s choice. The detailed block diagram is mentioned below. The additional tuner automatically switches between the predefined channels in a time sliced manner. It runs in the background, controlled automatically by the control unit. The additional sound section separates the sound signal from the output of the additional tuner. This block provides the incoming audio stream (which is chosen by the tuner at that instance) to the processing unit in the time sliced manner. Figure-1 As shown in the block diagram, the additional tuner will provide the information of the programs telecasted in the other predefined channels. ISSN: 0975-5462 6594

The processing unit will compare the incoming audio signal with the stored samples of the favorite list (internal memory) and initiate the control unit. In order to store the user favorites, a memory unit needs to be added. When the user stores the favorite, the sample is stored in the memory. This memory unit is basically a Non Volatile Memory (NVM) where the contents can be retrieved as and when required. The control unit takes care of the controlling both the tuner operations as per the user input. It also switches the additional tuner between the predefined channels periodically. When the favorite is appearing, the user will activate the store mode by pressing the button in the TV remote. On pressing the button, the control unit routes the current audio signal to the processing unit and the sample get stored. When the favorite is broadcasted once again in any of the predefined channels, the processing unit will compare the incoming signal with the stored samples. When it matches, it will issue an interrupt to the control unit. Upon receiving the interrupt, the control unit will switch the television to the channel where the favorite is broadcasted. 5. RC-5 Coding The IR receiver module at the TV "tunes" to a certain frequency and ignores all other IR received. The best frequency for the job is between 30 and 60 khz, the most used is around 36 khz. First of all, RC5 standard that uses fixed bit length and fixed quantity of bits. Each time you press a button at the remote control, it sends a train of 14 bits, 1.728ms per bit, the whole train is repeated every 130ms if you keep the button pressed. The quantity of pulses used is 32 pulses per each half of the bit, 64 pulses per bit. So, a bit "0" to be transmitted it means 32 square pulses of 27µs each, then 32 x 27µs of silence. The bit "1" is the opposite, 32 x 27µs of silence followed by 32 square pulses of 27µs (i.e.) also called as MANCHESTER CODING. Figure-2 You can see the 14 bits of the RC-5 system above. The RED bits are level "ON", while Blue are "OFF". The first two bits, #1 and #2, are called AGC calibration. They are "ON" level, and serve to calibrate the IR Receivers Auto Gain Control. In the Philips remotes, the bit #3 is the CHECK bit, every time you press a key at the remote, even pressing repeatedly the same key, this bit flips state. This feature is interesting. Suppose you pressed number "1" at the remote (trying to select channel 15 at TV) and holding it for 2 seconds, then your other hand just blocks the InfraRed signal. The next 5 bits, #4 to #8, are used for SYSTEM ADDRESS, or to identify which kind of device should execute the COMMAND bits. For example, TV set uses ADDRESS ZERO. Bit #8 is the Less Significant Bit. The next 6 bits, #9 to #14, are used for COMMAND information to the device selected at the ADDRESS bits. Bit #14 is the LESS SIGNIFICANT BIT, and it is last transmitted. Remember that there is a delay of 105ms between pulse trains. ISSN: 0975-5462 6595

6. Schematic Figure-3 Figure-4 ISSN: 0975-5462 6596

7. Logic Figure-5 If? Samples the incoming audio signal and stores in temporary memory Ask the user to select his directory Compares his favorite clipping s with the incoming audio signal Ask the user to select the directory Once the incoming signal is matched a control signal is sent to control unit. Stores the audio sample in his directory as his favorite clipping Control unit tunes the television to channel displaying the clipping automatically 8. Design challenges Storing the samples in an optimal way is a big challenge. As the additional memory unit cannot be of large storage capacity, it mandates efficient storage algorithms or methods. Matching the stored signals with the real time signals is another challenge. It is quiet possible that the solution will end up choosing the wrong channel because of the incorrect comparisons. References [1] Gulati.R.R, Modern Television Practice, Principle of Technology and Servicing, New age International Pvt., Ltd., 2002. [2] Grob.B, Herndon. C.E., Basic Television and Video Systems, McGraw-Hill, 1999. [3] John G. Proakis and Dimitris G.Manolakis, Digital Signal Processing, Algorithms and Applications, PHI of India Ltd., New Delhi, 3rd Edition, 2000 [4] Sanjit K.Mitra Digital Signal Processing: A Computer Based Approach Tata McGraw-Hill, New Delhi, 1998. [5] Kenneth J.Ayala., The 8051 Microcontroller Architecture Programming and Applications, Penram International Publishing (India), 1996. [6] http://www.cs.tut.fi/sgn/arg/intro/basics.html [7] http://www.ustr.net/infrared/index.shtml [8] The Television as Robot Servant Robert Thibadeau, Ph.D.August, 1993 CMU-RI-TR-93-22The Robotics Institute Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Copyright (c) 1993 This research was sponsored in part by the Advanced Research Projects Agency (DOD) ARPA order 6873, under contract #MDA972-92--1010. http://www.ri.cmu.edu/pub_files/pub1/thibadeau_robert_h_1993_1/thibadeau_robert_h_1993_1.ps.gz ISSN: 0975-5462 6597