Storing and Searching Metadata for Digital Broadcasting on Set-Top Box Environments
Jong-Hyun Park, Ji-Hoon Kang
Chungnam National University.
DOI: 10.4236/jsea.2008.11005   PDF   HTML     4,759 Downloads   8,847 Views   Citations


Digital broadcasting is a novel paradigm for the next generation broadcasting. Its goal is to provide not only better quality of pictures but also a variety of services that is impossible in traditional airwaves broadcasting. One of the important factors for this new broadcasting environment is the interoperability among broadcasting applications since the environment is distributed. Therefore the broadcasting metadata becomes increasingly important and one of the metadata standards for a digital broadcasting is TV-Anytime metadata. TV-Anytime metadata is defined using XML schema, so its instances are XML data. In order to fulfill interoperability, a standard query language is also required and XQuery is a natural choice. There are some researches for dealing with broadcasting metadata. In our previous study, we have proposed the method for efficiently managing the broadcasting metadata in a service provider. However, the environment of a Set-Top Box for digital broadcasting is limited such as low-cost and low-setting. Therefore there are some considerations to apply general approaches for managing the metadata into the Set-Top Box. This paper proposes a method for efficiently managing the broadcasting metadata based on the Set-Top Box and a prototype of metadata management system for evaluating our method. Our system consists of a storage engine to store the metadata and an XQuery engine to search the stored metadata and uses special index for storing and searching. Our two engines are designed independently with hardware platform therefore these engines can be used in any low-cost applications to manage broadcasting metadata.

Share and Cite:

J. Park and J. Kang, "Storing and Searching Metadata for Digital Broadcasting on Set-Top Box Environments," Journal of Software Engineering and Applications, Vol. 1 No. 1, 2008, pp. 26-32. doi: 10.4236/jsea.2008.11005.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] S. Pfeiffer and U. Srinivasan, “TV anytime as an applica-tion scenario for MPEG-7,” In Proceedings ACM Multi-media 2000, Los Angeles, October 2000.
[2] “TV-anytime phase 1,” Part 3 Metadata, ETSI TS 102 822-3-1, Vol. 1.1.1, October 2003.
[3] TV-Anytime Forum Website:
[4] J. H. Park, J. H. Kang, B. K. Kim, Y. H. Lee, M. W. Lee and M. O. Jung, “An XQuery-based TV-anytime metadata management,” Proceedings of DASFAA’05 Conference, April 2005.
[5] H. S. Shin, “A storage and retrieval method of XML-based metadata in PVR environment,” IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp. 1136-1140, November 2003.
[6] D. Florescu and D. Kossmann, “Storing and querying xml data using an RDBMS,” IEEE Data Engineering Bulletin, Vol. 22, No. 3, 1999.
[7] I. Tatatinov, S. D. Viglas, K. Beyer, J. Shanmugasunda-ram, E. Shekita, and C. Zhang, “Storing and Querying or-dered XML using a relational database system”, Proceed-ings of ACM SIGMOD Conference, June 2002.
[8] ORACLE, “Berkeley DB introduction,” com/database/berkeley-db/.
[9] [9] T. Fiebig, S. Helmer, C. C. Kanne, J. Mildenberger, G. Moerkotte, R. Schiele, and T. Westmann, “Anatomy of a Native XML Base Management System,” Technical Report 01, University of Mannheim, 2002.
[10] ORACLE, “Oracle XML data synthesis or XDS,”
[11] SAXONICA, “SAXON XQuery Engine,” http://www.
[12] D. Florescu and D. Kossmann, “Storing and querying XML data using an RDBMS,” IEEE Data Engineering Bulletin, Vol. 22, No. 3, pp. 27-34, September 1999.
[13] I. Tatarinov, S. D. Viglas, K. Beyer, J. Shanmugasunda-ram, E. Shekita, and C. Zhang, “Storing and querying ordered xml using a RDB system,” Proceedings ACM SIGMOD Con-ference, June 2002.
[14] M. Yoshikawa, T. Amagasa, T. Shimura, and S. Uemura: “XRel: a path-based approach to storage and retrieval of XML documents using RDBs,” Proceedings ACM Trans-actions on Internet Technology, Vol. 5, August 2001.
[15] T. Grust, “Accelerating XPath location steps,” Proceedings of the ACM SIGMOD Confefence, pp.109-120, June 2006.
[16] M. Barg and R. K. Wong, “A fast and versatile path index for querying semi-structured data,” Proceedings of the DASSFAA’03 Conference, pp. 249-256, March 2003.
[17] S. Hidaka, H. Kato and M. Yoshikawa, “A relative cost model for XQuery,” Proceedings of the SAC’07 Confer-ence, March 2007.
[18] K. Kang, J. G. Kim, H. K. Lee, H. S. Chang, S. J. Yang, Y. T. Kim, H. K. Lee, and J. W. Kim, “Metadata broadcasting for personalized service: A practical solution,” ETRI Jour-nal, Vol. 26, No. 5, pp. 452-466, October 2004.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.