KR20050084188A - 무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한방법 - Google Patents

무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한방법 Download PDF

Info

Publication number
KR20050084188A
KR20050084188A KR1020057010300A KR20057010300A KR20050084188A KR 20050084188 A KR20050084188 A KR 20050084188A KR 1020057010300 A KR1020057010300 A KR 1020057010300A KR 20057010300 A KR20057010300 A KR 20057010300A KR 20050084188 A KR20050084188 A KR 20050084188A
Authority
KR
South Korea
Prior art keywords
content
multimedia
decoders
formats
wireless communication
Prior art date
Application number
KR1020057010300A
Other languages
English (en)
Inventor
이린 자오
보 탄
Original Assignee
모토로라 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 모토로라 인코포레이티드 filed Critical 모토로라 인코포레이티드
Publication of KR20050084188A publication Critical patent/KR20050084188A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72418User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • General Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Transceivers (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

무선 통신 장치(10) 내에서 사용하기 위한 멀티미디어 편집기(160)는 사용자 인터페이스(60), 컨텐트 메모리(90), 멀티미디어 편집기 애플리케이션(65), 하나 이상의 디코더들(125, 130, 135, 138) 및 혼합기/동기화기(150)를 포함한다. 멀티미디어 편집기(160)는 음성, 명음, 텍스트, 배경음 뿐만 아니라 컨텐트 메모리(90)에 저장된 하나 이상의 멀티미디어 컨텐트(105)으로부터 선택된 음악, 그래픽, 영상, 오디오 및 비디오를 사용하여 원래 멀티미디어 컨텐트(140)을 생성한다.

Description

무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한 방법{Multimedia editor for wireless communication devices and method therefor}
본 발명은 일반적으로 무선 통신 장치들에 관한 것이며, 보다 상세하게는 멀티미디어 컨텐트를 갖는 무선 통신 장치들에 관한 것이다.
역사적으로, 셀룰러 전화기들 및 양방향 메시지통신 장치들과 같은 무선 통신 장치들은, 무선 통신 시스템으로부터 전송되는 데이터 및/또는 음성 메시지들을 수신 및/또는 전송하고 메시지 저장, 메시지 디스플레이 또는 사용자에게 메시지가 수신되었다는 경보를 발하는 것과 같은, 메시지 수신에 응답하여 표준 기능들을 수행하는 능력을 갖는다. 데이터 메시지들은 통상적으로 전화 번호와 같은 수치 메시지 또는 "meeting in my office at 6:00pm."와 같은 하나의 특정 정보편을 포함하는 영숫자 메시지이다.
사용자는 가청 경보 또는 진동 경보에 의해 새로운 메시지가 수신되었다는 통지를 받는다. 오늘날, 많은 무선 통신 장치들의 디스플레이는, 수신되어 메모리에 저장되는 각 메시지를 위한 메시지 표시자를 포함한다. 이 메시지 표시자는 사용자가 얼마나 많은 메시지들이 무선 통신 장치에 있는지를 신속하게 볼 수 있도록 하고 또한 사용자가 메시지를 신속하게 볼 수 있도록 한다. 디스플레이는 수신된 새로운 호출 및/또는 새로운 호출원이 사용자에게 나타내는 호출 수신 메시지를 더 포함할 수 있다.
오늘날, 멀티미디어 컨텐트를 무선 통신 장치들에 전송하는 방법들 및 시스템들이 개발되고 있다. 예를 들면, 음악, 영상들, 사람의 음성, 등을 포함하는 비디오 클립은 이 장치에 전송될 수 있다. 호출음(ring tone)은 나중에 사용하기 위하여 인터넷 웹 사이트로부터 이 장치로 다운로딩될 수 있다. 현재 방법들의 한 가지 결점은, 멀티미디어 컨텐트가 다른 곳에서도 생성된다는 것이다. 이 장치는 통상적인 시스템들에서 컨텐트를 단지 수동적으로 재생할 수 있다. 최근에, 전자 악기 디지털 인터페이스(Musical Instrument Digital Interface; MIDI) 파일들을 수신 장치로 다운로딩하고, 그후 수신 장치에서 편집하도록 하는 기술이 개발되었다.
멀티미디어 컨텐트를 획득하는 가장 대중적인 기술들 중 한 기술은 인터넷을 통하는 것이다. 인터넷은 NSF(National Science Foundation)가 투자한 통신 백본(NSFNET backbone)을 통해서 접속된 25,000개의 컴퓨터 네트워크들의 집합이며, 현재 ANS(Advanced Network System)에 의해 관리되고 있다. 가입자는 하나 이상의 네트워크들을 통해서 인터넷에 접속된 조직의 호스트 컴퓨터(서버)와의 계정(account)을 획득한다. 통상적으로, 가입자는 개인용 컴퓨터(PC) 및 모뎀을 사용하여 전화선들을 통해서 서버에 접속된다. 인터넷의 사용은 점점 대중화되어 가고 있기 때문에, 인터넷에 액세스하는 다른 방법들이 개발되고 있다. 예를 들면, 사용자들은 무선 통신 장치를 사용하여 인터넷에 액세스할 수 있다.
오늘날, 각종 무선 통신 시스템들을 통해서 무선 통신 장치 상에서 멀티미디어 컨텐트를 수신하는데 있어 한가지 결점은, 멀티미디어 컨텐트를 전송하는데 요구되는 채널 양이다.
첨부한 전체 도면들에 걸쳐서 동일하거나 기능적으로 유사한 소자들에는 동일한 참조 번호들이 병기되어 있고 이들 도면들은 이하의 상세한 설명과 함께 본 명세서의 일부를 형성하고 각종 실시예들을 더욱 예시하고 본 발명에 따른 각종 원리들 및 장점을 설명하는 역할을 한다.
도1은 본 발명의 바람직한 실시예에 따른 무선 통신 장치의 전자 블록도.
도2는 본 발명의 바람직한 실시예에 따른 도1의 무선 통신 장치 내에서 구현되는 멀티미디어 편집기의 일 실시예에 대한 전자 블록도.
도3은 본 발명에 따른 도2의 멀티미디어 편집기의 출력의 일 실시예를 예시한 도면.
도4는 본 발명에 따른 도3의 출력 내에 포함되는 제어 변경 메시지의 일 실시예를 예시한 도면.
도5 내지 도7은 본 발명에 따른 도2의 멀티미디어 편집기의 동작의 각종 실시예들을 예시한 흐름도들.
도8 및 도9는 본 발명의 2가지 예의 애플리케이션들을 예시한 도면.
본 발명의 상세한 실시예들이 본원에 충분히 설명되어 있지만, 서술된 실시예들은 각종 형태로 구현될 수 있는 본 발명의 예에 불과하다는 것을 이해하여야 한다. 그러므로, 본원에 서술된 특정 구조 및 기능적인 상세사항들은 제한되는 것으로서 해석되는 것이 아니라, 단지 청구항들의 근거로서 그리고 실제로 임의의 적절한 상세 구조로 당업자가 본 발명을 다양하게 사용하도록 하는 근거로서 해석되어야 한다. 또한, 본원에 사용된 용어들 및 구문들은 제한하고자 하는 것이 아니라, 오히려, 본 발명을 이해할 수 있도록 설명하기 위한 것이다.
본원에 사용된 바와 같은 용어 "a 또는 an"은 하나 또는 하나 보다 많은 것으로서 규정된다. 본원에 사용된 바와 같은 용어 "복수"는 2개 또는 2개 보다 많은 것으로서 규정된다. 본원에 사용된 바와 같은 용어 "또 다른"은 적어도 제2 또는 그 보다 많은 것으로서 규정된다. 본원에 사용된 바와 같은 용어 "포함하는 및/또는 갖는"은 "구비하는"(즉, 오픈 랭귀지)으로서 규정된다. 본원에 사용된 바와 같은 용어 "접속된"은 반드시 직접적이고 기계적일 필요는 없지만 접속된 것으로 규정된다. 본원에 사용된 바와 같은 용어들 "프로그램, 소프트웨어 애플리케이션, 등"은 컴퓨터 시스템 상에서 실행하도록 설계된 명령들의 시퀀스로서 규정된다. 프로그램, 컴퓨터 프로그램 또는 소프트웨어 애플리케이션은 서브루틴, 기능, 절차, 객체 방법, 객체 구현방식, 실행가능한 애플리케이션, 애플릿, 서브릿(servlet), 소스 코드, 객체 코드, 공유된 라이브러리/동적 로드 라이브러리 및/또는 컴퓨터 시스템상에서 실행되도록 설계된 명령들의 다른 시퀀스를 포함할 수 있다.
본 발명은 각종 멀티미디어 컨텐트를 조정하여 원래 컨텐트를 생성하는 무선 통신 장치용 방법을 제공한다. 본 발명을 사용하면, 이 장치는 기존의 멀티미디어 엔진들, 디코더들 및 보코더들(무선 통신 장치 음성 엔코드/디코드 엔진)을 사용하여, 이용될 수 있는 어떠한 포맷들로 컨텐트를 프로세싱한다. 수신되고 이용가능한 멀티미디어 컨텐트는, 예를 들면, 장치 사용자에 의해 사용되어 음악 및 음성 또는 명음(singing)을 갖는 짧은 인사말을 설정하며, 그림 및 음악을 갖는 짧은 메시지를 생성하여 전송하며, 멀티미디어 메시지를 생성하여 전송하며, (가령, 사용자 자신의 음성 및 개인용의 MIDI 호출음의 조합을 사용하여)특정 호출음을 생성하며 및/또는 가라오케 컨텐트들을 정말 즐기도록 한다.
도1은 본 발명의 바람직한 실시예에 따른 무선 통신 장치(10)의 전자 블록도이다. 본 발명에 따른 무선 통신 장치(10)는 이동 셀룰러 전화기, 이동 무선 데이터 단말기, 부착되거나 통합된 데이터 단말기를 갖는 이동 셀룰러 전화, 개인용 휴대 정보 단말기(PDA), 또는 휴대용 컴퓨터, 또는 양방향 메시지통신 장치일 수 있다는 것을 당업자는 인지할 것이다. 이하의 설명에서, 용어 "무선 통신 장치"는 상술된 장치들 중 어떤 장치이거나 등가장치를 지칭한다.
무선 통신 장치(10)는 제1 안테나(15), 제2 안테나(20), 수신기(25), 송신기(30), 클록(35), 프로세서(40), 메모리(45), 경보 회로(50), 디스플레이(55), 사용자 인터페이스(60), 및 멀티미디어 편집기 애플리케이션(65)을 포함한다. 바람직한 실시예에서, 무선 통신 장치(10)는 브라우저 애플리케이션(70)을 더 포함한다. 멀티미디어 편집기 애플리케이션(65) 및 브라우저 애플리케이션(70)은 소프트웨어 프로그램 또는 임의의 다른 등가물일 수 있다는 것을 당업자는 인지할 것이다.
제1 안테나(15)는 통신 시스템(75)으로부터 전송된 신호들을 인터셉트 한다. 전송된 신호들은, 예를 들면, 데이터 메시지 또는 음성 호출일 수 있다. 본 발명에 따른 통신 시스템(75)은 임의의 무선 RF 채널, 예를 들면, 양방향 메시지통신 채널, 이동 셀룰러 전화 채널 또는 이동 무선 채널을 사용하여 기능할 수 있다는 것을 당업자는 인지할 것이다. 유사하게, 통신 시스템(75)은 적외선, 블루투쓰, IEEE 802.11 및/또는 HiperLan과 같은 다른 유형들의 무선 통신 채널들을 사용하여 기능할 수 있다는 것을 당업자는 인지할 것이다. 통신 시스템(75)은 대안적으로 근거리 통신망(LAN) 또는 광역 네트워크(WAN) 또는 이들의 조합과 같은 유선/무선 통신 채널을 사용하여 기능할 수 있다는 것을 당업자는 인지할 것이다. LAN은 예를 들면, TCP/IP(전송 제어 프로토콜/인터넷 프로토콜), AppleTalkTM, IPX/SPX(패킷간 교환/순차 패킷 교환), NetBIOS(네트워크 기본 입력 출력 시스템) 또는 장치들 간을 및/또는 장치들과 공유된 소스들 간의 통신을 인에이블하는 어떤 다른 패킷 구조들과 같은 복수의 네트워킹 프로토콜들 중 어느 하나의 프로토콜을 사용할 수 있다. WAN은, 예를 들면, X.25, 프레임 릴레이, ISDN, 모뎀 다이얼-업 또는 다른 미디어와 같은 물리적 네트워크 미디어를 사용하여 장치들 또는 다른 근거리 통신망들을 접속시킬 수 있다. 이하의 설명에서, 용어 "통신 시스템"은 상술된 무선 통신 시스템들 또는 유선 통신 시스템들 중 어느 한 시스템 또는 이들의 조합 또는 등가물을 지칭한다.
제1 안테나(15)는 수신기(25)에 접속되는데, 이 수신기는 종래의 복조 기술들을 사용하여 통신 시스템(75)에 의해 전송되는 통신 신호들을 수신한다. 종래의 신호 프로세싱 기술들을 사용하여 수신된 메시지들을 프로세싱하는 프로세서(40)에 수신기(25)가 접속된다. 프로세서(40)는 일리노이주 샤움버그에 소재하는 모토로라 사에 의해 제조된 MC68328 마이크로 제어기와 유사하다. 다른 유사한 프로세서들이 이 프로세서(40)를 위하여 사용될 수 있고, 동일하거나 대안적인 유형의 부가적인 프로세서들이 프로세서(40)의 프로세싱 요구조건들을 취급하는데 요구되는 바와 같이 사용될 있다는 것을 당업자는 인지할 것이다.
본 발명에 따르면, 각 통신 장치는 자신에 할당된 어드레스 또는 아이덴티티를 갖는데, 이는 메시지들을 수신 및 전송하기 위한 통신 시스템(75) 내의 고유한 어드레스이다. 각 어드레스는 이 어드레스를 갖는 통신 장치에만 메시지를 전송하고, 이 어드레스를 갖는 통신 장치로부터 수신된 메시지들 및 응답들을 식별한다. 무선 통신 장치(10)가 메시지를 수신할 때, 프로세서(40)는 수신된 메시지의 복조된 데이터로 어드레스를 디코딩하며, 이 디코딩된 어드레스를 메모리(45)의 어드레스 메모리(80)에 저장된 하나 이상의 어드레스들과 비교하고, 정합이 검출될 때, 수신된 메시지의 나머지 부분의 프로세시를 진행한다.
무선 통신 장치(10)의 필요한 기능들을 수행하기 위하여, 프로세서(40)는 메모리(45)에 접속되는데, 이 메모리는 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 플래시 메모리(도시되지 않음), 및 전기적 소거 및 프로그래밍 가능한 판독 전용 메모리(EEPROM)(도시되지 않음)를 포함하는 것이 바람직하다. 이 메모리(45)는 어드레스 메모리(80), 메시지 메모리(85) 및 컨텐트 메모리(90)를 포함한다.
복수의 컨텐트(100)은 컨텐트 메모리(90)에 저장된다. 저장된 복수의 컨텐트(100)은 예를 들면, 단일 또는 조합한 전자 악기 디지털 인터페이스(MIDI) 파일들, 편집된 MIDI, MP3 파일들, 다른 오디오 파일들, 비디오 파일들, 그래픽 파일들, 영상 파일들, 음성 또는 명음, 배경음, 텍스트, 가라오케, 정지 또는 비디오 영상들, 등을 포함할 수 있다. 컨텐트 메모리(90)에 저장된 복수의 컨텐트(100)은 통신 시스템(75)을 통해서 수신되며, 이 장치 자체상에서 생성되거나, 유선 통신 시스템을 통해서 직접 프로그래밍될 수 있다. 컨텐트 소스들은 예를 들면, 단일 또는 조합한 MIDI, 편집된 MIDI, MP3(MPEG(Moving Picture Experts Group) 오디오 계층3을 위한 파일 확장), JPEG(Joint Photographic Experts Group), GIF(Graphics Interchange Format), WAV(마이크로소프트 및 IBM이 함께 개발한 파일들에 사운드를 저장하는 포맷), MPEG2, MPEG4, H.263, WMA(Windows Media Audio), WMV(Windows Media Video), 음성, 사운드, 명음, 텍스트, 비디오, 오디오, 가라오케, 또는 이들의 등가물을 포함할 수 있다.
프로세서(40)가 수신된 메시지를 프로세싱하면, 이 프로세서는 메시지 메모리(85)에 디코딩된 메시지를 저장시킨다. 본 발명에 따른 메시지 메모리(85)는 데이터 저장 장치 또는 등가물 내의 메모리 장소들의 그룹일 수 있다는 것을 당업자는 인지할 것이다.
메시지의 수신 및 프로세싱 시에, 프로세서(40)는, 메시지가 수신되어 저장되었다는 통지로서 경보 회로(50)에 대한 명령 신호를 발생시키는 것이 바람직하다. 경보 회로(50)는 음성, 멜로디들, 및 다른 가청 경보들을 플레이할 수 있는 연관된 스피커 구동 회로를 갖는(도시되지 않음), 물리적 진동을 발생시킬 수 있는 연관된 진동기 구동 회로를 갖는 진동기(도시되지 않음), 시각 경보를 발생시킬 수 있는 연관된 LED 구동 회로를 갖는 하나 이상의 발광 다이오드(LEDs) 또는 시각 비디오 경보를 발생시킬 수 있는 비디오 메시지통신 디스플레이를 포함할 수 있다. 다른 유사한 경보 수단 뿐만 아니라 가청, 진동 및 시각 경보 출력들의 임의의 조합이 경보 회로(50)에 사용될 수 있다는 것을 당업자는 인지할 것이다.
메시지의 수신시, 프로세서(40)는 명령 신호를 디스플레이(55)에 발생시켜 메시지의 수신 및 저장의 시각 통지를 발생시키는 것이 바람직하다. 메시지가 수신되어 메시지 메모리(85)에 저장되었다는 것을 디스플레이(55)가 프로세서(40)로부터 명령 신호를 수신할 때, 메시지 표시가 디스플레이 된다. 메시지 표시는 예를 들면, 디스플레이(55) 상의 복수의 메시지 아이콘들 중 하나의 아이콘의 작용일 수 있다. 디스플레이(55)는, 예를 들면, 액정 디스플레이, 도트 매트릭스 디스플레이(dot matrix display) 또는 등가물일 수 있다.
무선 통신 장치(10)는 클록(35)을 더 포함하는 것이 바람직하다. 이 클록(35)은 프로세서(40)를 위한 타이밍을 제공한다. 클록(35)은 무선 통신 장치(10)의 동작에 사용하기 위한 현재 시간(95)을 포함한다. 클록(35)은 또한 활성 및 비활성 동작 기간들 또는 경보 기간들과 같은 피쳐 인헨스먼트들(feature enhancements)의 타이밍을 위한 소스를 제공한다.
바람직한 실시예에서, 무선 통신 장치(10)는 멀티미디어 편집기 애플리케이션(65)을 포함한다. 멀티미디어 편집기 애플리케이션(65)은 컨텐트 메모리(90)에 저장된 복수의 컨텐트(100)을 사용함으로써 하나 이상의 멀티미디어 컨텐트(105)을 편집 및 생성하도록 프로그래밍된다. 그 후, 하나 이상의 멀티미디어 컨텐트는 나중의 사용을 위하여 컨텐트 메모리(90)의 메모리 장소에 저장될 수 있다. 하나 이상의 멀티미디어 컨텐트(105)은, 예를 들면, 경보 회로(50)를 사용하여 경보를 생성하도록 사용될 수 있다. 하나 이상의 멀티미디어 컨텐트(105)은 또한 송신기(30)를 사용하여 하나 이상의 다른 장치들에 전송될 수 있다.
무선 통신 장치(10)는 프로세서(40)로부터 전송된 프로세서 명령(10)을 사용하여 멀티미디어 편집 애플리케이션(65) 내에서 멀티미디어 편집 기능들을 수행한다. 멀티미디어 편집기 애플리케이션(65)은 프로세서 명령(10)에 응답하여 애플리케이션 응답(115)을 전송한다. 멀티미디어 편집기 애플리케이션(65)은 제조 동안 무선 통신 장치(10)로 하드 코딩되거나 프로그래밍될 수 있으며, 고객 가입시 무선을 통해서 프로그래밍될 수 있거나, 다운로딩가능한 애플리케이션일 수 있다는 것을 당업자는 인지할 것이다. 다른 프로그래밍 방법들은 멀티미디어 편집기 애플리케이션(65)을 무선 통신 장치(10)로 프로그래밍하는데 사용될 수 있다는 것을 당업자는 인지할 것이다.
멀티미디어 편집기 애플리케이션(65)은, 프로세서 명령(110)에 응답하여 메모리(45)의 컨텐트 메모리(90)에 액세스하는 것이 바람직하다. 멀티미디어 편집기 애플리케이션(65)은 컨텐트 메모리(90)에 저장된 복수의 컨텐트(100)중 하나 이상의 컨텐트(120)의 관리를 식별하는 규칙들의 세트로 프로그래밍된다. 대안적으로, 멀티미디어 편집기 애플리케이션(65)은 원래 멀티미디어 컨텐트(140)을 생성할 수 있다.
멀티미디어 편집기 애플리케이션(65)은 사용자 공동체(user community)를 위한 수단을 제공하여, 자신들이 창안한 멀티미디어 컨텐트를 공유하도록 하며, 이 사용자 공동체에서 사람들의 관심을 얻도록 하며, 다른 사람들이 이 공동체에 가입하도록 유인하고, 멀티미디어 메시지들을 생성하여 자신들의 개인적인 요구들을 서비스하도록 한다. 예를 들면, 기구들로서 MIDI 및 보코더 및 명음 엔코드/디코드 엔진들을 사용하면, 멀티미디어 편집기 애플리케이션(65)은 원래 MP3 파일의 1/10 내지 1/20일 수 있는 파일 크기를 갖는 사운드를 생성하여 이 사운드의 플레이를 개시할 수 있다. 또한, 본 발명에 따르면, 멀티미디어 편집기 애플리케이션(65)은 원래 사운드를 뮤팅(muting), 믹싱 및 플레이하는 것 뿐만 아니라 새로운 사운드를 녹음하는 것과 같은 가라오케 기능들을 제공할 수 있다. 사용자 공동체가 멀티미디어 편집기 애플리케이션(65)을 어떻게 사용할 수 있는 지에 대한 또 다른 예로서 가족의 긴급 지원 요구들을 들 수 있다. 예를 들면, 911 호출들을 위한 하나의 공통 멀티미디어 메시지, 의료 간호를 위한 하나의 공통 메시지, 로드사이드 지원(roadside assistance)을 위한 하나의 공통 메시지, 등을 생성할 수 있다. 각각의 원래 멀티미디어 컨텐트(140)은 하나 이상의 멀티미디어 메시지들을 다른 가족의 멤버들에게 전송하면서 자신들의 각 지원 요청들을 위한 특정 호출 프로세싱을 트리거할 수 있다. 예를 들면, 911이 호출되면, 사전-선택된 긴급 사운드 및 장치 사용자의 장소와 함께 현장의 그림이 자동적으로 선택된 개인들에게 전송될 수 있다.
사용자 인터페이스(60)는 프로세서(40)에 접속되는 것이 바람직하다. 사용자 인터페이스(60)는 버튼 프레스(button press)를 발생시키는데 사용되는 하나 이상의 버튼들 또는 선택들, 일련의 버튼 프레스들, 장치 사용자로부터의 음성 응답, 또는 무선 통신 장치(10)의 장치 사용자에 의해 초기화되는 다른 어떤 수동 응답 방법일 수 있다. 프로세서(40)는 사용자 인터페이스(60)로부터의 멀티미디어 컨텐트 생성 및/또는 편집 신호에 응답하여 멀티미디어 편집기 애플리케이션(65)으로의 프로세서 명령(110)을 초기화 한다. 멀티미디어 편집기 애플리케이션(65)은 프로세서 명령(110)에 응답하여 멀티미디어 컨텐트 부분들을 변경 및/또는 하나 이상의 컨텐트(120) 또는 하나 이상의 멀티미디어 컨텐트(105)에 대해 다른 작용들을 수행할 수 있다. 예를 들면, 사용자 인터페이스(60)의 버튼을 누르면, 원래 멀티미디어 컨텐트(140)이 새롭게 수신된 데이터 메시지 또는 음성 호출의 경보 통지로서 구현되도록 할 수 있다.
송신기(30)는 프로세서(40)에 접속되고 프로세서(40)로부터의 명령들에 응답한다. 송신기(30)가 프로세서(40)로부터 명령을 수신할 때, 송신기(30)는 제2 안테나(20)를 통해서 통신 시스템(75)으로 신호를 전송한다. 전송된 신호는, 예를 들면, 멀티미디어 편집기 애플리케이션(65)에 의해 생성된 하나 이상의 멀티미디어 컨텐트(105)을 포함할 수 있다.
대안적인 실시예(도시되지 않음)에서, 무선 통신 장치(10)는 제1 안테나(15) 및 제2 안테나(20)의 기능을 수행하는 하나의 안테나를 포함한다. 또한, 무선 통신 장치(10)는 대안적으로 수신기(25) 및 송신기(30)의 기능을 수행하는 송수신기 회로를 포함한다. 이와 동일하거나 대안적인 유형의 다른 유사한 전자 블록도들이 무선 통신 장치(10)에 사용되어, 무선 통신 장치(10)의 요구조건들을 취급할 수 있다는 것을 당업자는 인지할 것이다.
도2는 본 발명의 바람직한 실시예에 따라서 도1의 무선 통신 장치 내에서 구현되는 멀티미디어 편집기(160)의 일 실시예에 대한 전자 블록도이다. 도시된 바와 같이, 멀티미디어 편집기(160)는 도1의 무선 통신 장치(10) 내의 다른 기존 전자장치들과 함께 멀티미디어 편집기 애플리케이션(65)을 사용한다. 본 발명에 따른 멀티미디어 편집기(160)는 기존 하드웨어 구성요소들을 사용하며, MIDI 엔진, MP3 엔진, 오디오 디코더, 비디오 디코더, 그래픽 디코더, 텍스트 디코더, 및/또는 각종 보코더들과 같은 기존 엔진들을 사용하고, 컨텐트 제공자들로부터 새로운 포맷들을 필요로 하지 않는다. 멀티미디어 편집기(160)는 장치 사용자의 무선 통신 장치(10)를 사용하여 하나 이상의 원래 멀티미디어 컨텐트(140)을 생성 및/또는 플레이하도록 하는 자유도를 장치 사용자에게 제공하는 멀티미디어 컨텐트를 편집 및 생성하는 수단을 제공한다.
도시된 바와 같이, 멀티미디어 편집기 애플리케이션(65)은 사용자 인터페이스(60)에 직접적으로 접속되거나 프로세서(40)를 통해서 간접적으로 접속되어, 본원에 상술된 바와 같이 장치 사용자로부터의 입력들을 수신하는 것이 바람직하다. 사용자 인터페이스(60)는 컨텐트 메모리(90)에 저장된 하나 이상의 멀티미디어 컨텐트(105)을 사용하여, 각종 경보들, 통지들, 및 다른 출력들을 장치 사용자 그 자신/그녀 자신 및/또는 다른 사용자들에게 제공하는 것이 바람직하다. 사용자 인터페이스(60)는 멀티미디어 편집기 애플리케이션(65)을 통해서 직접적으로 또는 간접적으로 하나 이상의 멀티미디어 컨텐트(105)에 액세스할 수 있다. 예를 들면, 멀티미디어 편집기 애플리케이션(65)은 사용자 인터페이스(60)로부터의 입력에 응답하여 컨텐트 메모리(90)에 저장된 하나 이상의 멀티미디어 컨텐트(105)에 액세스하도록 프로그래밍될 수 있다. 멀티미디어 편집기 애플리케이션(65)은 또한 오디오 디코더(125)(가령 하나 이상의 MIDI/MP3 엔진들)와 같은 하나 이상의 디코더들, 보코더(130), 텍스트/그래픽 디코더(135), 비디오 디코더(138), 등에 접속되어 멀티미디어 편집기 애플리케이션(65)이 원래 멀티미디어 컨텐트(140)을 생성하는데 사용되도록 한다. 예를 들면, 멀티미디어 편집기 애플리케이션(65)은 하나 이상의 멀티미디어 컨텐트에 액세스한 후 원하는 하나 이상의 멀티미디어 컨텐트과 연관된 하나 이상의 디코더들 각각에 명령 입력을 전송한다. 혼합기/동기화기(150)는 멀티미디어 편집기 애플리케이션(65)과, 오디오 디코더(125), 보코더(130), 텍스트/그래픽 디코더(135) 및 비디오 디코더(138)의 출력들을 포함하는 하나 이상의 디코더들의 출력들에 전기적으로 접속된다. 혼합기/동기화기(150)로부터의 출력(155)은 원래 멀티미디어 컨텐트(140)을 포함하는 하나 이상의 멀티미디어 컨텐트(105)을 포함한다.
도3은 본 발명의 바람직한 실시예에 따른 멀티미디어 편집기(160)의 출력(155) 내에 포함되는 헤더 파일(165)을 도시한다. 도시된 바와 같은 헤더 파일(165)은 하나 이상의 제어 정보(170) 및 멀티미디어 메모리(90) 내에 저장된 원래 멀티미디어 컨텐트(140) 및/또는 하나 이상의 멀티미디어 컨텐트를 포함하는 파일 바디(172)를 포함하는 것이 바람직하다. 헤더 파일(165)은, 예를 들면, 파일 헤더(195), 서브 파일 헤더(200), 동기화/혼합 마크(205), 타임 스탬프(210) 및 하나 이상의 제어 변경 메시지들(215)을 포함한다.
도4는 본 발명에 따른 하나 이상의 제어 변경 메시지들(215) 중 제어 변경 메시지(175)를 도시한다. 제어 변경 메시지(175)는 변경 유형(change type)(180)을 포함하는 것이 바람직하다. 변경 유형(180)은, 예를 들면, MIDI, 편집된 MIDI, MP3, JPEG, GIF, WAV, MPEG2, MPEG4, H.263, WMA, WMV, 음성, 사운드, 명음, 텍스트, 비디오, 가라오케, 등의 임의의 조합으로 변경될 수 있다. 제어 변경 메시지(175)는 또한 작용 유형(action type)(185)을 포함하는 것이 바람직하다. 작용 유형(815)은, 예를 들면, 새로운, 혼합, 및/또는 삭제 기존 컨텐트일 수 있다. 제어 변경 메시지(175)는 또한 멀티미디어 데이터 장소(190)를 포함하는 것이 바람직하다. 멀티미디어 데이터 장소(190)는 원하는 멀티미디어 컨텐트가 위치되는 컨텐트 메모리(90) 내의 메모리 장소를 식별한다.
도5는 본 발명에 따른 도2의 멀티미디어 편집기(60)의 동작의 일 예를 예시한 흐름도이다. 도2의 멀티미디어 편집기(160)는 하나 이상의 컨텐트 포맷들을 선택; 상기 선택된 하나 이상의 컨텐트 포맷들을 사용하여 컨텐트 메모리(90) 내에 저장된 하나 이상의 컨텐트(120)을 선택; 및 상기 선택된 하나 이상의 컨텐트(120)을 포함하는 재생 파일을 기록 또는 플레이를 위하여 또 다른 무선 통신 장치로부터 재생 파일을 수신함으로써 무선 통신 장치(10) 내에서 원래 멀티미디어 컨텐트(140)을 생성하는 것이 바람직하다.
도시된 예에서, 장치 사용자는 휴양지에서 휴가 동안 멀티미디어 인사말 카드를 자신의 어머니에게 전송히길 원한다. 예를 들면, 장치 사용자는 자신의 무선 통신 장치(10)로 2개의 풍경 사진들을 찍는다. 그는 또한 그 지방의 밴드가 연주하는 그 지방 명음을 인터넷으로부터 다운로딩한다. 장치 사용자는 그의 어머니에게 멀티미디어 메시지를 전송함으로써 그의 어머니가 휴양지 주변의 풍경을 즐기면서 그 지방의 음악을 들을 수 있도록 한다. 도5는 특히 원래 멀티미디어 컨텐트를 생성하도록 하는 멀티미디어 편집기(160)의 동작을 도시한다. 도5에 도시된 바와 같이, 단계(220)에서, 사용자 인터페이스(60)를 사용하면, 장치 사용자는 "멀티미디어 컨텐트" 생성을 선택한다. 다음에, 단계(225)에서, 상기 선택에 응답하여, 사용자 인터페이스(60)는 인사말 카드, 개인용 사운드, 개인용 음악, 개인용 호출음, 긴급 지원 메시지, 가라오케 등과 같은 일련의 옵션들을 제공하는 윈도우를 팝업한다. 단계(230)에서, 이 프로세스는 장치 사용자가 "인사말 카드" 옵션을 선택하였는지를 질의한다. 단계(235)에서, 장치 사용자가 "인사말 카드"를 선택할 때, 사용자 인터페이스(60)는 배경 음악 포맷 및 전경 그래픽 포맷(foreground graphics format)을 위한 일련의 선택들을 장치 사용자에게 제공한다. 단계(240)에서, 이 프로세스는 장치 사용자가 배경 음악 포맷 및/또는 전경 그래픽 포맷을 선택하였는 지를 결정한다. 장치 사용자가 단계(240)에서 포맷을 선택하지 않을 때, 이 프로세스는 단계(235)로 다시 순환된다. 단계(245)에서, 장치 사용자가 배경 음악 및/또는 전경 그래픽을 위한 포맷들을 선택할 때, 사용자 인터페이스(60)는 장치 사용자가 팝업 윈도우에 리스트된 해당 파일들을 선택하도록 프롬프트 할 것이다. 해당 파일들은 선택된 배경 음악 포맷을 사용하여 컨텐트 메모리(90)에 저장된 모든 저장된 배경 음악 파일들 및/또는 선택된 전경 그래픽 포맷을 사용하여 컨텐트 메모리(90)에 저장된 모든 저장된 전경 그래픽 파일들을 포함한다. 예를 들면, 장치 사용자가 배경 음악 및 전경 그래픽 각각을 위한 포맷들로서 MIDI 및 JPEG을 선택하면, 사용자 인터페이스(60)는 장치 사용자가 music1. mid 및 graph1.jpg와 같은 팝업 윈도우에 리스트된 해당 파일들을 프롬프트하도록 할 것이다. 다음에, 단계(250)에서, 멀티미디어 편집기(160)는 재생 파일들 및 시스템 타이머를 포함하는 초기 재생 정보를 기록한다. 재생 파일들은, 예를 들면, 선택된 배경 음악 및 선택된 전경 그래픽을 포함한다. 이는 또한 재생, 혼합 및 동기화를 위하여 사용될 재생 파일들의 타이머들을 초기화한다. 도5의 프로세스는 노드(A)에서 종료된다.
도6은 도5의 동작 예로부터 본 발명에 따른 멀티미디어 편집기(160)의 부가적인 동작을 예시한 흐름도이다. 도6의 프로세스는 노드(A)에서 시작된다. 다음에, 단계(260)에서, 멀티미디어 편집기(160)는 도5의 단계(240)에서 선택된 하나 이상의 컨텐트 포맷들과 연관된 하나 이상의 디코더가 원래 멀티미디어 컨텐트를 재생하는데 사용되도록 한다. 예를 들면, 선택된 하나 이상의 컨텐트 포맷들이 선택된 배경 음악 및 선택된 전경 그래픽 포맷을 포함할 때, 멀티미디어 편집기(160)는 선택된 배경 음악 포맷과 연관된 하나 이상의 음악 디코더를 인에이블시키며 및/또는 선택된 전경 그래픽 포맷과 연관된 하나 이상의 그래픽 디코더를 인에이블시킨다. 일 예는, 적절한 경우, 멀티미디어 편집기(160)가 MIDI 엔진 및 JPEG 디코더로 하여금 도5의 편집된/기록된 파일들을 재생하도록 하는 것이다. 다음에, 단계(265)에서, 편집된/기록된 파일들이 플레이 된다. 예를 들면, graph1.jpg는 디스플레이(55) 상에 디스플레이되고, music1.mid는 장치 스피커를 통해서 동시에 플레이될 것이다. 다음에, 단계(275)에서, 이 프로세스는 "정지(stop)"가 선택되는 지를 결정한다. 예를 들면, "정지"는 사용자 인터페이스(60)에 대한 장치 사용자 입력에 의해 선택될 수 있다. "정지"가 단계(275)에서 선택되지 않을 때, 단계(270)에서, 이 프로세스는 장치 사용자가 기록된 멀티미디어 컨텐트를 "편집"하도록 선택하는 지를 결정한다. 장치 사용자가 기록된 멀티미디어 컨텐트를 "편집"하도록 선택하지 않을 때, 기록된 파일들은 계속해서 플레이되어야 한다. 단계(272)에서, 장치 사용자가 단계(270)에서 기록된 멀티미디어 컨텐트를 "편집"하도록 선택할 때, 멀티미디어 편집기(160)는 인에이블된 하나 이상의 디코더들을 휴지(pause)시킨다. 다음에, 단계(274)에서, 멀티미디어 편집기(160)는 기록된 멀티미디어 컨텐트를 편집하기 전 휴지된 하나 이상의 디코더들 각각을 위한 정지 시간들을 기록한다. 그 후, 도6의 프로세스는 도5의 단계(235)로 다시 라우팅되는 노드(B)로 계속된다. 예를 들면, 이 인사말 카드 생성 예의 장치 사용자는 music1.jpg를 계속 플레이하면서 graphic1.jpg를 graphic2.jpg로 대체할 수 있다.
단계(278)에서, "정지"가 단계(275)에서 선택될 때, 멀티미디어 편집기(160)는 인에이블된 하나 이상의 디코더들을 휴지 시킨다. 다음에, 단계(280)에서, 멀티미디어 편집기(160)는 또한 휴지된 하나 이상의 디코더들 각각을 위한 정지 시간들을 기록한다. 예를 들면, 정지 시간이 T1이면, music1.mid 및 graphic1.jpg를 위한 재생 시간은 0 내지 T1이다. 다음에, 단계(345)에서, 이 프로세스는 장치 사용자가 편집된/기록된 파일을 저장하길 원하는지를 결정한다. 장치 사용자가 편집된/기록된 파일을 저장하기를 원하지 않을 때, 이 프로세스는 종료된다. 단계(350)에서, 장치 사용자가 "저장"을 선택할 때, 편집된/기록된 재생 파일 및 이의 컨텐트는 저장된다. 예를 들면, 새로운 파일은 헤더, music1.mid, graph1.jpg 및 graph2.jpg로 구성될 수 있다. 이들 컨텐트 파일들 중 일부 파일은 자신들의 타이머들에 기초하여 크기면에서 감소될 수 있다. 그 후, 원래 멀티미디어 컨텐트를 생성하는 프로세스는 종료된다.
편집이 완료된 후, 장치 사용자는 이를 다시 플레이하여, 이 인사말 카드가 괜찮은(도시되지 않음) 지를 확인한다. 모든 것이 장치 사용자에게 수용 가능하면, 그는 이 새로운 인사말 카드를 자신의 어머니에게 전송할 수 있다. 장치 사용자는, 예를 들면, 통신 시스템을 통해서 편집된/기록된 파일을 포함한 메시지를 자신의 어머니에 의해 사용되는 또 다른 통신 장치로 전송할 수 있다. 그 후, 편집된/기록된 파일은 또 다른 통신 장치 내에 저장될 수 있고 수신자 장치 사용자에 의해 플레이되며/관찰될 수 있다. 예를 들면, 장치 사용자의 어머니는 편집된/기록된 파일을 포함한 메시지의 수신에 응답하여 그녀 자신의 아들에 의해 생성된 새로운 멀티미디어 컨텐트를 그녀 자신의 셀룰러 전화상에서 플레이할 수 있다.
도7은 본 발명에 따른 도2의 멀티미디어 편집기(160)의 도5 및 도6에 도시된 동작을 보다 상세히 예시한 흐름도이다. 특히, 도7의 흐름도는 재생 파일 내에 포함된 원래 멀티미디어 컨텐트(140)이 그래픽 및 음악 컨텐트를 포함하는 예를 도시한다. 도7의 프로세스는 본 발명에 따라서 원래 멀티미디어 컨텐트(140)을 생성하는데 사용되는 임의의 복수의 컨텐트(100)에 대해 또한 사용될 수 있다는 것을 당업자는 인지할 것이다. 도7의 프로세스는 단계(283)에서 시작하는데, 이 단계에서 그래픽 카운터는 N=1로 설정되고, 음악 카운터는 M=1로 설정된다. 다음에, 단계(290)에서, 이 프로세스는 장치 사용자가 편집된/기록된 파일을 변경하도록 선택하는 지를 결정한다. 예를 들면, 장치 사용자는 사용자 인터페이스(60)를 사용하여 "연결(concatenate)" 옵션을 선택할 수 있다. 장치 사용자가 단계(290)에서 기록된 파일을 변경하도록 선택하지 않을 때, 이 프로세스는 단계(335)에서 계속된다. 단계(295)에서, 장치 사용자가 단계(290)에서의 원래 멀티미디어 컨텐트를 포함하는 파일을 변경하도록 선택할 때, 이 프로세스는 사용자가 새로운 전경 그래픽으로서 N번째 그래픽으로 변경하길 원하는 지를 결정한다. 단계(305)에서, 장치 사용자가 단계(295)에서 그래픽을 N번째 그래픽으로 변경하도록 선택할 때, (여기서 N번째 그래픽은 대체 전경 그래픽 파일이다), 그래픽 카운터는 N=N+1로 증분된다. 다음에, 단계(300)에서, 장치 사용자는 graph2.jpg와 같은 N번째 전경 그래픽을 선택한다. 예를 들면, 장치 사용자는 "연결" 옵션을 눌러 N번째 영상 파일을 선택한다. 다음에 그리고 장치 사용자가 단계(295)에서 그래픽을 변경하도록 선택하지 않을 때, 단계(315)에서 이 프로세스는 장치 사용자가 음악을 변경하도록 선택하는지를 결정한다. 단계(325)에서, 장치 사용자가 음악을 단계(315)에서의 M번째 음악으로 변경하도록 선택할 때, 음악 카운터는 단계(325)에서 M=M+1로 증분된다. 다음에, 단계(320)에서, 장치 사용자는 M번째 음악(여기서 M번째 음악은 대체 배경 음악 파일이다)을 선택한다. 다음에 장치 사용자가 단계(315)에서 음악을 변경하도록 선택하지 않을 때, 이 프로세스는 장치 사용자가 새로운 편집된 파일을 검토하는 단계(335)로 계속된다. 새롭게 편집된 파일은 대체 전경 그래픽 및/또는 대체 배경 음악을 포함한다는 것을 당업자는 인지할 것이다. 예를 들면, 새롭게 편집된 파일을 검토하기 위하여, 이 장치 사용자는 "플레이"를 누를 수 있다. 이 방식으로, 장치 사용자는 원한다면 언제든지 임의로 조합되는 여러 음악, 여러 영상들, 오디오, 비디오, 텍스트, 또는 음성을 선택할 수 있다. 다음에, 단계(340)에서, 멀티미디어 편집기(160)는 휴지 상태로부터 엔진들 및 디코더들(가령 MIDE 엔진 및 JPEG 디코더)을 해제한다. 도7의 동작은 프로세스를 도6의 단계로 다시 순환시키는 노드(A)에서 종료된다.
본 발명에 따른 멀티미디어 편집기(160)는 선호하는 음악, 영상, 또한 자신의 음성을 포함한 인사말들을 전송하는 것과 같은 각종 애플리케이션들을 구현하는데 사용될 수 있다는 것을 당업자는 인지할 것이다. 도8은 인사말을 전송하기 위한 본 발명의 애플리케이션의 일 예를 도시한다. 예를 들면, 어머니의 아들이 새롭게 생성한 멀티미디어 컨텐트가 도달된 즉시 어머니의 전화가 경보를 울린다.
도9에 도시된 바와 같이, 본 발명은 긴급 상황을 통신하는데 유용한 수단을 제공한다. 예를 들면, 본 발명에 따르면, 장치 사용자는 컨텐트 메모리(90) 내에 저장된 복수의 컨텐트(100) 중 하나 이상의 긴급 컨텐트를 선택할 수 있다. 그 후, 원래 멀티미디어 컨텐트(140)은, 선택된 하나 이상의 긴급 컨텐트를 사용하는 본원에 상술된 방법들을 사용하여 생성될 수 있다. 장치 사용자가 사용자 인터페이스(60)로의 긴급 사용자 입력을 제공할 때, 그 후, 무선 통신 장치(10)는 통신 시스템(75)을 통해서 원래 멀티미디어 컨텐트를 포함한 메시지를 전송할 수 있다. 하나 이상의 긴급 컨텐트는 장치 사용자의 현장 위치의 그림, 이용가능한 경우 현장 및 긴급 사운드를 포함하는 것이 바람직하다. 일 실시예에서, 하나 이상의 긴급 컨텐트는 분류될 수 있고 각 분류된 컨텐트는 식별된 수신자 리스트를 갖는다. 이와 같은 분류의 일 예는 다음과 같다. 911를 위한 하나의 컨텐트, 의료 간호를 위한 하나의 컨텐트, 및 로드사이드 지원을 위한 하나의 컨텐트일 수 있다. 그 후, 원래 멀티미디어 컨텐트를 포함한 메시지는 사용자의 작용 또는 차량 충돌 사고시 에어백 전개와 같은 연관된 이벤트에 의해 자동적으로 트리거되면 분류된 컨텐트의 수신자 리스트에 전송된다.
예를 들면, 911를 위한 버튼들과 같은 사용자 인터페이스로의 긴급 사용자 입력이 눌려지면, 사전 선택된 긴급 사운드 및 장치 사용자의 장소와 함께 장치 사용자의 현장 위치의 그림을 포함하는 원래 멀티미디어 컨텐트(140)을 포함한 메시지는 자동적으로 선택된 개인들에게 전송될 수 있다. 예를 들면, 남편의 전화는, 남편이 행동을 취할 때까지 대안적으로 도면에 도시된 2개의 영상들을 디스플레이한다. 본 발명에 따르면, 복수의 멀티미디어 긴급 메시지들을 생성할 수 있다는 것을 당업자는 인지할 것이다. 또한, 생성된 복수의 멀티미디어 긴급 메시지들 각각은 전송할 메시지를 규정하는 카테고리들 및 메시지가 전송되어야 할 수신자 리스트들로 분류될 수 있다. 본 발명은, 여러 메시지들의 세트들을 위한 여러 호출음들을 생성하는 것을 포함하는 개인용 호출음들을 구현할 뿐만 아니라 가라오케 컨텐트들을 생성하여 플레이하도록 하는데 사용될 수 있다.
본 발명이 바람직한 실시예들과 연관하여 설명되었지만, 본 발명을 벗어나지 않고 각종 변경들 및 수정들을 행할 수 있다는 것이 당업자에게 명백할 것이다. 따라서, 모든 이와 같은 변경들 및 수정들은 첨부된 청구범위들에 규정된 바와 같은 본 발명의 원리 및 범위 내에 있는 것으로 간주되어야 한다.

Claims (10)

  1. 무선 통신 장치 내에서 사용하기 위한 멀티미디어 편집기로서,
    사용자 입력을 수신하고, 상기 사용자 입력 수신에 응답하여 컨텐트 생성 입력을 멀티미디어 편집기 애플리케이션으로 전송하기 위한 사용자 인터페이스;
    하나 이상의 멀티미디어 컨텐트를 저장하기 위한 컨텐트 메모리;
    상기 사용자 인터페이스에 접속되고 상기 컨텐트 메모리에 추가로 접속되는 멀티미디어 편집기 애플리케이션으로서, 상기 멀티미디어 편집기 애플리케이션은,
    상기 사용자 인터페이스로부터의 컨텐트 생성 입력에 응답하여 상기 하나 이상의 멀티미디어 컨텐트에 액세스하고, 상기 하나 이상의 멀티미디어 컨텐트 각각과 연관된 하나 이상의 디코더들에 명령 입력을 전송하도록 프로그래밍되는, 상기 멀티미디어 편집기 애플리케이션,
    상기 멀티미디어 편집기 애플리케이션에 접속되는 상기 하나 이상의 디코더들로서, 적어도 하나의 디코더는 상기 멀티미디어 편집기 애플리케이션으로부터의 상기 명령 입력에 응답하여 인에이블되는, 상기 하나 이상의 디코더들, 및
    상기 하나 이상의 원래(original) 멀티미디어 컨텐트를 포함하는 출력을 발생시키기 위해 상기 하나 이상의 디코더들에 접속된 혼합기/동기화기를 포함하는, 멀티미디어 편집기.
  2. 제1항에 있어서, 상기 하나 이상의 디코더들은 하나 이상의 오디오 디코더들, 하나 이상의 비디오 디코더들, 하나 이상의 보코더들, 하나 이상의 텍스트 디코더들 및 하나 이상의 그래픽 디코더들로 구성된 그룹으로부터 선택된 하나 이상의 디코더들을 포함하는, 멀티미디어 편집기.
  3. 제1항에 있어서, 상기 하나 이상의 디코더들 각각은 상기 출력을 발생시키기 위해 선택된 포맷과 연관되는, 멀티미디어 편집기.
  4. 제1항에 있어서, 상기 출력은 파일 헤더, 서브 파일 헤더, 동기화/혼합 마크, 타임 스탬프, 및 하나 이상의 제어 변경 메시지들로 구성된 그룹으로부터 선택된 출력을 더 포함하는, 멀티미디어 편집기.
  5. 컨텐트 메모리를 갖는 무선 통신 장치 내에서 원래 멀티미디어 컨텐트를 생성하기 위한 방법으로서,
    하나 이상의 컨텐트 포맷들을 선택하는 단계;
    상기 선택된 하나 이상의 컨텐트 포맷들을 사용하여 상기 컨텐트 메모리 내에 저장된 하나 이상의 컨텐트 파일들을 선택하는 단계; 및,
    상기 선택된 하나 이상의 컨텐트 파일들을 포함하는 재생 파일을 기록하는 단계를 포함하는, 멀티미디어 컨텐트 생성 방법.
  6. 제5항에 있어서, 상기 하나 이상의 컨텐트 포맷들 각각은 하나 이상의 음악 포맷들, 하나 이상의 그래픽 포맷들, 하나 이상의 영상 포맷들, 하나 이상의 오디오 포맷들, 하나 이상의 비디오 포맷들, 하나 이상의 음성 포맷들, 하나 이상의 사운드 포맷들, 및 하나 이상의 텍스트 포맷들로 구성된 그룹으로부터 선택되는, 멀티미디어 컨텐트 생성 방법.
  7. 제5항에 있어서, 상기 하나 이상의 컨텐트 포맷들은 배경 음악 포맷 및 전경 그래픽 포맷(foreground graphics format)을 포함하는, 멀티미디어 컨텐트 생성 방법.
  8. 제5항에 있어서, 상기 무선 통신 장치는 하나 이상의 디코더들을 더 포함하며, 상기 방법은:
    상기 선택된 하나 이상의 컨텐트 포맷들과 연관된 상기 하나 이상의 디코더를 인에이블시키는 단계; 및,
    상기 하나 이상의 디코더를 사용하여 상기 편집된 재생 파일을 플레이하는 단계를 더 포함하는, 멀티미디어 컨텐트 생성 방법.
  9. 제6항에 있어서,
    상기 컨텐트 메모리 내에 저장된 상기 하나 이상의 컨텐트 파일들로부터 대체 컨텐트를 선택함으로써, 상기 선택된 하나 이상의 컨텐트를 변경시키는 단계; 및,
    상기 대체 컨텐트를 포함하는 새롭게 편집된 재생 파일을 플레이하는 단계를 더 포함하는, 멀티미디어 컨텐트 생성 방법.
  10. 하나 이상의 메시지들을 전송하기 위한 송신기, 복수의 컨텐트를 저장하기 위한 컨텐트 메모리, 및 사용자 인터페이스를 갖는 무선 통신 장치 내에서 원래 멀티미디어 컨텐트를 생성하고 통신하는 방법으로서,
    상기 컨텐트 메모리 내에 저장된 상기 복수의 컨텐트 중 하나 이상의 긴급 컨텐트를 선택하는 단계;
    상기 선택된 하나 이상의 긴급 컨텐트를 포함하는 원래 멀티미디어 컨텐트를 생성하는 단계;
    상기 사용자 인터페이스에 대한 긴급 사용자 입력에 응답하여, 상기 무선 통신 시스템을 통해 상기 원래 멀티미디어 컨텐트를 포함하는 메시지를 전송하는 단계를 포함하는, 원래 멀티미디어 컨텐트 생성 및 통신 방법.
KR1020057010300A 2002-12-06 2003-11-25 무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한방법 KR20050084188A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/313,794 US20040204135A1 (en) 2002-12-06 2002-12-06 Multimedia editor for wireless communication devices and method therefor
US10/313,794 2002-12-06

Publications (1)

Publication Number Publication Date
KR20050084188A true KR20050084188A (ko) 2005-08-26

Family

ID=32505843

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057010300A KR20050084188A (ko) 2002-12-06 2003-11-25 무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한방법

Country Status (8)

Country Link
US (2) US20040204135A1 (ko)
EP (1) EP1568145A4 (ko)
KR (1) KR20050084188A (ko)
CN (1) CN1720670A (ko)
AU (1) AU2003293056A1 (ko)
PL (1) PL377173A1 (ko)
RU (1) RU2299514C2 (ko)
WO (1) WO2004054278A2 (ko)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7421269B2 (en) * 2002-03-01 2008-09-02 Nokia Corporation Functional cover for use with a wireless terminal
JP4039158B2 (ja) 2002-07-22 2008-01-30 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
FI113995B (fi) * 2002-12-11 2004-07-15 Nokia Corp Menetelmä ja laitteisto parannellun ääniviestin toteuttamiseksi
US20040154461A1 (en) * 2003-02-07 2004-08-12 Nokia Corporation Methods and apparatus providing group playing ability for creating a shared sound environment with MIDI-enabled mobile stations
JP2006518867A (ja) * 2003-02-14 2006-08-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メロディ生成器を有するモバイル通信装置
US20050036603A1 (en) * 2003-06-16 2005-02-17 Hughes David A. User-defined ring tone file
US20050059434A1 (en) * 2003-09-12 2005-03-17 Chi-Jen Hong Method for providing background sound effect for mobile phone
US8055361B2 (en) * 2003-11-13 2011-11-08 Samsung Electronics Co., Ltd. Memory expansion pack for providing content to portable terminal
KR100617702B1 (ko) * 2004-01-13 2006-08-28 삼성전자주식회사 이미지 편집이 가능한 휴대용 단말기 및 이를 이용한이미지 편집 방법
US20050206611A1 (en) * 2004-03-16 2005-09-22 Inventec Multimedia & Telecom Corporation Audio and video playing method
US9704502B2 (en) * 2004-07-30 2017-07-11 Invention Science Fund I, Llc Cue-aware privacy filter for participants in persistent communications
US9779750B2 (en) 2004-07-30 2017-10-03 Invention Science Fund I, Llc Cue-aware privacy filter for participants in persistent communications
FI20041277A (fi) 2004-10-01 2006-04-02 Nokia Corp Menetelmä audiovisuaalisen soittotunnuksen muodostamiseksi, kannettava viestintälaite ja soittotunnus
JP3701961B1 (ja) * 2004-12-27 2005-10-05 有限会社ジュピターネット 緊急通報機能を備えた携帯無線機、緊急通報装置及び緊急通報システム
FI20041689A0 (fi) * 2004-12-30 2004-12-30 Nokia Corp Mediavirran merkintä ja/tai jakaminen solukkoverkon päätteessä
US8190687B1 (en) * 2005-03-01 2012-05-29 At&T Intellectual Property Ii, L.P. Multimedia alerting and notification service for mobile users
US20060199570A1 (en) * 2005-03-01 2006-09-07 Vlad Vendrow Providing caller-selected information to a receiving device
US7684828B2 (en) * 2005-03-24 2010-03-23 Samsung Electronics Co., Ltd. Mobile terminal and method for outputting image
JP2007006173A (ja) * 2005-06-24 2007-01-11 Fujitsu Ltd 電子装置、画面情報出力方法及びプログラム
FR2891978A1 (fr) * 2005-10-10 2007-04-13 France Telecom Procede et systeme de notification de reception de messages asynchrones
CN1787069B (zh) * 2005-10-21 2010-09-29 北京中星微电子有限公司 一种具有混音功能的音频处理装置及便携终端
SG132563A1 (en) * 2005-11-09 2007-06-28 Inventec Multimedia & Telecom Communication system for multimedia content and method for leaving a multimedia message
IL173222A0 (en) * 2006-01-18 2006-06-11 Clip In Touch Internat Ltd Apparatus and method for creating and transmitting unique dynamically personalized multimedia messages
ES2385838T3 (es) 2006-04-18 2012-08-01 Research In Motion Limited Sistema y método para proporcionar acceso a la información en dispositivos portátiles
US7756946B1 (en) * 2006-05-12 2010-07-13 Sprint Spectrum L.P. Dynamic variation of content-download depending on foreground or background nature of download
US7769363B2 (en) * 2006-08-01 2010-08-03 Chew Gregory T H User-initiated communications during multimedia content playback on a mobile communications device
US20080172704A1 (en) * 2007-01-16 2008-07-17 Montazemi Peyman T Interactive audiovisual editing system
US8630625B2 (en) * 2007-09-14 2014-01-14 At&T Intellectual Property I, L.P. System and method for personalized messaging
TWM339172U (en) * 2007-10-04 2008-08-21 Ipeer Multimedia Internat Ltd Multimedia processing device for audio-visual entertainment
US8600740B2 (en) * 2008-01-28 2013-12-03 Qualcomm Incorporated Systems, methods and apparatus for context descriptor transmission
US10071590B2 (en) * 2008-04-11 2018-09-11 Hallmark Cards, Incorporated Greeting card having audio recording capabilities with trial mode feature
US8719033B2 (en) * 2008-04-11 2014-05-06 Hallmark Cards, Incorporated Greeting card having karaoke record feature and simultaneous playback
US20090286567A1 (en) * 2008-05-16 2009-11-19 Alan Amron Cellular telephone system
KR20100028312A (ko) * 2008-09-04 2010-03-12 삼성전자주식회사 휴대 단말기의 파일 편집 방법 및 장치
US8649759B2 (en) 2009-01-28 2014-02-11 Blackberry Limited Method of providing location information in an emergency
US8521122B2 (en) 2009-01-28 2013-08-27 Blackberry Limited Mobile device user interface for displaying emergency information
EP2219163A1 (en) * 2009-01-28 2010-08-18 Research In Motion Limited Method of providing location information in an emergency
US8543081B2 (en) 2009-01-28 2013-09-24 Blackberry Limited Method of integrating emergency information in a mobile device
US8401518B1 (en) * 2009-10-22 2013-03-19 Cellco Partnership Variable billing of MMS messages in wireless network communication system based on message formation application
US20110173082A1 (en) * 2010-01-11 2011-07-14 Vendmore Systems, Llc Smart visi-coolers
US8648712B2 (en) * 2010-06-17 2014-02-11 J. Roy Pottle Electronic emergency messaging system
US20120266077A1 (en) * 2011-04-18 2012-10-18 O'keefe Brian Joseph Image display device providing feedback messages
US20130055079A1 (en) * 2011-08-29 2013-02-28 Ting-Yee Liao Display device providing individualized feedback
US9454280B2 (en) 2011-08-29 2016-09-27 Intellectual Ventures Fund 83 Llc Display device providing feedback based on image classification
KR101945830B1 (ko) * 2012-05-24 2019-06-11 삼성전자 주식회사 다중 동영상 재생 방법 및 장치
US8666361B2 (en) 2012-07-17 2014-03-04 Blackberry Limited System and method of providing information access on a portable device
CN108810436A (zh) * 2018-05-24 2018-11-13 广州音乐猫乐器科技有限公司 一种基于全自动乐器合奏的视频录制方法和***

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687215A (en) * 1995-04-10 1997-11-11 Ford Motor Company Vehicular emergency message system
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
DE19652142A1 (de) * 1996-12-14 1998-06-18 Holger Schmidt Mobile Funkstation mit einem Sender
US6668158B1 (en) * 1998-07-16 2003-12-23 Sony Corporation Control method, control apparatus, data receiving and recording method, data receiver and receiving method
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
GB2357668A (en) * 1999-12-24 2001-06-27 Nokia Mobile Phones Ltd Mobile telephone interface allowing user-specification of message delivery conditions
US6631410B1 (en) * 2000-03-16 2003-10-07 Sharp Laboratories Of America, Inc. Multimedia wired/wireless content synchronization system and method
US7013279B1 (en) * 2000-09-08 2006-03-14 Fuji Xerox Co., Ltd. Personal computer and scanner for generating conversation utterances to a remote listener in response to a quiet selection
CN1462537A (zh) * 2000-09-25 2003-12-17 雅马哈株式会社 便携终端装置
US8270820B2 (en) * 2001-02-23 2012-09-18 Hewlett-Packard Development Company, L.P. Archiving and sharing of multimedia content
FR2823343B1 (fr) * 2001-04-05 2003-07-04 Cit Alcatel Dispositif de generation d'un fichier multimedia a destination d'un terminal de telecommunications et fichier multimedia associe
US7389118B2 (en) * 2001-06-29 2008-06-17 Nokia Corporation System and method for person-to-person messaging with a value-added service
US20030024975A1 (en) * 2001-07-18 2003-02-06 Rajasekharan Ajit V. System and method for authoring and providing information relevant to the physical world
US6914695B2 (en) * 2001-08-08 2005-07-05 International Business Machines Corporation Process of operations with an interchangeable transmission device and apparatus for use therein for a common interface for use with digital cameras
US6965770B2 (en) * 2001-09-13 2005-11-15 Nokia Corporation Dynamic content delivery responsive to user requests
US20030158614A1 (en) * 2002-02-18 2003-08-21 Friel Joseph T Audio system for vehicle with battery-backed storage
US6775560B2 (en) * 2002-05-31 2004-08-10 Lavaflow, Llp Cellular telephone having a touch screen user interface
US20040083015A1 (en) * 2002-06-04 2004-04-29 Srinivas Patwari System for multimedia rendering in a portable device
US20050107120A1 (en) * 2003-11-17 2005-05-19 Yueh Wen H. Mobile storage device with wireless bluetooth module attached thereto

Also Published As

Publication number Publication date
US20040204135A1 (en) 2004-10-14
EP1568145A2 (en) 2005-08-31
EP1568145A4 (en) 2006-08-16
RU2005121274A (ru) 2006-01-20
WO2004054278A2 (en) 2004-06-24
CN1720670A (zh) 2006-01-11
WO2004054278A3 (en) 2004-12-09
AU2003293056A1 (en) 2004-06-30
RU2299514C2 (ru) 2007-05-20
US20070082711A1 (en) 2007-04-12
PL377173A1 (pl) 2006-01-23
AU2003293056A8 (en) 2004-06-30

Similar Documents

Publication Publication Date Title
KR20050084188A (ko) 무선 통신 장치들을 위한 멀티미디어 편집기 및 이를 위한방법
JP4727346B2 (ja) 端末で調整される着信音
JP2009112000A (ja) 実時間対話型コンテンツを無線交信ネットワーク及びインターネット上に形成及び分配する方法及び装置
WO2001086986A1 (en) A method for storing, retrieving multi-media data in digital mobile telephones and a digital mobile telephone therefor
JP2006020321A (ja) 情報提供式振動モード
JP2010527532A (ja) メディアの一部を選択するシステム及び方法
KR20090009183A (ko) 통신 방법 및 통신 시스템
Schmandt et al. Mediated voice communication via mobile IP
KR100432902B1 (ko) 이동 통신 단말기의 테마 화면 설정 방법
JP3915716B2 (ja) 電話メッセージシステム、コンテンツサーバ、および、通話転送システム
KR101114155B1 (ko) Mp3 음악을 이용한 휴대폰의 벨소리 서비스방법
EP2266307B1 (en) Method and device for creating a media signal
JP2007259427A (ja) 携帯端末装置
KR100605919B1 (ko) 기능별 사운드 제공 방법 및 이를 위한 이동 통신 단말기
JP3302978B2 (ja) 電話装置
JP2004320596A (ja) 電話装置
JP2001223823A (ja) 移動体通信端末
KR20020057926A (ko) 휴대용 이동 전화 단말기에 대한 벨소리 작곡 및 편집 방법
KR100792436B1 (ko) 휴대용 단말기에서 벨소리 제작 방법 및 장치
TW424373B (en) Device for speech realization of caller's incoming message and process method thereof
GB2415859A (en) Mobile phone with event notification means.
JP4341366B2 (ja) 通信端末装置及びファイル再生プログラム
KR100697704B1 (ko) 모닝콜 발신 방법 및 그 방법을 수행하는 사용자 단말기
JP2008205992A (ja) リングバックトーン設定システム及びリングバックトーン設定方法
JP2003263393A (ja) 端末装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application