Software-based video/audio processing for cellular phones

Jin Hwan Jeong, Hyuck Yoo

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Nowadays, most cellular phones are used beyond voice communication. Although the processing power of cellular phones is sufficient for most data applications, it is difficult to play video and audio contents in software because of their computational complexity and lack of basic tools for multimedia processing,- so software-based multimedia processing on cellular phones is a challenging issue. Several transcoding methods are introduced to address this issue, but they are mainly of the DCT-domain conversion. Hence, they are only applicable to high-end cellular phones. To develop a solution for low-end and mid-tier cellular phones, we begin this paper by analyzing the complexity of existing video standards to see if it is possible to play them on cellular phones by software. Next, various coding profiles as combinations of subalgorithms are studied, and we select a profile that adapts its complexity to the processing power of cellular phones. Also, an efficient dithering algorithm called out-of-order dithering is developed. We implement the profile with out-of-order dithering in an actual cellular phone software environment and present the performance results. The performance results show that software based video/audio processing is indeed possible on low-end cellular phones.

Original languageEnglish
Pages (from-to)185-210
Number of pages26
JournalTelecommunication Systems
Volume28
Issue number2
DOIs
Publication statusPublished - 2005 Feb 1

Fingerprint

Processing
Speech communication
Computational complexity

Keywords

  • Adaptation
  • Cellular phone
  • Video/audio processing

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Software-based video/audio processing for cellular phones. / Jeong, Jin Hwan; Yoo, Hyuck.

In: Telecommunication Systems, Vol. 28, No. 2, 01.02.2005, p. 185-210.

Research output: Contribution to journalArticle

@article{1bc2836d48314843b9e27b7d36484182,
title = "Software-based video/audio processing for cellular phones",
abstract = "Nowadays, most cellular phones are used beyond voice communication. Although the processing power of cellular phones is sufficient for most data applications, it is difficult to play video and audio contents in software because of their computational complexity and lack of basic tools for multimedia processing,- so software-based multimedia processing on cellular phones is a challenging issue. Several transcoding methods are introduced to address this issue, but they are mainly of the DCT-domain conversion. Hence, they are only applicable to high-end cellular phones. To develop a solution for low-end and mid-tier cellular phones, we begin this paper by analyzing the complexity of existing video standards to see if it is possible to play them on cellular phones by software. Next, various coding profiles as combinations of subalgorithms are studied, and we select a profile that adapts its complexity to the processing power of cellular phones. Also, an efficient dithering algorithm called out-of-order dithering is developed. We implement the profile with out-of-order dithering in an actual cellular phone software environment and present the performance results. The performance results show that software based video/audio processing is indeed possible on low-end cellular phones.",
keywords = "Adaptation, Cellular phone, Video/audio processing",
author = "Jeong, {Jin Hwan} and Hyuck Yoo",
year = "2005",
month = "2",
day = "1",
doi = "10.1007/s11235-004-5016-y",
language = "English",
volume = "28",
pages = "185--210",
journal = "Telecommunication Systems",
issn = "1018-4864",
publisher = "Springer Netherlands",
number = "2",

}

TY - JOUR

T1 - Software-based video/audio processing for cellular phones

AU - Jeong, Jin Hwan

AU - Yoo, Hyuck

PY - 2005/2/1

Y1 - 2005/2/1

N2 - Nowadays, most cellular phones are used beyond voice communication. Although the processing power of cellular phones is sufficient for most data applications, it is difficult to play video and audio contents in software because of their computational complexity and lack of basic tools for multimedia processing,- so software-based multimedia processing on cellular phones is a challenging issue. Several transcoding methods are introduced to address this issue, but they are mainly of the DCT-domain conversion. Hence, they are only applicable to high-end cellular phones. To develop a solution for low-end and mid-tier cellular phones, we begin this paper by analyzing the complexity of existing video standards to see if it is possible to play them on cellular phones by software. Next, various coding profiles as combinations of subalgorithms are studied, and we select a profile that adapts its complexity to the processing power of cellular phones. Also, an efficient dithering algorithm called out-of-order dithering is developed. We implement the profile with out-of-order dithering in an actual cellular phone software environment and present the performance results. The performance results show that software based video/audio processing is indeed possible on low-end cellular phones.

AB - Nowadays, most cellular phones are used beyond voice communication. Although the processing power of cellular phones is sufficient for most data applications, it is difficult to play video and audio contents in software because of their computational complexity and lack of basic tools for multimedia processing,- so software-based multimedia processing on cellular phones is a challenging issue. Several transcoding methods are introduced to address this issue, but they are mainly of the DCT-domain conversion. Hence, they are only applicable to high-end cellular phones. To develop a solution for low-end and mid-tier cellular phones, we begin this paper by analyzing the complexity of existing video standards to see if it is possible to play them on cellular phones by software. Next, various coding profiles as combinations of subalgorithms are studied, and we select a profile that adapts its complexity to the processing power of cellular phones. Also, an efficient dithering algorithm called out-of-order dithering is developed. We implement the profile with out-of-order dithering in an actual cellular phone software environment and present the performance results. The performance results show that software based video/audio processing is indeed possible on low-end cellular phones.

KW - Adaptation

KW - Cellular phone

KW - Video/audio processing

UR - http://www.scopus.com/inward/record.url?scp=17444394868&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=17444394868&partnerID=8YFLogxK

U2 - 10.1007/s11235-004-5016-y

DO - 10.1007/s11235-004-5016-y

M3 - Article

AN - SCOPUS:17444394868

VL - 28

SP - 185

EP - 210

JO - Telecommunication Systems

JF - Telecommunication Systems

SN - 1018-4864

IS - 2

ER -