Definition of ITV in English:
1.1 (also iTV) Interactive television.
- VIS iTV will design and develop games for the interactive digital TV and broadband markets.
- The iTV service will offer the information viewers need to pick up the Big Challenge.
- Although iTV will take some time to catch on, this will most probably move in line with the quality and quantity of the service provided.