CN1420444A - 发送接收设备和方法、程序和记录媒体及发送/接收系统 - Google Patents

发送接收设备和方法、程序和记录媒体及发送/接收系统 Download PDF

Info

Publication number
CN1420444A
CN1420444A CN02160608A CN02160608A CN1420444A CN 1420444 A CN1420444 A CN 1420444A CN 02160608 A CN02160608 A CN 02160608A CN 02160608 A CN02160608 A CN 02160608A CN 1420444 A CN1420444 A CN 1420444A
Authority
CN
China
Prior art keywords
data
upgrade information
information
upgrade
class
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN02160608A
Other languages
English (en)
Other versions
CN1318997C (zh
Inventor
近藤哲二郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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
Priority claimed from JP2001344236A external-priority patent/JP4144212B2/ja
Priority claimed from JP2001344235A external-priority patent/JP4038811B2/ja
Priority claimed from JP2001344237A external-priority patent/JP4022806B2/ja
Priority claimed from JP2001344234A external-priority patent/JP4038810B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1420444A publication Critical patent/CN1420444A/zh
Application granted granted Critical
Publication of CN1318997C publication Critical patent/CN1318997C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1647Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1679Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for locking or maintaining the movable parts of the enclosure in a fixed position, e.g. latching mechanism at the edge of the display in a laptop or for the screen protective cover of a PDA
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1683Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for the transmission of signal or power between the different housings, e.g. details of wired or wireless communication, passage of cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • G06F1/1692Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/162User input
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • H04N19/895Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/94Vector quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/98Adaptive-dynamic-range coding [ADRC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440227Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server

Abstract

接收处理单元接收多次发送的相同的SD图像,并执行加法,其用于加权存储在存储中的SD图像和收到的SD图像。接收处理单元将获得的值作为新的SD图像存储在存储器中。图像质量确定单元确定存储在存储器中的新SD图像的图像质量,并根据所确定的图像质量,请求信号发送单元请求通过分类HD图像的像素而获得的表示类的类码,在该HD图像中,SD图像的质量被提高了。接收控制单元接收为响应请求而发送的类码,并根据SD图像和类码,自适应处理单元计算相应于SD图像的HD图像的预测值。

Description

发送接收设备和方法、程序和记录媒体及发送/接收系统
技术领域
本发明涉及发送设备和方法、接收设备和方法、程序和其使用的记录媒体以及发送/接收系统,尤其涉及一种发送设备和方法、以及接收设备和方法、程序和记录媒体(程序所使用的)和发送/接收系统,其中,可以通过使用,例如过去存储的数据(信息),获得高质量的数据。
另外,本发明涉及数据处理系统、编码设备和方法、解码设备和方法以及程序及其使用的记录媒体,尤其涉及一种数据处理系统、编码设备和方法、解码设备和方法、程序以及记录媒体,它们被用于减小通过对数据执行矢量量化所获得的编码后数据的数量。
背景技术
近来,随着信息通信技术的发展,例如携带时所使用的个人数字助理(PDA),具有通信功能的一类个人数字助理已经普及了。
许多情况下,由于PDA是便携式的,所以它们执行无线通信。无线通信的数据率不高于例如约64千比特每秒(bps)。因此,当一个PDA向另一PDA发送图像数据时,数量减少的数据被发送,即,变差的图像数据被发送。
因此,接收PDA难以获得高质量的图像。
而且,在无线通信中,易于发生部分传输数据的缺乏(例如分组),这种情况下,在接收PDA中的图像质量更差了。
例如,当数据被矢量量化编码时,码书被用于检测使到数据间距最小的码矢,码书中的码矢与表示码矢的代码相关,代码被作为矢量量化的结果输出。由作为矢量量化的结果的代码表示的的码矢和原始数据之间的差经计算发现差矢量。作为矢量量化结果的代码和差矢量被输出作为编码数据。
利用例如大量用于学习的数据,根据Linde Buzo Gray(LBG)算法等执行学习,产生矢量量化中使用的码书。
当数据被矢量量化编码时,编码数据由代码和差矢量组成。这样,通过尽量减少差矢量,编码数据的数量可以被减少。
然而,已经以固定形式使用码书,差矢量极大取决于数据。这样,一些情况下,难以减少编码数据量。
发明内容
在上述情况下产生本发明,本发明的一个目的是即使发送的数据量减少,也可获得高质量数据。换句话说,本发明是在减少发送数据的同时抑制数据质量变差。
本发明的另一目的是减少编码数据量。
根据本发明的一个方面,提供了一种用于发送升级信息的发送设备,升级信息用于升级第一数据。发送设备包括:数据发送单元,用于发送第一数据;分类单元,用于将所关心的第二数据分类到多类中的一类中,它包括在通过升级第一数据而产生的第二数据中;获取单元,用于获取为每个类而设置的升级信息;检测单元,用于检测预定事件;和升级信息发送单元,用于在检测到预定事件时发送升级信息。
根据本发明的另一方面,提供了一种用于发送升级信息的发送方法,该升级信息用于升级第一数据。发送方法包括:数据发送步骤,用于发送第一数据;分类步骤,用于将所关心的第二数据分类到多类中的一类中,它包括在通过升级第一数据而产生的第二数据中;获取步骤,用于获取升级信息,它是为每个类而设置的;检测步骤,用于检测预定事件;和升级信息发送步骤,用于在检测到预定事件时发送升级信息。
根据本发明的另一方面,提供了一种使计算机执行发送过程的程序,该发送过程用于发送升级信息,该升级信息用于升级第一数据。程序包括:数据发送步骤,用于发送第一数据;分类步骤,用于将所关心的第二数据分类到多类中的一类中,它包括在通过升级第一数据而产生的第二数据中;获取步骤,用于获取为每个类而设置的升级信息;检测步骤,用于检测预定事件;和升级信息发送步骤,用于在检测到预定事件时发送升级信息。
根据本发明的另一方面,提供了一种记录媒体,该媒体包含使计算机执行发送过程的程序,该发送过程用于发送用于升级第一数据的升级信息。程序包括:数据发送步骤,用于发送第一数据;分类步骤,用于将所关心的第二数据分类到多类中的一类中,它包括在通过升级第一数据而产生的第二数据中;获取步骤,用于获取为每个类而设置的升级信息;检测步骤,用于检测预定事件;和升级信息发送步骤,用于在检测到预定事件时发送升级信息。
根据本发明,当检测到预定事件时,发送升级信息。因而,接收所发送信息的数据的接收方可以获得升级后数据。
根据本发明的另一方面,提供了一种接收设备,用于接收以相同形式多次发送的第一数据、和用于升级第一数据的升级信息。接收设备包括:数据接收单元,用于接收第一数据;数据存储单元,用于存储第一数据;加法单元,用于执行加权存储在数据存储单元中的第一数据和数据接收单元接收的第一数据的加法,并用相加的结果值作为新的第一数据来代替存储在数据存储单元中的第一数据;质量确定单元,用于确定存储在数据存储单元中的新的第一数据的质量;请求单元,用于按照第一数据的质量请求升级信息,该请求信息是为通过分类由升级第一数据而产生的第二数据而获得的每个类设置的;升级信息接收单元,用于在响应请求单元的请求发送升级信息时接收升级信息;和预测单元,用于根据存储在数据存储单元中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
根据本发明的另一方面,提供了一种接收方法,用于接收以相同形式多次发送的第一数据、和用于升级第一数据的升级信息。接收方法包括:数据接收步骤,用于接收第一数据;数据存储单元,用于将第一数据存储在数据存储单元中;加法步骤,用于执行加权存储在数据存储单元中的第一数据和数据接收步骤接收的第一数据的加法,并用相加的结果值作为新的第一数据来代替存储在数据存储单元中的第一数据;质量确定步骤,用于确定存储在数据存储单元中的新的第一数据的质量;请求步骤,用于按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据获得的每个类而设置的;升级信息接收步骤,用于在响应请求发送升级信息时接收升级信息;和预测步骤,用于根据存储在数据存储单元中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
根据本发明的另一方面,提供了一种程序,使计算机执行接收过程,该过程用于接收第一数据和用于升级第一数据的升级信息。程序包括:数据接收步骤,用于接收第一数据;数据存储单元,用于将第一数据存储在数据存储单元中;加法步骤,用于执行加权存储在数据存储单元中的第一数据和数据接收步骤接收的第一数据加法,并用相加的结果值作为新的第一数据来代替存储在数据存储单元中的第一数据;质量确定步骤,用于确定存储在数据存储单元中的新的第一数据的质量;请求步骤,用于按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据获得的每个类而设置的;升级信息接收步骤,用于在响应请求发送升级信息时接收升级信息;和预测步骤,用于根据存储在数据存储单元中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
根据本发明的另一方面,提供了一种包含使计算机执行接收过程的程序记录媒体,该接收过程用于接收第一数据和用于升级第一数据的升级信息。程序包括:数据接收步骤,用于接收第一数据;数据存储单元,用于将第一数据存储在数据存储单元中;加法步骤,用于执行加权存储在数据存储单元中的第一数据和数据接收步骤接收的第一数据加法,并用相加的结果值作为新的第一数据来代替存储在数据存储单元中的第一数据;质量确定步骤,用于确定存储在数据存储单元中的新的第一数据的质量;请求步骤,用于按照第一数据的质量请求升级信息,升级信息是为通过分类由升级第一数据而产生的第二数据获得的每个类而设置的;升级信息接收步骤,用于在响应请求发送升级信息时接收升级信息;和预测步骤,用于根据存储在数据存储单元中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
根据本发明,为响应接收的信息而发送升级信息,根据第一数据和升级信息,计算相应于第一数据的第二数据的预测值。因而可以获得升级后的数据。
根据本发明的另一方面,提供了一种发送/接收系统,它包括:发送设备,用于发送第一数据和用于升级第一数据的升级信息;和接收设备,用于接收第一数据和升级信息。发送设备包括:数据发送单元,用于以相同形式多次发送第一数据;分类单元,用于将所关心的第二数据分类到多类中的一类中,该所关心的第二数据包括在通过升级第一数据而产生的第二数据中;获取单元,用于获取升级信息;检测单元,用于检测预定事件;和升级信息发送单元,用于在检测到预定事件时发送升级信息。接收设备包括:数据接收单元,用于接收以相同形式发送多次的第一数据;数据存储单元,用于存储第一数据;加法单元,用于执行加权存储在数据存储单元中的第一数据和数据接收单元接收的第一数据的加法,并用相加的结果值作为新的第一数据来代替存储在数据存储单元中的第一数据;质量确定单元,用于确定存储在数据存储单元中的新的第一数据的质量;请求单元,用于按照第一数据的质量请求升级信息;升级信息接收单元,用于在响应请求单元的请求发送升级信息时接收升级信息;和预测单元,用于根据存储在数据存储单元中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
根据本发明,响应接收的信息而发送升级信息,并根据第一数据和升级信息,计算相应于第一数据的第二数据的预测值。因而可以获得升级后数据。
根据本发明的另一方面,提供了用于接收用于升级第一数据的升级信息的接收设备,该设备包括:升级信息接收单元,它接收升级信息;升级信息存储单元,它存储升级信息;升级信息更新单元,它根据升级信息接收单元收到的升级信息和存储在升级信息存储单元中的升级信息发现新的升级信息,并用新的升级信息来更新存储在升级信息存储单元中的升级信息,和预测单元,用于根据存储在升级信息存储单元中的升级信息和第一数据,发现通过升级第一数据而产生的第二数据的预测值。
根据本发明的另一方面,提供了一种接收方法,用于接收用于升级第一数据的升级信息,该方法包括:升级信息接收步骤,用于接收升级信息;升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储单元中;升级信息更新步骤,用于根据升级信息接收单元收到的升级信息和存储在升级信息存储单元中的升级信息发现新的升级信息,并用新的升级信息更新存储在升级信息存储单元中的升级信息;和预测步骤,用于根据存储在升级信息存储单元中的升级信息和第一数据,发现通过升级第一数据产生的第二数据的预测值。
根据本发明的另一方面,提供了一种使计算机执行接收过程的程序,该接收过程用于接收用于升级第一数据的升级信息,该程序包括:升级信息接收步骤,用于接收升级信息;升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储单元中;升级信息更新步骤,用于根据升级信息接收单元收到的升级信息和存储在升级信息存储单元中的升级信息发现新的升级信息,并用新的升级信息更新存储在升级信息存储单元中的升级信息;和预测步骤,用于根据存储在升级信息存储单元中的升级信息和第一数据,发现通过升级第一数据产生的第二数据的预测值。
根据本发明的另一方面,提供了一种包含使计算机执行接收过程的程序的记录媒体,该接收过程用于接收用于升级第一数据的升级信息。该程序包括:升级信息接收步骤,用于接收升级信息;升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储单元中;升级信息更新步骤,用于根据升级信息接收单元收到的升级信息和存储在升级信息存储单元中的升级信息发现新的升级信息,并用新升级信息更新存储在升级信息存储单元中的升级信息;和预测步骤,用于根据存储在升级信息存储单元中的升级信息和第一数据,发现通过升级第一数据产生的第二数据的预测值。
根据本发明,根据存储在升级信息存储单元中的升级信息和第一数据,计算通过升级第一数据而产生的第二数据的预测值。因而可以获得升级后信息。
根据本发明的另一方面,提供了一种发送/接收系统,它包括:至少一个发送设备,用于发送用于升级第一数据的升级信息;和接收设备,用于接收升级信息。至少一个发送设备包括:升级信息计算单元,用于根据第一数据和通过升级第一数据产生的第二数据计算升级信息;和升级信息发送单元,用于发送升级信息。接收设备包括:升级信息接收单元,用于接收升级信息,升级信息存储单元,用于存储升级信息;升级信息更新单元,用于根据存储在升级信息存储单元中的升级信息和升级信息计算单元计算的升级信息发现新的升级信息,并用新升级信息更新存储在升级信息存储单元中的升级信息;和预测单元,用于根据存储在升级信息存储单元中的升级信息和第一数据发现相应于第一数据的第二数据的预测值。
根据本发明,为响应接收的信息而发送的升级信息,根据第一数据和升级信息,计算相应于第一数据的第二数据的预测值。因而可以获得升级后数据。
根据本发明的另一方面,提供了一种数据处理系统,包括:编码设备,用于编码数据;和解码设备,用于解码编码后数据。编码设备包括:编码单元,用于用编码数据所要求的编码信息来编码数据,并输出编码后数据;和编码信息更新单元,用于用编码后数据来更新编码信息。解码设备包括:解码单元,用于用解码编码后数据所要求的解码信息来解码编码后数据;和解码信息更新单元,用于用编码后数据来更新解码信息。
根据本发明,可以减少编码后数据的量,可以用良好的精度解码减少了数量的编码后的数据。
根据本发明的另一方面,提供了一种用于编码数据的编码设备,它包括:编码单元,用编码数据所要求的编码信息编码数据,并输出编码后数据;和编码信息更新单元,用编码后数据更新编码信息。
根据本发明的另一方面,提供了一种用于编码数据的编码方法,它包括:编码步骤,用编码数据所要求的编码信息编码数据,并输出编码后数据;和编码信息更新步骤,用编码后数据更新编码信息。
根据本发明的另一方面,提供了一种使计算机执行编码过程的程序,编码过程用于编码数据,该程序包括:编码步骤,用编码数据所要求的编码信息编码数据,并输出编码后数据;和编码信息更新步骤,用编码后数据更新编码信息。
根据本发明的另一方面,提供了一种包含程序的记录媒体,该程序使计算机执行用于编码数据的编码过程,该程序包括:编码步骤,用编码数据所要求的编码信息编码数据,并输出编码后数据;和编码信息更新步骤,用编码后数据更新编码信息。
根据本发明,可以减少编码后数据的数量。
根据本发明的另一方面,提供了一种解码设备,用于解码通过编码数据产生的编码后数据,该解码设备包括:解码单元,用解码编码后数据所要求的解码信息解码编码后数据,并输出解码后数据;和解码信息更新单元,用编码后数据更新解码信息。
根据本发明的另一方面,提供了一种解码方法,用于解码通过编码数据产生的编码后数据,该解码方法包括:解码步骤,用解码编码后数据所要求的解码信息解码编码后数据,并输出解码后数据;和解码信息更新单元,用编码后数据更新解码信息。
根据本发明的另一方面,提供了一种引起解码过程的程序,解码过程用于解码通过编码数据产生的编码后数据,该程序包括:解码步骤,用解码编码后数据所要求的解码信息解码编码后数据,并输出解码后数据;和解码信息更新单元,用编码后数据更新解码信息。
根据本发明的另一方面,提供了一种包含引起解码过程的程序的记录媒体,解码过程用于解码通过编码数据产生的编码后数据,该记录媒体包括:解码步骤,用解码编码后数据所要求的解码信息解码编码后数据,并输出解码后数据;和解码信息更新单元,用编码后数据更新解码信息。
根据本发明,可以良好的精度解码量减少了的编码后数据。
附图说明
图1是显示应用本发明的PDA101的第一实施例的外观实例的透视图;
图2是显示PDA101的主体2的第一外观实例的透视图;
图3是显示盖单元20被打开的主体2的第二外观实例的透视图;
图4是显示盖单元20以及子面板15和16被打开时PDA101的外观实例的透视图;
图5是显示PDA101中线路的透视图;
图6A和6B是显示铰链13的透视图;
图7是显示PDA101中主体2的第二外观实例的透视图;
图8A和8B到8D是显示主体2的第二外观实例的顶视图和侧视图;
图9是显示盖单元20被打开的主体2的外观实例的透视图;
图10是显示盖单元20以及子面板15和16被打开的PDA101的外观实例的透视图;
图11是显示铰链71的分解透视图;
图12显示铰链71的更详细分解透视图;
图13是显示PDA101的主体2的第三外观实例的透视图;
图14是显示主体2中线路的截面图;
图15是显示主体2中线路的截面图;
图16是显示应用了本发明的PDA101的第二实施例的外观实例的透视图;
图17A和17B是显示PDA101的第二实施例的平面图;
图18A到18C是显示PDA101中主体2的第四外观实例的透视图;
图19是显示主体2中线路的透视图;
图20A、20B和20C是显示PDA101中主体2的第五外观实例的透视图;
图21A、21B和21C是显示PDA101中主体2的第六外观实例的透视图;
图22是显示使用PDA101的PDA系统的实施例的框图;
图23是显示PDA101的硬件结构的框图;
图24是显示PDA101的功能结构的框图;
图25是显示基站计算机102的外观实例的透视图;
图26是显示基站计算机102的功能结构的框图;
图27是显示基站计算机102的硬件结构的框图;
图28是显示PDA101和基站计算机102相互连接的状态的框图;
图29由分别说明PDA101执行的呼叫过程和呼出过程的流程图组成;
图30由分别说明PDA101执行的邮件发送/接收过程和邮件发送事件过程的流程图组成;
图31由PDA101执行的数据发送/接收过程和数据发送事件过程组成;
图32是说明PDA101执行的数据重放过程的流程图;
图33是说明PDA101执行的流重放过程的流程图;
图34是用于将文件从PDA101发送到基站计算机102的情况的通信程序的说明;
图35是用于将文件从基站计算机102发送到PDA101的情况的通信程序的说明;
图36是在LCD41、51、12和21到23上显示的屏幕实例的说明;
图37A、37B和37C是在LCD41、51、12和21到23上显示的屏幕实例的说明;
图38A、38B和38C是在LCD41、51、12和21到23上显示的屏幕实例的说明;
图39A、39B和39C是在LCD41到44、51到54、12和21到23上显示的屏幕实例的说明;
图40是说明打开和关闭LCD3,12和21到23的过程的流程图;
图41是说明灰度显示控制过程的流程图;
图42具有分级结构的信息的说明;
图43是PDA101与其它PDA103通信的状态的说明;
图44是显示PDA101的第二功能结构的框图;
图45是显示发送处理单元401的第一实例的框图;
图46A、46B和46C是分别说明发送处理单元401执行的图像数据发送过程、类码产生过程和类码发送过程的流程图;
图47是显示接收处理单元402的第一实例的框图;
图48是显示自适应处理单元447的实例的框图;
图49A、49B和49C是分别说明接收处理单元402执行的图像数据接收过程、请求信号发送过程和自适应过程的流程图;
图50是显示发送处理单元401的第二实例的框图;
图51是显示学习单元414的实例的框图;
图52A和52B是分别说明发送处理单元401执行的学习过程和抽头系数(tap-coefficient)发送过程的流程图;
图53是显示接收处理单元402的第二实例的框图;
图54是显示自适应处理单元448的实例的框图;
图55是显示发送处理单元401的第三实例的框图;
图56A和56B是分别说明发送处理单元401执行的图像数据发送过程和码书选择过程的流程图;
图57是码书格式的说明;
图58是显示更新单元506(539)的实例的框图;
图59A和59B是分别说明更新单元506执行的数据更新过程和码书更新过程的流程图;
图60是显示接收处理单元402的第三实例的框图;
图61A和61B是分别说明接收处理单元402执行的图像数据接收过程和码书选择过程的流程图;
图62是显示错误校正单元534的实例的框图;
图63A、63B和63C是局部矢量估计单元553的过程的说明;
图64是说明错误校正过程的流程图;
图65是显示PDA101和基站计算机102执行的码书合并的框图;
图66是显示PDA101的第三功能实例的框图;
图67是显示声音质量增强单元601的实例的框图;
图68是说明声音质量提高过程的流程图;
图69是显示学习单元602的实例的框图;
图70A到70C是分别说明学习单元602执行的学习过程、学习信息发送过程和分量合并过程的流程图。
具体实施方式
图1到4显示了根据本发明实施例的PDA的外观。
如图1所示,PDA是表型且具有表带1设有主体2的结构。用户易于象戴表那样将表带1戴到右手或左手碗上来携带该PDA。
在手表的情况下,主体2相应于主部件,并由主部件11和盖单元20构成,盖单元20与主部件11的一端可旋转地连接。
盖单元20设有液晶显示器(LCD)3,以便在其关闭时显露在其顶表面上。图1的实施例中,LCD3显示具有时针和分针的表的屏幕。
而且,如图1或4所示,侧面板4和5设在PDA的表带1上的主体2的上侧面和下侧面上。侧面板4中,设置LCD41以便向上显露,在侧面板5中,设置LCD51以便向上显露。
LCD3与透明触板2集成在一起。触板3A可以检测利用显示LCD3上的按钮等的操作。类似地,LCD41与触板4A1集成,LCD51与触板5A1集成。
PDA有电话功能和如下所述的其它多种功能,盖20上的LCD3等按要求依照提供功能的功能模式改变显示屏幕。当功能模式是例如手表的方式时,LCD3显示手表屏幕,如图1所示。当功能模式是例如电话方式时,LCD3上的屏幕变为用于拨号操作的按钮屏幕(输入电话号码)。与LCD3集成的触板3A检测利用按钮的操作,如上所述。
响应用户的操作切换功能模式,或者根据PDA的预定事件来切换功能模式。
如图2所示,主部件11的一个下侧面有拨盘6、耳机/麦克风插孔7、连接器8和麦克风9。图1等中,为了简化说明,未示出拨盘6等。
拨盘6可以向右和左旋转。例如,当功能模式是电话方式时,当从电话号码表等中选择所要呼叫的人的电话号码时操作拨盘6,电话号码表显示在LCD3等上。也可以向主部件11的内侧按下拨盘6。按下拨盘6就确认了选择。例如,当用户通过旋转拨盘6来选择用户所要呼叫的人的电话号码时,按下拨盘6,确认所选择的电话号码并执行对电话号码的呼叫。
从主部件11的内侧向外部对拨盘6施加力。因此,当用户在主部件11的内向对拨盘6施加力时,拨盘6在主部件11的内侧面上移动。然而,当用户停止加力时,原来施加的力使拨盘6返回原始位置。
例如,当与耳机和麦克风集成的所谓“头戴式受话器”(未示出)与主部件11连接时,将设在头戴式受话器上的插头插入耳机/麦克风插孔7中,从而主部件11和头戴式受话器相互电连接。
在诸如执行与基站计算机102的数据通信的情况下(图22)(在后面进行描述),连接器8与基站计算机102的接插部分337(图26)啮合,从而主部件11(PDA)和基站计算机102相互电连接。
麦克风9捕捉用户话音并将其转换为诸如电信号的音频信号。麦克风9中,当PDA的功能模式设为例如电话方式时,以音频形式捕捉要被发送给他人的用户话音。
在关闭的盖单元20的顶表面上部,有扬声器10。当功能模式设为例如电话方式时,从扬声器10输出他人发送的音频。
主部件11在其左侧有锁定开关61和电源开关62。图1等中,为了简化说明,未示出锁定开关61和电源开关62。
当使拨盘6或在LCD3上显示的按钮等的操作生效或失效时操作锁定开关61。在操作锁定开关61使得拨盘6或在LCD3上显示的按钮等操作失效的情况下,当将PDA放在包中等且它撞到包内的其它物品的时候,可以防止错误操作的发生。
当PDA的主电源打开或关闭时操作电源开关62。
主部件11在右端的上部和下部处有铰链13。盖单元20可以在铰链13上旋转。如图3所示,盖单元20可以铰链13为旋转中心旋转到盖单元20处于主部件11的顶表面或底表面水平的位置。该结构中,盖单元20打开。
如图3所示,主部件11在其顶表面上有LCD12,使得在盖单元20关闭时与与之相对。当盖单元20关闭时,LCD12处于容纳状态。当盖单元20打开时,LCD12显露在顶表面上。LCD12也与透明触板12A集成,触板12A检测利用显示在LCD12上的按钮等的操作。
盖单元20有主面板14以及两个副面板15和16。
主面板14在其上右和左端有铰链17,在其下右和左端有铰链18。固定副面板15使其绕作为旋转中心的铰链17旋转,固定副面板16使其绕作为旋转中心的铰链18旋转。
当上或下方向指垂直方向时,右或左方向指水平方向时,每个副面板15和16的水平长度稍小于主面板14的水平长度。每个副面板15和16的垂直长度约为主面板14垂直长度的一半。
副面板15和16都可以分别用铰链17和18作为旋转中心旋转到与主面板14的顶表面和底表面相等的位置。该结构中,副面板15和16打开,如图4所示。
如图4所示,在副面板15和16打开的情况下,在主面板14的顶表面上,即,当盖单元20关闭时,设有LCD21。在主面板14上LCD21的相对表面上,设有LCD3(图1)。因此,当盖单元20关闭时,显露LCD3(向上),容纳LCD14(向下)。当盖单元20打开时,容纳LCD3,在顶部显露LCD21。
副面板15打开时,在其顶表面上有LCD22,副面板16打开时在其顶表面上有LCD23。因此,副面板15打开时显露副面板15上的LCD22,副面板15关闭时相对于主面板14上的LCD21容纳副面板15上的LCD22。类似地,当副面板16打开时显露副面板16上的LCD23,副面板16关闭时相对于主面板14上的LCD21容纳副面板16上的LCD23。
主面板14上的LCD21与透明触板21A集成在一起,触板21A检测利用在主面板14上显示的按钮等的操作。类似地,副面板15上的LCD22与触板22A集成,副面板上的LCD23与触板23A集成。
如上所述,在主体2中,当盖单元20关闭时,只显露一个LCD或LCD3。因此,这种情况下,通过另外利用副面板4上的LCD41、副面板5上的LCD51,PDA用3个LCD3、41、51对用户显示信息,如图1所示。
当盖单元20打开时,盖单元20上的副面板15和16打开,显露4个LCD12、21、22、23。因此,这种情况下,通过另外利用副面板4上的LCD41和副面板5上的LCD51,PDA用6个LCD41、51、12、21、22、23对用户显示信息,如图4所示。
上述主体2中,一个内置在主部件11中的电路控制盖单元20中的主面板14的LCD3和21(包括触板3A和21A)、盖单元20中的副面板15的LCD22(包括触板22A)、和副面板16的LCD23。因此,盖单元20上的主面板14、副面板15和16必须从主部件11布线。
参考图5,如下描述从主面板14的主部件11、副面板15和16的布线。
图5是图4中虚线围绕部分的放大图。图5中,主体2的内部用虚线表示。
每个铰链13由轴31和轴承33构成。轴31固定到主面板14的一端上,其一端插入形成在轴承33中的孔中。换句话说,轴承33有直径稍大于轴31直径的孔,轴31的一端插入到孔中。因此,轴承33可支撑旋转轴31,这样,使固定到轴31上的主面板14在作为旋转中心的轴31上旋转。
而且,铰链17均由类似于轴31形成的轴32、类似于轴承33形成的轴承34构成。轴32固定到副面板15的一端。因此,轴承34可支撑旋转轴32,这样,使固定到轴32上的副面板15能在作为旋转中心的轴32上旋转。
形成了铰链13的轴承33的内部是个空腔,轴承33固定到主部件11的角上。在主部件11固定了轴承33的部分中,形成通孔,通过通孔,软性电缆146和147从作为内置于主部件11的电路的电路块32伸到轴承33的内部。
轴31插入轴承33的部分有通孔,轴31固定到主面板14上的部分有通孔36。轴31的内部是个空腔,达到轴承33内部的软性电缆146和147通过通孔35、轴31的内部和通孔36达到主面板14的内部。
在主面板14内,软性电缆147与作为内置电路的电路块42连接。
与轴承33类似,形成了铰链17的轴承34内部是空腔部分,轴承34固定到主面板14的角上。主面板14固定有轴承34的部分有通孔39,软性电缆146通过通孔39达到轴承34内部。
与轴31类似,插入轴承34中的轴32有通孔37,轴32固定到副面板15上的部分有通孔38。轴32内部是个空腔,达到轴承34内部的软性电缆146通过通孔37、轴32的内部和通孔39达到副面板15的内部。
在副面板15内,软性电缆146与作为内置电路的电路块41连接。
如上所述,主部件11的内置电路块43、主面板14的内置电路块42和副面板15的内置电路块相互电连接。
主部件11和副面板16之间电连接的建立与主部件11和副面板15之间的电连接类似。
下面,在将轴31简单地插入铰链13中轴承33的孔的情况下,当用户施加一些力以便旋转盖单元20时,轴31会容易从轴承33的孔中脱出。
因此,铰链13有如图6A和6B所示的结构。该结构防止轴31容易地从轴承33的孔中脱出。图6A和6B中,未示出通孔35和36。
如图6A中透视图所示,轴31在其一端(插入轴承33的孔中的部分)有锁定部件51,锁定部件51中在轴31的表面上形成大致U形的切口并形成其它部分以便摆动。这样,锁定部件51与轴31部分连接,并在向内加力时被按压到轴31的内部。相反,当停止加力时,锁定部件51可以由其自身弹力返回其原始位置。
锁定部件51在其与轴31连接的一端的对端有大致三角形截面的凸起部分。
轴31也有类似于锁定部件51的锁定部件位于锁定部件51旋转180度的对侧。
如图6B中截面图所示,在轴承33的孔部分中,沿孔的内周形成凹槽52,凹槽52的深度小于轴52上的锁定部件51上的凸起部分的高度。
当将轴31插入轴承33的孔中时,在具有凹槽52的部分中,锁定部件51接触轴承33的孔的内壁,从而将锁定部件51压在轴31的内侧上。而后,当锁定部件51达到凹槽52时,它们的弹力将它们返回原始位置,锁定部件51上的凸起部分与凹槽52啮合,使得轴31易于从轴承33的孔中脱出。
将凹槽52形成为一个深度,该深度下,当凸起部分与凹槽52啮合时,它们可以被轻轻压住。因此,当锁定部件51上凸起部分与凹槽52啮合时,锁定部件52处于被轻轻压在轴31的内侧上的状态下。
因而,当向轴31施加旋转转矩,使盖单元20因诸如重力的效应而旋转时,在轴31上的锁定部件51上的凸起部分和凹槽52的内壁之间出现停止旋转的摩擦力。
因此,当盖单元20打开与主部件11成任意角度(0到180度)时,上述摩擦力保持盖单元20的状态。摩擦力水平类似于盖单元20自身重力所产生的旋转转矩的水平,且不防止旋转盖单元20的用户操作。
而且,构成铰链17的轴32和轴承34的形成类似于图6A和6B所示铰链13的铰链。铰链18也形成类似于图6A和6B所示的铰链13。
下面,图7到10是显示主体2另一实例的外观图。图7到10中,相应于图1到4的部分用相同的参考数字来表示,在下文中不再赘述。
图7是主体2的透视图。图8A是主体2的前(顶面)视图。图8B是主体2的上侧面图。图8C是主体2的下侧面图。图8D是主体2的左侧面图。图8E是主体2的右侧面图。图9是盖单元20打开的状态下主体2的透视图。图10是副面板15和16打开的状态下主体2的透视图。
如图8B所示,主体2中的主部件11在其上侧面有无线通信单元63、天线64和电荷耦合器件(CCD)照相机65。
无线通信单元63在执行例如利用红外线的无线通信时发送和接收红外信号。
天线64在执行例如利用无线电波的无线通信时发送和接收无线电信号。天线64也不仅可以按照音频形式的电话通信的无线电波发送和接收执行用于无线通信的无线电波发送和接收,而且可以按照例如蓝牙(商标)来执行无线电波发送和接收。
通过将入射光进行光电转换,CCD照相机65输出相应于该光的图像信号。换句话说,CCD照相机65执行图像捕捉。
虽然无线通信单元63、天线64、CCD照相机65也设在图2的主体2中,但是没有画出它们。
图7到10所示的主体2和图1到4所示的主体2有类似功能。
然而,图7到10所示的主体2在铰链机制上与图1到4所示的主体2不同。
具体地说,在图7到10的主体2中,盖单元20在铰链71上旋转(见图8A,8E,9,10),铰链71设在主体2的右侧面上。副面板15在铰链72上旋转(见图8B,9,10),铰链72设在主面板14的上部。副面板16在铰链73上旋转(见图7,8C,9,10),铰链73设在主面板14的下部。
图11是铰链71的分解图。
如图11所示,铰链71包括固定到主部件11上的铰链托架、固定到盖单元20上的铰链托架83和可旋转地连接到两个托架上的轴82。
如图12所示,铰链托架81和83由用于弹簧的钢制成,将每个托架形成为圆柱形,其一端弯曲(经卷曲处理)。这两个托架有相同的孔径。轴82是具有预定长度的不锈钢圆柱,其直径稍大于铰链托架81和83的孔径。轴82的末端被用力分别插入铰链托架81和83。
如上所述,轴82的直径大于铰链托架81和83的孔。这样,用力插入轴82使铰链托架81和83的孔径变大(导致弹性变形),所以铰链托架81和83弹性支撑轴82使得它可以旋转。
这种状态下,轴82不是完全由铰链托架81和83来支撑。当盖单元20的旋转向轴82施加转矩时,因重力作用,在轴82同铰链托架81和83之间出现停止旋转的摩擦力。
因此,当盖单元20打开到与主部件11成任意角度(0到180度)的位置时,上述摩擦力保持盖单元20的状态。摩擦力水平类似于盖单元20自身重量产生旋转转矩的水平,不防止旋转盖单元20的用户操作。
铰链72和73的形成类似于图11和12所示的铰链的形成。
下面,参考图13到15,描述在主体2中应用铰链71到73的情况下,从主部件11向主面板14和副面板15和16布线。
主体2中,虽然在图7到10中,为了说明简便而未示出,但是设有用于覆盖与主部件11和盖单元20连接的铰链71的铰链盖91,如图13所示。
而且,如图13所示,在盖单元20中,设有用于覆盖与主面板14和副面板16连接的铰链73的铰链盖92。
在盖单元20中,虽然图13中未示出,但是还设有用于覆盖与主面板14和副面板连接的铰链72的铰链盖。
图14是从图13中箭头A指示的下侧面观察的主体2的截面图。
在主部件11内,有电路板111,电路板111上形成有多种电路(电子电路)。电路板111通过软性电缆112与主部件11的上表面上的LCD12(包括触板12A)电连接。
软性电缆113也与电路板111连接。经固定有主部件11的铰链71的一侧的孔114将软性电缆113引到外部之后,软性电缆113通过孔115引到主面板14的内部,该孔115在固定有盖单元20的主面板14上的铰链71的一侧。在主面板14内,软性电缆113与主面板14的上表面上的LCD3(包括输入板3A)连接,并与主面板14的下表面上的LCD21(包括输入板21A)连接。该结构中,主面板14上的LCD3和21与电路板111电连接。
设置铰链盖91以便保护软性电缆113,软性电缆113显露在孔114和115之间的外部。这防止软性电缆113受损。
图15是从图13中箭头B指示的右侧面观察的主体2的截面图。
引到主面板14内部的软性电缆113部分通过固定有主面板14上的铰链73的一侧引到外部,并经固定有副面板16上的铰链73的一侧的孔123引到副面板16内部。在副面板16内,软性电缆113与副面板16上的LCD23(包括触板23A)连接。该结构中,副面板16上的LCD23与电路板111电连接。
以保护软性电缆113的部分的形式设置覆盖铰链73的铰链盖92,软性电缆113的部分在孔122和123之间显露到外部。这防止软性电缆113受损。
与副面板16的情况类似,软性电缆113还达到副面板15的内部。该结构中,副面板15上的LCD22(包括触板22A)与电路板111电连接。
上述实施例中,PDA在表带1上主体2的上、下侧面上有LCD41和51。然而,可以在表带1上设更多的LCD。
因此,图16到17B显示了具有设在表带1上的更多LCD的PDA实例的外观。
图16到17B所示的实施例中,在表带1上主体2的上侧面上有4个LCD41、42、43、44,在表带1上主体2的下侧面上有4个LCD51、52、53、54
如图17A所示,表带1在其两端有紧固件1A和1B。将表带1放在用户的手腕上,连接紧固件1A和1B,表带1形成一个环,如图16所示,保持用户戴着表带1的状态。
图17A显示了摘下用户手腕上的表带1之后,将PDA放在平面上的状态,盖单元20关闭。
这种状态下,除了主体2上的盖单元20上的LCD3,表带1上的所有9个LCD,即,LCD41到44和LCD51到54都在顶部显露。
因此,9个LCD41到44和LCD51到54用于对用户显示信息。
与LCD41和51类似,LCD42、43、44、52、53和54分别与透明触板4A2、4A3、4A4、5A2、5A3和5A4集成。LCD42、43、44、52、53和54显示按钮,在用户操作按钮时,触板4A2、4A3、4A4、5A2、5A3和5A4检测按钮的操作。
图17B显示一种状态,该状态下,从图17A的状态,盖单元20打开,副面板15和16也打开。
这种状态下,主体2中,LCD12、21、22、23而非LCD3在顶部显露。
因此,这种情况下,用总共12个LCD,即,表带1上的LCD41到44和51到54以及主体2中的LCD12和21到23,可以对用户显示信息。
下面,图1 8A到21C显示了主体2的另一实例。
图18A所示的实施例中,主体2的结构中:盖单元20关闭,主面板14位于主部件11上,副面板15和16位于主面板14上。
图2和7所示的实施例中,副面板15和16位于主部件11上,主面板14位于副面板15和16上,盖单元20关闭。图18中的实施例与它的不同之处在于主面板14以及副面板15和16换位。因此,图18A中,当盖单元20关闭时,副面板15上的LCD22和副面板16上的LCD23在顶部显露。LCD22和23用作例如LCD3,图7所示在主体2中盖单元20关闭时LCD3在顶部显露。
如图18A所示,主部件11和(主面板14)盖单元20通过由臂构件131和销子131A和131B构成的所谓“链接结构”连接。
而且,盖单元20中的主面板14和副面板15通过由臂构件132和销子132A和132B构成的链接结构连接。主面板14和副面板15通过由臂构件133和销子133A和133B构成的链接结构连接。
图18A到18C中,主体2在其上侧面上有类似于由臂构件131和销子131A和131B构成的链接结构的链接结构。主体2在其左侧面上有类似于由臂构件132和销子132A和132B构成的链接结构、和由臂构件133和销子133A和133B构成的链接结构的链接结构。
臂构件131在其末端设有可旋转的销子131A和131B。销子131A插入盖单元20中主面板14下侧面的左下角中,销子131B插入主部件11的下侧面的底部中心。
臂构件132在其末端设有可旋转的销子132A和132B。销子132A插入主面板14右侧面的右上角中,销子132B插入副面板15的右侧面的顶部中心。
臂构件133在其末端设有可旋转的销子133A和133B。销子133A插入主面板14右侧面的左上角中,销子133B插入副面板16的右侧面的顶部中心。
因此,通过移动盖单元20向右滑动,臂构件131转动销子131A和131B,所以盖单元20移到邻近主部件11的右侧面的位置,显露主部件11上的LCD12,如图18B所示。
另外,通过移动副面板15向上(深度方向)滑动,臂构件132转动销子132A和销子132B,所以副面板15移到邻近主面板14上侧面的位置,如图18C所示。
而且,通过移动副面板16向下(正向)滑动,臂构件133转动销子133A和销子133B,所以副面板16移到邻近主面板14下侧面的位置,如图18C所示。
上述操作使主面板14上的LCD21可被看见。
图18A到18C所示的主体2中,从图18A所示的状态,先滑动副面板15和16之后,可以将所有主面板14以及副面板15和16滑动到图18C所示状态。
下面参考图19,描述利用图18A到18C所示链接结构的情况下的布线。
图19是插有销子131A的主面板14的部分(图18A到18C)的放大图。
主面板14设有插有销子131A的孔144,孔144的直径稍大于销子131A的直径。
销子131A在其插入孔144的末端有锁定部件143,锁定部件143由诸如橡胶的弹性体制成,锁定部件143的直径稍大于孔144的直径。
因此,当销子131A插入孔144时,锁定部件143与孔144紧贴在一起。然而,由于锁定部件143是弹性的,通过用力将销子131A压入孔144中,作为锁定部件143的弹性体变形通过孔144。当锁定部件143通过孔144并到达主面板14内部时,其弹力使它返回原始状态。这使销子131A处于不易从孔144脱出的状态。
由于臂构件131的内部和销子131A的内部是空腔,所以从主部件11伸出的软性电缆145通过臂构件131的内部和销子131A的内部,并到达主面板14。
其它链接结构的形成与上述参考图19的结构类似。这使得能从主部件11布线主面板14以及副面板15和16。
下面,在图20A到20C所示的实施例中,形成了盖单元20的主部件11、主面板14以及副面板15和16之间的位置关系与图18A到18C所示的相同。因此,当盖单元20关闭时,如图20A所示,副面板15上的LCD22和副面板16上的LCD23在顶部显露。
然而,在图20A到20C的实施例中,不利用链接结构而利用铰链结构作为连接主部件11和主面板14、连接主面板14和副面板15以及主面板14和副面板16的结构,类似于图2和7中的实施例。
因此,当盖单元20打开时,如图20B所示,盖单元20的主面板14上的LCD21显露在顶部。通过打开盖单元20,如图20B所示,盖单元20关闭时在顶部显露的副面板15上的LCD22和副面板16的LCD23朝下。
通过打开副面板15和16,如图20C所示,在顶部显露副面板15上的LCD22和副面板16上的LCD23。
在图21A到21C所示的实施例中,主体2的结构与图2和7的情况基本一致。图2和7的实施例中,副面板15和16的垂直长度均约为主面板14垂直长度的一半或稍小于其一半。然而,在图21A到21C的实施例中,副面板15和16的垂直长度均与主面板14的垂直长度在相同水平(或稍小于它)。图21A到21C中,副面板15和16的尺寸几乎与主面板14一致。
参照主体2,通过从图21A所示盖单元20的关闭状态打开盖单元20,显露主部件11上的LCD12,如图21B所示,通过打开副面板15和16,显露主面板14上的LCD21、副面板15上的LCD22和副面板16上的LCD23,如图21C所示。
如上所述,图21A到21C的实施例中,副面板15和16的尺寸几乎与主面板14一致。这样,副面板15上的LCD22和副面板16上的LCD23也几乎与主面板14上的LCD21一致。
因而,图21A到21C的实施例中,与图2和7中的实施例相比,LCD22和23可以显示更多或更大的项目。
虽然在上述实施例中,盖单元20设有副面板15和16,但是,可以将副面板15和16设在主部件11上。
虽然在上述实施例中,盖单元20设有副面板15和16,但是,可以设置一个副面板。
另外,可以将每个副面板设为不向上和向下打开,而是向诸如右的方向打开。盖单元20中,可以设置向上打开的副面板15、向下打开的副面板16和向右打开的副面板。
下面,图22显示了利用图1到21C描述的上述PDA的PDA系统实施例的配置。
PDA101是上述图1到图21C所述PDA中的一种。PDA101可以执行各种数据处理,并可以用公用网络104与另一PDA103、互联网105和各种类型其它通信终端106通信。
各种类型其它通信终端106包括电话机(包括蜂窝电话)、传真机和计算机。
PDA101还可以与基站计算机102执行数据通信(交换各种类型数据)。
在PDA101和基站计算机102之间交换的数据包括例如:图像数据(包括活动图像和静止图像);声音数据(音频数据);诸如邮件地址和电话号码的个人信息;诸如程序和其它二进制文件和文本文件的各种文件;经公用网络104从互联网105和与PDA101结构相同的其它PDA103下载后存储的信息;和从其它信息处理设备发送或从其接收的各种类型数据。
基站计算机102有基于例如台式计算机或笔记本电脑的结构,并用作用于PDA101的所谓“基站”。由于PDA101尺寸小,便于携带,所以其性能低于尺寸可以更大的台式计算机或笔记本电脑。因此,基站计算机102可以获取(接收)和处理PDA101保留的数据,并可以将处理结果提供(发送)给PDA101。基站计算机102还可以为PDA101提供从互联网105等获取的数据。
除用于PDA101的基站之外,基站计算机102的基本结构与普通台式或笔记本电脑类似。因此,基站计算机102可以用公用网络104与互联网105建立链接,并实现各种程序的执行等。
下面,图23显示了PDA101的硬件结构。
中央处理单元(CPU)202与总线201连接,并对连接到总线201的块执行控制。CPU202还通过总线226与只读存储器(ROM)203和随机存取存储器(RAM)204连接,并通过执行存储在ROM203中的程序和装载到RAM204中的程序,执行包括上述控制的各种处理。
ROM203存储用于启动的程序,如初始程序装入(IPL)。RAM204中,通过总线226加载从CPU202传送的程序和数据,并临时存储操作CPU202等所要求的数据。
触板驱动器2051、2052、2053、2054、2055、2056和2057分别驱动触板3A、4A1、5A1、12A、21A、22A和23A,从而检测触板3A、4A1、5A1、12A、21A、22A和23A上的触摸位置等,并通过总线201将其提供给CPU202。图23中,触板驱动器2051到2057都用参考数字205表示。
为响应经总线201提供的信号,LCD驱动器2061、2062、2063、2064、2065、2066和2067分别驱动LCD3、41、51、12、21、22和23,从而LCD3、41、51、12、21、22和23显示预定图像。图23中,LCD驱动器2061、2062、2063、2064、2065、2066和2067都用参考数字206表示。
放大器207放大CCD照相机65输出的图像信号,并将放大后的信号提供给模拟/数字(A/D)转换器210。放大器208放大数字/模拟(D/A)转换器212输出的音频信号,并将放大后的信号输出到扬声器10或耳机/麦克风插孔7。放大器209放大耳机/麦克风插孔7输入的音频信号,并将放大后的信号提供给A/D转换器211。
A/D转换器210对放大器207以模拟形式提供的图像信号执行模-数转换,并将获得的数字图像数据提供给图像编码数据编码器/解码器,例如MPEG(运动图像专家组)编码器/解码器213。A/D转换器211对放大器209以模拟形式提供的音频信号执行模-数转换,并将获得的数字音频数据提供给音频编码数据编码器/解码器,例如ATRAC(自适应声音转换编码)编码器/解码器214。D/A转换器212对ATRAC编码器/解码器214以数字形式提供的音频信号执行数-模转换,并将获得的模拟音频信号提供给放大器208。
图像编码数据编码器/解码器213按照MPEG标准编码从A/D转换器210或总线201提供的图像数据,并将获得的编码后数据输出到总线201。图像编码数据编码器/解码器213还按照MPEG标准解码从总线201提供的编码后数据,并将获得的图像数据输出到总线201。
而且,图像编码数据编码器/解码器213可以按要求直接向总线201输出A/D转换器210提供的图像数据,而不用特别处理该数据。
ATRAC编码器/解码器214按照ATRAC标准编码从A/D转换器211或总线201提供的音频数据,并将获得的编码后数据输出到总线201。而且,ATRAC编码器/解码器214还按照ATRAC标准解码从总线201提供的编码后数据,并将获得的音频数据输出到总线201或D/A转换器212。
而且,ATRAC编码器/解码器214可以按要求直接向总线201输出D/A转换器212提供的音频数据,而不用特别处理该数据。
硬盘驱动器(HDD)215有内置硬盘(未示出)。在CPU202的控制下,HDD215读取记录在硬盘上的数据(包括程序),并将读取的数据输出到总线201,并将总线201提供的数据写入硬盘。
闪速存储器216与总线201连接,并通过总线201来存储必须存储的数据,即使PDA的主电源关闭也是这样。具体地说,闪速存储器216存储例如恰在PDA的主电源被关闭前PDA的内部状态。因此,当PDA的主电源再次打开时,通过参考闪速存储器216所存储的内容,PDA的内部状态可以恢复到恰在PDA的主电源关闭前的PDA内部状态。
动态RAM(DRAM)217临时存储通过总线201提供的数据,例如要编码的图像数据和音频数据、编码后的图像数据和音频数据等。
通信接口(I/F)218与总线201连接,起接口作用,用于执行诸如无线型(包括除无线电类型之外的红外类型)和有线型的多种通信。
具体地说,通信接口218对天线64提供的接收信号执行通信所要求的处理,如解调,并将处理后的信号输出到总线201。而且,通信接口218对经总线201提供的数据执行通信所要求的处理,如解调,并将获得的发送信号提供给天线64。
通信接口218对连接器单元8提供的接收信号执行必需的处理,并将处理后数据输出到总线201。而且,通信接口218对总线201提供的数据执行预定处理,并将处理后数据提供给连接器单元8。
通信接口218对驱动器219提供的接收信号执行必需的处理,并将处理后数据输出到总线201。而且,通信接口218对总线201提供的数据执行预定处理,并将处理后数据提供给驱动器219。
驱动器219、光接收单元220和发射单元221构成了无线通信部分63。驱动器219响应通信接口218提供的数据驱动光接收单元220,并给通信接口218提供从光接收单元220提供的信号中提取的数据。光接收单元220接收例如红外线,并按照收到的量给驱动器219提供电信号。驱动器219驱动发射单元221发射例如红外线。
电池222向构成PDA101的块提供必需的能量。
输入接口223与总线201连接,并起响应外部操作输入的接口的功能。具体地说,输入接口223从操作单元224和开关单元225接收信号和将它们输出到总线201。
开关单元225包括用于检测盖单元20的开/关状态、和副面板15和16的开/关状态的开关。开关单元225响应盖单元20、副面板15和16的开/关状态为输入接口223提供信号。
操作单元224包括图7所示的拨盘6、锁定开关61和电源开关62等,并响应它们的操作为输入接口223提供操作信号。
下面,图24显示了PDA101的功能结构。PDA101的相应于图23中硬件结构的部分按需要用相同的参考数字表示。
在射频(RF)处理单元231中,解调天线64提供作为接收信号的RF信号,并将其输出到信道解码单元232。RF处理单元231通过调制信道编码单元233提供的信号获得RF信号,并将RF信号提供给天线64。
信道解码单元232对RF处理单元231提供的信号执行信道解码,并将解码后的数据提供给编码/解码单元234和控制单元239。信道编码单元233向RF处理单元231提供信号,该信号是通过对编码/解码单元234或控制单元239提供的信号执行信道编码而获得的。
RF处理单元231、信道解码单元232和信道编码单元233相应于图23中的通信接口218。
编码/解码单元234包括图像编码单元235、图像解码单元236、音频编码单元237和音频解码单元238。
在控制单元239的控制下,图像编码单元235编码操作单元224提供的图像数据,并将编码后数据提供给控制单元239或信道编码单元233。图像解码单元236解码信道解码单元232或控制单元239提供的编码后图像数据,并将解码后数据提供给控制单元239或显示控制单元244。音频编码单元237编码放大器209或控制单元239提供的音频数据,并将编码后数据提供给信道编码单元233或控制单元239。音频解码单元239解码信道解码单元232或控制单元239提供的编码后音频数据,并将解码后的数据提供给扬声器208或控制单元239。
编码/解码单元234相应于图23所示的图像编码数据编码器/解码器213和ATRAC编码器/解码器214,实现编码/解码单元234以使CPU202执行程序。
实现控制单元239使图23中的CPU202执行程序,并用连接器单元8执行数据交换、响应来自操作单元224的操作信号的处理以及各种其它处理(包括构成PDA101的块的控制)。
调制解调器240调制控制单元239提供的数据,并将调制后的数据提供给无线通信部件63。而且,调制解调器240解调无线通信部件63提供的信号,并将解调后的信号提供给控制单元239。调制解调器240相应于图23中的通信接口218。
存储器241存储控制单元239提供的数据等,还将存储的数据提供给控制单元239。本实施例中,存储器241不仅与控制单元239连接,而且还与连接器单元8连接。存储器241相应于图23所示的闪速存储器216、DRAM217等。
告警单元242监控例如电池222的剩余容量。当电池222处于所谓“低压电池状态”时,告警单元242通知控制单元239低压电池状态。实现告警单元242以使例如图23中的CPU202执行程序。
开/关检测单元243检测盖单元20的开和关以及副面板15和16的开和关,并将测得的结果提供给控制单元239。开/关检测单元243相应于图23中的开关单元225。
显示控制单元244控制显示单元245显示控制单元239所控制的图像,以及图像解码单元236所提供的图像。而且,显示控制单元244检测对显示在显示单元245上的按钮等的操作,并向控制单元239提供响应操作的操作信号。另外,显示控制单元244将来自控制单元239的信号按需要提供给显示控制单元251、252、253、254和255,并将来自显示控制单元251,252,253,254和255的信号提供给控制单元239。
显示控制单元244相应于图23所示的触板驱动器205和LCD驱动器206。这种对应关系也应用于下文所要描述的显示控制单元251到255。
显示单元245显示图像以响应显示控制单元244的控制。而且,显示单元245检测对显示屏幕的操作,并向显示控制单元244提供表示屏幕上被操作的位置的信号。显示单元245相应于与主部件11集成的LCD11和触板12A(图10等)。
显示控制单元251按照从控制单元239经显示控制单元244提供的控制信号,控制显示单元256或257显示图像。而且,显示控制单元251检测对显示在显示单元256或257上的按钮等的操作,并将响应操作的操作信号通过显示控制单元244提供给控制单元239。在显示控制单元251的控制下,显示单元256和257显示图像,检测显示屏幕上的操作,并向显示控制单元251提供表示屏幕上被操作的位置的信号。显示单元256相应于与主面板14集成的LCD3和触板3A(图7等),显示单元257相应于与主面板14集成的LCD21和触板21A(图10等)。
显示控制单元252按照从控制单元239经显示控制单元244提供的控制信号,控制显示单元258显示图像。而且,显示控制单元252检测在显示单元258上显示的按钮等的操作,并将相应于该操作的操作信号通过显示控制单元244提供给控制单元239。显示单元258按照显示控制单元252的控制显示图像,检测显示屏幕上的操作,并向显示控制单元252提供表示显示屏幕上被操作的位置的信号。显示单元258相应于与副面板15集成的LCD22和触板22A(图10等)。
显示控制单元253按照从控制单元239经显示控制单元244提供的控制信号,控制显示单元259显示图像。而且,显示控制单元253检测对显示在显示单元259上的按钮等的操作,并将相应于操作的操作信号经控制单元239提供给显示控制单元244。显示单元259响应显示控制单元253的控制显示图像,检测显示屏幕上的操作,并向显示控制单元253提供表示屏幕上被操作的位置的信号。显示单元259相应于与副面板16集成的LCD253和触板23A(图10等)。
显示控制单元254按照从控制单元239经显示控制单元244提供的控制信号,控制显示单元260显示图像,检测对显示单元260上显示的按钮等的操作,并将相应于该操作的操作信号经显示控制单元244提供给控制单元239。显示单元260按照显示控制单元254的控制显示图像,检测对所显示屏幕的操作,并将表示屏幕上被操作的位置的信号提供给显示控制单元254。显示单元260相应于与副面板4集成的LCD41和触板4A1(图10等)。
显示控制单元255响应控制单元239经显示控制单元244提供的控制信号,控制显示单元261显示图像,检测对屏幕上显示的按钮等的操作,并将相应于该操作的操作信号经显示控制单元244提供给控制单元239。显示单元260按照显示控制单元255的控制显示图像,检测屏幕上的操作,并向显示控制单元255提供表示屏幕上被操作的位置的信号。显示单元261按照显示控制单元255的控制显示图像,检测所显示的屏幕上的操作,并向显示控制单元255提供表示屏幕上被操作的位置的信号。显示单元261相应于与副面板5集成的LCD51和触板5A1(图10等)。
下面,图25是显示图22所示基站计算机102的外观的透视图。
图25的实施例中,基站计算机102几乎是平面的,其前部为具有预定圆锥角的锥形。在锥形部分上有用户操作键盘301。
基站计算机102在其顶表面的稍左侧有例如LCD形成的显示单元302,显示单元302可以显示各种类型信息。
而且,基站计算机102在稍右侧有PDA槽303和无线通信单元304。
PDA槽303是能装入PDA101的主体2的凹陷槽。在PDA槽302内,有连接器单元337,在下文中利用图26进行描述。通过将PDA101的主体2装入到PDA槽303中使得连接器单元8(图7等)与PDA槽303的凹陷的底表面相对,在主体2的连接器单元8和PDA槽303的连接器单元337之间建立电连接。这使得PDA101(主体2)和基站计算机102能相互通信。
当用红外线等执行与PDA101的通信时,无线通信单元304发送和接收红外线等。
图25的实施例中,基站计算机102在其右侧面上有IEEE(电气和电子工程师协会)1394端子305和USB(通用串行总线接口)端子306,IEEE1394端子305在按照IEEE1394标准执行通信时与另一装置连接,USB端子306在按照USB标准执行通信时与另一装置连接。按照IEEE1394标准的装置,例如摄像机等,与IEEE1394端子305连接,而且,按照USB标准的装置,例如鼠标等,与USB端子306连接。
下面,图26显示了基站计算机102的硬件配置。
CPU312与总线311连接,并控制与总线311连接的块。CPU312通过总线345与ROM313、RAM314和闪速存储器315连接,并通过执行存储在ROM313中的程序和装载到RAM314中的程序而进行的执行包括上述控制的各种处理。
ROM313存储启动所求的程序,诸如IPL程序。加载从CPU312传送的程序和数据,将操作CPU312所要求的数据等临时存储在RAM314中。闪速存储器315存储例如基本输入输出系统(BIOS)程序。换句话说,本实施例中,BIOS程序存储在可被重写的闪速存储器315中。这就可以容易地应付诸如BIOS版本升级的情况。
LCD316和LCD驱动器317构成显示单元302。LCD驱动器317通过按照经总线311提供的信号驱动LCD316,来控制LCD316显示预定图像。
键盘接口318起在键盘301和总线311之间接口的作用,并向总线311输出相应于在键盘301上的操作的操作信号。
USB接口319是符合USB标准的通信接口。USB接口319从总线311接收数据并发送来自USB端子306的数据,并从USB端子306接收数据和向总线311发送数据。IEEE1394接口320是符合IEEE1394标准的通信接口。IEEE1394接口320从总线311接收数据和发送来自IEEE1394端子305的数据,并从IEEE1394端子305接收数据和将该数据输出到总线311。
PCMCIA(个人计算机存储卡国际协会)驱动器321与总线311连接,并驱动安装到PCMCIA槽322中的PC卡(未示出)。例如,可以向PCMCIA槽322安装闪速存储器或硬盘或PC卡,诸如SCSI卡、LAN卡或调制解调卡。图25中,未示出PCMCIA槽322。
ATRAC编码器/解码器323根据ATRAC标准对A/D转换器324或总线311提供的音频数据执行编码,并将获得的编码后数据输出到总线311。而且,ATRAC编码器/解码器323根据ATRAC标准对总线311提供的编码后数据执行解码,并将获得的音频数据输出到总线311或D/A转换器325。
ATRAC编码器/解码器323被设计成可以按要求将来自总线311的音频数据直接输出到D/A转换器325,和将来自A/D转换器324的音频数据直接输出到总线311。
A/D转换器324对放大器326提供的模拟音频信号执行A/D转换,并将获得的信号作为数字音频信号提供给ATRAC编码器/解码器326。D/A转换器325对ATRAC编码器/解码器323提供的数字音频信号执行D/A转换,并将获得数据作为模拟音频信号提供给放大器327。
放大器326放大从麦克风328或麦克风插孔330输入的音频信号,并将该信号提供给A/D转换器324。放大器327放大D/A转换器325提供的音频信号,并将该信号提供给耳机插孔331。
麦克风328将作为电信号的音频转换为音频信号,并将该音频信号提供给放大器326。扬声器329输出相应于来自放大器327的音频信号的声音。用于输入音频的麦克风等与麦克风插孔330连接,用于输出音频的耳机等与耳机插孔331连接。图25中,未示出麦克风328、扬声器329、麦克风插孔330和耳机插孔331。
可重写光盘(CD-RW)驱动器332驱动CD-RW盘(未示出),将总线311提供的数据写入到CD-RW盘上,并重放来自CD-RW盘数据和将该数据输出到总线311。
硬盘驱动器(HDD)333有内置硬盘(HD)(未示出)。在CPU312的控制下,HDD333读取记录在HD上的数据和将其输出到总线311,并将总线311提供的数据写在硬盘上。
闪速存储器334和动态随机存取存储器(DRAM)335临时存储总线311提供的数据。
通信接口(I/F)336与总线311连接,并起用于执行诸如无线型和有线型的多种通信的接口的作用。
具体地说,通信接口336对344提供的接收信号执行通信所要求的处理,诸如解调,并将处理后的信号输出到总线311。而且,通信接口336对总线311提供的数据执行通信所要求的处理,诸如调制,并将获得的发送信号提供给天线343。
通信接口336对PDA槽303的连接器单元337提供的数据执行必要的处理,并将处理后的数据输出到总线311。而且,通信接口336对经总线311提供的数据执行预定处理,并将处理后的数据输出到连接器单元337。
通信接口336接收驱动器338提供的数据并对其执行必要处理,并将处理后的数据输出到总线311。而且,通信接口336对经总线311提供的数据执行预定处理,并将处理后的数据提供给驱动器338。
如上所述,连接器单元337设在作为PDA槽303的凹陷部分(槽)的底部,连接器单元337包括一个或多个连接器,连接器与PDA101的连接器单元8(图7等)的一个或多个连接器连接。
驱动器338、光接收单元339、发射单元340构成无线通信部份304。驱动器338响应通信接口336提供的数据驱动发射单元340,并向通信接口336提供从光接收单元339提供的信号中提取的数据。光接收单元339接收例如红外线,并按照接收的辐射量向驱动器338提供电信号。驱动器338驱动发射单元340发射例如红外线。
当形成诸如以太网(注册商标)的局域网(LAN)时,LAN电缆与LAN板341连接。LAN板341在LAN电缆和总线311之间发送和接收数据。诸如公共交换电话网络(PSTN)线或综合业务数字网(ISDN)线的电话线,与调制解调器/TA(终端适配器)/DSU(数字服务单元)342连接。调制解调器/TA/DSU342在电话线和总线311之间发送和接收数据。
343以无线电波的形式发送来自通信接口336的数据,接收被发送的无线电波,并将收到的无线电波提供给通信接口336。天线343用于发送和接收用于无线通信的无线电波,该无线通信基于例如蓝牙(注册商标)或其它标准。图25中,未示出天线343。
当PDA101插到PDA槽303中时,充电电路344为PDA101的电池222(图23,24)充电。
下面,图27显示了基站计算机102的功能结构。相应于基站计算机102的图26中硬件结构的结构按需要用相同参考数字表示。
实现控制单元351使得图26中的CPU312执行程序,并执行多种处理(包括构成基站计算机102的块的控制)。
具体地说,控制单元351执行例如响应来自操作单元353的操作信号的处理。控制单元351将图像数据和音频数据提供给音频/图像编码/解码单元352,并控制它编码图像数据和音频数据。控制单元351向音频/图像编码/解码单元352提供例如编码后的图像和音频数据,并控制它解码编码后数据。而且,控制单元351向调制解调器单元354提供例如要以无线形式发送的数据,并接收调制解调器单元354提供的数据。控制单元351向显示控制单元355提供例如要显示的图像数据。控制单元351提供要保留的数据并将它们存储在存储器357中,并从存储器357读取必需的数据。控制单元351用一个或多个连接器中的例如连接器3373和3374发送和接收必需的数据,该一个或多个连接器构成了PDA槽303的连接器单元337、IEEE1394端子305和USB端子306。控制单元351用通过例如控制HDD333来写入数据和读取所需的数据。控制单元351控制例如充电电路344。
音频/图像编码/解码单元352编码控制单元351提供的图像数据和音频数据,并将编码后的数据提供给控制单元351。而且,音频/图像编码/解码单元352解码控制单元351提供的编码后数据,并将得到的图像数据和音频数据提供给控制单元351。
音频/图像编码/解码单元352相应于图26中的ATRAC编码器/解码器323,实现音频/图像编码/解码单元352使得CPU312执行程序。
调制解调器单元354调制控制单元351提供的数据,并将调制后的数据提供给无线通信部份304。而且,调制解调器单元354解调无线通信部份304提供的信号,并将解调后的信号提供给控制单元351。调制解调器单元354相应于图26中的通信接口336。
显示控制单元355执行显示控制,控制显示单元356显示控制单元351提供的图像数据。显示控制单元355相应于图26中的LCD驱动器317。
显示单元356按照显示控制单元355的显示控制执行显示。显示单元356相应于图26中的LCD316。
存储器357存储控制单元351提供的数据等,并将存储的数据提供给控制单元351。存储器357相应于图26中的闪速存储器334和DRAM335等。
图27中,连接器3371、3372、3373和3374构成了PDA槽303的连接器单元337。连接器3371和3372分别与充电电路344的正、负端子连接。连接器3373和3374与控制单元351连接。
PDA101中电池222的正、负端子分别与一个或多个连接器中的连接器81和82连接,一个或多个连接器构成了PDA101中的连接器单元8(图23)。
当PDA101装入到PDA槽303中时,连接器81和82可以分别与连接器3371和3372电连接。因此,当PDA101安装到PDA槽303中时,基站计算机102中的充电电路344用连接器81和3371、连接器82和3372为PDA101中的电池222无电。
下面,参考图28,描述PDA101安装到基站计算机102的PDA槽303中的情况下,PDA101和基站计算机102之间的连接。
如图28所示,除了连接器81和82之外,PDA101的连接器单元8包括连接器83和84。连接器83与控制单元239连接,连接器84与存储器241连接。
当PDA101安装到基站计算机102的PDA槽303中时,PDA101的连接器83和84分别与基站计算机102的连接器3373和3374连接。
如上所述,基站计算机102中,基站计算机102的连接器3373和3374都与控制单元351连接。这样,包括在PDA101的连接器单元8中的连接器83通过连接器3373与基站计算机102的控制单元351连接,包括在连接器单元8中的连接器84与基站计算机102的控制单元351连接。
结果,与PDA101中连接器83连接的控制单元239通过连接器83和3373与基站计算机102的控制单元351电连接。
因此,PDA101的控制单元239和基站计算机102的控制单元351能交换数据。通过向基站计算机102的控制单元351发送请求,PDA101的控制单元239可以在基站计算机102的存储器357中执行数据的读取和写入。相反,通过向PDA101的控制单元239发送请求,基站计算机102的控制单元351可以在PDA101的存储器241中执行数据的读取和写入。
而且,基站计算机102的控制单元351用连接器3374和84在PDA101的存储器241中直接执行数据的读取和写入,而不使用PDA101的控制单元239。
换句话说,当PDA101安装到基站计算机102的PDA槽303中时,PDA101的存储器241可以象基站计算机102的一部分那样运行。这使得基站计算机102的控制单元351能象访问基站计算机102的存储器357的一部分那样访问PDA101的存储器241。
当PDA101和基站计算机102用连接器单元8和337连接时,可以控制PDA101的另一块起部分基站计算机102的作用。换句话说,例如,可以控制PDA101的控制单元239起部分基站计算机102的控制单元351的作用。
图23所示的PDA101被设计成以音频形式与其它PDA103和通信终端(图22)执行电话呼叫。具体地说,当PDA101的功能模式设为用于通过电话进行音频呼叫的电话模式时,PDA101执行图29所示的呼叫过程和呼出过程。
首先,参考图29的流程图(A)描述呼叫过程。
在呼叫过程中,在步骤S1,通信接口218(图23)备用,将通信模式设为控制信道模式。
通信模式的类型包括呼叫信道模式、数据信道模式和控制信道模式(所谓的“备用模式”),呼叫信道模式可以用呼叫信道执行与基站(未示出)等的音频发送和接收,数据信道模式可以用数据发送/接收信道执行数据发送和接收,控制信道模式用用于控制的控制信道只执行导频信号和其它控制数据的交换,而不用另一信道执行发送和接收。步骤S1中,呼叫模式设为控制信道模式。
而后,当发生某种事件时,诸如经控制信道发送表示呼入(call-in)的控制数据的情况下、或从操作单元224等提供操作信号(表示所执行操作是请求呼出)的情况下,过程进行到步骤S2,通信接口218确定是否发生呼入。
换句话说,通信接口218监控始终从天线64收到的控制信道的数据。在步骤S2,根据控制信道的数据,通信接口218确定是否发生了呼入。
在步骤S2,如果通信接口218已经确定发生了呼入,通信接口218就经总线201向CPU202提供表示确定的消息。当接收该消息时,在进行到步骤S3之前,CPU202控制扬声器10用总线201、ATRAC编码器/解码器214、D/A转换器212和放大器208输出振铃音。
在步骤S3,通信接口218将通信模式从控制信道模式转为使用呼叫信道的呼叫信道模式,在呼叫信道上执行音频发送和接收,并进行到步骤S4。在步骤S4,CPU202确定用户是否已经操作了操作单元224等以启动挂机状态。如果CPU202已经确定没有启动挂机状态,就返回步骤S1。
相反,如果CPU202在步骤S4确定已经操作了操作单元224等以便启动挂机状态时,CPU202进行到步骤S5。在步骤S5,通信接口218建立到呼入方的链接,并执行音频数据发送和接收,用于以音频形式呼叫。
该结构中,输入到麦克风9的声音通过放大器209、A/D转换器211、ATRAC编码器/解码器214、总线201和通信接口218后从天线64发送出去。以无级电波发送的声音由天线64接收,并通过通信接口218、总线201、ATRAC编码器/解码器214、D/A转换器212和放大器208之后被扬声器10输出。
而后,进行到步骤S6,CPU202确定是否结束呼叫,即,PDA101的用户是否已经操作操作单元224以便启动挂机状态,或者另一侧是否处于挂机状态。如果CPU202确定不结束呼叫,就返回步骤S5。
如果CPU202确定结束呼叫,通信接口218就断开到呼入方的链接,并返回步骤S1。
在步骤S2,如果确定没有发现呼入,过程就进行到步骤S7,通信接口218确定是否发生了请求呼出的事件(下文中也称为“呼出事件”)。
下面参考图29的流程图(B)描述呼出事件的发生。
在步骤S7,如果确定没发生呼出事件,过程就返回步骤S1,重复执行相同的步骤。
在步骤S7,如果确定发生呼出事件,过程就进行到步骤S8。在步骤S8,通信接口218将通信模式从控制信道模式转换为呼叫信道模式,并从天线64发送与呼出事件一起提供的目的地电话号码。
而后,当相应于电话号码的另一侧处于摘机状态时,通信接口218建立到另一侧的通信链接,并进行到步骤S9。在步骤S9,与步骤S5的情况类似,通信接口218执行用于以音频形式呼叫的音频数据发送和接收。
而后,进行到步骤S10,与步骤S6的情况类似,CPU202确定是否结束呼叫。如果CPU202确定不结束呼叫,就返回步骤S9。
在步骤S10,如果CPU202已经确定要结束呼叫,通信接口218就断开到另一侧的链接,并返回步骤S1。
下面,参考图29的流程图(B)描述呼出过程。
PDA101中的HDD215(或闪速存储器216)(图23)存储电话号码表,用户预先在电话号码表上记录的电话号码与相应于电话号码的人的姓名关联。电话模式下,通过操作操作单元224以便显示电话号码表,启动呼出过程。
具体地说,在呼出过程中,在步骤S21,CPU202用总线201读取存储在HDD215中的电话号码表并将该列表提供给LCD驱动器206,并进行到步骤S22。
在步骤S22,LCD驱动器206控制LCD3、41、12、21、22或23显示来自CPU202的电话号码表。
下文中将LCD3、41、12、21、22或23称为“LCD3”。
而后,当用户从显示在LCD3上的电话号码表中选择电话号码时,过程进行到步骤S23,CPU202将所选的电话号码识别为要呼出的电话号码。
LCD3可以用光标显示电话号码表。该光标用于指定电话号码表上的电话号码,并可以在拨盘6(图7等)作为操作单元224(图22)时移动光标来改变指定的电话号码。按下拨盘6确认由光标指定的电话号码作为所选的电话号码。
因此,当用户旋转拨盘6、将光标移动到要呼叫的目的电话号码的位置、并按下拨盘6时,在步骤S23是别的电话号码(光标指定的电话号码)。
当电话号码表包含大量电话号码时,LCD3难以显示所有的电话号码。这种情况下,通过旋转拨盘6,可以滚动和显示屏幕外的电话号码。
而且,对于电话号码选择,除了操作拨盘6,通过直接触摸显示在LCD3上的电话号码表上的电话号码,可以选择所显示的电话号码。换句话说,当用户触摸显示在LCD3上的电话号码表上的电话号码时,触板3A和触板驱动器205检测所触摸的位置,将相应于触摸位置的电话号码识别为用户选择的电话号码。
当CPU202在步骤S23识别用户选择的电话号码时,CPU202进行到步骤S24。CPU202使电话号码与呼出事件(表示呼出事件的消息)关联,将该电话号码提供给通信接口218,并终止呼出过程。
如利用图29中的流程图(A)那样,通信接口218在步骤S7检测呼出事件的发生,并呼出与呼出事件关联的电话号码。
虽然通信接口218呼出了用户从电话号码表选择的电话号码,但是,用户可以直接输入呼出电话号码。
如图2或下面要描述的图36所示,控制LCD3显示用于输入电话号码的拨号按钮。触板3A、3A1、5A1、12A和21A、22A或23A(下文中称为“触板3A”)以及触板驱动器205检测对拨号按钮的操作,可以呼出相应于检测到的操作的电话号码。
下面,图23中的PDA101可以与其它PDA103、通信终端106(图22)、公用网络104和互联网上的计算机执行电子邮件发送和接收。当PDA101的功能模块设为电子邮件模式时,PDA101执行图30的流程图所示的邮件发送/接收过程和邮件发送事件过程。
首先,参考图30的流程图(A)描述邮件发送/接收过程。
在邮件发送/接收过程中,在步骤S31,通信接口218(图23)设为备用,通信模式设为控制信道模式。
而后,某种事件的发生导致过程进行到步骤S32,通信接口218确定事件是否有与电子邮件的发送或接收有关的事件(下文中也称为“邮件发送/接收事件”)。
该过程中,通信接口218监控总是用天线64来接收的控制信道上的数据,例如在向通信接口218发送表示电子邮件发送的控制数据时,产生邮件接收事件。而且,当向CPU202提供来自操作单元224的操作信号(该操作信号指示所执行的请求电子邮件发送的操作)时,CPU202产生邮件发送事件。邮件发送事件和邮件接收事件统称为邮件发送/接收事件。
在步骤S32,如果确定产生的事件不是邮件发送/接收事件,过程就返回步骤S31。
在步骤S32,如果确定产生的事件是邮件发送/接收事件,过程就进行到步骤S33。通信接口218将通信模式从控制信道模式转为数据信道模式,可以用数据发送/接收信道执行数据发送和接收,并进行到步骤S34。在步骤S34,通信接口218建立与基站(未示出)的(邮件服务器)的通信链接,并执行电子邮件数据的发送和接收。
例如,当邮件发送/接收事件是一种事件类型(邮件接收事件),该事件类型指示:已经通过控制信道发送了表示电子邮件发送的控制数据。这时,通信接口218请求来自基站(的邮件服务器)的电子邮件,并用天线64接收基站发送的电子邮件。
而且,例如,当邮件发送/接收事件是一种事件类型(邮件发送事件),该事件类型指示:已经从操作单元224提供的请求电子邮件发送的被执行操作,通信接口218用天线64向基站(的邮件服务器)发送经总线201提供的电子邮件数据。
而后,过程进行到步骤S35,CPU202确定电子邮件数据的发送/接收是否已经结束,即,是否已经收到地址为PDA101的电子邮件的所有数据,这些数据存储在基站(的邮件服务器)中,或者,是否已经发送了请求发送电子邮件的所有数据。
在步骤S35,如果CPU202已经确定电子邮件数据的发送/接收还没结束,就返回步骤S34,继续执行还没发送/接收的电子邮件数据的发送/接收。
相反,在步骤S35,如果CPU202确定电子邮件数据的发送/接收已经结束,就返回步骤S31,重复执行相同处理。
下面,参考图30的流程图(B)描述邮件发送事件过程。
PDA101(图23)中的HDD215(或闪速存储器216)除了存储上述电话号码表之外,还存储邮件地址表,用户预先在邮件地址表上记录的电子邮件地址与相应于电子邮件地址的其它人姓名相关联。在电子邮件模式中,通过操作操作单元224以便显示邮件地址表,启动邮件发送事件过程。
具体地说,在邮件发送事件过程中,在步骤S41,CPU202用总线201读取存储在HDD215中的邮件地址表,用总线210将真实表(real list)提供给LCD驱动器206,并进行到步骤S42。
在步骤S42,LCD驱动器206控制LCD3显示来自CPU202的邮件地址表。
而后,当用户从显示在LCD3上的邮件地址表选择电子邮件地址时,过程进行到步骤S43,CPU202识别所选的地址作为电子邮件目的地。
这里,与用图29描述的显示电话号码表和选择电话号码类似,分别执行用LCD3显示邮件地址表和从邮件地址表选择电子邮件地址与用图29描述的电话号码类似,用户可以直接输入电子邮件地址。
可以合并邮件地址表和电话号码表以形成一个表,即,表上的用户姓名与它们的电子邮件地址和电话号码关联。
认出电子邮件地址作为电子邮件目的地之后,CPU202在接收用作电子邮件主体的输入文本时进行到步骤S44。CPU202通过用总线201控制LCD驱动器206来控制LCD3显示输入文本。
执行对要用作电子邮件主体的文本的输入,使得用户执行旋转和按压作为操作单元224的拨盘6(图7等)的操作。所执行的旋转拨盘6的操作使CPU202控制LCD驱动器206,从而在LCD3上显示要用光标输入的符号。而且,当光标指定符号时,按下拨盘6,CPU202确认所指定的符号作为文本输入。
而且,执行要被用作电子邮件主体的文本的输入,例如也可以以便用户操作在LCD3上显示的按钮等。具体地说,CPU202通过控制LCD驱动器206使LCD3显示用于输入符号的按钮。用户触摸显示在LCD3上的按钮使触板3A和触板驱动器205检测被触摸的按钮,确认相应于该按钮的字符作为文本输入。
对于电子邮件,可以执行将电子邮件地址指定为所谓“副本”、和指定要附到电子邮件上的文件等。当执行这种指定时,在步骤S44,LCD3显示反映指定的屏幕。
而且,对于电子邮件,与文本输入类似,可以编辑已经输入的文本。当操作操作单元224以便执行这种编辑时,在步骤S44,LCD3显示反映所编辑内容的屏幕。
而后,进行到步骤S45,CPU202确定用户是否已经操作了操作单元224以便结束文本输入。如果CPU202确定已经执行了该操作,就进行到步骤S44。
在步骤S45,如果CPU202确定用户已经操作了的操作单元224以便结束文本的输入,就进行到步骤S46,CPU202确定用户是否已经操作了操作单元224以便命令发送包含输入主体的电子邮件。
在步骤S46,如果确定还没命令发送电子邮件,过程就在用户操作操作单元224以便显示电子邮件表时返回步骤S41。
这种情况下,电子邮件存储在例如HDD215中,而后,按任意定时或响应用户指令发送电子邮件。
相反,在步骤S46,如果确定命令发送电子邮件,即,当操作单元224向CPU202提供请求发送电子邮件的操作信号时,过程进行到步骤S47。CPU202将邮件发送事件通过总线201提供给通信接口218,并在用户操作操作单元224以便显示电子邮件表时返回步骤S41。
如上用图31的流程图(A)所述的那样,通信接口218在步骤S32检测邮件发送事件的产生,并发送电子邮件。
在步骤S45,如果确定已经结束用作电子邮件主体的文本的输入,CPU202就使电子邮件包括作为发送者的PDA101的用户的电子邮件地址。PDA101的用户的电子邮件地址可以存储在HDD215中,使得用户操作操作单元224。
图23中的PDA101可以发送和接收诸如二进制数据的数据。PDA101可以用基站执行数据发送和接收,并可以执行与其它PDA103以及可通信通信终端106(图22)的直接数据发送和接收,而不使用基站。当PDA101的功能模式设为用于执行与其它PDA103以及可通信通信终端106之间的多种数据发送和接收时,PDA101执行图31所示的数据发送/接收过程和数据发送事件过程。
首先,参考图31的流程图(A)描述数据发送/接收过程。
在数据发送/接收过程中,在步骤S51,通信接口218(图23)设为备用,通信模式设为控制信道模式。
而后,当发生某种事件时,过程进行到步骤S52,通信接口218确定事件是否是与数据发送或接收有关的事件(下文中称为“数据发送/接收事件”)。
通信接口218监控总由天线64来接收的控制信道上的数据。例如,当发送表示数据发送的控制数据时,通信接口218产生数据接收事件。而且,当操作单元224向CPU202提供表示请求数据发送的已执行操作的操作信号时,CPU202产生数据发送事件。数据发送事件和数据接收事件统称为“数据发送/接收事件”。
在步骤S52,如果确定所产生的事件不是数据发送/接收事件,过程就返回步骤S51。
在步骤S52,当产生的事件是数据发送/接收事件时,过程进行到步骤S53。通信接口218将通信模式从控制信道模式转为使用数据信道的数据信道模式,并进行到步骤S54。在步骤S54,通信接口218执行与其它PDA103之间的数据发送和接收。
因此,当数据发送/接收事件是如下事件(数据接收事件):其指示已经通过控制信道发送了表示数据发送的控制数据。这时,通信接口218用天线64接收从其它PDA103经数据信道发送的数据。
而且,当数据发送/接收事件是如下事件(数据发送事件):其指示已经提供了操作信号,该操作信号表示请求数据发送的已执行操作。这时,通信接口218用天线64将总线201提供的数据发送到其它PDA103。
这里,用天线64以无线电波执行PDA101和其它PDA103之间的数据发送和接收。然而,可以用例如无线通信单元63,以红外形式执行PDA101和其它PDA103之间的数据发送和接收。而且,不仅可以使用如上所述的无线电波和红外线(和其它类型的电磁辐射)的非接触形式执行PDA之间的通信,而且可以使用连接器单元(图23)的有线形式(接触状态)执行PDA之间的通信。
当在步骤S54接收数据时,依次执行步骤S55和S56。当发送数据时,过程跳过步骤S55和S56,并进行到步骤S57。
在步骤S55,CPU202识别由通信接口218收到的数据类型。具体地说,本实施例中,数据包括数据标识符,表示在图像数据、音频数据、程序数据等之中的一个数据类型,和在数据被编码时表示的编码类型。在步骤S55,参考包括在通信接口218收到的数据中的数据标识符,CPU202识别数据类型。
进行到步骤S56,CPU202将通信接口218收到的数据经HDD215传送到HDD215,并控制HDD215在进行到步骤S57之前存储该数据。
本实施例中,对于每个数据类型存储数据,例如,将不同类型数据分在不同的目录和文件夹中。
本实施例中,将数据以文件形式存储。
这里,将收到的数据存储在HDD215中。然而,可以将数据存储在闪速存储器216中或DRAM217中。
当收到的数据是例如没有编码的图像或音频数据时,可以在编码后将图像或音频数据存储在HDD215中。可以通过图像编码数据编码器/解码器213执行图像数据的编码。可以用ATRAC编码器/解码器214执行音频数据的编码。而且,可以将图像数据和音频数据以另一种编码方法编码,以便CPU202执行程序。
在步骤S57,CPU202确定是否已经结束数据的发送或接收,即,PDA101是否已经收到了其它PDA103发送的所有数据,或者,PDA101是否已经收到了请求发送的所有数据。
在步骤S57,如果CPU202确定数据发送或接收还没结束,就返回步骤S54,继续执行还没完成的发送和接收的数据的发送和接收。
在步骤S57,如果CPU202确定数据发送或接收已经结束,就返回步骤S51,重复执行相同的处理。
下面,参考图31的流程图(B)描述数据发送事件。
在数据模式中,用户操作操作单元224以便显示邮件地址表,从而启动数据发送事件。
在数据发送事件过程中,步骤S61到S63分别执行与图30中的流程图(B)的步骤S41到S43相同的处理。这导致CPU202将电子邮件地址识别为数据的目的地。
在数据发送事件中,电子邮件地址被用作指示数据目的地的信息。然而,当目的地可以由例如互联网协议(IP)地址、媒体访问控制(MAC)地址、用户标识符(ID)等来指定时,可以将这种信息用作数据目的地址。
而后,进行到步骤S64,通过产生数据表并将数据表经总线201提供给LCD驱动器206,CPU202在LCD3上显示数据表。
换句话说,CPU202访问HDD215,并获取例如图像数据、音频数据、程序等文件的文件名。CPU202以表格形式产生包含文件名的数据表,并在LCD3上显示数据表。
在LCD3上显示数据表之后,CPU202进行到步骤S65,并确定用户是否从数据表中选择了某些数据(这里是文件名)。
对于数据表,与从电话号码表选择电话号码的情况和从邮件地址表中选择电子邮件地址的情况类似,通过操作作为操作单元224的拨盘6(图7等),用户可以从数据表中选择数据(文件名)。在步骤S65,CPU202确定是否从数据表中选择了一些数据,如上所述。
在步骤S65,当确定没选择数据时,过程进行到步骤S64,并重复执行相同处理。
在步骤S65,如果确定选择了数据,过程就进行到步骤S66,CPU202确定用户是否操作了操作单元224以便命令发送要被选择的在步骤S65确定的数据(下文中称为“所选数据”)。
在步骤S66,如果确定没命令发送所选数据,当用户操作操作单元224以便显示邮件地址表时,过程返回S61。
在步骤S66,如果确定命令发送所选数据,即,当操作单元224向CPU202提供请求发送所选数据的操作信号时,过程进行到步骤S67。CPU202经总线201提供数据发送事件,并在用户操作操作单元224以便显示邮件地址表时返回步骤S61。
如利用图31的流程图(A)所述的那样,在步骤S52,通信接口218检测数据发送事件的发生,并发送所选数据。
用在图31的流程图(B)中步骤S62识别的电子邮件地址作为目的地来执行所选数据的发送。
图23中的PDA101可以重放记录(存储)在HDD215中的图像数据和音频数据。具体地说,当PDA101的功能模块设为用于重放图像数据或音频数据的数据重放模式时,PDA101执行图32中流程图所示的数据重放过程。
在HDD215中,可以记录数据,获得该数据使得图像编码数据编码器/解码器213或CPU202执行的程序所实现的编码器编码CCD照相机65(图23)所捕获的图像数据。而且,HDD215中,可以记录数据,通过用ATRAC编码器/解码器214或CPU202执行程序编码从耳机/麦克风插孔7或麦克风9输入的音频数据获得该数据。在HDD215中,可以记录通过数据发送/接收过程(用图31的流程图(A)描述)收到的图像数据和音频数据的编码后数据。
图32所示的数据重放过程中,重放如上所述的记录在HDD215中的数据。
数据重放模式中,在步骤S71,CPU202确定用户是否已经操作了操作单元224以便请求显示数据表。如果CPU202确定还没执行操作,就返回步骤S71。
在步骤S71,如果CPU202确定用户已经操作了操作单元224以便请求显示数据表,就进行到步骤S72。CPU202产生数据表,并通过经总线201将数据表提供给LCD驱动器206而在LCD3上显示数据表。
换句话说,CPU202访问HDD215,并获取存储在HDD215中的图像数据和音频数据文件的文件名。CPU202以表格形式产生包含文件名的数据表,并将数据表显示在LCD3上。
在LCD3上显示数据表后,CPU202进行到步骤S73,与图31的流程图(B)中步骤S65的情况类似,确定是否从数据表中选择了某些数据。
在步骤S73,如果确定没选择数据,过程就返回步骤S72,并重复执行相同处理。
而且,在步骤S73,如果确定选择了数据,CPU202就确定所选数据是图像数据和音频数据中的哪种。当所选数据是图像数据时,过程进行到步骤S74。当所选数据是音频数据时,过程进行到步骤S78。
在步骤S74,CPU202从HDD215读取要被选择的在步骤S73确定的图像数据(的文件),并进行到步骤S75。在步骤S75,CPU202对读取的图像数据执行解码过程。
换句话说,存储在HDD215中的图像数据有编码形式,在步骤S75,解码编码后的图像数据。
这里,用所实现的解码器执行图像数据的解码,使得图像编码数据编码器/解码器213或CPU202执行程序。
在步骤S75解码图像数据之后,CPU202进行到步骤S76,并通过经总线201将解码后数据提供给LCD驱动器206而在LCD3上显示图像。
而后,进行到步骤S77,CPU202确定所选择的在步骤S73确定的所有图像数据的重放是否结束。如果CPU202确定重放还没结束,就返回步骤S74,并重复执行相同处理。换句话说,它们继续重放图像数据。
在步骤S73,如果CPU202确定所要选择的在步骤S73确定的所有图像数据的重放已经结束,就返回步骤S71,并重复执行相同处理。
而且,在步骤S78,CPU202从HDD215读取所要选择的在步骤S73确定的音频文件(的文件),并进行到步骤S79。在步骤S79,CPU202对从HDD215读取的音频数据执行解码过程。
换句话说,HDD215中存储的音频数据有编码形式,如上所述。在步骤S79,解码编码后的音频数据。
用所实现的解码器执行音频数据的解码,使得ATRAC编码器/解码器214或CPU202执行程序。
在步骤S79解码音频数据之后,CPU202进行到步骤S80,并通过经总线201、ATRAC编码器/解码器214、D/A转换器212和放大器208将数据提供到耳机/麦克风插孔7或扬声器10来输出音频数据。
而后,进行到步骤S81,CPU202确定所要选择的在步骤S73确定的所有音频数据的重放是否已经结束。如果CPU202确定重放还没结束,就返回步骤S78,并重复执行相同处理。换句话说,它们继续重放音频数据。
在步骤S81,如果CPU202确定所有音频数据的重放已经结束,就返回步骤S71,并重复执行相同处理。
本实施例中,重放存储在HDD215中的图像数据或音频数据。另外,当将从互联网105上(图22)的服务器等(未示出)下载的程序安装在HDD215中时,在步骤S72可以显示包括程序的文件名的数据表,当用户选择了一个程序时,CPU202可以执行所选程序。
当所要选择的在步骤S73确定的数据包括图像数据和音频数据时,并行执行步骤S74到S77的过程和步骤S78到S81的过程。
图23中的PDA101可以对图像数据和音频数据执行流重放,图像数据和音频数据是经公用网络104从互联网105(图22)上的服务器等(未示出)以所谓“推式传递”来发送的。换句话说,当PDA101的功能模式设为用于执行流重放的流重放模式时,PDA101执行图33中流重放过程。
在流重放过程中,在步骤S91,通信接口218(图23)设为备用,通信模式设为控制信道模式。
而后,当经控制信道发送控制数据,控制数据指示发送了一些数据时,通信接口218经天线64接收控制数据。进行到步骤S92,根据控制数据,通信接口218确定是否可以发送流重放数据(下文中称为“流数据”)。
在步骤S92,如果确定不发送流数据,过程就进行到步骤S91,并重复执行相同处理。
在步骤S92,如果确定发送流数据,过程就进行到步骤S93。通信接口218将通信模式从控制信道模式转为数据信道模式,并进行到步骤S94。在步骤S94,通信接口218开始接收经数据信道发送的流数据。
经总线201提供通信接口218收到的流数据并将其存储在DRAM217中。
当DRAM217开始存储流数据时,CPU202进行到步骤S95,并识别流数据的数据类型。换句话说,与利用图31的流程图(A)描述的数据发送/接收过程的情况类似,流数据包括指示流数据类型的数据标识符。在步骤S95,CPU202通过参考DRAM217中存储的流数据的数据标识符来识别数据类型。
进行到步骤S96,CPU202根据步骤S95中识别的数据类型来确定流数据是图像数据还是音频数据。
在步骤S96,如果CPU202确定存储在DRAM217中的流数据是图像数据,就进行到步骤S97。CPU202读取存储在DRAM217中的图像数据,并对图像数据执行解码过程。
换句话说,流数据具有基于例如MPEG或其它编码方式的编码形式。在步骤S95,解码编码后图像数据。
用所实现的解码器执行图像数据的解码,使得图像编码数据编码器/解码器213或CPU202执行程序。
在步骤S97解码图像数据之后,CPU202进行到步骤S98,并通过总线201将图像数据经提供给LCD驱动器206而在LCD3上显示图像数据。
而后,进行到步骤S99,CPU202确定所有存储在DRAM217中的流数据(这里是图像数据)的重放是否结束。如果CPU202确定重放还没结束,就返回步骤S97,并继续执行对存储在DRAM217中的流数据的解码和显示(重放)。
在步骤S99,如果CPU202确定所有存储在DRAM217中的流数据的重放已经结束,就返回步骤S91,并重复执行相同的处理。
而且,在步骤S96,如果确定流数据是音频数据,过程就进行到步骤S100。CPU202读取存储在DRAM217中的音频数据,并对音频数据执行解码过程。
流数据具有基于例如ATRAC或其它编码方式的编码形式。在步骤S100,解码编码后音频数据。
用所实现的解码器来执行音频数据的解码,使得ATRAC编码器/解码器214或CPU202执行程序。
在步骤S100解码音频数据之后,CPU202进行到步骤S101,并通过将音频数据经总线201、ATRAC编码器/解码器214、D/A转换器212和放大器208提供给耳机/麦克风插孔7或扬声器10来输出音频数据。
而后,进行到步骤S102,CPU202确定存储在DRAM217中的所有流数据(这里是音频数据)的重放是否结束。如果CPU202确定重放还没结束,就返回步骤S100,并继续执行对存储在DRAM217中的流数据的解码和数据(重放)。
在步骤S102,如果CPU202确定存储在DRAM217中的所有流数据的重放已经结束,就返回步骤S91,并重复执行相同处理。
当流数据包括图像数据和音频数据时,并行执行步骤S97到S99的过程和步骤S100到S102的过程。
图23中的PDA101可以与图26中的基站计算机102交换多种类型的数据(文件)。
下面,参考图34和35,描述在PDA101和基站计算机102之间的文件交换过程。
可以通过利用天线64和343的无线通信、利用连接器单元8和337的有线通信以及利用无线通信单元63和304的红外通信中的任何一种来执行PDA101(图23)和基站计算机102(图26)之间的文件交换。这里,通过利用天线64和343执行无线通信,在PDA101和基站计算机102之间执行文件交换。
首先,参考图34描述从PDA101向基站计算机102发送文件情况下的过程。
基站计算机102(图26)的CPU312(相应于图27中的控制单元351)处于备用(A1)直到用户操作键盘301(相应于图27中的操作单元353)来指定要从PDA101接收的文件。CPU312选择所要从PDA101接收的指定文件(A2)。这时,PDA101(图23)的CPU202(相应于图24中的控制单元239)在控制信道模式中处于备用(B1)状态。
在图34所示的实施例中,例如,通过与PDA101通信,基站计算机102认为其处于已经获取了存储在PDA101中HDD215里的文件的文件名列表的状态。用户可以从文件名列表指定文件(A1)。
选择所要接收的文件之后,通过控制通信接口336,基站计算机102的CPU312将请求接收所选文件的接收请求信号和例如用于识别所选文件的文件名一起从天线343发送到PDA101(A3)。
PDA101中的通信接口218经天线64从基站计算机102接收接收请求信号(B2),并将其提供给CPU202。
收到接收请求信号之后,PDA101的CPU202请求基站计算机102通过控制通信接口218来执行验证过程,从而在PDA101的CPU202和基站计算机102的CPU312之间执行验证过程(A4,B3)。
当在PDA101的CPU202和基站计算机102的CPU312之间成功验证之后,PDA101的CPU202控制通信接口218向基站计算机102发送表示许可接收文件的接收许可信号(B4)。
当验证失败时,不执行接下来的过程。这样,不从PDA101向基站计算机102发送文件。
PDA101发送的接收许可信号位于基站计算机102的通信接口336的天线343(A5),并经总线311提供给CPU312。这使CPU312识别出从PDA101发送的文件。
而后,PDA101的CPU202从HDD215读取例如相应于基站计算机102发送具有同接收请求信号一起接收的文件名的文件,并将读取的文件经总线201提供给通信接口218,从而控制CPU202从天线64发送文件(B5)。
基站计算机102中的通信接口336在天线343接收PDA101发送的文件(A6)。通信接口336经总线311传送收到的文件和将其存储在DRAM335中。根据DRAM335中存储的文件的文件识别信号,CPU312识别文件类型,例如是图像数据、音频数据、程序和文本数据中的哪个类型(A7)。
文件包括表示其文件类型的文件识别信号。通过参考文件识别信号,可以识别文件类型。
CPU312经总线311传送和存储按照文件类型存储在DRAM335中的文件(A8)。
换句话说,本实施例中,基站计算机102将文件存储在HDD333中,根据文件类型分在不同的目录和文件夹中。
下面,参考图35描述从基站计算机102向PDA101发送文件的情况下的过程。
基站计算机102(图26)的CPU312(相应于图27的控制单元351)处于备用状态直到用户操作了键盘301(相应于图27中的操作单元353)以便从存储在HDD333中的文件中指定要发送到PDA101的文件(A11)。CPU312选择所指定的文件作为要发送到PDA101的文件(A12)。这时,PDA101(图23)的CPU202(相应于图24中的控制单元239)处于控制信道模式的备用状态(B11)。
在选择了要发送到PDA101的文件之后,基站计算机102的CPU312控制通信接口336将请求发送所选文件的发送请求信号和例如识别所选文件的文件名一起从天线343发送到PDA101(A13)。
PDA101中的通信接口218在天线64接收来自基站计算机102的发送请求信号(B12),并将其提供给CPU202。
收到发送请求信号之后,通过控制通信接口218,PDA101的CPU202请求基站计算机102执行验证过程。这使PDA101的CPU202和基站计算机102的CPU312执行用于识别对方是正当通信方的验证过程(A14,B13)。
当在PDA101的CPU202和基站计算机102的CPU312之间验证成功时,PDA101的CPU202通过控制通信接口218将表示许可发送文件的发送许可信号发送到基站计算机102(B14)。
当验证失败,与图34的情况类似,不执行接下来的过程。这样,不从基站计算机102向PDA101发送文件。
基站计算机102中的通信接口336在天线343接收PDA101发送的发送许可信号(A15),并经总线311将其提供给CPU312。这使得CPU312识别来自PDA101的发送文件的许可。
而后,基站计算机102从例如HDD333中读取相应于具有同发送请求信号一起发送到PDA101的文件名的文件,并将读取的文件提供给通信接口336,从而控制PDA101从天线343发送文件(A16)。
PDA101中的通信接口218在天线63接收从基站计算机102发送的文件(B15)。通信接口218经总线201发送收到的文件并将其临时存储在DRAM217中。根据存储在DRAM217中的文件的文件识别信号,CPU202识别文件的文件类型,即是图像数据、音频数据、程序和文本数据中的哪个类型(B16)。
如利用图34所述那样,文件包括表示其文件类型的文件识别信号。参考文件识别信号,可以识别文件类型。
CPU202经总线201传送存储在DRAM217中的文件并根据其文件类型将它存储在闪速存储器216中(B17)。
PDA101中,文件不存储在闪速存储器216中,但是,可以存储在HDD215中。
下面,描述用于PDA101的信息显示方法。
如图10所示,通过打开PDA101的控制单元20,打开副面板15和16,可以几乎在相同平面上显露6个LCD41、51、12、21、22和23以便它们彼此相邻。
因此,在PDA101中,例如图36中所示,将6个LCD41、51、12、21、和22到23看作一个屏幕,可以在一个屏幕上显示一条信息。
换句话说,图36显示了在PDA101的功能模式设为电话模式时6个LCD41、51、12、21、22到23显示的实例。
图36的实施例中,将6个LCD41、51、12、21和22到23看作一个屏幕,一个屏幕显示用于使PDA 101起电话机作用的按钮。
具体地说,图36中,LCD41显示用于启动摘机状态的整个摘机按钮。LCD51显示用于输入电话号码的拨号按钮中用于输入数字“7”的整个按钮、用于输入数字“8”的部分按钮、用于输入符号“*”的整个按钮和用于输入数字“0”的部分按钮。LCD12显示用于输入数字“1”的整个按钮、用于输入数字“2”的部分按钮、用于输入数字“4”的整个按钮和用于输入数字“5”的部分按钮。LCD21显示用于输入数字“2”的按钮的其余部分、用于输入数字“3”的整个按钮、用于输入数字“5”的部分按钮和用于输入数字“6”的整个按钮。LCD22显示用于启动挂机状态的整个挂机按钮。LCD23显示用于输入数字“8”的按钮的其余部分、用于输入数字“9”的整个按钮、用于输入数字“0”的按钮的其余部分和用于输入符号“#”的整个按钮。
拨号按钮中,用于输入数字的按钮也用于输入日本平假名符号、字母等,用于写入电子邮件的主体等。
当操作LCD41、51、12、21、22和23上显示的每个按钮时,分别与LCD41。51、12、21、22和23集成的触板4A1、5A1、12A、21A、22A和23A检测按钮的操作。
因此,与LCD集成的触板检测整个显示在LCD上的按钮的的操作。多个与LCD集成的触板中的任意一个都可检测在多个LCD上显示的按钮的操作。
具体地说,在图36中,例如,在用于输入数字“1”的按钮完全显示在LCD12上的情况下,与该按钮集成的触板12A因而检测到按钮上的操作。例如,由于在LCD12和21上显示用于输入数字“2”的按钮,由与LCD12集成的触板12A或与LCD21集成的触板21A中的任一个检测按钮上的操作。
因此,对于用户,通过触摸显示在LCD12上用于输入数字“2”的按钮,或触摸用于输入数字“2”的按钮的显示部分,可以输入数字“2”。
如上所述,当6个LCD41、51、12、21、22和23用作显示一条信息的一个屏幕时,与在一个LCD上显示信息的情况相比,信息可以被显示得更大。
为了在多个LCD组成的一个屏幕上显示信息,如上所述,在下文中称为“多屏幕显示”。
除了如上所述用所有6个LCD41、51、12、21、22和23作为一个屏幕显示信息之外,用6个LCD41、51、12、21、22和23作为单独的屏幕,在每个屏幕上显示每条信息。
图37A到37C显示了将6个LCD41、51、12、21、22和23作为单独的屏幕在屏幕上显示多条信息。图37的实施例(与下文要描述的图38和39类似)中,示意性画出了LCD。
在图37A的实施例中,6个LCD41、51、12、21、22和23分别显示菜单项。具体地说,LCD41显示项目“新闻”,LCD51显示项目“音乐”,LCD12显示项目“天气预报”,LCD21显示项目“邮件”,LCD22显示项目“电影”,LCD23显示项目“电话”。
在图37A的状态下,当用户触摸例如显示项目“电影”的LCD22时,与LCD22集成的触板22A检测到该触摸。例如,如图37B所示,在6个LCD41、51、12、21、22和23上分别显示与项目“电影”链接的多条信息。
图37B的实施例中,在6个LCD41、51、12、21、22和23上分别显示电影标题#1到#6。
在图37B所示的状态下,当用户触摸例如显示电影标题#1的LCD41时,与LCD41集成的触板4A1检测到该触摸,如图37C所示分别在6个LCD41、51、12、21、22和23上显示与电影标题#1链接的多条信息。
图37C的实施例中,LCD41显示表示符号“开始”的按钮(下文中称为“开始按钮”)。而且,LCD51、12、21、22和23显示与标题#1的电影、导演、编剧、主演、配角和采访有关的多个图像。
在图37C的状态下,当用户触摸例如显示了“开始”按钮的LCD41时,PDA101开始重放标题#1的电影的图像数据,用6个LCD41、51、12、21、22和23作为一个屏幕执行所重放的图像的多屏显示。
而且,在图37C所示的状态下,当用户触摸例如显示了电影导演的图像的LCD时,PDA101开始重放介绍导演个人史、其它作品等的信息,用6个LCD41、51、12、21、22和23作为一个屏幕执行该信息的多屏显示。
如上所述,当6个LCD41、51、12、21、22和23分别用作单独的屏幕时,在屏幕上显示多条信息,按不同LCD上的信息条显示每条信息。因此,当用户从多条信息选择一条信息时,他或她可以选择该信息就像实际上选择显示该条信息的LCD。
换句话说,在多屏显示的情况下,如图36所示,可以在两个LCD上显示一个按钮。这种情况下,通过触摸所显示的按钮的两个部分之一,可以操作该按钮。然而,当在两个LCD上显示一个按钮时,也就是说,一个按钮相应于两个LCD。这样,按钮和LCD之间的对应就不是一对一的关系了,所以用户可能在操作时搞不清楚。
如图37A到37C所示,当6个LCD41、51、12、21、22和23分别用作单独的屏幕时,在每个屏幕上显示一条信息,每条信息和每个LCD之间的对应就是一对一的关系。因此,易于将显示在一个LCD上的信息和显示在其它LCD上的信息区别开来。这使得用户能执行简单而准确的操作来选择预期信息。
而且,当在一个LCD上显示一条信息时,与在一个LCD上显示多条信息的情况相比,可以将该信息显示得较大。这就能信息显示是不可被误操作的的。
当将一个LCD屏幕分为多个区域时,在每个区域中显示一条信息,显然,可以执行与图37A到37C中的情况相类似的显示。然而,为了通过将一个LCD分为多个区域而显示大小与图37A到37C相类似的信息,必需利用大LCD作为一个LCD,所以整个设备变大。而且,在将一个LCD分为多个区域的情况下,按钮分别显示在多个区域中,当用户触摸两个区域的交界时,难以确定操作了两个区域中的哪一个键。
相反,象图37A到37C中的实施例那样,当在可以旋转的多个LCD中都显示一条信息时,可以防止上述尺寸增大和难以确定用户的操作。
这里,分别在多个LCD上显示多条信息在下文中也称为“目录显示”。
为了用6个LCD41、51、12、21、22和23显示信息,用户可以选择多屏显示和目录显示中的显示形式,并可以切换多屏显示和目录显示。
图38A到38C显示了图37A到37C所示从目录显示改变的多屏显示的实例。
图38A显示了从图37A中的目录显示改变的多屏显示,图38B显示了从图37B中的目录显示改变的多屏显示,图38C显示了从图37C中的目录显示改变的多屏显示。
甚至在表带1设有多个LCD41、42、43、44、51、52、53、54时,也可以执行目录显示,如图16和17所示的实施例。
图39A到39C显示了用12个LCD41到44、51到54、12和21到23的目录显示实例。
图39A到39C显示了用于输入电子邮件的主体等的显示屏幕的实例。在图39A的实例中,LCD12显示已经输入的字符串“KINOU(昨天)”。LCD44显示指示“A”列的(日语)字符“A”。LCD43显示指示“KA”列的(日语)字符“KA”。LCD42显示指示“SA”列的(日语)字符“SA”。LCD41显示指示“TA”列的(日语)字符“TA”。LCD22显示指示“NA”列的(日语)字符“NA”。LCD21显示指示“HA”列的(日语)字符“HA”。LCD23显示指示“MA”列的(日语)字符“MA”。LCD51显示指示“YA”列的(日语)字符“YA”。LCD52显示指示“RA”列的(日语)字符“RA”。LCD53显示指示“WA”列的(日语)字符“WA”。LCD54显示(日语)字符“N”。
当用户输入例如“A”列字符时,他或她触摸显示指示“A”列的字符“A”的LCD44。然后,与LCD41集成的触板4A1(图17A和17B)检测到对LCD44的触摸。根据测得的结果,CPU202(图23)将LCD41到44、51到54、12和21到23上的显示屏幕改变为图39B所示的屏幕。
LCD12上的显示屏幕如图39A所示保持不变,但是,LCD41到44、51到54、21到23改变屏幕,用于输入“A”列字符。
具体地说,LCD44显示指示浊音符号的字符“TENTEN(日语中的浊音符号)”。LCD43显示指示半浊音符号的字符“MARU(日语中的半浊音符号)”。LCD42显示指示长音的符号“-”。LCD41显示“A”列的字符“A”。LCD22显示“A”列的字符“I”。LCD21显示“A”列的字符“U”。LCD23显示“A”列的字符“E”。LCD51显示“A”列的字符“O”。LCD52显示用于输入(日语)句号的“PERIOD”。LCD53显示用于输入(日语)逗号的字符“COMMA”。LCD54显示指示返回图39A所示状态的字符“RETURN”。
当输入例如字符“U”时,用户触摸显示字符“U”的LCD21。然后,与LCD21集成的触板21A检测到该触摸。根据测得的结果,CPU202(图23)将LCD41到44、51到54、12和21到23上的显示屏幕改变为图39C所示的显示屏幕。
图39C中的状态与图39B中状态的不同之处仅在于LCD12上的显示屏幕。LCD12显示字符“KINOU(昨天)”,通过将图39B中触摸屏LCD21上显示的字符“U”加上已经显示的字符“KINO”获得字符“KINOU”。
LCD12以可与已经显示的字符“KINO”分开的形式显示新显示的字符“U”,其输入是未确认的。图39C中,已经确认了输入的字符“KINO”用实线画出,其输入未确认的字符“U”用虚线画出。
当确认其输入未确认的字符“U”的输入时,用户触摸LCD12,该LCD12以图39C中的状态显示字符“KINOU”。与LCD12A集成的触板12A检测到该触摸。这确认了字符“U”的输入。然后,LCD12以与LCD12上已经显示的字符相同的条件显示字符“U”。
LCD12可以有上述确认按钮的功能,和指定从日语中的“kana”字符转换为“kanji”字符的功能。这种情况下,有可能根据操作LCD12的位置,执行LCD12上从“kana”形式到“kanji”形式的字符转换。
用图7到15描述的PDA有7个LCD3、41、51、12和21到23。当电源开关62(图7等)接通时,从电池222能量消耗的角度来看(图23),最好不接通所有7个LCD3、41、51、12和21到23。
在7个LCD3、41、51、12和21到23中,尤其是5个LCD3、12和21到23不总处于显露状态(使用户能看到显示屏幕的状态)。这样,将多个LCD总设为接通状态消耗了不必要的能量。
因此,PDA101(图23)将开关单元225用于控制盖单元20以及副面板15和16的状态。根据测得的结果,CPU202控制LCD3、12和21到23的切换。
总是显露的LCD41和51(图16到17B的实施例中的41到44和51到54)可以由用户手动开关。而且,盖单元20以及副面板15和16可以只在它们全打开的情况下打开,在其它情况下,它们可以关闭。LCD41和51可以与例如LCD3关联接通和断开。
现在参考图40的流程图,显示CPU202根据盖单元20、副面板15和16的状态,对LCD3、12和21到33执行的开/关控制处理。
该过程从步骤S111开始,该步骤中,CPU202确定作为图23的操作单元224一部分的图7中的电源开关62已经接通或断开。
如果电源开关62已经断开,过程就进行到步骤S112,在步骤S112,如果LCD3、12和21到33中的一个或多个已经接通,就将其断开。例如,如果LCD的背光已经接通,就将其断开。然后过程返回到步骤S111。
CPU202还以与LCD的开/关控制链接的方式控制触板驱动器205,以便接通触板,该触板与用LCD驱动器206开或关的LCD关联。这种情况下,术语“接通”和“断开”分别意味着开始和停止提供电源。
再看步骤S111,如果电源开关62已经接通,过程就进行到步骤S113,在步骤S113,如果LCD还没接通,就控制LCD驱动器206以便接通LCD3。这样,例如点亮LCD的背光。然后过程进行到步骤S114。
在步骤S114,CPU202根据开关单元225执行的盖单元20状态检测的结果确定图7的盖单元20是否打开。如果盖单元20还没打开,即,当盖单元20关闭而LCD3自己显露同时其它LCD12、21到23保持容纳而不朝上时,过程进行到步骤S115。在步骤S115,CPU202控制LCD驱动器206,使得如果LCD3已经断开,就接通LCD3,并断开已经接通的LCD12和21到23中的任何一个。然后过程返回到步骤S111。
如果步骤S114已经确定盖单元20打开,即LCD3处于容纳状态且不可见、同时LCD12(见图9)朝上并显露时,过程跳到S116。在步骤S116,CPU202控制LCD驱动器206,如果LCD3已经接通就将LCD3断开,且如果LCD12已经断开,就将其接通。然后过程进行到步骤S117。
在步骤S117,CPU202根据开关单元225执行的副面板15状态检测的结果来确定副面板15(见图9和10)是否打开。如果副面板15打开,即,如果在副面板15下面的LCD22(见图10)已经显露,过程就进行到步骤S118,在步骤S118,CPU202控制LCD驱动器206,如果LCD22已经断开,就将其接通。然后过程跳到S120。
如果步骤S117确定副面板15已经关闭,即,当副面板15下面的LCD22处于容纳状态、且主面板14上的LCD21的上半部由关闭的副面板15隐藏时,过程就从步骤S117跳到S119。在步骤S119,CPU202控制LCD驱动器206以便断开已经接通的LCD21或LCD22。然后过程进行到步骤S120。
在步骤S120,CPU202根据开关单元225执行的副面板16状态检测的结果来确定副面板16(见图9和10)是否打开。如果副面板16关闭,即,如果副面板15下面的LCD23处于容纳状态、且主面板14上的LCD21(见图10)的下半部由关闭的副面板16隐藏时,过程进行到步骤S121。在步骤S121,CPU202控制LCD驱动器206以便断开LCD21和LCD23中已经接通的任何一个。然后过程返回到步骤S111。
如果步骤S120确定副面板16打开,即,当副面板16下面的LCD23(见图10)显露时,过程就从步骤S120跳到S122。在步骤S122,CPU202控制LCD驱动器206,如果LCD23已经断开,就将其接通。然后过程进行到S123。
在步骤S123,CPU202根据开关单元225执行的副面板15和副面板16的状态检测的结果来确定副面板15和副面板16是否都被打开。当步骤S123确定副面板15和副面板16中至少一个被关闭时,即,当主面板14上的LCD21(见图10)的至少一部分(更具体地说,是其上或下部)由关闭的副面板15和/或副面板16所隐藏时,过程就从步骤S123进行到步骤S124。在步骤S124,CPU202控制LCD驱动器206,使得如果LCD21接通,就将其断开。然后过程返回步骤S111。
当步骤S123确定副面板15和副面板16都打开,即,当与副面板15和副面板16关联的LCD22和LCD23(见图10)都被显露、且设在主面板14上的LCD21也被显露时,过程从步骤S123跳到步骤S125。在步骤S125,CPU202控制LCD驱动器206,以便接通LCD21到23中已经断开的任何一个。然后过程返回到步骤S111。
如前结合图37所述,PDA101利用多个LCD,更具体地说,是利用由41、51、12和21到23表示的6个LCD。每个LCD显示一条信息。当已经从这些LCD41、51、12和21到23显示的多条信息中选择了一条信息时,在6个LCD41、51、12和21到23上显示与所选信息链接的多条信息。PDA101可以重复该操作。
如果已经分级构成了一系列多条信息,PDA101就显示更高分级等级的多条信息,当用户选择了所显示的多条信息之一时,显示与所选信息链接或关联的更低分级等级多条信息。可以重复执行该操作,使得用户可以更容易到达或搜索目标信息。
专门参考图41,给出描述用于控制这种分级构成的信息的显示的过程。
用户可以通过操作例如图23中的操作单元244,给出对所关心的信息的显示请求。显示请求被经接口223和总线201递送到CPU202。一收到这一请求,CPU202就经总线201访问HDD215。执行步骤S131以搜索用户请求的所关心的信息。
虽然本实施例中执行信息检索以便发现来自HDD215的信息,但是,这不是唯一的。例如,可以按如下配置:CPU202通过经通信接口218与外设的通信,从诸如基站计算机、其它PDA103、互联网105上的服务器(未示出)或通信终端106的外设的存储器或记录媒体获得信息。
当从HDD215发现显示请求所指定的信息时,CPU202将过程推进到步骤S132,在步骤S132确定这样发现的信息是否有分级结构。如果从HDD215检索到的信息没有分级结构,过程就跳过步骤S133到S136进行到步骤S137。在步骤S137,CPU202将从HDD215获得的信息递送到LCD驱动器206,从而使LCD41、51、12和21到23以例如上文结合图36描述的多屏显示模式显示该信息,这样完成过程。
相反,如果步骤S132确定从HDD215得出的信息具有分级结构,过程就进行到步骤S133,在步骤S133,CPU202将多条具有最高分级等级的信息递送到LCD驱动器206,从而在LCD41、51、12和21到23上以上文结合图37描述的目录形式显示多条具有最高分级等级的信息。
在步骤S134,CPU202确定用户是否通过触摸相应LCD已经选择了在LCD41、51、12和21到23上显示的多条信息之一。
更具体地说,CPU202监控触板驱动器205的输出以便能确定是否触摸了LCD41、51、12和21到23中的一个。
如果步骤S134确定还没选择显示在LCD41、51、12和21到23上的多条信息,过程就返回到步骤S134。
相反,如果步骤S134确定已经选择了在LCD41、51、12和21到23上显示的任何一条信息,过程就进行到步骤S135,在步骤S135,CPU202确定是否有与所选信息等级链接的更低分级等级。
如果步骤S135确定有与所选信息等级链接的更低分级等级,过程就进行到步骤S136,在步骤S136,CPU202将多条较低分级等级的信息递送到LCD驱动器206,从而在LCD41、51、12和21到23上以目录形式显示多条较低分级等级的信息。然后过程返回步骤S134以重复上述操作。
对步骤S134到S136的重复允许在LCD41、51、12和21到23上显示多条更低分级等级的信息。
如果步骤S135确定没有与用户所选信息等级链接的较低分级等级,过程就跳到步骤S137,在步骤S137,CPU202控制LCD驱动器206使得以多屏形式在LCD41、51、12和21到23上显示用户所选信息的内容,这样完成处理。
图42显示了分级构造的信息的格式。
图42的部分(A)显示了最高分级等级上的多条信息。图42的部分(B)显示了与最高等级直接链接的第二分级等级上的多条信息。图42的部分(C)显示了恰在第二等级之下的第三分级等级上的多条信息。
每个等级信息包括分级信息、链接信息和显示信息。
分级信息指示分级等级的数字或序号。在图42所示的结构中,将“0”分配给最高分级等级,指示等级的数字对于分级的连续等级以“1”递增。
链接信息显示了与所关心的信息链接的信息。
显示信息是要显示在LCD41、51、12和21到23上的图像数据。
这里,假设将菜单屏幕的图像数据分派给图42的部分(A)中所示最高分级等级的信息Info#0中的显示信息。用于显示菜单屏幕的用户请求使图37A的菜单屏幕显示在LCD41、51、12和21到23上。
如果用户通过触摸LCD22选择了项目“电影”,LCD41、51、12和21到23就显示与最高等级信息Info#0的项目“电影”链接、且分派在图42的部分B中所示第二分级等级的信息Info#1中的多条显示信息。实际上,将表示电影标题的多条信息,例如标题的图像数据分派给与项目“电影”链接的信息Info#1,使得在LCD41、51、12和21到23上显示这种标题。因而,以图37B所示的目录形式显示电影标题#1到#6。
例如,用户通过触摸相应LCD41来选择图37B的目录中的标题#1。结果,LCD41、51、12和21到23显示多条信息,多条信息构成在图42的部分C中所示的第三分级等级的显示信息Info#2、且与图42的部分B所示的第二分级等级的链接信息Info#1中的标题#1相链接。实际上,与电影标题#1链接的Info#2中的显示信息是关于电影的介绍信息,例如,电影导演和特色演员的静止图像的图像数据,并将作为显示信息的介绍信息显示在LCD41、51、12和21到23上。这样,就有可能以目录的形式显示电影导演、特色演员等的显示图像,如图37C所示。
第三分级等级的信息Info#2中的链接信息包含与诸如电影导演和特色演员的视频剪辑数据的链接,其图像作为信息Info#2中的介绍信息显示。用户触摸例如携带电影导演图像的LCD导致LCD41、51、12和21到23起多屏幕的作用,该多屏幕显示从电影导演的视频剪辑中再现的图像。
可见,所述信息的分级结构使信息检索更容易。
每条分级结构的信息可以是图像数据、文本数据或音频数据。当音频数据用作具有分级结构的信息时,因为音乐数据本身不能被“显示”在LCD41、51、12和21到23上,所以,可以将LCD41、51、12和21到23配置为显示相应于音频数据的文本,例如当音频数据是音乐数据时的音乐标题。或者,可以将扬声器与LCD41、51、12和21到23关联,使得从扬声器释放相应于音频数据的声音,这样,以类似于以目录形式进行视频显示的方式来实现音频数据的演示。
图43显示了PDA101和其它PDA103之间的通信。从该图可见,PDA101可以与其它PDA103或包括PDA103的多个PDA通信。这也应用于是PDA103的情况。
这样,PDA101和PDA103有可能与一个或多个PDA通信,并可以根据经通信获得的数据获得和提供更高质量的数据。
图44用实例的方式显示了用于在PDA101和PDA103之间进行数据通信的PDA101和PDA103的功能配置。图44所示的PDA101的功能配置,和PDA103的功能配置用图23的CPU202执行的程序来实现。
图44所示的配置假设将数据从PDA101发送到PDA103。这样,从起发送机作用的PDA101发送数据,并在起接收机作用的PDA103接收数据。
作为发送机的PDA101有发送处理单元401,它对要发送的数据,例如,图像数据,执行预定处理,并将处理后数据发送到作为接收机的PDA103。
一收到从作为发送机的PDA101发送的数据,作为接收机的PDA103就引起对收到数据的预定接收处理,并输出得到的图像数据。
虽然该描述假设从PDA101向PDA103发送数据,但是,这不是唯一的,可以从PDA103向PDA101发送数据。这种情况下,PDA103起发送数据的发送机的作用,PDA101起接收数据的接收机的作用。
这样,PDA101和PDA103都同时起发送机和接收机的作用,因而,都有发送处理单元401和接收处理单元402。图44中,省略了PDA101的接收处理单元402和PDA103中的发送处理单元401。因而,在PDA101和PDA103分别起发送机和接收机作用的假设之上继续描述,除非专门指定。
图45说明了图44所示发送处理单元401的配置的第一实例。
参考图45,发送处理单元401包括编码器411和事件检测单元412。向编码器411提供要被发送到PDA103的图像数据,同时事件检测单元412接收要在下文中描述的请求信号。
被提供给编码器411的图像数据可以是图23的PDA101的CCD照相机65捕捉的数据,或者是从HDD215得到数据。这里,假设被提供给编码器411的图像数据是有高分辨率的高质量图像信息。这样,图像也被称为高清晰度图像,并简写为“HD”图像。
从作为接收机的PDA103发送要提供给事件检测单元412的请求信号由通信接口218接收然后将其递送到事件检测单元412。
编码器411编码提供给它的HD图像数据,从而产生要发送到作为接收机的PDA103的发送数据,并向其发送该数据。更具体地说,将发送数据经图23所示的通信接口218发送到作为接收机的PDA103。
一收到请求信号,事件检测单元412就检测作为事件的接收,并向编码器411提供代表事件发生的消息。该消息也指的是“事件消息”。
从图45可见,编码器411包括数据压缩单元421、发送控制单元422、类抽头提取单元423、分类单元424和类码数据库425。
将提供给编码器411的HD图像数据递送到数据压缩单元421和类抽头提取单元423。数据压缩单元421通过例如使空间方向上的像素稀疏来压缩收到的HD图像数据,从而将HD图像数据转换成较低清晰度或标准清晰度的数据,也称为SD(标准清晰度)数据。将SD图像数据从数据压缩单元421提供给发送控制单元422。
当以无线方式实现PDA101和PDA103之间的通信时将不能保持宽传输频带。因而,数据压缩单元421将大容积HD图像数据变换,即压缩为小容积SD图像,以便即使是窄传输频带也能高速传输数据。
发送控制单元422除了从数据压缩单元421接收SD图像数据之外,还从类码数据库425接收类码。发送控制单元422还从事件检测单元412接收事件消息。发送控制单元422主要选择和输出从数据压缩单元421收到的SD图像数据作为发送数据,但是,一从事件检测单元412收到事件消息,就选择和发送来自类码数据库425的类码。
类抽头提取单元423处理作为所关心的像素提供给其每个HD图像数据的连续像素(这种像素也指的是“HD像素”),并提取HD像素,这些HD像素要用在分类所关心的像素中。类抽头提取单元423输出这种HD像素作为类抽头。
更具体地说,类抽头提取单元423从向其提供的HD图像数据提取预定数量的HD像素,这些HD像素在空间和时间上与所关心的像素相邻,并输出这种像素作为类抽头。所提取的HD像素用于将这种所关心的像素分簇或分类为多个簇或类中的一种。例如,提取以所关心的像素为中心的3列和3行的HD像素构成的矩阵。从类抽头提取单元423输出的类抽头被递送到分类单元424。
根据从类抽头提取单元423收到的所关心的像素上的类抽头,分类单元424将所关心的像素分类,并输出作为分类结果获得的且所关心的像素所属的代表该类的类码。
可以用已知为ADRC(自适应动态范围编码)的技术来进行分类。
当按照ADRC进行分类时,对构成类抽头的像素的像素等级进行k-位ADRC处理,根据得到的ADRC码确定所关心像素的类。
更具体地说,在k-位ADRC处理中,从构成类抽头的像素的像素等级中检测最大值MAX和最小值MIN,从最大值MAX减去最小值MIN以提供动态范围DR=MAX-MIN。然后,将根据该动态范围DR将构成类抽头的像素重新量化为k-位。换句话说,从构成类抽头的每个像素的像素等级减去最小值MIN,并用DR/2k来除(量化)减法得到的结果。然后,通过将构成类抽头的k-位像素的像素等级以预定顺序排列获得位流,并将获得的位流作为ADRC码输出。因而,当对类抽头执行1-位ADRC处理时,先对类抽头的每个像素的像素等级进行操作,以从其减去最小值MIN,然后,用最大值MAX和最小值MIN之间的平均值来除所确定差,从而用1位表达每个像素的像素等级,即二进制化。以预定顺序排列这样获得的1-位像素等级,以形成要作为ADRC数据输出的位流。
也可以通过直接输出作为类码的构成类抽头的像素的等级分配图形,即像素等级分配图形来执行分类。然而,这种情况下,通过分类获得的类码的数量变得很大。例如,如果每个类抽头由分派了k位的N个像素组成,类码的数量就大到(2N)K
因而,最好用通过例如上述ADRC技术或矢量量化来压缩类抽头的信息的技术来执行分类。
类码数据库425存储分类单元424输出的类码。
分类单元424利用作为所关心的像素的HD图像数据的每个HD像素来执行分类,以获得用于每个HD像素的一个类码。这意味着,类码数据库425存储具有像素等级的图像数据,像素等级由HD图像数据的每个HD像素的类码构成。类码构成的图像在下文中也称为“类码图像”。
具有上述配置的发送处理单元401执行用于发送从HD图像数据获得SD图像数据的图像数据发送处理、用于从HD图像数据产生类码图像的类码产生处理、以及用于发送存储在类码数据库425中的类码图像的类码发送处理。
现在,参考图46所示的流程图,描述图45所示发送处理单元401执行的图像数据发送过程、类码发生过程和类码发送过程。
图46的部分A显示了说明图45的发送处理单元401所执行的图像数据发送过程的流程图。
用户操作图23的操作单元224以便请求发送图像数据时引发图像数据发送过程。
将要发送的HD图像数据以多个帧单位提供给编码器411。图像数据发送过程从步骤S201开始,在步骤S201,编码器411的数据压缩单元421压缩HD图像数据以将其变换为SD图像数据。然后数据压缩单元421将SD图像数据递送到发送控制单元422。
术语“帧”可以解释为意思是移动图像的一个帧或静止图像的一个帧。
在步骤S202,发送控制单元422从数据压缩单元421收到的数据中选择SD数据,并输出作为发送数据的所选的SD图像数据。将发送数据提供给图23中的通信接口218,并从例如天线64发送发送数据。
在步骤S202,如果从一个帧的SD图像数据的发送完成到下一帧SD图像数据开始发送有剩余时间,就重复发送前一帧的SD图像数据。这样,在步骤S202,一次或多次发送帧的SD图像数据。
然后,过程进行到步骤S203,在步骤S203,数据压缩单元421确定是否发现下一帧的任意HD图像数据,即是否有要继续处理的帧。当有下一帧时,过程返回步骤S201以重复上述过程。
当步骤S203确定没发现下一HD图像数据,即当没有下一帧时,图像数据发送过程终止。
在上述过程中,步骤S202可以多次发送相同帧的SD图像数据。然而,这只是说明性的,可以在发送接下来的SD图像数据之后执行相同SD图像数据的发送或重发。这样,可以将所说明的过程修改:以使完成一系列SD图像数据的发送之后,再次发送相同系列的SD图像数据,从而实现SD图像数据的重发。
下面参考图46B的流程图描述图45中发送处理单元401所执行的类码发生过程。
例如,当图46A所示的图像数据发送处理开始时,开始类码产生过程。
具体地说,将与提供给数据压缩单元421的HD图像数据相同的HD图像数据以例如多个帧单位提供到类抽头提取单元423。在步骤S211,在类抽头提取单元423中,将HD像素用作所关心的像素,该HD像素构成所提供的一帧HD图像数据,为每个所关心的像素提取类抽头。类抽头被提供给分类单元424。
当从类抽头提取单元423接收类抽头,在类抽头中将一个帧中的每个HD像素用作所关心的像素时,在步骤S212,分类单元424通过根据用于HD像素的类抽头来执行分类,获取HD像素的类码,并将类码提供给类码数据库425。
在S213,类码数据库425存储类码图像,即,由从分类单元424提供的用于一个帧HD图像数据的多个HD像素的类码组成的图像,并进行到步骤S214。
在步骤S214,类抽头提取单元423确定是否存储下一帧的HD图像数据。如果类抽头提取单元423确定是存储,过程就返回步骤S211,重复执行相同处理。
在步骤S214,如果确定不存储下一帧HD图像数据,就结束类码发生过程。
下面,参考图46C中的流程图,描述图45中发送处理单元401所执行的类码发送过程。
在类码发送过程中,在步骤S221,发送控制单元422确定是否已经产生了预定事件。
在发送控制单元422中,将来自作为接收机的PDA103的请求信号的发送用作预定事件。在步骤S221,收到请求信号之后,根据事件检测单元412是否向发送控制单元422提供事件消息,该事件消息表示已经从PDA103发送了请求信号的事件的发生,以此来执行是否已经产生预定事件的确定。
在步骤S221,如果确定还没产生预定事件,过程就返回步骤S221,等候预定事件。
在步骤S221,如果确定已经产生的预定事件,过程就进行到S222,发送控制单元422确定类码图像是否存储在类码数据库425中。
在步骤S222,如果确定没有存储类码图像,过程就返回步骤S221,并重复执行相同处理。
在步骤S222,如果确定存储了类码图像,过程就进行到步骤S223,发送控制单元422读取存储在类码数据库425中的类码图像,并选择读取的图像作为发送数据。将发送数据从发送控制单元422提供给通信接口218(图23),并从天线64发送发送数据。
在步骤S223,开始时,当发送控制单元422完成发送所有存储在类码数据库425中的类码图像,就从类码数据库425删除已发送的类码图像,并返回步骤S222。如上所述,在步骤S222,发送控制单元422确定类码图像是否存储在预测抽头提取单元452中。
在上次开始执行步骤S223和本次开始执行步骤S222之间,出现类码图像存储在类码数据库425中的情况。这样,发送控制单元422确定类码图像是否存储在类码数据库425中。根据确定结果,重复执行相同处理。
因此,在类码发送过程中,当产生预定事件时,执行类码图像的发送直到类码数据库425中不再存储类码图像。
下面,图47显示图44中接收处理单元402的第一配置。
在图47的实施例中,接收处理单元402包括解码单元431、图像质量确定单元432和请求信号发送单元433。
解码单元431通过对提供给解码单元431的接收到的数据执行解码来获得SD图像数据或HD图像数据。
通信接口218通过PDA103中的天线64(图23)接收从如用图45到46C所述那样发送处理单元401发送的数据,并将获得的接收数据提供给接收处理单元402。
在接收处理单元402中,将来自通信接口218的接收数据提供给解码单元431。解码单元431通过处理接收数据来获得SD图像数据或HD图像数据。
图像质量确定单元432确定解码单元431获得的SD图像数据的图像质量,并将确定结果提供给请求信号发送单元433。
根据确定SD图像数据图像质量的结果,在诸如图像质量差的情况下,请求信号发送单元433产生并输出请求类码图像的请求信号。将请求信号提供给通信接口(图23),并将其从天线64发送到作为发送机的PDA101。
如图47所示,解码单元431包括接收控制单元441、接收缓冲器442、寄存单元443、存储器444、选择单元445、类码数据库446和自适应处理单元447。
接收控制单元441接收接收数据,并在接收数据是SD图像数据时将接收数据提供给接收缓冲器442。当接收数据表示类码图像时,接收控制单元441将接收数据提供给类码数据库446。
接收缓冲器442临时存储接收控制单元441提供的SD图像数据。寄存单元443控制存储器444,以便存储(寄存)存储在接收缓冲器442中的SD图像数据的帧。在寄存单元443的控制下,存储器444存储SD图像数据。从存储器444读取SD图像数据,并将其提供给选择单元445。
选择单元445将存储器444提供的SD图像数据选择提供给LCD驱动器206(图23),并在LCD3上显示SD图像。然而,当自适应处理单元447输出HD图像数据时,如上所述,选择单元445选择提供HD图像数据给LCD驱动器206(图23),并在LCD3上显示HD图像。
类码数据库446存储接收控制单元441提供的类码图像。
自适应处理单元447用HD图像数据对存储在存储器444中的SD图像数据执行自适应处理。该HD图像数据通过使用构成存储在类码数据库446中类码图像的类码,来提高的SD图像数据图像质量而获得的。自适应处理单元447将获得的HD图像数据提供给选择单元445。
在自适应处理中,通过将构成SD图像的像素(下文中称为“SD像素”)与预定抽头系数线性耦合,计算HD图像的像素的预测值,其中,在上述HD图像中SD图像的空间分辨率等增高。
具体地说,有可能用HD图像作为训练数据,用SD图像(其中,HD图像的分辨率降低)作为学生数据,根据线性耦合一些SD像素(构成SD图像的像素)的一组像素等级x1,x2等和预定抽头系数w1,w2等而定义的线性第一级耦合模型,计算构成HD图像的像素的像素等级的预测值E[y]。这种情况下,可以用下面的表达式来表达预测值E[y]:
E[y]=w1x1+w2x2+...             (1)
为了概括表达式(1),当用下面的表达式定义:由一组抽头系数Wj组成的矩阵W,由一组学生数据xij组成的矩阵X,由一组预测值E[yj]组成的矩阵Y’时: X = x 11 x 12 · · · x 1 J x 21 x 22 · · · x 2 J · · · · · · · · · x I 1 x I 2 · · · x IJ W = w 1 w 2 · · · w 3 , Y ' = E [ y 1 ] E [ y 2 ] · · · E [ y J ]
下面的观察方程保持:
XW=Y’                           (2)
这里,分量xij表示第i组学生数据(一组学生数据用于预测第i个训练数据yi)中第j个学生数据,矩阵W的分量wi表示该学生数据组中第j个学生数据的抽头系数。而且,yi表示第i个训练数据。这样,E[yi]表示第i个训练数据的预测值。在表达式(1)的左侧,“y”是由省略了矩阵Y的分量yi的下标“i”表示的,在表达式(1)的右侧,“x1,x2,...”由矩阵X的分量xij的下标“i”表示。
通过对表达式(2)中的观测方程应用最小平方方法,可以计算接近HD像素的像素等级y的预测值E[y]。这种情况下,当通过下面的表达式,定义要用作训练数据的HD像素的一组真像素等级y组成的矩阵Y、和相对于HD像素的像素等级Y的预测值E[y]的余项组成的矩阵E时: E = e 1 e 2 · · · e 3 , Y = y 1 y 2 · · · y 3
从表达式(2),下面的剩余方程保持:
XW=Y+E                                         (3)
这种情况下,可以通过使下面的平方误差最小,以此来发现用于计算接近HD像素的像素等级y的预测值E[y]的抽头系数wj Σ i = 1 I e i 2
因而,当对上述平方误差求抽头系数wj的微分的结果是0时,即,抽头系数wj满足下面的表达式: e 1 ∂ e 1 ∂ w j + e 2 ∂ e 2 ∂ w j + · · · + e I ∂ e I ∂ w j = 0 ( j = 1,2 , . . . , J ) - - - - ( 4 )
是用于发现接近HD像素的像素等级y的预测值E的最佳值。
因此,来对表达式(3)求抽头系数wj的微分,下面的表达式保持: ∂ e i ∂ w 1 = x i 1 , ∂ e i ∂ w 2 = x i 2 , . . . ∂ e i ∂ w J = x iJ ( i = 1,2 , . . . , I ) - - - - ( 5 )
从表达式(4)和(5),获得下面的表达式: Σ i = 1 I e i x i 1 = 0 , Σ i = 1 I e i x i 2 = 0 . . . Σ i = 1 I e i x iJ = 0 - - - - ( 6 )
另外,考虑到表达式(3)中剩余方程的学生数据xij、抽头系数wi、训练数据yi和余项ei,从表达式(6),可以获得下面的归一化方程:
Figure A0216060800821
在表达式(7)的归一化方程中,如下定义矩阵(协方差矢量)A和矢量v:
Figure A0216060800822
V = Σ i = 1 I x i 1 y i Σ i = 1 I x i 2 y i · · · Σ i = 1 I x iJ y i
当矢量W用如下表达式定义时: X = x 11 x 12 · · · x 1 J x 21 x 22 · · · x 2 J · · · · · · · · · x I 1 x I 2 · · · x IJ W = w 1 w 2 · · · w 3 , Y ' = E [ y 1 ] E [ y 2 ] · · · E [ y J ]
可以获得下面的表达式:
AW=v                                            (8)
对于表达式(7)中的归一化方程,通过预备几组学生数据xij和训练数据yi,可以使归一化方程的数量与所要发现的抽头系数wi的数量J一致。这样,通过解关于矢量W的表达式(8)(为了解表达式(8),必须使矩阵A规则),可以发现最佳抽头系数wj。为了解表达式(8),例如,可以使用高斯-约当消去法等。
如上所述,在自适应处理中,用学生数据和训练数据,执行学习,该学习在从学生数据和抽头系数中发现训练数据时,发现使统计误差(例如平方误差)最小的抽头系数wj,在表达式(1)中使用抽头系数wj来发现接近训练数据y的预测值E[y]。
自适应处理与在简单内插法的区别在于,再现了不包括在SD图像中、但包括在HD图像中的分量。换句话说,当只考虑表达式(1)时,自适应处理似乎与利用所谓“内插滤波器”的简单内插法相同。然而,可以通过可以说是用训练数据y“学习”来发现相应于内插滤波器的抽头系数的抽头系数w。这样,可以再现包括在HD图像中的分量。从这一点来看,可以说,自适应处理具有可以说是图像产生(分辨率产生)操作。
这里,已经描述了基于线性第一级预测(表达式(1))的自适应处理。然而,在自适应处理中,可以使用第二级或更高级预测计算。
图48显示图47中的自适应处理单元447的实例,它用于执行上述自适应处理。
将存储在存储器444中的SD图像数据以例如帧单位提供给缓冲器451。缓冲器451临时存储SD图像数据。
预测抽头提取单元452中,在存储在缓冲器451中的SD图像数据的帧中,将还没处理的最旧的帧(最早临时存储的帧)用作所关心的帧,将构成HD图像数据的HD像素连续用作所关心的像素,HD图像数据有提高的所关心的帧的SD图像数据的图像质量。从存储在缓冲器451中的SD图像数据,可以提取用于预测所关心的像素的像素等级的SD像素,并输出它作为用在后级(post-stage)计算单元453中的预测抽头。
换句话说,预测抽头提取单元452提取和输出一些SD像素(例如,水平5乘以垂直5的SD像素)作为预测抽头,这些SD像素在空间或时间上与相应于所关心的像素的位置的多条SD图像数据位置接近。
通过用从预测抽头提取单元452输出的所关心的像素上的预测抽头、以及系数存储器455(在下文中描述)提供的所关心的像素分类的抽头系数,计算单元453执行表达式(1)中的线性第一级预测计算,从而计算和输出所关心的像素的像素等级(HD像素的像素等级的预测值)。
从存储在类码数据库446(图47)中的类码图像中,用类码读取单元454读取从所关心的帧中的HD图像数据产生类码图像作为所关心的类码图像。而且,类码读取单元454中,在相应于所关心的像素的类码中,将相应于所关心的像素的类码作为地址提供给系数存储器455。
对于图45所示发送处理单元401产生的类码图像,加上用于识别相应于类码图像的HD图像帧的识别信息。用类码读取单元454,根据其帧识别信息,识别相应于所关心的帧的类码图像(从所关心的帧中的HD图像数据产生的类码图像)。
当用于学习的HD图像数据用作训练数据、且用于学习的SD图像数据用作学生数据时,系数存储器455存储用于HD类的抽头系数,通过列出并解类(下文中也称为“HD类”)的表达式(8)中的归一化方程和计算用于HD类的抽头系数,可以将HD图像数据的HD像素分类到HD类中。换句话说,在系数存储器455中,在相应于HD类的地址,存储HD类的抽头系数。系数存储器455从相应于从类码读取单元454提供的所关心的像素的类的地址中,读取该类的抽头系数,并将读取的抽头系数提供给计算单元453。
下面,描述执行学习的方法,学习发现用于类的抽头系数。
图47中的接收处理单元402执行用于处理从PDA101发送的图像数据的图像数据接收过程、用于将请求信号发送到PDA101的请求信号发送过程、以及用于提高图像数据的图像质量的自适应过程。
因此,下面,参考图49A到49C所示的流程图,描述在接收处理单元402中执行的图像数据接收过程、请求信号发送过程和自适应过程。
首先,参考图49A的流程图,描述图像数据接收过程。
天线64(图23)接收PDA101发送的数据,并将其作为接收数据经通信接口218提供给接收控制单元441。
当接收数据表示类码图像时,接收控制单元441提供类码图像并将其存储在类码数据库446中。
当接收数据表示SD图像数据时,接收控制单元441提供SD图像数据并将其存储在接收缓冲器442中。
当接收缓冲器442开始存储SD图像数据时,图像数据接收过程开始。首先,在步骤S231,用存储在接收缓冲器442中的SD图像数据中最旧(最早临时存储)的帧作为所关心的帧,寄存单元443读取所关心的帧中的SD图像数据,并从接收缓冲器442删除读取的SD图像数据。在步骤S231,寄存单元443确定与从接收缓冲器442读取的SD图像数据的所关心的帧一致的帧中的SD图像数据是否已经存储在存储器444中。
图47中的发送处理单元401中,接收缓冲器442将用于识别每个帧的识别信息加到作为发送数据输出的SD图像数据的帧上。通过参考帧识别信息,寄存单元443确定与从接收缓冲器442读取的SD图像数据的所关心的帧一致的帧中的SD图像数据是否已经存储在存储器444中。
接收处理单元402有多个SD图像数据的相同帧的原因是:如在图46A的流程图中所述,发送处理单元401可以发送相同帧中的SD图像数据。
在S231,如果确定与所关心的帧一致的帧中的SD图像数据没存储在存储器444中,过程就进行到步骤S232。寄存单元443在存储器444中写入所关心的帧中的SD图像数据,过程进行到步骤S236。
相反,在步骤S231,如果确定与所关心的帧一致的帧中的数据存储在存储器444中,过程就进行到步骤S233。寄存单元443从存储在存储器444中的SD图像数据读取与所关心的帧一致的帧中的SD图像数据,过程进行到步骤S234。
在步骤S234,寄存单元443对所关心的帧中的SD图像数据、和与步骤S234中读取的所关心的帧一致的帧中的SD图像数据执行加权加法,并产生新的所关心的帧中的SD图像数据,其中,加权增值用作像素等级。
具体地说,寄存单元443执行在所关心的帧中的SD图像数据上和与所关心的帧一致的帧中的SD图像数据的定位、用于加权相同位置中像素等级的加法,并计算相同位置中的新像素等级。
在步骤S234用于加权的加法中,可以根据例如,在从存储器444读取的SD图像数据上执行的用于加权的加法的次数,来确定用于加权的加法中所使用的权值。
换句话说,当存储器444存储与所关心的帧一致的帧中的SD图像数据时,寄存单元443对所关心的帧中的SD图像数据、以及存储在存储器444中的SD图像数据执行用于加权的加法,以重写形式在存储器444中新存储作为图像数据的SD图像数据,在SD图像数据中的加权增值用作像素等级。
当存储在存储器444中的与所关心的帧一致的帧中的SD图像数据包括用于N个帧的SD图像数据的加权增值时,在步骤S234,通过将1设为用于所关心的帧中SD图像数据的权,将N设为用于与所关心的帧一致的帧中SD图像数据的权,可以执行用于在两条SD图像数据上加权的加法。
加权方法不限于上述方法。
在所关心的帧上获得作为增值的新SD图像数据之后,寄存单元443进行到步骤S235,增值用于加权从接收缓冲器442读取的SD图像数据和从存储器444读取的SD图像数据。寄存单元443提供所关心的帧中的新SD图像数据,并用它重写存储器444中与所关心的帧一致的帧中的所存储SD的图像数据。
进行到步骤S236,寄存单元443确定接收缓冲器442是否还存储SD图像数据。如果寄存单元443确定存储有SD图像数据,过程就返回步骤S231,并重复执行相同处理,用下一帧(下面要处理的帧)作为新的所关心的帧。
在步骤S236,如果确定SD图像数据没存储在接收缓冲器442中,过程结束。
如上所述,由于在图像接收过程中执行用于加权相同帧中SD图像数据的加法,可以获得图像质量提高的SD图像数据。
当将SD图像数据从PDA101发送到PDA103时,在发送中,可在SD图像数据上叠加噪声,可丢失部分数据。噪声叠加和数据缺乏导致SD图像数据图像质量大大变差。因此,寄存单元443可以通过执行用于加权相同帧中SD图像数据的加法,来防止图像质量变差(可以在将质量变差的图像用作参考时提高图像质量),如上所述。
下面,参考图49B中的流程图,描述请求信号发送过程。
请求信号发送过程在例如任意时间开始。首先,在步骤S241,图像质量确定单元432读取存储在存储器444中的每个帧中的SD图像数据,并计算每个帧中SD图像数据的自相关。
进行到步骤S242,过程根据步骤S241中算得的自相关值估计每个帧中SD图像数据的图像质量。过程进行到步骤S243。
在步骤S243,根据步骤S242中的图像质量的估计结果,图像质量确定单元432确定是否每个帧中的SD图像数据在某种程度上有好的图像质量。在步骤S243,如果图像质量确定单元432确定每个帧中的SD图像数据没有好的图像质量,过程就跳过步骤S244,并结束。
在步骤S243,如果图像质量确定单元432确定每个帧中的SD图像数据有某种程度的好的图像质量,就进行到步骤S244,图像质量确定单元432控制请求信号发送单元433在过程结束之前输出请求信号。
如上所述,将请求信号发送到PDA101,当接收请求信号时,PDA101中的发送处理单元401(图45)以请求信号作为事件来发送类码图像,如上所述。经接收控制单元441提供类码图像并将其存储在类码数据库446中。
在步骤S242,例如,无论SD图像数据的自相关是否不小于(大于)预定阈值,都可以利用SD图像数据的自相关不小于预定阈值、且在图像数据接收过程等中执行加权加法前后不小于预定阈值的自相关都几乎不变的条件,作为用于估计SD图像图像质量的标准。
在步骤S243,当满足上述估计标准时,即,在SD图像数据的自相关不小于预定阈值的情况下,或者,在SD图像数据的自相关不小于预定阈值且在图49A中的图像数据接收过程中执行用于加权的加法前后不小于预定阈值的自相关值都几乎不变的情况下,可以确定存储在存储器444中的每个帧的SD图像数据在某种程度上有好的图像质量。
虽然上述实例使用SD图像数据的自相关作为估计值,用于估计SD图像数据的图像质量,也可以使用其它估计值。
用实例的方式,图49A中的图像数据接收过程执行用于加权存储在存储器444中的SD图像数据的加法前后,多条数据的互相关可以被用作估计值,用于估计SD图像数据的图像质量。这种情况下,图像质量确定单元432要求在用于加权的加法之前状态下的SD图像数据、和用于加权的加法之后状态下的SD图像数据。可以通过执行从存储器444的读取来获取用于加权的加法之前状态下的SD图像数据,可以通过请求寄存单元443来获取用于加权的加法之后状态下的SD图像数据。
而且,在将上述互相关用作用于估计SD图像数据的图像质量的估计值的情况下,与用SD图像数据的自相关的情况相类似,可以将SD图像数据的互相关是否不小于预定阈值等的条件用作SD图像数据的图像质量的估计标准。
下面,参考图49C的流程图描述自适应过程。
自适应过程在例如类码图像存储在类码数据库446中时开始。
具体地说,当类码图像存储在类码数据库446中时,自适应处理单元447(图48)顺序读取存储在存储器444中的SD图像数据,并将读取的数据存储在缓冲器451中。
预测抽头提取单元452中,在存储在缓冲器451中的SD图像数据的多个帧中,将还没处理的最旧帧(最早临时存储的帧)用作所关心的帧。而且,在步骤S251,用多个HD像素中还没计算其预测值的HD像素中的一个作为所关心的像素,该HD图像数据在多个HD像素构成了HD图像数据(虽然实际上不存在,但是,假设存在)之中,具有提高的所关心的帧中SD图像数据的图像质量,预测抽头提取单元452从存储在缓冲器451中的SD图像数据中提取用于预测所关心的像素的像素等级的SD像素,并输出作为预测抽头的这些像素。
而后,进行到步骤S252,用从所关心的帧中的HD图像数据产生图像作为所关心的类码的图像,所关心的帧来自存储在类码数据库446(图47)中的类码图像,类码读取单元454从相应于所关心的类码的图像的类码中读取相应于所关心的像素的类码,并将读取的类码作为地址提供给系数存储器455。
类码数据库446中,例如在读取类码之后,从其中读取的类码被类码读取单元454删除。
当接收类码作为地址时,系数存储器455进行到步骤S253,在相应于类码的类中读取预测抽头,并将预测抽头提供给计算单元453。过程进行到步骤S254。
在步骤S254,通过使用从预测抽头提取单元452输出的所关心的像素上的预测抽头、和系数存储器455提供的所关心的像素的类的抽头系数,计算单元453执行线性第一级计算,从而计算和输出所关心的像素的像素等级(HD像素的像素等级的预测值)。过程进行到步骤S255。
在步骤S255,类码读取单元454确定类码是否还存储在类码数据库446中。如果类码读取单元454确定还存储有类码,过程就返回步骤S251,用相应于存储在类码数据库446中的任何一个类码的HD像素作为新的所关心的像素,重复执行相同处理。
在步骤S255,如果确定类码数据库446中没存储类码,过程结束。
如上所述,从发送处理单元401发送的SD图像数据累加存储在接收处理单元402中,通过用于加权的加法来提高其图像质量。
当SD图像数据的图像质量在某种程度上提高时,将请求信号发送到发送处理单元401。这使得发送处理单元401发送的类码图像存储在类码数据库446中。通过使用类码图像,SD图像数据变换为HD图像数据。
因此,在接收处理单元402中,当SD图像数据的图像质量在某种程度上提高时,该提高用作请求类码图像的触发器,根据类码图像,可以获得HD图像数据,其中,SD图像数据的图像质量进一步提高。换句话说,SD图像数据的图像质量提高触发了将SD图像数据变换为图像质量更好的HD图像数据。
因而,对于用户,图像质量突然提高。
上述描述中,通过由于加权的加法,在SD图像数据的图像质量在某种程度上变好之后,提高了SD图像数据的图像质量(例如信噪比等)。然而,SD图像数据可以变换为HD图像数据而不提高SD图像数据的图像质量,如上所述。
存储在用在自适应处理单元447(图48)中的系数存储器455中的抽头系数,自适应处理单元447用于执行作为从SD图像变换为HD图像的变换过程的自适应过程,通常,使用用于学习的HD图像数据作为训练数据、用通过使HD图像数据的分辨率简单地变差而产生的SD图像数据作为学生数据,在表达式(8)中的归一化方程中计算抽头系数。这样,作为学生数据的SD图像数据就不会缺乏数据和叠加噪声。因而,当对叠加了噪声且图像质量极大变差的SD图像数据执行自适应过程时,难以获得图像质量充分提高的HD图像数据。
因此,最好用图像质量提高了的SD图像数据来执行自适应过程,即,通过在执行用于加权的加法的同时累加存储预先接收的SD图像数据来产生数据。
上述情况下,根据SD图像数据的自相关,图像质量确定单元432确定存储在存储器444中的SD图像数据的图像质量。然而,可以由用户来执行SD图像数据的图像质量的确定。
具体地说,有可能通过控制LCD3(图23)显示存储在存储器444中的SD图像数据,在用户感到SD图像数据的图像质量变好时,他或她操作操作单元224(图23)来进行控制。这种情况下,操作单元225向请求信号发送单元433输出表示已经执行操作的操作信号(下文中也称为“图像质量提高操作信号”)。当如图47虚线所示,接收图像质量提高操作信号时,请求信号发送单元433发送请求信号。
而且,这种情况下,将类码图像从发送处理单元401(图45)发送到接收处理单元402。这样,无疑地,接收处理单元402可以获得HD图像数据,其中,SD图像数据的图像质量被提高。换句话说,这种情况下,作为外部输入的用户操作触发了将SD图像变换为HD图像。
另外,请求信号发送单元433确定作为接收机的PDA103是否处于不执行数据发送和接收的备用状态。当PDA103处于备用时,可以发送请求信号。这种情况下,当PDA103(接收处理单元402)处于备用时,将类码从发送处理单元401发送到接收处理单元402。
除了检测请求信号,图45中的发送处理单元401还确定作为发送机的PDA101是否处于不执行数据发送和接收状态时的备用状态。当PDA101处于备用时,可以输出事件消息。这种情况下,当PDA101(发送处理单元401)处于备用时,将类码从发送处理单元401发送到接收处理单元402。
另外,作为发送机的PDA101和作为接收机的PDA103都处于备用的状态被用作预定事件,使得能从发送处理单元401向接收处理单元402发送类码。
下面,图50显示了图44中发送处理单元401的第二实施例。图50中,通过用相同的参考数字指示相应于图45所示的部分,按需要,不再赘述。图50中的发送处理单元401基本与图45所示一致,除了新设置了存储器413、学习单元414、抽头系数缓冲器415和存储器416。
将与提供给编码器411的数据相同的HD图像数据提供给存储器413。存储器413临时存储HD图像数据。
通过将新存储在存储器413中的HD图像数据用作用于学习的图像数据并执行列出和解表达式(8)中归一化方程的学习,学习单元414获取用在自适应过程中的抽头系数。将抽头系数提供给抽头系数缓冲器415。
抽头系数缓冲器415临时存储学习单元414输出的抽头系数。在发送控制单元422发送存储在类码缓冲器425中的类码时,发送具有上述类码的存储在抽头系数缓冲器415中的抽头系数。
当学习单元414对抽头系数执行学习时,存储器416临时存储可以在学习过程中获得的信息。
下面,图51显示了图50中学习单元414的实例。
训练数据存储器461中,例如,将新存储在存储器413中的HD图像数据存储为训练数据。
数据压缩单元462通过类似于图50中数据压缩单元421所执行的处理那样压缩HD图像数据,产生和输出SD图像数据。
学生数据存储器463中,将数据压缩单元462输出的SD图像数据存储为学生数据。
通过连续用作为所关心的像素的HD像素,该HD像素构成了作为存储在训练数据存储器461中的训练数据的HD图像数据,预测抽头提取单元464为所关心的像素而从SD像素产生与图48中预测抽头提取单元452(将在下文中描述图54中的预测抽头提取单元452)产生的预测抽头一致的预测抽头,该SD像素构成作为存储在学生数据存储器463中的学生数据的SD图像数据,并将预测抽头提供给累加单元467。
类抽头提取单元465为所关心的像素而从HD像素产生与图50中类抽头提取单元423所产生的类抽头一致的类抽头,该HD像素构成作为存储在训练数据存储器461中的训练数据的HD图像数据。将产生的类抽头输出到分类单元466。
根据用于从类抽头提取单元465提供的所关心的像素的类抽头,分类单元466象图50中分类单元424那样分类所关心的像素,并将分类表示类码输出到累加单元467。
累加单元467从训练数据存储器461读取用作训练数据的训练数据(HD像素),并为每个从分类单元466提供的类,在使用存储器416(图50)的存储内容的同时,执行构成来自预测抽头提取单元464的预测抽头的学生数据和作为所关心的像素的训练数据的累加。
具体地说,通过使用预测抽头(学生数据),累加单元467为相应于从分类单元466提供的类码的每个类,执行多条学生数据的乘法(xinxim)和计算相应的和(∑),上述多条学生数据是表达式(8)中矩阵A的分量。
而且,通过使用预测抽头(学生数据)和所关心的像素(训练数据),累加单元467为相应于从分类单元466提供的类码的每个分类执行学生数据与训练数据(xinyi)的乘法,学生数据和训练数据是表达式(8)的矢量v的分量,并计算相应的和(∑)。
存储器416中,为每个类存储表达式(8)中的矩阵A的分量和矢量v的分量,这些分量是由累加单元467中的先前学习发现的。
当使用用于学习的新图像数据执行学习时,累加单元467读取矩阵A的分量和表达式(8)中矢量v的分量(由先前学习发现),并用从用于学习的新图像数据获得的训练数据和学生数据,为矩阵A的分量或矢量v的分量执行相应于算得的xinxim或xinyi的累加,从而为每个类列出如表达式(8)所示的新的归一化方程。
因此,累加单元467不仅根据用于学习的新图像数据、而且根据用在先前学习中的图像数据,来列出表达式(8)中的归一化方程。换句话说,在存储器416中,累加通过先前学习获得的的矩阵A和矢量v的分量,累加单元467也用累加的矩阵A和矢量v的分量来列出表达式(8)中的归一化方程。
用实例的方式,当学习单元414执行第一次学习时,存储器416不存储由先前学习发现的矩阵A和矢量v的分量。这样,简单地利用用于学习的目前图像数据建立表达式(8)中的归一化方程。
这种情况下,可以产生类,该类中,因为用于学习的图像数据取样数缺乏,所以不能获得用于发现抽头系数所要求的归一化方程数。
因此,存储器416中,可以存储矩阵A的分量和矢量v的分量作为初始值,该矩阵A和矢量v的分量相应于每个类,并通过利用大量准备好的HD图像数据(作为用于学习的数据)来执行学习而获得的。这可以防止类的产生,其中不能获得用于发现抽头系数所要求的归一化方程数。
用从用于学习的新图像数据获得的矩阵A和矢量v的分量、和存储在存储器416中的矩阵A和矢量v的分量,发现用于每个类的矩阵A和矢量v的新分量后,累加单元467提供分量并将其以重写形式存储在存储器416中。
而且,累加单元467向抽头系数确定单元468提供表达式(8)所示的归一化方程,它包括为矩阵A和矢量v的每个类新发现的分量。
通过解用于为累加单元467提供的每个类的归一化方程,抽头系数确定单元468发现用于每个类的抽头系数,并提供该抽头系数和将其以重写形式存储在抽头系数缓冲器415(图50)中。
在图51的学习单元414中,类抽头提取单元465象图50中的类抽头提取单元423的情况那样,从构成HD图像数据的HD像素产生类抽头,分类单元466根据HD像素构成的类抽头执行分类。这样,在抽头系数确定单元468中获得相应于用于HD类的抽头系数用于类的抽头系数。
在具有上述结构的发送处理单元401中,除了用图46A到46C描述的图像数据发送过程、类码发生过程和类码发送过程,还执行用于发现用于类的抽头系数的学习过程、用于发送用于HD类的抽头系数的抽头系数发送过程。
下面,参考图50A和50B所示的流程图,描述图50中发送处理单元401中执行的学习过程和抽头系数发送过程。
首先,参考图50A的流程图描述图50中发送处理单元401的学习过程。
学习过程在学习单元414中以预定时间开始(图51)。
具体地说,学习单元414例如周期性开始学习过程,或者,当在存储器413(图50)中存储预定数量帧或更大数量帧的新HD图像数据时开始学习过程。
当学习过程开始时,读取存储器413(图50)中从先前学习直到目前学习所存储的新HD图像数据,作为用于学习的新图像数据,并将其作为训练数据提供并存储在训练数据存储器461中。
在步骤S261,累加单元467从存储器416读取表达式(8)中矩阵A和矢量v的分量,并进行到步骤S262。
在步骤S262,数据压缩单元462读取存储在训练数据存储器461中的训练数据,并将该读取数据变换为SD图像数据。提供SD图像数据并将其作为学生数据存储在学生数据存储器463中。
在步骤S263,预测抽头提取单元464中,在作为训练数据存储在存储器416中的HD像素中,将这些还没被用作所关心的像素的HD像素之一用作所关心的像素,对于所关心的像素,从学生数据存储器463读取一些SD像素作为学生数据,从而产生预测抽头。
而且,在步骤S263,预测抽头提取单元464通过为所关心的像素而从训练数据存储器461读取一些作为训练数据的HD像素,产生类抽头。
将预测抽头提取单元464中产生的预测抽头提供到累加单元467,将类抽头提取单元465产生的类抽头提供给分类单元466。
而后,过程进行到步骤S264,分类单元466根据从类抽头提取单元465提供的类抽头来分类所关心的像素,并向累加单元467提供表示所关心的像素分类的类码。
在步骤S265,累加单元467从训练数据存储器461读取所关心的像素,并用所关心的像素和来自预测抽头提取单元464的预测抽头来计算矩阵A和矢量v的分量。而且,在累加单元467中,向在步骤S261从存储器416(图50)中读取的矩阵A和矢量v的分量中的分量(同从分类单元466提供的类码相一致),加上从所关心的像素和预测抽头发现的矩阵A和矢量v的分量,过程进行到步骤S266。
在步骤S266,预测抽头提取单元464确定还没用作训练数据的学生数据是否存储在训练数据存储器461中。如果确定还存储有学生数据,过程就返回步骤S263,用还没使用的学生数据作为新训练数据来重复执行相同处理。
相反,如果确定在训练数据存储器461没有存储还没用作训练数据的学生数据,累加单元467就向抽头系数确定单元468提供表达式(8)中的归一化方程,该归一化方程是通过用于已经获得的矩阵A和矢量v的每个类的分量建立的。
在步骤S267,累加单元467提供用于矩阵A和矢量v的每个类的分量并将它们以重写形式存储在存储器416中,上述用于矩阵A和矢量v的每个类的分量是提供给抽头系数确定单元468的,过程进行到步骤S268。
在步骤S268,通过解用于从累加单元467提供的每个类的归一化方程,抽头系数确定单元468计算用于每个类的抽头系数。而且,在步骤S268,抽头系数确定单元468提供用于每个类的抽头系数,并将其以重写形式存储在抽头系数缓冲器415中,学习过程结束。
下面,参考图52(B)所示流程图,描述图50中发送处理单元401的抽头系数发送过程。
在抽头系数发送过程中,在步骤S271,发送处理单元401确定是否已经产生预定事件,与图46C中步骤S221的情况相类似。如果确定还没产生事件,发送处理单元401就返回步骤S271,并等候产生预定事件。
在步骤S271,如果确定已经产生预定事件,过程就进行到步骤S272,发送控制单元422确定用于每个类(HD类)的抽头系数是否存储在抽头系数缓冲器415中。
在步骤S272,如果确定没有存储用于每个类(HD类)的抽头系数,过程就返回步骤S271,重复执行相同处理。
在步骤S272,如果确定存储有用于每个类的抽头系数,过程就进行到步骤S273。发送控制单元422读取存储在抽头系数缓冲器415中的类码,并选择该类码作为发送数据。将该数据从接收缓冲器442提供到通信接口218(图23),并从天线64发送该数据。
在步骤S273,当发送控制单元422完成发送用于存储在抽头系数缓冲器415中的所有类的抽头系数时,过程返回步骤S271,重复执行相同处理。
下面,图53显示了图44中接收处理单元402的第二实例。换句话说,图53显示了发送处理单元401具有图50所示结构时接收处理单元402的结构。
图53中,通过指定相应于图47所示部分的部分,按需要不再赘述。图53中的接收处理单元402除了用自适应处理单元448代替自适应处理单元447之外,在结构上与图47所示接收处理单元402基本一致。
在图53所示实例中,可能出现以下情况:图50中发送处理单元401发送用于每个HD类的抽头系数而非发送SD图像数据和表示HD类的类码。当发送用于每个HD类的抽头系数时,接收控制单元441向自适应处理单元448提供用于每个HD类的抽头系数。
自适应处理单元448用441提供的抽头系数执行处理(自适应处理),该处理与图48中自适应处理单元447的情况类似,从而产生(预测)HD图像数据。
图54显示了图53中自适应处理单元448的实例。图54中,通过指示相应于图47中自适应处理单元447中部分的部分,按需要不再赘述。图54中的自适应处理单元448除了新设有寄存单元456之外,在结构上与图48所示的自适应处理单元447一致。
寄存单元456接收用于从接收控制单元441(图53)提供的用于每个HD类的抽头系数,并将收到的抽头系数以重写形式存储在系数存储器455中。
因此,在图48的实例中,通过使用用于每个HD类的固定抽头系数执行自适应处理。然而,在图54的实例中,当从图50中的发送处理单元401发送用于每个HD类的新抽头系数时,用于每个HD类的新抽头系数更新系数存储器455的内容,用于每个HD类的新抽头系数用于执行自适应处理。
由于图50中的发送处理单元401用新HD图像数据作为用于学习的新图像数据来更新抽头系数,如上所述,所以,抽头系数改变以使SD图像变换为更接近HD图像的图像。因而,在图53的接收处理单元402中,因为这种抽头系数用于执行自适应处理,所以,可以获得具有较好图像质量的HD图像。
图45和50所示的数据压缩单元421以及图51所示的数据压缩单元462中,通过抽取HD图像数据的空间方向上的像素来产生SD图像数据。然而,可以通过例如抽取HD图像数据的时域中的像素来产生SD图像数据。
下面,图55显示了图44中发送处理单元401的第三实例。
图55所示实例中,发送处理单元401中,通过矢量量化来编码图像数据,并发送该数据。
具体地说,将CCD照相机65(图23)捕捉的图像数据和存储在HDD215中的图像数据提供给矢量化单元501。矢量化单元501将所提供的图像数据转换为矢量。换句话说,矢量化单元501将例如所提供的每帧图像数据转换为例如多个块,每个块由水平3乘以垂直3个像素组成,并产生矢量(下文中称为“图像矢量”),该矢量具有分量,分量中每个块的9个像素的像素等级以预定顺序排列。将矢量化单元501中获得的图像矢量提供给矢量量化单元502和差计算单元504。
矢量量化单元502参考存储在码书存储单元509中的码书,对矢量化单元501提供的图像矢量执行矢量量化。
具体地说,矢量量化单元502计算存储在码书存储单元509中的码书中寄存的所有码矢同来自矢量化单元501的图像矢量之间的距离,并输出同相应于最小距离的码矢相对应的代码作为矢量量化结果。将从矢量量化单元502输出的代码提供给局部解码单元503、熵编码单元505和更新单元506。
局部解码单元503用存储在码书存储单元509中的码书(与矢量量化单元502中所用的码书一致)对从502提供的代码执行矢量去量化。换句话说,在存储在码书存储单元509中的码书中,输出相应于从矢量量化单元502输出的代码的码矢作为局部解码单元503的矢量去量化结果。将作为矢量去量化结果的码矢从局部解码单元503提供给差计算单元504。
差计算单元504计算矢量化单元501提供的图像矢量同码矢之间的差,该码矢由局部解码单元503提供、且是通过对图像矢量执行矢量量化和对矢量量化结果执行矢量去量化来获得的。差计算单元504将获得的矢量(下文中称为“差矢量”)提供给熵编码单元505和更新单元506。
熵编码单元505对从矢量量化单元502提供、且作为图像矢量的矢量量化结果的代码,和从差计算单元504提供差矢量并为图像矢量获得的差矢量执行熵编码。输出熵编码结果作为发送数据。将该数据经通信接口218(图23)发送到接收处理单元402(作为接收机的PDA103)。
由于在熵编码单元505中熵编码差矢量,如上所述,所以,当差矢量为0的频率高时,可以减少发送数据的量。换句话说,当用存储在码书存储单元509中的码书的矢量量化(编码)所导致的量化误差为0的频率且高时,可以减少发送数据的量。这意味着减少了用于获得相同质量图像的发送数据的量。这样,假设发送数据量恒定,减少数据量等同于提高图像质量。
根据来自矢量量化单元502的代码和从差计算单元504提供的差矢量,更新单元506更新存储在码书数据库507中的码书。将存储在码书存储单元509中的码书,即,用于指定目前矢量量化中使用的码书的信息(下面要描述的码书号)从选择单元508提供给更新单元506。根据码书号,更新单元506指定要更新的码书。
码书数据库507存储至少一个用于对图像矢量执行矢量量化的码书。
在码书数据库507中,例如,将利用大量用于学习的准备好的图像数据、根据LBG算法等产生的码书存储为初始值的码书,更新单元506按需要更新初始值码书,如下所述。
码书数据库507存储至少一个码书。在用于存储码书的方法中,例如,可以存储至少一个初始值码书。而且,在最初只存储一个初始值码书之后,可以按需要复制初始值码书。
将选择信息提供给选择单元508。按照选择信息,选择单元508从存储在码书数据库507中的至少一个码书中选择一个用在矢量量化中的码书。选择单元508从码书数据库507读取所选码书,并提供读取的码书并将其以重写形式存储在码书存储单元509中。
例如,可以将用户输入、通信中他方的信息、与提供给矢量化单元501的图像数据一致的图像数据等用作选择信息。可以提供用户输入,使得用户操作操作单元224(图23)。可以经天线64和通信接口218(图23)提供通信中他方的信息,使得当作为发送机的PDA101启动与作为接收机的PDA103的通信时,从作为接收机的PDA103发送信息。将与提供给矢量化单元501的图像数据一致的图像数据从CCD照相机65和HDD215提供(图23)。
当向选择单元508提供作为选择信息的用户输入时,选择单元508从存储在码书数据库507中的至少一个码书中选择一个码书。因此,这种情况下,矢量量化单元502中,用户所指定的码书用于对图像数据执行矢量量化。
而且,当向选择单元508提供通信中他方的信息作为选择信息时,选择单元508从存储在码书数据库507中的至少一个码书中选择一个码书。因此,这种情况下,矢量量化单元502中,使用因通信中他方而不同(对于通信中的每个他方不同,或者,将多个用户分为多个组时,对每个组不同)的码书来执行对图像数据的矢量量化。
而且,当向选择单元508提供通信中他方的信息作为选择信息时,选择单元508从存储在码书数据库507中的至少一个码书中选择一个码书。因此,这种情况下,矢量量化单元502中,使用因图像数据特性(例如,表示图像数据的图像的活动、亮度、运动等)而不同的码书来执行图像数据上的矢量量化。
当选择单元508从存储在码书数据库507中的至少一个码书中选择一个码书时、并在码书存储单元509中存储码书时,即,当矢量量化单元502用于矢量量化的码书改变时,选择单元508向更新单元506提供指定改变了的码书(从码书数据库507选择的码书)的码书号。
具有上述结构的发送处理单元401中,执行图像数据发送过程、以矢量量化形式发送图像数据的码书选择过程、选择矢量量化中使用的码书的码书选择过程、以及更新码书数据库507的内容的更新过程。
因此,首先,参考图56A和56B所示流程图,描述发送处理单元401执行的图像数据发送过程和码书选择过程。
首先,参考图56A描述图像数据发送过程。
图像数据发送过程中,将所要发送的图像数据以多个帧单位提供给矢量化单元501,矢量化单元501接收图像数据。
在步骤S301,矢量化单元501矢量化一帧提供的图像数据。具体地说,矢量化单元501将用于一帧的图像数据转换为例如均由3乘以3个像素组成的块,并产生具有分量图像矢量,其中,以预定顺序排列每个块的9个像素的像素等级。将在矢量化单元501中获得的用于一帧的图像数据的图像矢量提供给矢量量化单元502和差计算单元504。
对为一帧图像数据获得的每个图像矢量执行步骤S302到S305(在下文中描述)。
在从矢量化单元501收到图像矢量之后,在步骤S302,矢量量化单元502用存储在码书存储单元509中的码书使图像矢量矢量化,并将获得的代码提供给局部解码单元503、熵编码单元505和更新单元506。过程进行到步骤S303。
在步骤S303,通过使用存储在码书存储单元509的码书,局部解码单元503对从矢量量化单元502提供的代码执行矢量去量化,并在进行到步骤S304之前将获得的码矢提供给差计算单元504。
在步骤S304,差计算单元504计算矢量化单元501提供的图像矢量和局部解码单元503提供的码矢之间的差,并将获得的差矢量提供给熵编码单元505和506。过程进行到步骤S305。
在步骤S305,熵编码单元505对代码和差矢量同时执行熵编码,该代码是从矢量量化单元502提供的、且是对图像矢量执行矢量量化的结果,该差矢量是从差计算单元504提供的、且是为图像矢量而获得的,并作为发送数据输出熵编码结果。将该数据经通信接口218(图23)发送到接收处理单元402(作为接收机的PDA103)。
而后,过程进行到步骤S306,矢量化单元501确定是否发现了下一帧图像数据。如果矢量化单元501确定发现了下一帧图像数据,过程返回步骤S301,重复执行相同处理。
相反,在步骤S306,如果确定没发现下一帧图像数据,过程结束。
下面,参考图56B的流程图描述码书选择过程。
例如恰在图像数据发送过程(图56A)开始之前开始码书选择过程。
码书选择过程中,在步骤S311,选择单元508从存储在码书数据库507中的至少一个码书中选择缺省码书,并提供缺省码书和将其存储在码书存储单元509中。
例如,将上述初始值码书用作为缺省码书。
而后,过程进行到步骤S312,选择单元508确定是否已经提供了选择信息。如果选择单元508确定还没提供选择信息,过程就跳过步骤S313并进行到步骤S314。
在步骤S312,如果确定已经提供了选择信息,过程就进行到步骤S313。选择单元508按照选择信息在存储在码书数据库507中的至少一个码书中选择用于矢量量化的码书,并提供该码书和将其存储在码书存储单元509中。
进行到步骤S314,选择单元508确定图像数据发送过程(图56A)所执行的图像数据发送是否已经结束,该图像数据发送过程恰在目前码书选择过程开始之后开始。如果选择单元508确定为没结束,过程就返回步骤S312,重复执行相同处理。
因而,这种情况下,当向选择单元508提供新选择信息同时在图像数据发送过程中发送图像数据时,可以根据新的选择信息来改变存储在码书存储单元509中的码书,即,在矢量量化单元502中的矢量量化中使用的码书。
相反,在步骤S314,如果确定图像数据的发送已经结束,过程结束。
在图56B的实例中,如上所述,当向选择单元508在图像数据发送过程中发送图像数据的同时,提供新的选择信息,可以根据新的选择信息来改变矢量量化单元502中矢量量化中所使用的码书。然而,在图像数据发送过程发送图像数据期间,码书改变的次数可以仅限于一次。换句话说,可以将码书改变限制为从缺省码书变为依据最初提供的选择信息而得到的码书。
下面,描述用于更新存储在码书数据库507中的内容的更新过程,图55中的发送处理单元401执行该过程。在此之前,描述存储在码书数据库507中的码书和更新单元506的结构。
图57显示了存储在图55中码书数据库507内的码书的实例。
码书包括码书号和码书版本。
码书号是用于指定码书的唯一号。这样,码书号唯一指定码书。码书版本是表示码书的版本的信息,用例如更新码书的时间和日期和更新码书的次数等来表示。
图57的码书中,与普通码书类似,代码n与矢量vn(=(an,bn,...))关联。图57的实例中,代码数为n+1,将0到N的整数用作代码。
图57的码书中,除了码矢vn之外,直到上次更新的频率An、差矢量的加法∑Δn(=a’n,b’n...))以及从上次更新到现在的频率Bn也与每个代码#n关联。
直到上次更新的频率An是到上次更新码书时输出代码#n的频率,该代码#n是作为矢量量化的矢量量化结果。
差矢量的∑Δn是在上次更新码书之后到目前差矢量Δn的和,该差矢量是在矢量量化中获得代码#n的矢量量化结果时获得的。
从上次更新直到目前的频率Bn是上次更新码书之后到目前为止在矢量量化中矢量量化结果的输出代码#n的频率。
直到上次更新的频率An、差矢量的和∑Δn以及上次更新到目前的频率Bn是与用码书执行的矢量量化有关的值。在另一码书中寄存直到上次更新的频率An、差矢量的和∑Δn以及上次更新直到目前的频率Bn,上述这些值与已经用另一码书执行的矢量量化有关。
而且,初始值码书中,直到上次更新的频率An、差矢量的和∑Δn以及上次更新直到目前的频率Bn都设为例如0。
下面,图58显示了图55中的更新单元506的实例。
如图58所示,更新单元506包括数据更新单元521和码书更新单元522。
从选择单元508,向数据更新单元521提供存储在码书存储单元509中的码书,即,作为用于指定矢量量化单元502中使用的码书的信息的的码书号。而且,向数据更新单元521提供代码,从矢量量化单元502输出该代码作为图像矢量的矢量量化结果。还向数据更新单元521提供为图像矢量计算的差矢量,该图像矢量由矢量量化单元502矢量量化的。
数据更新单元521用从选择单元508(图55)提供的码书号,从存储在码书数据库507中的至少一个码书,指定一个用于矢量量化的码书。用所指定的码书作为所关心的码书,数据更新单元521使用来自矢量量化单元502的代码和来自差计算单元504的差矢量来更新所关心的码书中差矢量的和∑Δn以及从上次更新到目前的频率Bn
码书更新单元522根据存储在码书中的直到上次更新的频率An、差矢量的和∑Δn以及上次更新直到目前的频率Bn,更新存储在码书数据库507中的至少一个码书中的每一个。码书更新单元522以重写形式将更新后的码书存储在码书数据库507中。
具有上述结构的更新单元506所执行的更新处理包括:数据更新过程,用于更新存储在码书数据库507中的差矢量的和∑Δn以及上次更新直到目前的频率Bn;和码书更新过程,用于根据码书中寄存的直到上次更新的频率An、差矢量的和∑Δn以及上次更新直到目前的频率Bn,更新码书的码矢。
因此,参考图59A和59B的流程图描述数据更新过程和码书更新过程。
首先,参考图59A中的流程图,描述数据更新过程。
数据更新过程中,在步骤S321,该过程确定数据更新单元521是否已经从选择单元508(图55)接收到了码书号。
在步骤S321,如果确定数据更新单元521已经从选择单元508收到了码书号,当用于矢量量化单元502中矢量量化的码书改变时,过程进行到步骤S322。数据更新单元521中,在存储在码书数据库507中的至少一个码书中,将从选择单元508提供的码书号所指定的码书用作所关心的码书。过程进行到步骤S323。
相反,在步骤S321,如果确定矢量量化单元502还没从选择单元508收到码书号,即,当由于用于矢量量化单元502中的矢量量化的码书没变,而将矢量量化中的码书直接用作所关心的码书时,过程跳过步骤S322并进行到步骤S323。
在步骤S323,过程确定是否已经向数据更新单元521提供了代码和差矢量,该代码作为来自矢量量化单元502(图55)的图像矢量的矢量量化结果,该差矢量是为来自差计算单元504的图像矢量计算的。
在步骤S323,如果确定还没提供代码和差矢量,过程就返回步骤S321,重复执行相同处理。
在步骤S323,如果确定已经提供了代码和差矢量,过程就进行到步骤S324,数据更新单元521更新在码书数据库507中所关心的码书中寄存的差矢量的和∑Δn以及上次更新直到目前的频率Bn
换句话说,数据更新单元521中,将在矢量量化单元502所提供的代码#n的所关心的码书中的入口用作所关心的入口,所关心的入口中上次更新直到目前的频率Bn加1。数据更新单元521将差计算单元504提供的差矢量与所关心的入口中差矢量的和∑Δn相加,用该和作为新差矢量的和∑Δn重写在所关心的码书中的所关心的入口中。
而后,过程返回步骤S321,重复执行相同处理。
下面,参考图59B的流程图描述码书更新过程。
码书更新过程是在任意时间规则或不规则开始的。
码书更新过程中,可以从图59A中的数据更新过程所处理的码书中排除(所谓“排除控制”)所要更新的目前所关心的码书,以便可以保持内容的一致性。
码书更新过程中,在步骤S331,码书更新单元522将表示码书号的变量“i”初始化为例如“1”,并进行到步骤S322。在步骤S332,码书更新单元522选择性地使用存储在码书数据库507中的至少一个码书里的第“i”个码书作为所关心的码书,并进行到步骤S333。在步骤S333,码书更新单元522将表示所关心的码书中代码的变量“n”初始化为为例如0,并进行到步骤S334。
在步骤S334,码书更新单元522中,当在所关心的码书中代码#n的入口被用作所关心的入口时,在所关心的入口中,直到上次更新的频率An以及差矢量的和∑Δn被用作权值,通过执行加法来加权所关心的入口中的码矢Vn和差矢量的和∑Δn,更新所关心的入口中的码矢Vn
具体地说,码书更新单元522按照例如下面的表达式来更新所关心的入口中的码矢Vn
Vn=Vn+Bn×∑Δn/(An+Bn)
而后,码书更新单元522进行到步骤S335,并更新直到上次更新的频率An、差矢量的和∑Δn以及上次更新直到目前的频率Bn
换句话说,码书更新单元522将直到上次更新的频率An同上次更新直到目前的频率Bn相加,用相加的和作为新的直到目前更新的频率An。而且,码书更新单元522在进行到步骤S336之前,将差矢量的和∑Δn以及上次更新直到目前的频率Bn初始化为0。
在步骤S336,码书更新单元522确定表示所关心的码书中代码的变量“n”是否等于其最大值“N”。在步骤S336,如果码书更新单元522确定变量“n”不等于“N”,就进行到步骤S337,并将变量“n”加1。过程返回步骤S334,并重复执行相同处理。
在步骤S336,如果确定变量“n”等于“N”,即,如果已经更新了所关心的码书的所有入口,过程就进行到步骤S338,并确定变量“i”是否等于“I”,“I”表示存储在码书数据库507中的码书总数。
在步骤S338,如果确定变量“i”不等于“I”,过程就进行到步骤S339,码书更新单元522将变量“i”加1。过程返回步骤S332,并重复执行相同处理。
相反,在步骤S338,如果确定变量“i”等于“I”,即,当所有存储在码书数据库507中的码书更新都结束时,过程结束。
如上所述,码书数据库507中,最初只存储一个初始值码书之后,可以按需要复制初始值码书。这种情况下,更新作为复制源的码书之后,不能产生初始值码书的副本。因此,防止了图59A和59B中的数据更新过程和码书更新过程处理作为复制源的码书。
根据利用码书的作为矢量量化结果的代码、以及相应于该代码的差矢量(为图像矢量发现差矢量,从该图像矢量获得),如上所述更新存储在码书数据库507中的码书。这样,可以实现图像质量的提高。
换句话说,由例如通信中的他方来选择用在矢量量化单元502中的矢量量化中的码书。这种情况下,矢量量化中使用的码书随通信中每个他方不同而不同。因此,当一个码书用作所关心的码书时,应当根据从图像数据获得的代码和差矢量来更新所关心的码书,该图像数据在通信中被发送到指定方。
结果,更新了所关心的码书,从而响应在通信中频繁发送到指定方的图像特性,而有了差矢量为0的高频率,所以,减少了所发送数据的量。另外,发送数据量的这一减少可以提高图像质量,如上所述。
通过例如表示所要矢量量化的图像数据的图像的活动,选择用在矢量量化单元502中矢量量化中的码书,如上所述。这种情况下,用在矢量量化中的码书随图像数据的每个图像不同而不同。因此,当某个码书用作所关心的码书时,根据代码和差矢量来更新所关心的码书,上述代码和差矢量是从相应于指定图像的图像数据获得的。
结果,更新了所关心的码书,从而具有对指定图形的图像其差矢量为0的高频率,所以减少了发送数据量。另外,发送数据量的这一减少可以提高图像质量,如上所述。
下面,图60显示了图44中接收处理单元402的第三实例。换句话说,图60显示了接收处理单元402的实例,该实例是在发送处理单元401具有图55所示结构时获得的。
作为接收机的PDA103的天线64(图23)接收由图55中的熵编码单元505输出的发送数据,并经通信接口218将其提供给熵解码单元531和错误检测单元540。
熵解码单元531通过对所提供的接收数据执行熵解码而产生代码和差矢量,并将该代码提供给矢量去量化单元532和更新单元539,和将该差矢量提供给加法单元533和更新单元539。
矢量去量化单元532用存储在码书数据库538中的码书对熵解码单元531提供的代码执行矢量去量化。具体地说,矢量去量化单元532输出存储在码书数据库538中的码书里的码矢之中相应于来自熵解码单元531的代码的代码,作为矢量去量化结果。
加法单元533将熵解码单元531提供的差矢量和图像质量确定单元432提供的码矢相加,从而再现原始图像矢量。将图像矢量提供给错误校正单元534。
当从错误检测单元540收到错误消息,该错误消息表示作为图像矢量的编码数据的代码或差矢量包括诸如缺乏的错误时,错误校正单元534参考存储在码书数据库538中的码书来校正错误。错误校正单元534将校正后图像矢量提供给标量转换单元535。
标量转换单元535执行标量转换,其中,通过将作为像素的像素等级的图像矢量的分量放在它们的原始位置,形成每帧的原始图像数据,并输出获得的图像数据。
码书数据库536存储至少一个码书,该码书用于对由图像矢量的矢量量化获得的代码执行矢量去量化。存储在码书数据库536中的码书也有与例如图57所示相同的格式。
向选择单元537提供选择信息。按照选择信息,选择单元537从存储在码书数据库536中的至少一个码书中选择在矢量去量化中使用的码书。选择单元537从码书数据库536读取所选码书,并提供该码书并以重写形式将其存储在码书数据库538中。
例如,可以利用用户输入、通信中他方的信息以及从熵解码单元531输出的代码和差矢量再现的图像数据作为选择信息。可以提供用户输入,使用户操作操作单元224(图23)。可以经天线64和通信接口218(图23)提供通信中他方的信息,使得当作为发送机的PDA101启动与作为接收机的PDA103的通信时,从作为接收机的PDA103发送信息。从标量转换单元535提供从代码和差矢量再现的图像数据,熵解码单元531输出代码和差矢量。
当向选择单元537提供用户输入作为选择信息时,选择单元537从存储在码书数据库536中的至少一个码书中选择一个码书。因此,这种情况下,矢量去量化单元532用用户指定的码书执行矢量去量化。
而且,当向选择单元537提供通信中他方信息作为选择信息时,选择单元537从存储在码书数据库536中的至少一个码书中选择一个码书。因此,这种情况下,矢量去量化单元532中,用随通信中的每个他方不同而不同的码书来执行矢量去量化。
而且,当向选择单元537提供通信中他方信息作为选择信息时,选择单元537从存储在码书数据库536中的至少一个码书中选择一个码书。因此,这种情况下,矢量去量化单元532通过使用对于要再现的图像数据不同而不同的码书来执行矢量去量化。
当选择单元537从存储在码书数据库536中的至少一个码书中选择一个码书、并将该码书存储在码书数据库538中时,即,当矢量去量化单元532中矢量量化所使用的码书改变时,选择单元537向更新单元539提供用于指定改变后的码书(从码书数据库536选择的码书)的码书号。
更新单元539在结构上与图58中的更新单元522一致。根据熵解码单元531提供的代码和差矢量,更新单元539更新存储在码书数据库536中的码书。如上所述,选择单元537向更新单元539提供存储在码书数据库538中的码书,即,作为用于指定目前矢量去量化中所使用的码书的信息的码书号。根据所提供的码书号,更新单元539指定所要更新的码书。
而且,码书数据库536中,与图55中的码书数据库507类似,例如,用大量用于学习的准备好的图像数据、根据LBG算法等产生的至少一个码书被存储作为至少一个初始值码书,更新单元539顺序更新初始值码书。
在码书数据库536中所执行的用于存储这至少一个码书的方法中,与图55中码书数据库507的情况类似,可以最初存储至少一个初始值码书。而且,在最初只存储一个初始值码书之后,可以按需要复制初始值码书。
错误检测单元540检查接收数据,以查出在接收数据中出现的诸如数据缺乏等错误。当检测到错误时,错误检测单元540将测得的错误的错误消息输出到错误校正单元534。
由于图55中的熵编码单元505将错误检测码加到发送数据上,根据错误检测码,错误检测单元540检查接收数据,以查出错误。
具有上述结构的接收处理单元402执行图像数据接收过程、码书选择过程和更新过程,图像数据接收过程解码接收数据以产生图像数据,码书选择过程选择用于矢量去量化单元532进行的矢量去量化中的码书,更新过程更新码书数据库536的存储内容。
更新单元539利用熵解码单元531提供的代码和差矢量执行更新过程(数据更新和码书更新),与利用图59A和59B中流程图描述的情况相同。因此,不再描述更新过程。
因此,参考图61A和61B所示的流程图,描述图60中接收处理单元402所执行的图像数据接收过程和码书选择过程。
首先,参考图61A所示的流程图描述图像数据接收过程。
当将接收数据提供给熵解码单元531和错误检测单元540时开始图像数据接收过程。
图像数据接收过程中,在步骤S351,熵解码单元531对接收数据执行熵解码,并输出获得的代码和差矢量。将该代码提供给矢量去量化单元532和更新单元539,将差矢量提供给加法单元533和更新单元539。
根据从熵解码单元531提供的代码和差矢量,更新单元539更新存储在码书数据库536中的码书,如图59B中所述。
因此,如果图55中的发送处理单元401和图60中的接收处理单元402中,分别选择随通信中每个他方而不同的码书作为矢量量化和矢量去量化中使用的码书,当将图像数据从一个用户A的PDA101发送到另一用户B的PDA103时,用户A的PDA101中的发送处理单元401使用相应于用户B的码书,用于矢量量化,而用户B的PDA103中的接收处理单元402使用相应于用户A的码书,用于矢量去量化。
结果,无论何时用户A和B相互通信,发送处理单元401(图55)中的更新单元506和接收处理单元402(图60)中的更新单元539都类似地更新码书。换句话说,在用户A和B(类似于其它用户对)之间,相同码书主要用于执行矢量量化和矢量去量化,同样更新用于矢量量化的码书和用于矢量去量化的码书。
另外,如图59B中所述,执行码书更新以减少数据量或提高图像质量。这样,图60中的接收处理单元402可以执行良好的精确解码,用于产生质量提高了的图像数据。
熵解码单元531完成对例如一帧图像数据的熵解码之后,过程进行到步骤S352。矢量去量化单元532用存储在码书数据库538中的码书,对熵解码单元531提供的一帧代码执行矢量去量化,并获得用于这一帧代码的码矢。将码矢提供给加法单元533。
在步骤S353,加法单元533向矢量去量化单元532提供的一帧码矢加上熵解码单元531提供的相应差矢量,从而再现一帧图像矢量。将加法单元533获得的一帧图像矢量顺序提供给错误校正单元534。
在步骤S354,错误校正单元534对加法单元533提供的图像矢量执行错误校正过程(在下文中描述),并将处理后的图像矢量提供给标量转换单元535。
在步骤S355,标量转换单元535对错误校正单元534提供的一帧图像矢量执行上述标量转换,并输出所获得的一帧图像数据。过程进行到步骤S356。
在步骤S356,熵解码单元531确定是否已经接收到下一帧发送数据。如果熵解码单元531确定已经接收了发送数据,过程就返回步骤S351,对下一帧接收数据重复执行相同处理。
相反,在步骤S356,如果熵解码单元531确定还没接收到
发送数据,过程结束。
下面,参考图61B所示流程图,描述码书选择过程。
例如在图像数据接收过程(图61A)开始之前,开始码书选择过程。
在码书选择过程中,在步骤S361,选择单元537从存储在码书数据库536中的至少一个码书中选择缺省码书,并提供缺省码书并将其存储在码书数据库538中。
例如,利用上述初始值码书作为缺省码书。
而后,过程进行到步骤S362,选择单元537确定是否已经向选择单元537提供了选择信息。如果确定还没提供选择信息,过程就跳过步骤S363并进行到步骤S364。
在步骤S362,如果选择单元537确定已经向其提供了选择信息,过程就进行到步骤S363。除了选择信息之外,选择单元537从存储在码书数据库536中的至少一个码书中选择用在矢量量化中的码书,并提供该码书和将其存储在码书数据库538中。
进行到步骤S364,选择单元537确定在图像数据接收过程(图61A)中执行的图像数据接收是否已经结束,该图像数据接收过程在开始本码书选择过程之后开始。如果选择单元537确定是没结束,过程就返回步骤S362,重复执行相同处理。
因此,这种情况下,在图像数据接收过程中接收图像数据时,当向选择单元537提供新选择信息时,可以根据新选择信息改变存储在码书数据库538中的码书,即矢量去量化单元532中矢量去量化中所使用的码书。
在步骤S364,如果确定图像数据的接收已经结束,过程结束。
图61B的实例中,如上所述,在图像数据接收过程中发送图像数据时,当向选择单元537提供新选择信息时,可以按需要根据新选择信息来改变矢量去量化中使用的码书。然而,在图像数据接收过程中发送图像数据时,码书改变的次数仅限于一次。换句话说,可以将码书改变仅限于从缺省码书变为依据最初提供的选择信息的而得到的码书。
图62显示了图60中错误校正单元534的实例。
将加法单元533输出的图像矢量提供给写入单元550,写入单元550提供图像矢量并将其写入存储器551中。存储器551存储从写入单元550提供的图像矢量。
存储器551具有至少存储一帧图像矢量的存储容量。
如上所述,图像矢量是在该矢量中将每个3乘3像素块中的9个像素的像素等级用作分量的矢量。写入单元550在存储器551的地址中写入图像矢量,该地址相应于作为图像矢量的块。
例如当在存储器551中存储一帧图像矢量时,读取单元552从存储器551读取一帧图像矢量,并将读取的图像矢量提供到标量转换单元535(图60)中。
将错误消息从错误检测单元540(图60)提供给读取单元552。根据错误消息,读取单元552控制局部矢量估计单元553。
从错误检测单元540输出的错误消息包括表示作为图像矢量的块位置的信息,在该位置发生了错误。读取单元552控制局部矢量估计单元553,使得对于出现了错误的图像矢量(下文中称为“误差矢量”),估计局部矢量(在下文中描述)。
在读取单元552的控制下,局部矢量估计单元553为误差矢量估计由图像矢量的一些分量组成的局部矢量,例如图63A到63C所示。
具体地说,这种情况下,如图63a所示,图像矢量中,将构成每个3乘3像素的块的9个像素的像素等级用作分量。这样,图像矢量(从图像矢量获得的代码和差矢量)中的缺乏表示不能解码作为图像矢量的块的3乘3像素,如图63B所示。
因此,如图63C所示,局部矢量估计单元553中,用其它块的相邻像素补充作为与其它块中像素相邻的误差矢量的块中的8个像素。
图63C中,在错误块中3乘3像素中,用与8个像素p1到p8相邻的其它块中的像素补充除了中央像素p9之外的8个像素p1到p8。在除了中央像素p9的8个像素p1到p8中,均与其它块中的一个像素相邻的像素p2,p4,p6和p8具有从其它块中相邻像素的像素等级复制的像素等级。均与其它块中的两个像素相邻的像素p1,p3,p5和p7都具有其它块中两个像素的像素等级平均值,或者具有其它块中两个像素的像素等级之一。
局部矢量估计单元553中,如上所述,对于没有相应于块中中央像素p9的分量的矢量、且最初应具有作为分量的9个像素等级的误差矢量,产生没有相应于中央像素p9的分量的局部矢量。局部矢量估计单元553输出局部矢量作为相应于误差矢量的真图像矢量的部分(局部矢量)的估计值。
再看图62,将局部矢量估计单元553输出的局部矢量提供给图像矢量估计单元554。
图像矢量估计单元554通过来自局部矢量估计单元553的局部矢量和存储在码书数据库538中的码书来估计相应于误差矢量的真图像矢量,以此来执行错误校正。图像矢量估计单元554在存储器551的相应地址中存储所估计的图像矢量(下文中也称为“估计矢量”)。
下面,参考图64所示流程图,描述图62中的错误校正单元534在图61A的步骤S354执行的错误校正过程。
错误校正过程中,在步骤S371,该过程确定是否将图像矢量从加法单元533(图60)提供给写入单元550。在步骤S371,如果确定提供了图像矢量,过程就进行到步骤S372,写入单元550提供图像矢量并将其存储在存储器551中。过程进行到步骤S375。
在步骤S371,如果确定没有提供图像矢量,过程就进行到步骤S373,该过程确定是否将错误消息从错误检测单元540提供给读取单元552。
在步骤S373,如果确定没有提供错误消息,过程就跳过步骤S374并进行到步骤S375。
在步骤S373,如果确定提供了错误消息,过程就进行到步骤S374,读取单元552根据错误消息认出出现错误的块(图像矢量)的位置(下文中也称为“错误位置”),并将认出的位置临时存储在内置存储器(未示出)中。
在步骤S375,读取单元552确定一帧图像矢量(包括误差矢量)是否存储在存储器551中。
在步骤S375,如果确定在存储器551中没有存储一帧图像矢量,过程就返回步骤S371,并重复执行相同处理。
在步骤S375,如果确定在存储器551中存储了一帧图像矢量,过程就进行到步骤S376,读取单元552确定错误位置是否存储在内置存储器中。
在步骤S376,如果确定存储了错误位置,过程就进行到步骤S377,读取单元552控制局部矢量估计单元553,使得在存储在内置存储器中的至少一个错误位置中,将一个位置用作所关心的错误位置,并为在所关心的错误位置中的误差矢量估计局部矢量。因此,在步骤S377,用局部矢量估计单元553在步骤S377估计局部矢量,如用图63A到63C所述的那样,并将局部矢量输出到图像矢量估计单元554。
在步骤S378,图像矢量估计单元554执行错误校正,其用于从来自局部矢量估计单元553的局部矢量和存储在码书数据库538(图60)中的码书,估计相应于误差矢量的真图像矢量,并进行到步骤S379。图像矢量估计单元554将通过错误校正获得的估计矢量存储在存储器551的地址中,该存储器551的地址相应于所关心的错误位置。
换句话说,图像矢量估计单元554中,从存储在码书数据库538中的码书提取码矢,并将码矢用作估计矢量,在上述这些码矢中,相应于局部矢量分量(这里,用图63B和63C描述8个分量)的分量是最接近局部矢量的分量的分量。
具体地说,图像矢量估计单元554计算每个局部矢量和码书中码矢里的每个相应分量之间差的平方和,并检测使平方和最小的码矢。图像矢量估计单元554将作为所关心的错误位置中图像矢量的估计矢量的码矢写入存储器551。
而后,读取单元552从内置存储器删除所关心的错误位置,并返回步骤S376。重复执行步骤S376到S379的处理直到读取单元552具有以下状态:内置存储器中没有存储错误位置。
在步骤S376,如果确定没有存储错误位置,即,当存储了一帧消除错误(被校正)的图像矢量时,过程进行到步骤S380,存储器551读取一帧图像矢量并将其提供给标量转换单元535(图60)。错误校正过程结束。
不仅可以在PDA101和其它PDA103之间执行通信,而且可以在基站计算机102(图22)、PDA103或基站计算机(未示出)之间执行通信,该通信中,如用图55到64所述那样,利用码书通过执行编码/解码来发送和接收数据。
当用户A携带PDA101和基站计算机102时,另一用户B携带PDA103,用户A可以使用PDA101或基站计算机102来执行与用户B的PDA103的数据交换。
当在PDA101和基站计算机102中的任一个同用户B的PDA103之间执行上述数据交换时,在PDA101和基站计算机102中都产生与用户B通信的码书。
然而,PDA101和103之间的数据交换不总是与基站计算机102和PDA103之间的数据交换一致。许多情况下,它们是不同的。这样,在PDA101和基站计算机102中产生不同的码书作为用于与用户B通信的码书。
因此,如图65所示,可以组合PDA101中的码书和基站计算机102中的码书而产生相同的码书。
如图65所示,如果PDA102包括图55中的发送处理单元401和图50中的接收处理单元402,且基站计算机102包括结构与图55所示相同的发送处理单元4017和结构与图50所示相同的接收处理单元402,PDA101和基站计算机102执行上述通信,从而交换它们的码书。这就将PDA101的发送处理单元401和基站计算机102的发送处理单元401’中的相应码书结合为相同的码书。而且,将PDA101的接收处理单元402和基站计算机102的接收处理单元402’中的相应码书结合为相同的码书。
用于合并两个码书的方法包括:利用一个码书的码矢作为合并后获得的码书的码矢的方法;和,利用两个码书的码矢的平均值(平均矢量)作为合并后获得的码书的码矢的方法。
虽然,在图45到65所示的实例中已经描述了提高图像质量的情况,但是,可以将图45到65所示的实例应用于例如提高声音质量的情况。
PDA101中,从至少一个其它PDA获取用于提高数据质量的质量提高数据,并根据质量提高数据和已经具有的质量提高数据,产生新的质量提高数据。新的质量提高数据可以更新已经具有的数据。而且,PDA101中,根据更新后的质量提高数据(新质量提高数据),处理数据以获取更高质量的数据。
图66显示了上述PDA101的功能实例。这里,将要为获得更高质量而进行处理的数据用作下述音频数据。然而,要为更高质量而进行处理的数据可以包括例如除了音频数据之外的图像数据。
图66中,用相同的参考数字表示相应于图23的硬件结构所示的部分,不再对其进行描述。
音频解码单元600解码存储在例如HDD(图23)中的编码后音频数据,并将解码后音频数据提供给声音质量增强单元601。
根据学习单元602提供的质量提高数据和解码后音频数据,声音质量增强单元601发现质量提高后的数据,在上述数据中解码后音频数据的声音质量被提高了,并将该数据提供给D/A转换单元212。
学习单元602通过根据放大器209提供的音频数据执行学习,发现质量提高后数据。而且,学习单元602接收从至少一个其它PDA发送的学习信息(在下文中描述),并通过根据收到的学习信息按需要执行学习,发现新的质量提高后数据。学习单元602将新发现的质量提高后数据提供给声音质量增强单元601。
还向学习单元602提供来自操作单元224(图23)的操作信号。当来自操作单元224的操作信号表示用于从另一PDA请求学习信息的操作时,学习单元602产生并输出用于请求学习信息的请求信号。从例如天线64经通信接口218(图23)发送该请求信号。
还向学习单元602提供来自其它PDA的请求信号。具体地说,当其它PDA发送请求信号时天线64(图23)接收请求信号并经通信接口218将其提供给学习单元602。当学习单元602从其它PDA接收请求信号时,学习单元602经通信接口218和天线64向其它PDA发送自己的学习信息,该PDA是发送请求信号的其它PDA。
下面,图67显示了图66中声音质量增强单元601的实例。
图67的实例中,声音质量增强单元601可以通过执行例如上述自适应处理,来提高来自音频解码单元600的解码后音频数据的声音质量。因而,声音质量增强单元601中,将抽头系数用作质量提高数据。
具体地说,将音频解码单元600输出的解码后音频数据提供给缓冲器611,缓冲器611临时存储所提供的解码后音频数据。
顺次将声音质量提高后数据用作所关心的数据,预测抽头提取单元612根据表达式(1)中的线性第一级预测计算,通过提取存储在缓冲器611中的解码后音频数据的一定数量的音频取样,产生用于计算所关心的数据的预测值的预测抽头,并将预测抽头提供给计算单元616。
预测抽头提取单元612产生与图69中预测抽头提取单元624产生的预测抽头一致的预测抽头,其将在下文中进行描述。
类抽头提取单元613通过从存储在缓冲器611中的解码后音频数据提取多个采样而产生用于所关心的数据的类抽头,并将该类抽头提供给分类单元614。
类抽头提取单元613产生与图69中类抽头提取单元625所产生的类抽头一致的类抽头,在下文中进行描述。
分类单元614使用来自类抽头提取单元613的类抽头执行分类,并将获得的类码提供给系数存储器615。
分类单元614执行与图69中分类单元626所执行的分类一致的分类,将在下文中进行描述。
系数存储器615中,在相应于类的地址中存储用于类的抽头系数,该类是作为质量提高数据由学习单元602提供的。系数存储器615向计算单元616提供存储在地址中的抽头系数,该地址相应于从分类单元614提供的类码。
计算单元616获取从预测抽头提取单元612输出的预测抽头和从系数存储器615输出的抽头系数,并用该抽头和抽头系数执行表达式(1)中的线性预测计算。这允许计算单元616发现声音质量提高后数据(的预测值)作为所关心的数据,计算单元616将该数据提供给D/A转换单元212(图66)。
下面,参考图68所示流程图,描述图67中声音质量增强单元601的过程(声音质量提高过程)。
缓冲器611顺序存储解码后音频数据,该音频数据从音频的解码的单元600(图66)输出解码后音频数据。
在步骤S401,预测抽头提取单元612中,在其解码后音频数据的声音质量提高了的声音质量提高后数据中,例如选择还没被用作所关心的数据的最旧的音频取样作为所关心的数据,从来自缓冲器611的解码后音频数据中读取用于所关心的数据的多个音频取样,从而产生预测抽头并将其提供给计算单元616。
而且,在步骤S401,通过在存储在缓冲器611中的解码后音频数据中读取多个音频取样,类抽头提取单元613产生用于所关心的数据的类抽头,并将该类抽头提供给分类单元614。
当从类抽头提取单元613收到类抽头时,分类单元614进行到步骤S402。分类单元614用类抽头执行分类,并将获得的类码提供给系数存储器615。过程进行到步骤S403。
在步骤S403,系数存储器615读取存储在相应于来自分类单元614的类码的地址中的抽头系数,并在进行到步骤S404之前将读取的抽头提供给计算单元616。
在步骤S404,计算单元616获取系数存储器615输出的抽头系数,并用该抽头系数和来自预测抽头提取单元612的预测抽头获得声音质量提高后数据(的预测值),以执行表达式(1)中的乘积-求和计算。
将这样获得的声音质量提高后数据从计算单元616经D/A转换单元212(图66)和放大器208提供给扬声器10。这允许扬声器10输出高质量的音频。
执行步骤S404之后,进行到步骤S405,该过程确定是否发现作为所关心的数据的要处理的声音质量提高后数据。如果该过程确定发现了声音质量提高后数据,过程就返回步骤S401,并重复执行相同处理。相反,在步骤S405,如果确定没发现作为所关心的数据的要处理的声音质量提高后数据,过程结束。
下面,图69显示了图66中学习单元602的实例。
将放大器209(图66)输出的音频数据被作为用于学习的数据提供给训练数据存储器621,训练数据存储器621临时存储所提供的音频数据作为训练数据,该训练数据在学习中用作管理者。
学生数据产生单元622从存储在训练数据存储器621中的作为训练数据的音频数据产生学生数据,该学生数据用作学习中的学习者。
学生数据产生单元622包括音频编码单元622E和音频解码单元622D。音频编码单元622E用相应于音频解码单元600(图66)中解码方法的编码方法来编码音频数据。音频编码单元622E用该编码方法来编码存储在训练数据存储器621中的训练数据并输出编码后音频数据。音频解码单元622D在结构上与音频解码单元600相同。音频解码单元622D解码音频编码单元622E输出的编码后音频数据,并输出获得的解码后音频数据作为学生数据。
虽然在该方法中,编码训练数据以产生编码后音频数据,但是,解码该编码后音频数据以产生学生数据,可以用低通滤波器对作为训练数据的音频数据执行滤波来产生学生数据,使得其声音质量变差。
学生数据存储器623临时存储从学生数据产生单元622中的音频解码单元622D输出的学生数据。
预测抽头提取单元624顺序使用所关心的数据、作为训练数据存储在训练数据存储器621中的音频取样,并从存储在学生数据存储器623中的学生数据提取多个音频取样,上述学生数据作为用于预测所关心的数据,从而产生预测抽头(用于发现所关心的数据的预测值的抽头)。将预测抽头从预测抽头提取单元624提供给累加单元627。
类抽头提取单元625通过从存储在学生数据存储器623中的学生数据中提取作为学生数据,用于分类所关心的数据,的多个音频取样来产生类抽头(用于分类的抽头)。将类抽头从类抽头提取单元625提供给分类单元626。
可以用在时间上接近学生数据的音频取样的多条学生数据的音频取样来作为产生预测抽头和类抽头的音频取样,上述学生数据的音频取样相应于用作所关心的数据的训练数据的音频取样。
可以将相同音频取样或不同音频取样用作产生预测抽头和类抽头的音频取样。
根据来自类抽头提取单元625的类抽头,分类单元626对所关心的数据执行分类,并将所获得的相应于类的类码输出到累加单元627。
例如,可以利用ADRC作为分类单元626中的分类方法,与上述情况类似。
累加单元627从训练数据存储器621读取用作所关心的数据的训练数据的音频取样,并按需要使用分量数据库630的存储内容,对来自预测抽头提取单元624的预测抽头和作为所关心的数据的训练数据,为分类单元626提供的每个分类执行累加。
具体地说,累加单元627主要为相应于分类单元626提供的每个类码的类执行乘法(xinxim)、以及计算相应于多条学生数据的加法(∑),通过使用预测抽头(学生数据)将上述多条学生数据用作表达式(8)中的矩阵A的分量。
而且,累加单元627为相应于分类单元626提供的每个类码的类执行乘法(xinyi)、以及计算相应于学生数据和训练数据的加法(∑),通过使用预测抽头(学生数据)和所关心的数据(训练数据)将它们用作表达式(8)中矩阵A的分量。
分量数据库630为每个类存储表达式(8)中矩阵A和矢量v的分量,它们是用累加单元627在先前的学习中获得的。
当用新输入的音频数据执行学习时,分量数据库630从分量数据库630读取在先前学习中获得的表达式(8)中矩阵A和矢量v的分量,并累加(执行用矩阵A和矢量v之和所表示的加法)相应分量xinxim或xinyin,从而计算新矩阵A或矢量v的分量,并为每个类建立表达式(8)中的归一化方程,上述分量xinxim或xinyin是用从新输入的音频数据获得的训练数据和学生数据为矩阵A或矢量v的分量计算出的。
因此,累加单元627中,不仅根据新输入的音频数据,而且还根据用于过去学习的数据来建立表达式(8)中的归一化方程。
如上所述,累加单元627用从新输入的音频数据获得的矩阵A和矢量v、以及存储在分量数据库630中的矩阵A和矢量v的分量,发现用于每个类的矩阵A和矢量v的分量之后,累加单元627提供所获得的分量并将其以重写形式存储在分量数据库630中。
即使没有输入新的音频数据,累加单元627也读取存储在分量数据库630中的矩阵A和矢量v的分量,并用读取的矩阵A和矢量v的分量建立表达式(8)中的归一化方程。
换句话说,通过用新输入的音频数据执行学习,在累加单元627中,根据用于学习过程中获得的每个新类的矩阵A和矢量v的分量,更新存储在分量数据库630中用于每个类的表达式(8)中的矩阵A和矢量v的分量,如上所述,并用合成单元631(在下文中描述)更新这些分量。
当用合成单元631更新存储在分量数据库630中用于每个类的表达式(8)中的矩阵A和矢量v的分量时,累加单元627从分量数据库630读取更新后获得的矩阵A和矢量v的分量,并用所读取的矩阵A和矢量v的分量建立用于每个类的表达式(8)中的归一化方程。
累加单元627建立由用于每个类的矩阵A和矢量v的分量组成的表达式(8)中的归一化方程之后,累加单元627将用于每个类的归一化方程提供给抽头系数确定单元628。
通过解为累加单元627提供的用于每个类的归一化方程,抽头系数确定单元628计算用于每个类的抽头系数,并提供该抽头系数并将其作为质量提高数据以重写形式存储在相应于抽头系数存储器629的每个类的地址中。
将存储在抽头系数存储器629中作为质量提高数据的用于每个类的抽头系数提供给声音质量增强单元601(图66)。
分量数据库630存储用于每个类的表达式(8)中的矩阵A和矢量v的分量,如上所述。
合成单元631从天线64(图23)和通信接口218接收用于每个类的表达式(8)中的矩阵A和矢量v的分量,该分量作为学习信息从其它PDA发送的。合成单元631用收到的矩阵A和矢量v的分量、以及存储在分量数据库630中的矩阵A和矢量v的分量,发现用于每个类的矩阵A和矢量v的分量。
换句话说,当合成单元631从其它PDA接收用于每个类的矩阵A和矢量v的分量时,合成单元631读取存储在分量数据库630中的矩阵A和矢量v的分量并将收到的矩阵A和矢量v的分量加到(执行由矩阵A和矢量v之和所表示的加法)所读取的用于每个类的矩阵A和矢量v的分量,从而为每个类计算新矩阵A和矢量v的分量。
合成单元631将用于每个类的新矩阵A和矢量v的分量以重写形式存储在分量数据库630中,从而更新存储在分量数据库630中的矩阵A和矢量v的分量。
响应来自事件检测单元633的请求,学习信息发送单元632从分量数据库630读取用于每个类的矩阵A和矢量v的分量,并经通信接口218(图23)和天线64发送读取的分量作为学习信息。
合成单元631接收从其它PDA的学习信息发送单元632发送的用于每个类的矩阵A和矢量v的分量。
当从其它PDA发送用于请求发送学习信息的请求信号时,事件检测单元633检测作为预定事件的请求信号发送。通信接口218经天线64(图23)接收其它PDA发送的请求信号,并将其提供给事件检测单元633。当检测所提供的请求信号时,事件检测单元633认识到已经发生了预定事件,并控制学习信息发送单元632发送存储在分量数据库630中用于每个类的矩阵A和矢量v的分量。
向请求信号发送单元634提供来自操作单元224(图23)的操作信号。当接收操作信号时,该操作信号表示已经操作操作单元224以请求学习信息时,请求信号发送单元634认出作为预定事件的操作信号的接收,并经通信接口218(图23)和天线64发送用于请求学习信息的请求信号。
当至少一个其它PDA接收如上所述发送的请求信号时,该PDA认识到已经发生了预定事件以响应请求信号的接收(检测),并发送它自己的用于每个类的矩阵A和矢量v的分量。合成单元631接收矩阵A和矢量v的分量,该分量是作为学习信息的从至少一个其它PDA发送矩阵A和矢量v的分量。
上述602执行学习过程、学习信息发送过程和分量数据组合过程,上述学习过程发现用于多个类的抽头系数;上述学习信息发送过程发送用于每个类的矩阵A和矢量v的分量,这些分量作为学习信息存储在分量数据库630中;分量数据组合过程根据用于每个类的矩阵A和矢量v的分量更新存储在分量数据库630中的学习信息,这些分量是作为学习信息从其它PDA发送。
因此,参考图70A到70C所示的流程图描述图69中学习单元602所执行的学习过程、学习信息发送过程和分量数据组合过程。
下面,参考图70A所示的流程图描述学习过程。
例如在训练数据存储器621中存储至少预定量的新音频数据时开始学习过程。
具体地说,当在训练数据存储器621中存储至少一定量的新音频数据时,在步骤S411,累加单元627读取存储在分量数据库630中用于每个类的矩阵A和矢量v的分量,并进行到步骤S412。
在步骤S412,学生数据产生单元622用存储在训练数据存储器621中的音频数据作为训练数据,读取训练数据,并从训练数据产生学生数据。学生数据产生单元622提供所获得的学生数据并将其存储在学生数据存储器623中,并进行到步骤S413。
在步骤S413,预测抽头提取单元624中,在作为训练数据存储在训练数据存储器621里的音频取样中,将还没用作所关心的数据的音频取样用作所关心的数据,对于所关心的数据,通过读取作为学生数据存储在学生数据存储器623中的多个音频取样,产生预测抽头并将其提供给累加单元627。
在步骤S413,与预测抽头提取单元624的情况类似,类抽头提取单元625产生用于所关心的数据的类抽头,并将产生的抽头提供给分类单元626。
执行步骤S413之后,过程进行到步骤S414,分类单元626根据来自类抽头提取单元625的类抽头执行分类,并将所获得的类码提供给累加单元627。
在步骤S415,累加单元627从训练数据存储器621读取所关心的数据,并用读取的所关心的数据和从预测抽头提取单元624提供的预测抽头,计算矩阵A和矢量v的分量。而且,累加单元627将根据所关心的数据和预测抽头获得的矩阵A和矢量v的分量,加到用于每个类的矩阵A和矢量v的分量中相应于来自分类单元626的类码的分量,从而计算新矩阵A和矢量v。过程进行到步骤S416。
在步骤S416,预测抽头提取单元624确定在训练数据存储器621中是否还存储有尚未用作所关心的数据的训练数据。如果预测抽头提取单元624确定仍存储有该数据,过程就返回步骤S413,重复执行相同处理,同时用尚未用作所关心的数据的训练数据作为新的所关心的数据。
在步骤S416,如果确定在训练数据存储器621中没有存储尚未用作所关心的数据的数据,过程就进行到步骤S417。累加单元627以重写形式在分量数据库630中存储由重复执行步骤S413到S416而获得的用于每个类的新矩阵A和矢量v的分量。累加单元627向抽头系数确定单元628提供表达式(8)中的归一化方程,该表达式(8)中的归一化方程由用于每个类的新矩阵A和矢量v的分量组成的,且过程进行到步骤S418。
在步骤S418,抽头系数确定单元628通过解从累加单元627提供的用于每个类的归一化方程来计算用于每个类的抽头系数。在步骤S418,抽头系数确定单元628提供用于每个类的抽头系数并以重写形式将它们存储在抽头系数存储器629中,过程结束。
下面参考图70B的流程图描述学习信息发送过程。
学习信息发送过程中,在步骤S431,事件检测单元633确定是否已经产生预定事件。如果事件检测单元633确定还没产生预定事件,过程就返回步骤S431。
在步骤S431,如果确定已经产生了预定事件,即,当事件检测单元633接收从其它PDA发送的请求信号时,事件检测单元633控制学习信息发送单元632发送学习信息,过程进行到步骤S432。
在步骤S432,在事件检测单元633的控制下,学习信息发送单元632从分量数据库630中读取作为学习信息的用于每个类的矩阵A和矢量v的分量,过程进行到步骤S433。
在步骤S433,学习信息发送单元632将从分量数据库630中读取的作为学习信息的用于每个类的矩阵A和矢量v的分量发送到其它PDA,该PDA发送由其事件检测单元633所发送的请求信号。过程返回步骤S431,并重复执行相同处理。
下面,参考图70C的流程图描述分量数据组合过程。
分量数据合并过程中,在步骤S441,请求信号发送单元634识别作为预定事件的用于请求学习信息的操作信号的接收,并确定是否已经产生的预定事件。如果请求信号发送单元634确定还没产生预定事件,过程就进行到步骤S441。
在步骤S441,如果确定已经产生了预定事件,即,当用户操作操作单元224(图23)以请求学习信息时,并且请求信号发送单元634接收了该请求的操作信号,过程进行到步骤S442,请求信号发送单元634将用于请求学习信息的请求信号发送(例如广播)到至少一个PDA。
在步骤S443,响应步骤S442发送的请求信号,合成单元631确定是否已经从其它PDA发送了学习信息。
在步骤S443,如果确定已经发送了学习信息,过程就进行到步骤S444,合成单元631接收学习信息并将其临时存储在它的内置存储器(未示出)中,并进行到步骤S445。
在步骤S443,如果确定还没发送学习信息,过程就进行到步骤S445,合成单元631确定在步骤S442发送了请求信号之后是否经过了预定时间。
在步骤S445,如果确定还没经过预定时间,过程就返回步骤S443,并重复执行相同处理。
在S445,如果确定在发送请求信号之后已经过了预定时间,过程就进行到步骤S446,合成单元631为每个类将在步骤S444中作为学习信息的用于每个类的矩阵A和矢量v的分量、以及存储在分量数据库630中用于每个类的矩阵A和矢量v的分量相加,从而计算用于每个类的矩阵A和矢量v新的分量。在步骤S446,合成单元631通过以用于每个类的矩阵A和矢量v新的分量进行重写来更新分量数据库630的存储内容,过程进行到步骤S447。
在步骤S447,累加单元627从分量数据库630中读取用于每个类的矩阵A和矢量v新的分量,建立由所读取分量组成的表达式(8)中的归一化方程,并将该归一化方程提供给抽头系数确定单元628。在步骤S447,抽头系数确定单元628通过解用于每个类的归一化方程来计算用于每个类的抽头系数,上述用于每个类的归一化方程是由累加单元627提供的,628提供抽头系数并将其以重写形式存储在抽头系数存储器629中。过程进行到步骤S441,重复执行相同处理。
如上所述,学习单元602不仅根据新输入的音频数据执行学习过程,而且根据过去学习中使用的音频数据执行学习过程。这样,如用户所说,计算反映更高级学习的抽头系数。因而,在声音质量增强单元601中,通过利用抽头系数来处理解码后音频数据,可以获得更高声音质量的音频数据(声音质量提高了的数据)。
而且,在学习单元602中,根据是从至少一个其它PDA收集的学习信息的用于每个类的矩阵A和矢量v的分量来更新存储在分量数据库630中的用于每个类的矩阵A和矢量v的分量。通过解用于每个类的矩阵A和矢量v更新后的分量组成的表达式(8)中的归一化方程来解抽头系数。因此,在声音质量增强单元601中,通过用抽头系数对解码后音频数据执行处理,可以获得更高声音质量的音频数据。
此外,学习单元602中,从至少一个PDA,收集用于每个类的矩阵A和矢量v的作为学习信息的分量。这样,可以快速获得抽头系数,该抽头系数用于获得具有更高声音质量的音频数据。
当只利用用户输入的音频数据来建立表达式(8)中的归一化方程时,可以产生一个类,其中,没获得所需数量的归一化方程。然而,如上所述,当从至少一个其它PDA收集作为学习信息的用于每个类的矩阵A和矢量v的分量时,可以快速获得用于表达式(8)中归一化方程的矩阵A和矢量v的分量。结果,可以快速获得抽头系数,该抽头系数用于获得具有提高了的声音质量的音频数据。
另外,如上所述,通过在多个PDA之间交换用于每个类的矩阵A和矢量v的分量,PDA可以获得相同且高声音质量的音频数据。
在图69和70A到70C的情况下,当接收操作信号时请求信号发送单元634发送请求信号。然而,可以在任意时间,例如规则或不规则时间发送请求信号。
在图66的PDA101中,将在学习过程中获得的用于每个类的矩阵A和矢量v的分量用作学习信息,并与至少一个其它PDA进行交换。然而,例如,可以交换作为学习信息的抽头系数本身。
当PDA101与至少一个其它PDA交换抽头系数,可以通过加法来执行抽头系数的更新,该加法用于加权PDA101的抽头系数和从其它PDA收到的抽头系数。
这种情况下,可以将用于计算抽头系数的音频取样数用作权值。
为了计算抽头系数,必须累加矩阵A的分量xinxim和矢量v的分量xinyi,这些分量是用从音频数据获得的训练数据yi和学生数据xin来计算的。可以将执行累加的次数(等于用作训练数据的音频取样数)作为权值。
这种情况下,例如,当PDA101的抽头系数用wa={wa1,wa2,wa3...}来表示时,用于发现抽头系数的音频取样数用α来表示,从其它PDA收到的抽头系数用wb={wb1,wb2,wb3...}来表示,用于发现抽头系数的音频取样数用β来表示,可以用下面的表达式来计算新的抽头系数:
(αwa+βwb)/(α+β)
当PDA101与至少一个其它PDA交换抽头系数时,可以执行抽头系数的更新,以便用从其它PDA收到的抽头系数来补充其PDA101中没有抽头系数的类中的抽头系数。
换句话说,当PDA101只用用户输入的音频数据来建立表达式(8)中的归一化方程时,输入音频数据的取样数不足会导致这样一种类,该类中不能获得计算抽头系数所要求的归一化方程数。然而,在另一用户的PDA中,可以为该类获得足够数量的归一化方程。
因此,在PDA101中,通过与其它PDA交换抽头系数,可以用其它PDA获得的抽头系数来补充只用PDA101无法获得的类的抽头系数。
虽然已经描述了将本发明应用于PDA的情况,但是,本发明也可以应用于除了PDA之外的信息处理设备。
可以用硬件或软件来实现上述连续处理。
当用软件来实现连续处理时,在PDA101和基站计算机102中安装构成该软件的程序。
可以将这些程序预先记录在作为计算机内置记录媒体的HDD215(图23)或HDD333(图26)中。
或者,可以将程序临时或永久存储(记录)在可移动记录媒体中,诸如软盘、只读光盘存储器(CD-ROM)、磁光(MO)盘、数字多用途光盘(DVD)、磁盘和半导体存储器。可以用所谓“软件包”的形式来提供这种类型可移动记录媒体。
可以将程序从上述可移动记录媒体安装到PDA101或基站计算机102中。而且,可以用无线装置将程序从下载站点经用于数字卫星广播的卫星传送到PDA101或基站计算机102,或者,可以经诸如局域网(LAN)或互联网的网络经线路传送到PDA101或基站计算机102。在PDA101或基站计算机102中,可以用通信单元108来接收程序并安装程序。
本说明书中,不必总是以上述流程图所述顺序的时间序列顺序来执行构成程序的处理步骤,上述程序用于控制PDA101的CPU202(图23)或基站计算机102的CPU312(图26)。这些步骤包括并行或分别执行的过程(例如,并行过程或基于对象的过程)。
可以用一个CPU来执行程序,或者可以用多个CPU以分布形式来执行程序。而且,可以由远程计算机等来传送和执行程序。
本发明的上述实施例是用下面的显示设备AA到BL表示的技术概念的实施例。
显示设备AA
一种显示设备,包括:主部件,可移动地装配在主部件上的盖单元,和多个用于显示信息的显示单元,
其中:
主部件有第一显示单元,当盖单元移动到第一位置时第一显示单元容纳在主部件中,当盖单元移动到第二位置时显露第一显示单元;
盖单元有第二显示单元和第三显示单元,当盖单元移动到第一位置时第二显示单元显露在顶表面上,当盖单元移动到第二位置时第三显示单元显露在顶表面上;和
显示设备包括面板,面板有可移动地装配到所述主部件或所述盖单元的上的第四显示装置,当所述面板移动到预定位置时第四显示装置显露在顶表面上。
显示设备AB
显示设备AA,还包括另一面板,该面板有可移动地装配到主部件或盖单元上的第五显示单元,当移动到预定位置时第五显示单元显露在顶表面上。
显示设备AC
显示设备AA中,盖单元装配在主部件的一端以便旋转,当移动到第一位置时关闭盖单元,容纳第一和第三显示单元以便它们彼此相对并显露第二显示单元,当移动到第二位置时打开盖单元以便显露第一和第三显示单元。
显示设备AD
显示设备AA中,第一显示单元装配在主部件的顶表面上,以便在盖单元打开时显露第一显示单元。
显示设备AE
显示设备AC中,第二显示单元在盖单元关闭时设在其顶表面上,第三显示单元设在盖单元的背面。
显示设备AF
显示设备AA中,面板装配在主部件或盖单元的一端以便旋转,当盖单元移动到第二位置时面板处于可旋转状态。
显示设备AG
显示设备AF中,第四显示单元在面板关闭时设在其背面。
显示设备AH
显示设备AA中,面板装配在盖单元的一端,当旋转到打开状态时显露第四显示单元,当旋转到关闭状态时容纳第四显示单元。
显示设备AI
显示设备AH中,当盖单元移动到第二位置且面板打开时显露第三显示单元。
显示设备AJ
显示设备AA中:
盖单元通过绞链机构装配在主部件上以便旋转,绞链机构包括:固定到主部件上的第一绞链,固定到盖单元上的第二绞链,其端部压到第一和第二绞链中的轴;第一绞链和轴、第二绞链和轴可以旋转。
显示设备AK
显示设备AJ中,用卷压的铜片制成弹簧形成第一和第二绞链。
显示设备AL
显示设备AA中,面板通过绞链机构装配在盖单元上以便旋转,绞链机构包括:固定到主部件上的第一绞链,固定到盖单元上的第二绞链,和其端部压到第一和第二绞链中的轴,第一绞链和轴、第二绞链和轴可以旋转。
显示设备AM
显示设备AL中,用卷压的钢板制成弹簧形成第一和第二绞链。
显示设备AN
显示设备AA中,第一到第四显示单元分别显示多条信息。
显示设备AO
显示设备AA中,第一到第四显示设备都用作一个屏幕以显示信息。
显示设备AP
显示设备AA,还包括:检测单元,用于检测盖单元的状态;控制单元,用于响应盖单元的状态来控制第一到第四显示单元。
显示设备AQ
显示设备AA,还包括:检测单元,用于检测面板的状态;控制单元,用于响应面板的状态来控制第一到第四单元。
显示设备AR
显示设备AA中,它用作便携式终端,包括用于戴在手腕上的带子并设有至少一个显示单元。
显示设备AS
显示设备AA,还包括用于与可通信的通信装置通信的通信单元。
显示设备AT
显示设备AS,还包括目的地输入单元,用于输入通信中另一方的目的地。
显示设备AU
显示设备AS中,通信单元起电话机的作用,用于以音频形式呼叫。
显示设备AV
显示设备AU,还包括:音频输入单元,用于输入要在以音频形式的呼叫中发送的音频;和音频输出单元,用于输出以音频形式的呼叫中收到的音频。
显示设备AW
显示设备AS中,通信单元执行数据发送和接收。
显示设备AX
显示设备AW还包括发送/接收数据选择单元,用于选择要发送或接收的数据。
显示设备AY
显示设备AW中,通信单元执行图像数据或音频数据的发送/接收。
显示设备AZ
显示设备AW中,通信单元执行电子邮件的发送/接收。
显示设备BA
显示设备AZ,还包括消息输入单元,用于输入电子邮件的消息。
显示设备BB
显示设备AA,还包括数据存储单元,用于存储数据。
显示设备BC
显示设备BB中,数据存储单元存储图像数据或音频数据。
显示设备BD
显示设备BB,还包括重放单元,用于重放存储在数据存储单元中的数据。
显示设备BE
显示设备BD,还包括重放数据选择单元,用于选择所要重放的数据。
显示设备BF
显示设备BB中,数据存储单元存储计算机所要执行的程序,显示设备还包括执行单元,用于执行程序。
显示设备BG
显示设备AS中,通信单元以与通信装置接触或不接触的状态执行通信。
显示设备BH
显示设备AS,还包括用于供电的电池,其中,在通信单元和通信装置之间的通信使通信装置为电池充电。
显示设备BI
显示设备AS,还包括验证单元,用于同通信装置执行验证。
显示设备BJ
显示设备AA具有与用于处理信息的信息处理设备可移动连接的结构,将它装在信息处理设备中时起部分信息处理设备的作用。
显示设备BK
显示设备BJ,还包括存储器,用于存储数据,其中,当将显示设备装到信息处理设备中时,该存储器起部分信息处理设备的存储器的作用。
显示设备BL
显示设备AA是便携式终端。
用上述概念,甚至是小的信息显示LCD等也可以尽量多地显示信息。
例如,在所谓“掌上型”的小信息处理设备中,利用诸如PDA、小的LCD等。因此,PDA难以显示大量信息。虽然利用大的LCD可以显示大量信息,但是,PDA自身也变大,也就不方便携带了。
用上述概念,可以提供能显示大量信息的小尺寸PDA等。
而且,通过体现下面的显示设备CA到DL、显示方法DM、程序DN和记录媒体DO所表示的技术概念,获得上述实施例。
显示设备CA
一种显示设备,包括:多个显示单元,用于显示信息;显示控制单元,用于控制显示单元分别显示多条信息;和检测单元,用于检测所选择的任何多条显示信息。其中,显示控制单元控制每个显示单元显示与所选信息关联的多条信息。
显示设备CB
显示设备CA,还包括:主部件;可移动地装配到主部件上的盖单元;可移动地装配到主部件或盖单元上的面板;其中:主部件包括作为显示单元之一的第一显示单元,当盖单元移动到第一位置时容纳它,当盖单元移动到第二位置时显露它;盖单元包括作为显示单元之一的第二显示单元,当移动到第二位置时第二显示单元显露在顶表面上;和,面板包括作为显示单元之一的第三显示单元,当移动到预定位置时第三显示单元显露在顶表面上。
显示设备CC
显示设备CB,还包括另一面板,它包括第四显示单元,第四显示单元可移动地装配在主部件或盖单元上,当移动到预定位置时在顶表面上显露第四显示单元。
显示设备CD
显示设备CB中:盖单元装配到主部件的一端以便旋转;当盖单元移动到第一位置时,它处于关闭状态以便将第一和第二显示单元面对面地容纳在里面;当盖单元移动到第二位置时,它处于打开状态以便显露第一和第二显示单元。
显示设备CE
显示设备CD中,第一显示单元设在主部件的顶表面上以便当盖单元打开时显露它。
显示设备CF
显示设备CD中,当盖单元关闭时第二显示单元设在其背面上。
显示设备CG
显示设备CB中,面板装配在主部件或盖单元的一端以便旋转,当盖单元移动到第二位置时它处于可旋转状态。
显示设备CH
显示设备CG中,当面板关闭时第三显示单元设在其背面上。
显示设备CI
显示设备CG中,面板装配在盖单元的一端以便旋转,当旋转到打开状态时显露第三显示单元,当旋转到关闭状态时容纳第三显示单元。
显示设备CJ
显示设备CI中,当盖单元移动到第二位置且面板打开时显露第二显示单元。
显示设备CK
显示设备CB中:盖单元用绞链机构装配到主部件上以便旋转;绞链机构包括固定到主部件上的第一绞链、固定到盖单元上的绞链机构、和其端部压到第一和第二绞链中的轴,第一绞链和轴、第二绞链和轴可以旋转。
显示设备CL
显示设备CK中,用卷曲处理后的钢板制成弹簧形成第一和第二绞链。
显示设备CM
显示设备CB中:将面板用绞链机构装配到盖单元上以便旋转;绞链机构包括固定到主部件上的第一绞链、固定到盖单元上的第二绞链、和其端部压到第一和第二绞链中的轴;第一绞链和轴、以及第二绞链和轴可以旋转。
显示设备CN
显示设备CM中,用卷曲处理后的钢板制成弹簧形成第一和第二绞链。
显示设备CO
显示设备CA中,显示控制单元还控制整个显示单元显示一条信息。
显示设备CP
显示单元CB,还包括:检测单元,用于检测盖单元的状态;和显示控制单元,响应盖单元的状态控制开和关显示单元。
显示设备CQ
显示设备CB,还包括:检测单元,用于检测盖单元的状态;和显示控制单元,响应面板的状态控制开和关显示单元。
显示设备CR
显示设备CB是便携式终端,还包括用于戴在手腕上的带子,其中,带子设有至少一个显示单元。
显示设备CS
显示设备CA,还包括通信单元,用于同可通信的通信装置通信。
显示设备CT
显示设备CS,还包括目的地输入单元,用于输入相应于通信中另一方的目的地。
显示设备CU
显示设备CS中,通信单元起电话机的作用,用于以音频形式执行呼叫。
显示设备CV
显示设备CU,还包括:音频输入单元,用于输入要以音频形式在呼叫中发送的音频;和音频输出单元,用于输出以音频形式在呼叫中接收的音频。
显示设备CW
显示设备CS中,通信单元执行数据的发送和接收。
显示设备CX
显示设备CW,还包括发送/接收数据选择单元,用于选择所要发送或接收的数据。
显示设备CY
显示设备CW中,通信单元执行图像数据或音频数据的发送和接收。
显示设备CZ
显示设备CW中,通信单元执行电子邮件的发送和接收。
显示设备DA
显示设备CZ,还包括消息输入单元,用于输入电子邮件的消息。
显示设备DB
显示设备CA,还包括数据存储单元,用于存储数据。
显示设备DB
显示设备DB中,数据存储单元存储图像数据或音频数据。
显示设备DD
显示设备DB,还包括重放单元,用于重放存储在数据存储单元中的数据。
显示设备DE
显示设备DD,还包括重放数据选择单元,用于选择所要重放的数据。
显示设备DF
显示设备DB中,数据存储单元还包括执行单元,用于存储计算机所要执行的程序并执行该程序。
显示设备DG
显示设备CS中,通信单元以与通信装置接触或非接触状态执行通信。
显示设备DH
显示设备CS,还包括用于供电的电池,其中,通信单元和通信装置之间的通信使通信装置为电池充电。
显示设备DI
显示设备CS,还包括验证单元,用于同通信装置执行验证。
显示设备DJ
显示设备CS具有与通信装置可移动连接的结构,将它装在通信装置中时起部分通信装置的作用。
显示设备DK
显示设备DJ,还包括存储器,用于存储数据,其中,当将显示设备装到通信装置中时,该存储器起部分通信装置的存储器的作用。
显示设备DL
显示设备CA是便携式终端。
显示方法DM
一种用于显示设备的显示方法,显示设备包括多个用于显示信息的显示单元,显示方法包括:显示控制步骤,用于控制每个显示单元显示一条信息;和检测步骤,用于检测所选择的在显示单元上显示的任何一条信息,其中,在显示控制步骤中,分别在多个显示单元上显示与所选信息关联的多条信息。
程序DN
一种程序,用于计算机控制多个显示单元以显示信息,该程序包括:显示控制步骤,用于控制每个显示单元显示一条信息;和检测步骤,用于检测所选择的显示在显示单元上的任何信息,其中,在显示控制步骤中,在多个显示单元上分别显示与所选信息关联的多条信息。
记录媒体DO
一种包含程序的记录媒体,该程序用于计算机控制多个显示单元以显示信息,该程序包括:显示控制步骤,用于控制每个显示单元显示一条信息;和检测步骤,用于检测所选择的显示在显示单元受到任何信息,其中,在显示控制步骤中,在多个显示单元上分别显示与所选信息关联的多条信息。
用上述概念,甚至小的信息显示LCD等也能容易地显示可理解的信息,并能准确操作。
例如,在所谓“掌上型”的小信息处理设备中,利用诸如PDA、小LCD等。因此,当用小LCD显示大量信息时,必须将信息显示得小,所以,除非用户盯住LCD,否则就不能认出该信息。
PDA包括一种实现了的类型,其中,结合了LCD和触板(本说明书中,它除了包括可由手指操作的面板等,还包括以专用的笔来操作的输入板等),LCD显示按钮,用触板检测在按钮上的操作。
如上所述,设在PDA上的LCD是小LCD,所以必须以小尺寸显示按钮,用户会错误地操作与他所应操作的按钮不同的按钮。
另外,在相关技术中难以显示大量信息。虽然利用大的LCD能显示大量信息,但是,PDA自身变大,也就不便于携带了。
利用上述概念,可以用容易理解的形式显示信息,并可执行准确操作。

Claims (72)

1.一种发送设备,用于发送用于升级第一数据的升级信息,包括:
数据发送装置,用于发送所述第一数据;
分类装置,用于将所关心的第二数据分类到多类中的一类中,所述所关心的第二数据包括在通过升级所述第一数据而产生的第二数据中;
获取装置,用于获取为每个类而设置的升级信息;
检测装置,用于检测预定事件;和
升级信息发送装置,用于在检测到预定事件时发送升级信息。
2.根据权利要求1的发送设备,其中,所述检测装置检测作为预定事件从接收所述第一数据的接收设备发送的请求。
3.根据权利要求1的发送设备,其中,所述检测装置检测作为预定事件的状态之一,该状态中,所述数据发送装置不发送所述第一数据,且接收所述第一数据的所述接收设备没有接收所述第一数据。
4.根据权利要求1的发送设备,其中,所述分类装置根据所述第二数据分类所关心的所述第二数据,所述第二数据在空间上或时间上接近所关心的所述第二数据的位置。
5.根据权利要求1的发送设备,其中,所述获取装置获取作为升级信息的类码,该类码表示用所述分类装置通过分类所关心的所述第二数据而获得的类。
6.根据权利要求1的发送设备,其中,所述获取装置根据所关心的的所述第二数据和所述第一数据获取升级信息,且所述第一数据在空间上或时间上接近相应于所关心的所述第二数据的位置。
7.根据权利要求6的发送设备,其中,
所述获取装置包括:
预测抽头提取装置,用于提取作为预测抽头的所述第一数据,该预测抽头在预测所关心的所述第二数据的预测计算中使用,所述第一数据在空间上或时间上接近相应于所关心的所述第二数据的位置;和
抽头系数计算装置,用于为多个类计算抽头系数,该抽头系数使所述第二数据的预测值中的统计误差最小,所述第二数据的预测值是用预测抽头和预定抽头系数通过执行预测计算计算出来的;和
所述获取装置为多个类获取作为升级信息的抽头系数。
8.根据权利要求7的发送设备,其中,所述抽头系数计算装置为多个类计算抽头系数,这些抽头系数使预测值的平方误差最小,上述预测值是用预测抽头和预定的抽头系数通过线性第一级预测计算而获得的。
9.根据权利要求7的发送设备,其中,所述获取装置中,除了用于多个类的抽头系数,还获取类码作为升级信息,上述类码是用所述分类装置通过分类所关心的所述第二数据而获得的。
10.根据权利要求1的发送设备,其中,每个所述第一数据和所述第二数据是图像数据或音频数据。
11.一种用于发送升级信息的发送方法,该升级信息用于升级第一数据,包括:
数据发送步骤,用于发送所述第一数据;
分类步骤,用于将所关心的第二数据分类到多类中的一类中,上述所关心的所述第二数据包括在通过升级所述第一数据而产生的第二数据中;
获取步骤,用于获取为每个类而设置的升级信息;
检测步骤,用于检测预定事件;和
升级信息发送步骤,用于在检测到预定事件时发送升级信息。
12.一种使计算机执行发送过程的程序,该发送过程用于发送用于升级第一数据的升级信息,所述程序包括:
数据发送步骤,用于发送所述第一数据;
分类步骤,用于将所关心的第二数据分类到多类中的一类中,上述所关心的所述第二数据包括在通过升级所述第一数据而产生的第二数据中;
获取步骤,用于获取为每个类而设置的升级信息;
检测步骤,用于检测预定事件;和
升级信息发送步骤,用于在检测到预定事件时发送升级信息。
13.一种包含程序的记录媒体,该程序使计算机执行发送过程,该发送过程用于发送用于升级第一数据的升级信息,所述程序包括:
数据发送步骤,用于发送所述第一数据;
分类步骤,用于将所关心的第二数据分类到多类中的一类中,上述所关心的所述第二数据包括在通过升级所述第一数据而产生的第二数据中;
获取步骤,用于获取为每个类而设置的升级信息;
检测步骤,用于检测预定事件;和
升级信息发送步骤,用于在检测到预定事件时发送升级信息。
14.一种用于接收第一数据和升级信息的接收设备,该第一数据是以相同形式多次发送的,该升级信息是用于升级所述第一数据,所述接收设备包括:
数据接收装置,接收第一数据;
数据存储装置,存储第一数据;
加法装置,执行用于加权存储在所述数据存储装置中的第一数据和所述数据接收装置接收的第一数据的加法,并用加法的结果值作为新的第一数据来代替存储在所述数据存储装置中的第一数据;
质量确定装置,确定存储在所述数据存储装置中的新的第一数据的质量;
请求装置,按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据而获得的每个类而设置的;
升级信息接收装置,用于在响应所述请求装置的请求而发送升级信息时接收升级信息;和
预测装置,根据存储在所述数据存储装置中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
15.根据权利要求14的接收设备,其中,所述质量确定装置计算存储在所述数据存储装置中的第一数据和所述加法装置产生的新第一数据之间的相关性,并根据第一数据和新第一数据之间的相关性确定新第一数据的质量。
16.根据权利要求14的接收设备,其中,所述质量确定装置计算新第一数据的自相关,并根据新第一数据的自相关确定新第一数据的质量。
17.根据权利要求14的接收设备,其中,根据外部输入,所述质量确定装置确定新第一数据的质量。
18.根据权利要求14的接收设备,其中,所述升级信息接收装置接收作为升级信息的表示第二数据的类的类码。
19.根据权利要求18的接收设备,还包括存储用于类的预定抽头系数的抽头系数存储装置,
其中,所述预测装置包括:
预测抽头提取装置,用于提取作为预测抽头的第一数据,且第一数据在空间上或时间上接近相应于所关心的第二数据的位置;上述预测抽头是在用于预测包括在第二数据中的所关心的第二数据的预测计算中使用的;和
预测计算装置,用于计算所关心的第二数据的预测值,该所关心的第二数据的预测值是利用预测抽头和相应于表示所关心的第二数据类的类码的抽头系数,通过执行预测计算而计算出来的。
20.根据权利要求19的接收设备,其中,所述升级信息接收装置还接收用于类的抽头系数作为升级信息。
21.根据权利要求19的接收设备,其中,所述预测计算装置用预测抽头、以及相应于表示所关心的第二数据的类的类码的抽头系数,通过执行线性第一级预测计算而计算所关心的第二数据的预测值。
22.根据权利要求14的接收设备,其中,每个第一数据和第二数据是图像数据或音频数据。
23.一种用于接收第一数据和升级信息的接收方法,该第一数据是以相同形式多次发送的,该升级信息是用于升级所述第一数据;所述接收方法包括:
数据接收步骤,用于接收第一数据;
数据存储步骤,用于将第一数据存储在数据存储装置中;
加法步骤,执行用于加权存储在所述数据存储装置中的第一数据和所述数据接收步骤接收的第一数据的加法,并用加法的结果值作为新的第一数据来代替存储在所述数据存储装置中的第一数据;
质量确定步骤,用于确定存储在所述数据存储装置中的新第一数据的质量;
请求步骤,按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据而获得的每个类而设置的;
升级信息接收步骤,在响应请求而发送升级信息时接收升级信息;和
预测步骤,根据存储在所述数据存储装置中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
24.一种使计算机执行接收过程的程序,该接收过程用于接收以相同形式多次发送的第一数据和用于升级所述第一数据的升级信息;所述程序包括:
数据接收步骤,用于接收第一数据
数据存储装置,用于将第一数据存储在数据存储装置中;
加法步骤,执行用于加权存储在所述数据存储装置中的第一数据和所述数据接收步骤接收的第一数据的加法,并用加法的结果值作为新的第一数据来代替存储在所述数据存储装置中的第一数据;
质量确定步骤,用于确定存储在所述数据存储装置中的新第一数据的质量;
请求步骤,按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据而获得的每个类而设置的;
升级信息接收步骤,在响应请求而发送升级信息时接收升级信息;和
预测步骤,根据存储在所述数据存储装置中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
25.一种包含程序的记录媒体,该程序使计算机执行接收过程,该接收过程用于接收以相同形式多次发送的第一数据和用于升级所述第一数据的升级信息;所述程序包括:
数据接收步骤,用于接收第一数据;
数据存储装置,用于将第一数据存储在数据存储装置中;
加法步骤,执行用于加权存储在所述数据存储装置中的第一数据和所述数据接收步骤接收的第一数据的加法,并用加法的结果值作为新的第一数据来代替存储在所述数据存储装置中的第一数据;
质量确定步骤,确定存储在所述数据存储装置中的新第一数据的质量;
请求步骤,按照第一数据的质量请求升级信息,该升级信息是为通过分类由升级第一数据而产生的第二数据而获得的每个类而设置的;
升级信息接收步骤,在响应请求而发送升级信息时接收升级信息;和
预测步骤,根据存储在所述数据存储装置中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
26.一种发送/接收系统,包括:
发送设备,用于发送第一数据和用于升级第一数据的升级信息;和
接收设备,用于接收第一数据和升级信息,
其中:
所述发送设备包括:
数据发送装置,用于以相同形式多次发送所述第一数据;
分类装置,用于将所关心的第二数据分类到多类中的一类中,所关心的所述第二数据包括在通过升级第一数据而产生的第二数据中;
获取装置,用于获取升级信息;
检测装置,用于检测预定事件;和
升级信息发送装置,用于在检测到预定事件时发送升级信息;和
所述接收设备包括:
数据接收装置,用于接收以相同形式多次发送的第一数据;
数据存储装置,用于存储第一数据;
加法装置,执行用于加权存储在所述数据存储装置中的第一数据和所述数据接收装置接收的第一数据的加法,并用加法的结果值作为新的第一数据来代替存储在所述数据存储装置中的第一数据;
质量确定装置,确定存储在所述数据存储装置中的新第一数据的质量;
请求装置,按照第一数据的质量请求升级信息;
升级信息接收装置,在响应所述请求装置的请求而发送升级信息时接收升级信息;和
预测装置,根据存储在所述数据存储装置中的第一数据和升级信息,计算相应于第一数据的第二数据的预测值。
27.一种接收设备,用于接收用于升级第一数据的升级信息;包括:
升级信息接收装置,用于接收升级信息;
升级信息存储装置,用于存储升级信息;
升级信息更新装置,用于根据所述升级信息接收装置收到的所述升级信息和存储在所述升级信息存储装置中的所述升级信息发现新的升级信息,并用新的升级信息来更新存储在所述升级信息存储装置中的所述升级信息;和预测装置,根据存储在所述升级信息存储装置中的所述升级信息和第一数据,计算通过升级第一数据而产生的第二数据的预测值。
28.根据权利要求27的接收设备,其中:
升级信息是用在利用第一数据进行的预测计算中的抽头系数;和
所述升级信息更新装置通过执行加法计算用作新抽头系数的新的抽头系数,该加法用于加权存储在所述升级信息存储装置中作为所述升级信息的抽头系数、以及由所述升级信息接收装置收到的抽头系数。
29.根据权利要求28的接收设备,其中,所述预测装置包括:
预测抽头提取装置,其中,提取作为预测抽头的第一数据,且第一数据在空间上或时间上接近相应于所关心的所述第二数据的位置,该预测抽头用于预测包括在第二数据中的所关心的第二数据;和
预测计算装置,用于计算所关心的第二数据的预测值,该所关心的第二数据的预测值是利用预测抽头和抽头系数,通过执行预测计算而计算出来的
30.根据权利要求29的接收设备,其中,所述预测计算装置利用预测抽头和抽头系数,通过执行线性第一级预测计算来计算所关心的第二数据的预测值。
31.根据权利要求29的接收设备,其中:
所述预测装置包括:
类抽头提取装置,其中,提取作为类抽头的第一数据,且第一数据在空间上和时间上接近相应于所关心的第二数据的位置;上述类抽头用于分类包括在第二数据中的所关心的第二数据;和
分类装置,其中,根据类抽头,将所关心的第二数据分类到多个类中的一个类中,并输出表示该类的类码;
升级信息是用于每个类的抽头系数;和
预测计算装置,用于计算所关心的第二数据的预测值;该所关心的第二数据的预测值是利用预测抽头和相应于表示所关心的第二数据的类码的抽头系数,通过执行预测计算而计算出来的。
32.根据权利要求27的接收设备,其中:
所述预测装置用于计算所关心的第二数据的预测值;该所关心的第二数据的预测值是利用预测抽头和预定的抽头系数,通过执行预测计算而计算出来的;
用所述抽头系数用于使预测值中的统计误差最小,上述预测值是用所述预定抽头系数和第一数据通过执行预测计算而获得的;和
升级信息是用于计算所述预定抽头系数的方程的信息,所述预定抽头系数用于使统计误差最小。
33.根据权利要求32的接收设备,其中:
所述预定抽头系数用来使预测值的平方误差最小,该预测值是用第一数据和所述预定抽头系数,通过执行线性第一级预测计算而获得;和
升级信息是归一化方程的信息,该归一化方程用于计算使平方误差最小的所述预定抽头系数。
34.根据权利要求33的接收设备,其中,所述升级信息更新装置通过将存储在所述升级信息存储装置中的归一化方程的信息、同所述升级信息接收装置收到的归一化方程的信息相加,来发现新归一化方程的信息,并用所发现的信息更新存储在所述升级信息存储装置中的归一化方程的信息。
35.根据权利要求32的接收设备,还包括抽头系数计算装置,它根据存储在所述升级信息存储装置中的方程的信息来计算抽头系数,
其中,所述预测装置包括:
预测抽头提取装置,在该装置中,提取作为预测抽头的第一数据,且第一数据在空间上和时间上接近相应于所关心的的第二数据的位置;上述预测抽头用于预测包括在第二数据中所关心的的第二数据;和
预测计算装置,通过用预测抽头和抽头系数,执行预测计算来计算所关心的第二数据的预测值。
36.根据权利要求35的接收设备,其中:
所述预测装置包括:
类抽头提取装置,在该装置中,提取作为类抽头的第一数据,且第一数据在空间上和时间上接近相应于所关心的第二数据的位置;该类抽头用于分类所关心的第二数据;和
分类装置,根据类抽头将所关心的第二数据分类到多个类中的一个类中,并输出表示该类的类码;
所述升级信息存储装置,存储用于每个类的方程信息;
所述升级信息更新装置,发现新的方程信息;
所述抽头系数计算装置,根据用于多个类的方程的信息来发现用于多个类的抽头系数,上述用于多个类的方程的信息存储在所述升级信息存储装置中;和
所述预测计算装置,通过用预测抽头以及相应于表示所关心的第二数据的类的类码的抽头系数,执行预测计算来计算所关心的第二数据的预测值。
37.根据权利要求36的接收设备,其中,所述预测计算装置通过用预测抽头和抽头系数,执行线性第一级预测计算来计算所关心的第二数据的预测值。
38.根据权利要求27的接收设备,还包括升级信息计算装置,用于根据输入数据计算升级信息,
其中,所述升级信息更新装置根据存储在所述升级信息存储装置中的升级信息、以及所述升级信息计算装置算得的升级信息来发现新的升级信息,并用新升级信息更新存储在升级信息存储装置中的升级信息。
39.根据权利要求27的接收设备,其中,每个第一数据和第二数据是图像数据或音频数据。
40.一种接收方法,用于接收用于升级第一数据的升级信息,包括:
升级信息接收步骤,用于接收升级信息;
升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储装置中;
升级信息更新步骤,根据所述升级信息接收步骤收到的所述升级信息、和存储在所述升级信息存储装置中的所述升级信息来发现新的升级信息,并用新的升级信息更新存储在所述升级信息存储装置中的升级信息;和
预测步骤,根据存储在所述升级信息存储装置中的所述升级信息和第一数据,发现通过升级第一数据而产生的第二数据的预测值。
41.一种使计算机执行接收过程的程序,该接收过程用于接收用于升级第一数据的升级信息,所述程序包括:
升级信息接收步骤,用于接收升级信息;
升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储装置中;
升级信息更新步骤,用于根据所述升级信息接收步骤收到的所述升级信息、和存储在所述升级信息存储装置中的所述升级信息来发现新的升级信息,并用新升级信息更新存储在所述升级信息存储装置中的所述升级信息;和
预测步骤,根据存储在所述升级信息存储装置中的所述升级信息和第一数据,发现通过升级第一数据而产生的第二数据的预测值。
42.一种包含使计算机执行接收过程的程序的记录媒体,该接收过程用于接收用于更新第一数据的升级信息,所述程序包括:
升级信息接收步骤,用于接收升级信息;
升级信息存储步骤,用于将升级信息存储在用于存储信息的升级信息存储装置中;
升级信息更新步骤,用于根据所述升级信息接收步骤收到的所述升级信息、和存储在所述升级信息存储装置中的所述升级信息来发现新的升级信息,并用新升级信息更新存储在所述升级信息存储装置中的所述升级信息;和
预测步骤,根据存储在所述升级信息存储装置中的所述升级信息和第一数据,发现通过升级第一数据而产生的第二数据的预测值。
43.一种发送/接收系统,包括:
至少一个发送设备,用于发送用于升级第一数据的升级信息;和
接收设备,用于接收升级信息:
其中:
所述至少一个发送设备包括:
升级信息计算装置,根据第一数据和通过升级第一数据而产生的第二数据计算升级信息;和
升级信息发送装置,用于发送升级信息;
所述接收设备包括:
升级信息接收装置,用于接收升级信息;
升级信息存储装置,用于存储升级信息;
升级信息更新装置,根据存储在所述升级信息存储装置中的升级信息、和由所述升级信息计算装置计算的升级信息发现新的更新信息,并用新升级信息更新存储在升级信息存储装置中的升级信息;和
预测装置,根据存储在升级信息存储装置中的升级信息和第一数据发现相应于第一数据的第二数据的预测值。
44.一种数据处理系统,包括:
编码设备,用于编码数据;和
解码设备,用于解码编码后数据,
其中:
所述编码设备包括:
编码装置,用编码数据所要求的编码信息来编码数据,并输出编码后数据;和
编码信息更新装置,用编码后的数据来更新编码信息;和
所述解码设备包括:
解码装置,用解码编码后数据所要求的解码信息来解码编码后数据;和
解码信息更新装置,用编码后的数据来更新解码信息。
45.一种用于编码数据的编码设备,包括:
编码装置,用编码数据所要求的编码信息来编码数据,并输出编码后的数据;和
编码信息更新装置,用编码后的数据来更新编码信息。
46.根据权利要求45的编码设备,还包括:
编码信息存储装置,用于存储至少一条编码信息;和
编码信息选择装置,用于从这至少一条编码信息中选择编码信息,该编码信息用于用所述编码装置来编码数据,
其中,所述编码装置用所述编码信息选择装置选择的编码信息来编码数据。
47.根据权利要求46的编码设备,还包括用于发送编码后数据的发送装置,
其中,根据发送编码后数据的目的地,所述编码信息选择装置选择编码信息。
48.根据权利要求46的编码设备,其中,根据外部输入,所述编码信息选择装置选择编码信息。
49.根据权利要求46的编码设备,其中,根据数据特征,所述编码信息选择装置选择编码信息。
50.根据权利要求49的编码设备,其中:
该数据是图像数据;和
所述编码信息选择装置检测图像数据所表示的图像,并根据检测的图像来选择编码信息。
51.根据权利要求45的编码设备,其中:
编码信息是码书,该码书用于矢量量化且该码书中的码矢与表示该码矢的码字关联;
所述编码装置包括:
矢量量化装置,用码书对数据执行矢量量化,并输出所述码字中的相应码字;
矢量去量化装置,用码书对所述矢量量化装置输出的码字执行矢量去量化,并输出去量化后的数据;和
差计算装置,计算数据和相应于该数据的去量化后数据之间的差,并输出差数据;和
输出作为编码后数据的数据和差数据。
52.根据权利要求51的编码设备,其中,所述编码信息更新装置更新码书,根据:
第一频率,是直到上次更新的码书时,在用码书对数据执行矢量量化中输出每个码字的频率;
第二频率,是从上次更新的码书到目前为止,在用码书对数据执行矢量量化中输出每个码字的频率;和
差数据之和,从上次更新的码书到目前为止,在用码书对数据执行矢量量化中获得该和。
53.根据权利要求51的编码设备,还包括矢量化装置,当数据是图像数据时,输出用构成图像数据的多个像素的像素等级作为分量的图像矢量,
其中,所述矢量量化装置对图像矢量执行矢量量化。
54.根据权利要求45的编码设备,其中,数据是图像数据或音频数据。
55.一种用于编码数据的编码方法,包括:
编码步骤,用编码数据所要求的编码信息来编码数据,并输出编码后的数据;和
编码信息更新步骤,用编码后数据更新编码信息。
56.一种使计算机执行编码过程的程序,该编码过程用于编码数据,所述程序包括:
编码步骤,用编码数据所要求的编码信息来编码数据,并输出编码后的数据;和
编码信息更新步骤,用编码后数据来更新编码信息。
57.一种包含程序的记录媒体,该程序使计算机执行用于编码数据的编码过程,所述程序包括:
编码步骤,用编码数据所要求的编码信息来编码数据,并输出编码后的数据;和
编码信息更新步骤,用编码后数据更新编码信息。
58.一种解码设备,用于解码通过编码数据产生的编码后数据,包括:
解码装置,用解码编码后数据所要求的解码信息来解码编码后数据,并输出解码后的数据;和
解码信息更新装置,用编码后数据更新解码信息。
59根据权利要求58的解码设备,还包括:
解码信息存储装置,用于存储至少一条解码信息;和
解码信息选择装置,用于从所述至少一条解码信息中选择用于解码编码后数据的解码信息,
其中,所述解码装置用所述解码信息选择装置所选择的解码信息来解码编码后数据。
60.根据权利要求59的解码设备,还包括用于接收编码后数据的接收装置,
其中,根据编码后数据的发送源,所述解码信息选择装置选择解码信息。
61.根据权利要求59的解码设备,其中,根据外部输入,所述解码信息选择装置选择解码信息。
62.根据权利要求59的解码设备,其中,根据数据的特征,所述解码信息选择装置选择解码信息。
63.根据权利要求62的解码设备,其中:
数据是图像数据;和
所述解码信息选择装置检测图像数据所表示的图像,并根据检测的图像选择解码信息。
64.根据权利要求58的解码设备,其中:
解码信息是用于矢量去量化的码书,且该码书中的码矢与表示该码矢的码字关联;
编码后数据是通过对码字执行矢量去量化,并计算去量化结果与该数据之间的差而产生的差数据;该码字是通过对数据和与之相应的码矢执行矢量量化而获得的;
所述解码装置包括:
矢量去量化装置,用码书对编码后数据中的码字执行矢量去量化,并输出相应于该码字的码矢;和
加法装置,通过将所述矢量去量化装置所输出码矢加到编码后数据中的差数据上,输出通过解码编码后数据而产生的解码后数据。
65.根据权利要求64的解码设备,其中,所述解码信息更新装置更新码书,根据:
第一频率,是直到上次更新的码书时,在用码书对数据执行矢量量化中每个码字的频率;
第二频率,是从上次更新的码书到目前为止,在用码书对数据执行矢量量化中每个码字的频率;和
从上次更新的码书到目前为止,在用码书对数据执行矢量量化中用于每个码字的差数据之和。
66.根据权利要求64的解码设备,其中:
数据是图像数据;和
通过对图像矢量执行矢量量化而获得的编码后数据中的码字,该图像矢量用构成图像数据的多个像素的像素等级作为分量。
67.根据权利要求58的解码设备,还包括:
错误检测装置,用于检测编码后数据中的错误;和
错误校正装置,用于校正编码后数据中的错误。
68.根据权利要求67的解码设备,其中:
解码信息是用于矢量去量化的码书,且该码书中的码矢与表示该码矢的码字关联;和
所述错误校正装置用该码书校正编码后数据中的错误。
69.根据权利要求58的解码设备,其中,数据是图像数据或音频数据。
70.一种解码方法,用于解码通过编码数据而产生的编码后数据,包括:
解码步骤,用解码编码后数据所要求的解码信息来解码编码后数据,并输出解码后的数据;和
解码信息更新装置,用编码后数据更新解码信息。
71.一种引起解码过程的程序,该解码过程用于解码通过编码数据产生的编码后数据,所述程序包括:
解码步骤,用解码编码后数据所要求的解码信息来解码编码后数据,并输出解码后的数据;和
解码信息更新装置,用编码后数据更新解码信息。
72.一种包含程序的记录媒体,该程序引起用于解码通过编码数据产生的编码后数据的解码过程,所述程序包括:
解码步骤,用解码编码后数据所要求的解码信息来解码编码后数据,并输出解码后的数据;和解码信息更新装置,用编码后数据更新解码信息。
CNB021606080A 2001-11-09 2002-11-09 发送设备和方法、接收设备和方法及发送/接收系统 Expired - Fee Related CN1318997C (zh)

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
JP2001344236A JP4144212B2 (ja) 2001-11-09 2001-11-09 表示装置
JP344234/01 2001-11-09
JP344237/2001 2001-11-09
JP2001344235A JP4038811B2 (ja) 2001-11-09 2001-11-09 データ処理システム、符号化装置および符号化方法、復号装置および復号方法、並びにプログラムおよび記録媒体
JP2001344237A JP4022806B2 (ja) 2001-11-09 2001-11-09 表示装置および表示方法、並びにプログラムおよび記録媒体
JP2001344234A JP4038810B2 (ja) 2001-11-09 2001-11-09 送信装置および送信方法、受信装置および受信方法、プログラムおよび記録媒体、並びに送受信システム
JP344237/01 2001-11-09
JP344236/01 2001-11-09
JP344235/01 2001-11-09
JP344236/2001 2001-11-09
JP344234/2001 2001-11-09
JP344235/2001 2001-11-09

Publications (2)

Publication Number Publication Date
CN1420444A true CN1420444A (zh) 2003-05-28
CN1318997C CN1318997C (zh) 2007-05-30

Family

ID=27482670

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021606080A Expired - Fee Related CN1318997C (zh) 2001-11-09 2002-11-09 发送设备和方法、接收设备和方法及发送/接收系统

Country Status (5)

Country Link
US (3) US7453936B2 (zh)
EP (1) EP1311126A2 (zh)
KR (3) KR101007438B1 (zh)
CN (1) CN1318997C (zh)
NO (1) NO20025361L (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104081295A (zh) * 2011-10-26 2014-10-01 谷歌股份有限公司 具有用户界面特征的智能手表
CN106656434A (zh) * 2015-08-18 2017-05-10 Gn瑞声达A/S 在第一便携式通信装置和第二便携式通信装置之间交换数据包的方法
CN106663064A (zh) * 2014-09-04 2017-05-10 富士通株式会社 信息处理系统、信息处理装置、信息处理方法、以及信息处理程序
CN108200098A (zh) * 2018-02-27 2018-06-22 中国信息安全认证中心 一种基于多秘密可视密码的多级访问控制方法及系统
CN108923893A (zh) * 2014-11-24 2018-11-30 高通股份有限公司 在蓝牙会话之后重新启用数据帧聚合的方法、设备和介质

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7453936B2 (en) * 2001-11-09 2008-11-18 Sony Corporation Transmitting apparatus and method, receiving apparatus and method, program and recording medium, and transmitting/receiving system
JP4019261B2 (ja) 2002-09-10 2007-12-12 ソニー株式会社 コンテンツ提供システム、コンテンツ提供方法、情報処理装置、および情報処理方法
US9016565B2 (en) * 2011-07-18 2015-04-28 Dylan T X Zhou Wearable personal digital device for facilitating mobile device payments and personal use
KR101221428B1 (ko) * 2004-07-20 2013-01-11 김시환 휴대용 표시장치
TWI276043B (en) * 2004-09-09 2007-03-11 Seiko Epson Corp Display apparatus
JP4312143B2 (ja) * 2004-10-29 2009-08-12 富士通株式会社 ルール発見プログラム、ルール発見方法およびルール発見装置
US8385433B2 (en) * 2005-10-27 2013-02-26 Qualcomm Incorporated Linear precoding for spatially correlated channels
US7636071B2 (en) 2005-11-30 2009-12-22 Hewlett-Packard Development Company, L.P. Providing information in a multi-screen device
US8412774B2 (en) * 2006-04-29 2013-04-02 At&T Intellectual Property I, L.P. Picture-in-picture video content distribution
US20080024961A1 (en) * 2006-07-20 2008-01-31 Anderson Robert C Wearable electronic device with edge-mounted battery
TW200835291A (en) * 2007-02-09 2008-08-16 He And Technology Co Ltd Wireless control apparatus for web phones
KR100891774B1 (ko) * 2007-09-03 2009-04-07 삼성전자주식회사 인터페이스 기능을 향상시키기 위한 이동통신 단말기 및방법
WO2008123822A1 (en) * 2007-04-04 2008-10-16 Telefonaktiebolaget Lm Ericsson (Publ) Vector-based image processing
US8972247B2 (en) * 2007-12-26 2015-03-03 Marvell World Trade Ltd. Selection of speech encoding scheme in wireless communication terminals
JP5229083B2 (ja) * 2009-04-14 2013-07-03 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
JP5606686B2 (ja) * 2009-04-14 2014-10-15 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
US8296496B2 (en) * 2009-09-17 2012-10-23 Hewlett-Packard Development Company, L.P. Main memory with non-volatile memory and DRAM
KR101075092B1 (ko) * 2009-09-18 2011-10-19 이은석 트리플 디스플레이 장치 및 이를 채용한 컴퓨터
US9965771B2 (en) * 2010-07-02 2018-05-08 Dialogic Corporation System and method of tracking video advertisements
CN102641023B (zh) * 2011-02-22 2015-10-14 富泰华工业(深圳)有限公司 腕带及带有该腕带的电子设备
JP5815275B2 (ja) 2011-04-26 2015-11-17 京セラ株式会社 携帯端末装置およびプログラム
JP5805428B2 (ja) 2011-04-26 2015-11-04 京セラ株式会社 携帯端末装置およびプログラム
US8851372B2 (en) * 2011-07-18 2014-10-07 Tiger T G Zhou Wearable personal digital device with changeable bendable battery and expandable display used as standalone electronic payment card
US8279716B1 (en) 2011-10-26 2012-10-02 Google Inc. Smart-watch including flip up display
US9158383B2 (en) 2012-03-02 2015-10-13 Microsoft Technology Licensing, Llc Force concentrator
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US20130300590A1 (en) 2012-05-14 2013-11-14 Paul Henry Dietz Audio Feedback
US9684382B2 (en) 2012-06-13 2017-06-20 Microsoft Technology Licensing, Llc Input device configuration having capacitive and pressure sensors
HK1176805A2 (en) * 2013-01-15 2013-08-02 X On Comm Ltd A method and system for wireless communication
CN104885470B (zh) * 2013-01-30 2018-08-07 英特尔公司 用于下一代视频的预测和编码的内容自适应划分
US9176538B2 (en) * 2013-02-05 2015-11-03 Microsoft Technology Licensing, Llc Input device configurations
US10578499B2 (en) 2013-02-17 2020-03-03 Microsoft Technology Licensing, Llc Piezo-actuated virtual buttons for touch surfaces
US9380066B2 (en) 2013-03-29 2016-06-28 Intel Corporation Distributed traffic pattern analysis and entropy prediction for detecting malware in a network environment
USD751928S1 (en) * 2013-05-21 2016-03-22 Qualcomm Incorporated Wrist display
US9910519B2 (en) 2013-06-21 2018-03-06 Nokia Technologies Oy Method and apparatus for operation designation
JP2015079328A (ja) * 2013-10-16 2015-04-23 ソニー株式会社 入力装置及びこれを備えた電子機器
EP3528085A1 (en) * 2013-10-28 2019-08-21 Nokia Technologies Oy Causing rendering of a content item segment on a bead apparatus
EP3063613B1 (en) 2013-10-28 2019-03-27 Nokia Technologies Oy Association between a content item displayed on a bead display apparatus and a tag
EP3063617B1 (en) 2013-10-28 2019-07-03 Nokia Technologies Oy Determining a representation of an image and causing display of the representation by a bead apparatus
US20150153173A1 (en) * 2013-12-03 2015-06-04 Ken Baych Directional indicator
US9448631B2 (en) 2013-12-31 2016-09-20 Microsoft Technology Licensing, Llc Input device haptics and pressure sensing
KR101595398B1 (ko) * 2014-09-04 2016-02-18 엘지전자 주식회사 밴드 타입 단말기
US9904254B1 (en) * 2014-09-24 2018-02-27 Andrew Jeon Hariri Customizable smart watch and housing
KR102313066B1 (ko) * 2014-11-17 2021-10-15 삼성디스플레이 주식회사 휴대용 표시 장치
CN104392352A (zh) * 2014-12-10 2015-03-04 京东方科技集团股份有限公司 智能穿戴设备和非接触支付方法
CN104483825B (zh) * 2014-12-11 2017-01-25 深圳市华星光电技术有限公司 智能手表的表盘和智能手表
JP6428312B2 (ja) * 2015-01-28 2018-11-28 富士通株式会社 構造体および電子機器
US20160239091A1 (en) * 2015-02-12 2016-08-18 Qualcomm Incorporated Controlled display of content on wearable displays
CN105137743B (zh) * 2015-10-15 2018-05-15 京东方科技集团股份有限公司 一种智能手表
US11480930B2 (en) * 2015-10-23 2022-10-25 Yoram Ghassabian Luxury smartwatch
US9510289B1 (en) * 2015-11-05 2016-11-29 Silicon Laboratories, Inc. In system calibration of wake up timer
USD833351S1 (en) * 2015-12-28 2018-11-13 Visteon Global Technologies, Inc. Vehicle dashboard display
CN105511562A (zh) * 2015-12-31 2016-04-20 京东方科技集团股份有限公司 可折叠的显示装置及具备它的电子设备及其控制方法
CN105635371A (zh) * 2016-03-14 2016-06-01 李克毅 一种具有多显示屏并能折叠拼接成大显示屏的移动电话
CN105892275B (zh) * 2016-06-20 2019-04-30 武汉华星光电技术有限公司 智能手表
CN106125542B (zh) * 2016-06-20 2018-05-01 武汉华星光电技术有限公司 智能手表及其多次数字运算方法
TWI622899B (zh) * 2016-09-30 2018-05-01 仁寶電腦工業股份有限公司 穿戴式裝置及其模組化功能組件
TWI764544B (zh) * 2020-02-04 2022-05-11 仁寶電腦工業股份有限公司 可攜式電子裝置

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US222934A (en) * 1879-12-23 Improvement in advertising-frames
US675739A (en) * 1900-09-24 1901-06-04 Christian F Kantlehner Device for testing eyes.
US746589A (en) * 1903-01-23 1903-12-08 Will A Shimer Sectional bookcase.
US795563A (en) * 1905-03-01 1905-07-25 Albert F Hasslinger Trousers-creaser.
US884336A (en) * 1906-12-27 1908-04-07 Samuel Cupples Envelope Company Feeding mechanism.
US884335A (en) * 1906-12-27 1908-04-07 Samuel Cupples Envelope Company Envelop-machine.
US888849A (en) * 1907-10-29 1908-05-26 J F Hitt Sweep-holder.
US1083335A (en) * 1911-10-09 1914-01-06 Universal Draft Gear Attachmen Yoke for draft-gears.
US1185108A (en) * 1913-03-31 1916-05-30 United Shoe Machinery Ab Thread-handling machine.
US1202081A (en) * 1915-03-02 1916-10-24 Almer Mcduffie Mcafee Recovery of aluminum chlorid.
US2145078A (en) * 1935-07-16 1939-01-24 Ferrel Clyde Bruce Scabbard
US4789858A (en) 1984-06-12 1988-12-06 Taliq Corporation Multifunction switch incorporating NCAP liquid crystal
IT1190565B (it) * 1986-04-07 1988-02-16 Cselt Centro Studi Lab Telecom Procedimento e dispositivo di codifica di segnali numerizati mediante quantizzazione vettoriale
JPH01202081A (ja) 1988-02-08 1989-08-15 Nippon Telegr & Teleph Corp <Ntt> コードブック生成方法
JPH0748855B2 (ja) 1988-11-26 1995-05-24 三菱電機株式会社 ベクトル量子化符号化伝送装置
JPH0222934A (ja) 1988-07-12 1990-01-25 Mitsubishi Electric Corp ベクトル量子化符号化伝送装置
US5031053A (en) * 1989-06-01 1991-07-09 At&T Bell Laboratories Efficient encoding/decoding in the decomposition and recomposition of a high resolution image utilizing pixel clusters
AU1996292A (en) * 1991-05-17 1992-12-30 Analytic Sciences Corporation, The Continuous-tone image compression
KR950010081B1 (ko) * 1991-08-01 1995-09-06 주식회사대웅제약 신규한 퀴놀론 카르복실산 유도체
KR0132894B1 (ko) * 1992-03-13 1998-10-01 강진구 영상압축부호화 및 복호화 방법과 그 장치
JPH0675739A (ja) 1992-08-27 1994-03-18 Canon Inc 情報処理装置
JPH06152430A (ja) 1992-11-02 1994-05-31 Nippon Telegr & Teleph Corp <Ntt> 適応ベクトル量子化方法および装置
JP3203609B2 (ja) 1992-12-01 2001-08-27 日本電信電話株式会社 ベクトル量子化器の設計方法およびベクトル量子化器
KR100360206B1 (ko) * 1992-12-10 2003-02-11 소니 가부시끼 가이샤 화상신호변환장치
JP3271095B2 (ja) 1993-06-18 2002-04-02 ソニー株式会社 ディジタル画像信号の高能率符号化装置および復号装置
JP3271096B2 (ja) 1993-07-27 2002-04-02 ソニー株式会社 ディジタル画像信号処理装置
JPH07160363A (ja) 1993-12-10 1995-06-23 Toshiba Corp 携帯型情報処理装置
JPH07230250A (ja) 1994-02-16 1995-08-29 Nippon Telegr & Teleph Corp <Ntt> 拡張ディスプレイ付コンピュータ
US5521988A (en) * 1994-04-05 1996-05-28 Gte Laboratories Incorporated Vector transform coder with multi-layered codebooks and dynamic bit allocation
JP3013698B2 (ja) 1994-04-20 2000-02-28 松下電器産業株式会社 ベクトル量子化符号化装置と復号化装置
AU698055B2 (en) * 1994-07-14 1998-10-22 Johnson-Grace Company Method and apparatus for compressing images
JP3759537B2 (ja) 1994-09-09 2006-03-29 ソニー株式会社 画像信号伝送装置及び画像信号伝送方法
JP3703034B2 (ja) 1994-09-10 2005-10-05 ソニー株式会社 画像信号処理方法及び画像信号伝送装置
JP3759538B2 (ja) 1994-09-14 2006-03-29 ソニー株式会社 画像信号処理方法及び画像信号伝送装置
US5751903A (en) * 1994-12-19 1998-05-12 Hughes Electronics Low rate multi-mode CELP codec that encodes line SPECTRAL frequencies utilizing an offset
JPH08317390A (ja) 1995-05-15 1996-11-29 Canon Inc 画像処理装置及びその方法
JPH08317385A (ja) 1995-05-18 1996-11-29 Matsushita Electric Ind Co Ltd 画像符号化装置および復号化装置
JP3991386B2 (ja) 1996-04-08 2007-10-17 ソニー株式会社 情報処理システム
JPH09311737A (ja) 1996-05-24 1997-12-02 Sony Corp 表示装置
JP3748088B2 (ja) * 1996-07-17 2006-02-22 ソニー株式会社 画像処理装置および方法、並びに学習装置および方法
KR100252988B1 (ko) * 1997-01-27 2000-04-15 구자홍 에이치디 티브이(hdtv)의 영상포멧 변환장치 및 방법
DE69734386D1 (de) * 1997-02-06 2006-03-02 St Microelectronics Srl Verfahren zur Speicherungsverringerung in einem Videodekodierer
US6333750B1 (en) * 1997-03-12 2001-12-25 Cybex Computer Products Corporation Multi-sourced video distribution hub
JP3525321B2 (ja) 1997-06-30 2004-05-10 株式会社岡村製作所 目隠し板付き棚
US5966688A (en) * 1997-10-28 1999-10-12 Hughes Electronics Corporation Speech mode based multi-stage vector quantizer
US6611241B1 (en) * 1997-12-02 2003-08-26 Sarnoff Corporation Modular display system
JP3915855B2 (ja) * 1997-12-19 2007-05-16 ソニー株式会社 画像符号化装置および画像符号化方法、並びに学習装置および学習方法
JPH11185108A (ja) 1997-12-22 1999-07-09 Toshiba Corp 現金処理装置と現金処理方法
US6223233B1 (en) * 1998-02-24 2001-04-24 Xircom Wallet for personal information device
DE19919412B4 (de) * 1998-04-29 2006-02-23 Lg Electronics Inc. Decoder für einen digitalen Fernsehempfänger
JPH11353283A (ja) 1998-06-04 1999-12-24 Matsushita Electric Ind Co Ltd 携帯端末
JP4235853B2 (ja) * 1998-09-14 2009-03-11 ソニー株式会社 画像データ変換装置及び画像データ変換方法
WO2000049812A1 (en) * 1999-02-19 2000-08-24 Sony Corporation Image signal processor, image signal processing method, learning device, learning method, and recorded medium
US6152430A (en) * 1999-03-25 2000-11-28 Thoman; Owen E. Portable stanchion having interlocking base
JP2000354267A (ja) * 1999-04-07 2000-12-19 Toshiba Corp ハンドオーバ要求機能を備えた移動通信端末装置、ハンドオーバ制御装置、ハンドオーバ制御方法及びハンドオーバ制御方法を記憶した記憶媒体
US6421467B1 (en) * 1999-05-28 2002-07-16 Texas Tech University Adaptive vector quantization/quantizer
JP2001054096A (ja) 1999-08-06 2001-02-23 Sony Corp 送信装置および方法、受信装置および方法、配信システム、並びに媒体
US6237179B1 (en) * 1999-09-07 2001-05-29 Enrique S. Balceiro Brush attachment for a reciprocating saw
KR100311481B1 (ko) * 1999-10-20 2001-10-18 구자홍 영상 처리 시스템의 정규화 복원방법과 장치
JP2001175355A (ja) 1999-12-16 2001-06-29 Mayumi Takada 複数画面情報機器
JP2001189783A (ja) 1999-12-28 2001-07-10 Matsushita Electric Ind Co Ltd 携帯型通信装置
US6661842B1 (en) * 2000-09-22 2003-12-09 General Dynamics Decision Systems, Inc. Methods and apparatus for error-resilient video coding
DE60137359D1 (de) * 2000-11-30 2009-02-26 Nippon Telegraph & Telephone Vektorquantisierungseinrichtung für lpc-parameter
US7159214B2 (en) * 2001-07-26 2007-01-02 Kyocera Wireless Corp. System and method for compacting field upgradeable wireless communication device software code sections
US6968092B1 (en) * 2001-08-21 2005-11-22 Cisco Systems Canada Co. System and method for reduced codebook vector quantization
US7453936B2 (en) * 2001-11-09 2008-11-18 Sony Corporation Transmitting apparatus and method, receiving apparatus and method, program and recording medium, and transmitting/receiving system
AU2003237279A1 (en) * 2002-05-29 2003-12-19 Pixonics, Inc. Classifying image areas of a video signal
JP4727342B2 (ja) * 2004-09-15 2011-07-20 ソニー株式会社 画像処理装置、画像処理方法、画像処理プログラム及びプログラム格納媒体
US8217913B2 (en) * 2009-02-02 2012-07-10 Apple Inc. Integrated touch screen

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104081295A (zh) * 2011-10-26 2014-10-01 谷歌股份有限公司 具有用户界面特征的智能手表
CN104081295B (zh) * 2011-10-26 2015-11-25 谷歌公司 具有用户界面特征的智能手表
CN106663064A (zh) * 2014-09-04 2017-05-10 富士通株式会社 信息处理系统、信息处理装置、信息处理方法、以及信息处理程序
CN108923893A (zh) * 2014-11-24 2018-11-30 高通股份有限公司 在蓝牙会话之后重新启用数据帧聚合的方法、设备和介质
CN108923893B (zh) * 2014-11-24 2021-04-02 高通股份有限公司 在蓝牙会话之后重新启用数据帧聚合的方法、设备和介质
CN106656434A (zh) * 2015-08-18 2017-05-10 Gn瑞声达A/S 在第一便携式通信装置和第二便携式通信装置之间交换数据包的方法
CN108200098A (zh) * 2018-02-27 2018-06-22 中国信息安全认证中心 一种基于多秘密可视密码的多级访问控制方法及系统

Also Published As

Publication number Publication date
CN1318997C (zh) 2007-05-30
EP1311126A2 (en) 2003-05-14
US7453936B2 (en) 2008-11-18
KR101057934B1 (ko) 2011-08-18
US8014635B2 (en) 2011-09-06
US20070242771A1 (en) 2007-10-18
NO20025361D0 (no) 2002-11-08
NO20025361L (no) 2003-05-12
KR20100091936A (ko) 2010-08-19
US7817863B2 (en) 2010-10-19
US20030133515A1 (en) 2003-07-17
KR101059313B1 (ko) 2011-08-24
KR20100091937A (ko) 2010-08-19
KR101007438B1 (ko) 2011-01-12
US20110059771A1 (en) 2011-03-10
KR20030039300A (ko) 2003-05-17

Similar Documents

Publication Publication Date Title
CN1420444A (zh) 发送接收设备和方法、程序和记录媒体及发送/接收系统
CN1263295C (zh) 信息处理装置
CN1314212C (zh) 信号处理设备和方法、信号处理系统、程序和媒体
CN1194317C (zh) 通信装置和通信方法
CN1139235C (zh) 智能网络电话
CN1169378C (zh) 发送设备、接收设备及方法和通信系统
CN1267839C (zh) 内容提供/获得系统
CN1260958C (zh) 数据处理设备、数据处理方法和数据处理系统
CN1685716A (zh) 网络控制确认的系统和方法、控制通信终端、服务器装置
CN1685713A (zh) 数据处理设备、数据处理方法与程序和数据处理系统
CN1596433A (zh) 信息处理装置、信息处理方法和信息处理系统
CN1322445A (zh) 发送、接收及发送和接收的设备及方法、记录介质和信号
CN1484798A (zh) 信息处理设备和信息处理方法
CN1647073A (zh) 信息搜索系统、信息处理设备和方法、及信息搜索设备和方法
CN101035092A (zh) 信息处理设备、方法、和程序以及存储该程序的记录介质
CN1957327A (zh) 数据处理设备,数据处理方法,和数据处理程序
CN1866996A (zh) 便携式终端、信息推荐方法和程序
CN1967695A (zh) 信息处理装置、再现装置、通信方法、再现方法及计算机程序
CN1667575A (zh) 非集成工具的集成体系结构
CN1156780C (zh) 电子邮件准备装置、终端装置、信息发送系统和程序记录媒体
CN1484922A (zh) 运动图像编码方法及运动图像解码方法
CN100342691C (zh) 多模式对话处理方法
CN1892880A (zh) 内容提供系统、装置及方法、内容分发服务器及接收终端
CN1433546A (zh) 数据适合化装置、数据适合化方法、存储媒体及程序
CN1735879A (zh) 用于使用代码、用户终端、通信代理平台、操作代理平台、在线关系成员模块的内容和信息提供业务系统及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070530

Termination date: 20181109

CF01 Termination of patent right due to non-payment of annual fee