CN101049019A - 图像缩放方案 - Google Patents
图像缩放方案 Download PDFInfo
- Publication number
- CN101049019A CN101049019A CNA2005800365813A CN200580036581A CN101049019A CN 101049019 A CN101049019 A CN 101049019A CN A2005800365813 A CNA2005800365813 A CN A2005800365813A CN 200580036581 A CN200580036581 A CN 200580036581A CN 101049019 A CN101049019 A CN 101049019A
- Authority
- CN
- China
- Prior art keywords
- image
- media device
- collection result
- portable media
- media
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00129—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a display device, e.g. CRT or LCD monitor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00198—Creation of a soft photo presentation, e.g. digital slide-show
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44231—Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00283—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a television apparatus
- H04N1/00291—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a television apparatus with receiver circuitry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0084—Digital still camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0087—Image storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0089—Image display device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/325—Modified version of the image, e.g. part of the image, image reduced in size or resolution, thumbnail or screennail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
- H04N2201/3277—The additional information being stored in the same storage device as the image data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Information Transfer Between Computers (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
Abstract
公开了用于在设备之间传输图像的方法和系统。例如,由主机设备进行不同缩放的图像可以被自动地和/或有选择地传输到媒体播放器以供显示。接着,适当缩放的图像可以被自动地和/或有选择地传输到另一个显示设备,例如TV、照相机或打印机。选择性可以发生在主机级或者播放器级。
Description
技术领域
本发明涉及便携式媒体设备,尤其涉及与便携式媒体设备之间的数据传输。
背景技术
手持消费电子产品市场正在爆炸式增长,日益增多的这类产品都在增强功能以拉大与其竞争对手之间的距离,例如PDA、音乐播放器、蜂窝电话、照相机和视频游戏机。举个例子,蜂窝电话已增加了PDA和照相机的功能,PDA已增加了蜂窝电话和音乐播放器的功能,音乐播放器已增加了PDA和视频游戏机的功能,诸如此类。未来可以预见的是,所有这些设备的功能将不断融合到单个设备中。随着这些产品的发展,相信会遇到很多设计难题。
很多手持计算设备都结合个人计算机来工作。个人计算机一般用作便携式手持计算设备的基础。例如,因为它们是手持的,所以它们典型地是个人计算机的便携式延伸。就像个人计算机一样,这些高度便携的设备一般包括处理器,用于执行计算机代码并在操作系统的协助下产生和使用数据。但与个人计算机不同的是,这些设备一般使用不那么复杂的操作系统以及较小又不太昂贵的处理器,这些处理器与用在个人计算机中的处理器相比要慢一些。虽然在设备正常运行时这样可能是合适的,但是当这些手持计算设备被调用执行过程密集型任务时,就会出现困难。困难包括响应慢和功耗高。结果,用户可能产生负面的用户体验,即,用户不会喜欢又慢电池寿命又短的产品。
个人计算机一般包括帮助管理手持计算设备的软件。个人计算机例如可以包括照片管理程序,它帮助从照相机向个人计算机传输照片。照片管理程序也可以允许用户排序、存储和分类他们的图像,并提供润色能力,例如红眼消除、黑白转换、图像剪裁和旋转。在一些情况下,照相机通过在原始图像中嵌入或存储缩略图来修改原始图像。照片管理程序在导入原始图像时使用嵌入的缩略图。例如,在每张照片被导入时,照片管理程序可以显示缩略图,从而告知用户图像正被导入。
除了照片管理程序外,个人计算机还可以包括音乐管理程序,帮助从个人计算机向MP3音乐播放器一类的音乐播放器传送音乐。和照片管理程序类似,音乐管理程序也可以允许用户排序、修改、存储和分类他们的音乐。更具体地说,音乐程序可以赋予用户以下能力:将他们的音乐组织到播放列表中,编辑文件信息,录制音乐,下载文件到音乐播放器,在因特网(环球网)上购买音乐,运行视觉化工具从而以视觉形式显示音乐,以及将音乐编码或转码为不同的音频格式,例如MP3、AIFF、WAV、AAC和ALE。一般地,音乐播放器只理解一种音乐格式。因此,音乐管理程序可以将存储在个人计算机中的音乐从一种音乐格式转码成音乐播放器的所需音乐格式。
在一些情况中,照片和音乐程序链接在一起,使得存储其中的图像和音乐可以一起播放。例如,照片管理程序可以允许用户产生幻灯片放映,伴随着音乐放映图像。举个例子,照片管理程序可以对应于iPhoto,音乐管理程序可以对应于iTune,两者都是由位于Cupertino,CA的Apple Computer公司制造的并可从该公司获得。
在诸如个人数字助理(PDA)的便携设备和主机之间方便地进行同步操作,以同步电子文件或其他资源。例如,这些文件或其他资源可能与文本文件、数据文件、日程安排、电子邮件、待完成任务列表(to-do list)、电子rolodexes等有关。
在媒体播放器例如MP3播放器的情况下,一般通过使用拖放操作在主机和媒体播放器之间移动文件,传统上通过从Windows桌面向软盘拷贝数据文件来完成同样的工作。因此,媒体播放器的用户可以手动开始各个媒体项的同步。因此,同步对于用户而言是繁琐而又耗时的。最近,媒体播放器已经能够在通过线缆进行总线连接时与主机同步。这里,当在主机和媒体播放器之间连接线缆时同步可以自动开始。Cupertino,CA的Apple Computer公司出品的iPod具有这样的通过线缆实现同步的能力。
因此,一直需要改进用于在媒体设备和它们的主机之间进行连接和传输数据的特性。
发明内容
本发明在一个实施例中涉及在主机设备和能够存储及呈现媒体项的便携式媒体设备之间传输图像数据的方法。该方法包括在主机设备上指定至少一幅要下载到所述便携式媒体设备的图像。该方法还包括在主机设备上对于每个被请求的图像产生图像收集结果。每个图像收集结果包含被请求的图像的新版本。每个新版本可以具有基于便携式媒体设备的性能的不同图像简档。该方法还包括将包括被请求图像的每个版本的图像收集结果发送到便携式媒体设备。在一些情形中,被请求的图像也随着其多种版本一起发送。
本发明在另一个实施例中涉及用于便携式媒体设备的操作方法。该方法包括存储图像数据。图像数据包括多个图像收集结果。每个图像收集结果包含基于同一原始图像被不同格式化的多个图像。所述图像收集结果是在一个不同于便携式媒体设备的设备上分开产生的。在一些情形中,与不同格式化的图像一起存储原始图像。该方法还包括接收显示命令。显示命令指定所述图像数据中要显示的一幅或多幅图像。该方法还包括取出至少被指定的图像。该方法另外包括输出被取出的图像中的一幅或多幅。
本发明在另一个实施例中涉及在主机设备和能够存储及播放媒体项的便携式媒体设备之间传输图像数据的方法。该方法包括接收图像下载请求。图像下载请求指定要从主机设备向便携式媒体设备下载的一幅或多幅图像。该方法还包括对于要下载的每幅图像创建一个数据库条目。该方法还包括将所述数据库条目复制到至少便携式媒体设备上。该方法另外包括在主机上对于每个被请求的图像产生图像收集结果。该图像收集结果包括原始图像和基于原始图像被不同格式化的图像。此外,该方法包括:将图像收集结果复制到便携式媒体设备,以及用与图像收集结果中的每幅图像有关的信息更新数据库条目。
本发明在另一个实施例中涉及能够观看图像的便携式媒体设备。该设备包括包含下载的图像数据的存储设备。下载的图像数据包括多个图像收集结果。每个图像收集结果包括原始图像的多个不同版本。在一些情形中,下载的图像数据还包括原始图像。该设备还包括被配置为向显示屏输送图像数据的至少一部分的处理器。
本发明在另一个实施例中涉及计算机可读介质,它至少包括用于管理图像的计算机程序代码。该计算机可读介质包括用于存储多个图像收集结果的能力,其中每个图像收集结果包括原始图像的多个不同版本,在一些情况下也包括原始图像。计算机可读介质还包括用于在产生显示命令时从存储设备取出一幅或多幅图像并呈现被取出的图像中的一幅或多幅的能力。
本发明在另一个实施例中涉及在促进在主机设备和便携式媒体设备之间实现通信的媒体通信系统中被实施为载波的下载。该下载包括含有多个图像收集结果的图像数据。每个图像收集结果包括原始图像的多个不同版本,在一些情况下也包括原始图像。
本发明在另一个实施例中涉及媒体管理方法。该方法包括加载一幅或多幅图像到个人计算机以及将所述一幅或多幅图像存储在所述个人计算机上。该方法还包括连接手持媒体设备到所述个人计算机。该方法还包括在所述个人计算机上呈现图像或图像标识符以及生成下载命令,该下载命令指定要从所述个人计算机下载到所述手持媒体设备的一幅或多幅图像。该方法另外包括确定手持媒体设备所需的图像格式,产生被指定的图像的新版本以及将所述被指定的图像的至少新版本复制并存储到手持媒体设备上。此外,该方法包括从所述个人计算机断开所述手持媒体设备。另外,该方法包括在手持媒体设备上生成显示命令,基于显示命令从存储设备中取出一幅或多幅图像,以及呈现被取出的图像中的一幅或多幅。
附图说明
结合附图阅读以下详细的描述,将很容易理解本发明,其中相同的标号代表相同的结构要素,在附图中:
图1是根据本发明的一个实施例在主机设备和便携式媒体设备之间传输图像数据的方法。
图2是根据本发明一个实施例的、用于便携式媒体设备的操作方法。
图3是根据本发明的一个实施例在主机设备和便携式媒体设备之间传输图像数据的方法。
图4是根据本发明一个实施例的照片数据库文件的示例图。
图5A-5F是根据本发明几个实施例的图集文件的图。
图6是根据本发明一个实施例的媒体方法。
图7是根据本发明一个实施例的媒体管理系统的框图。
图8是根据本发明一个实施例的媒体播放器的框图。
图9是根据本发明一个实施例的手持计算设备的透视图。
图10是根据本发明一个实施例的媒体设备操作方法。
图11A-11E是根据本发明几个实施例的带有照片观看能力的媒体播放器的几个示例性的屏幕截图。
图11F是根据本发明的一个实施例由耦合到媒体播放器的电视机提供的TV屏幕图像的图示说明。
具体实施方式
本发明涉及具有图像功能的便携式媒体设备,还涉及便携式媒体设备和它们的主机之间的图像传输。具有图像功能的媒体设备一般需要几种不同的图像格式来支持媒体设备的多种显示模式。例如,媒体设备一般需要填满媒体设备的整个显示屏幕的全屏图像以及多种不同的缩略图,这些缩略图可以帮助用户浏览一组图像。
创建这些不同图像的一种方法是将原始图像下载到便携式媒体设备,然后在需要显示时在便携式媒体设备上将原始图像转码成所需的格式。这有时被称为动态(on the fly)处理数据。虽然这样可能奏效,但是通常认为这种方法有几个缺点,使它对用户的吸引力下降。例如,因为格式化图像是一种过程密集型任务(特别在便携式媒体设备上,这些设备缺少比它们更大的主机的马力),便携式媒体设备将会运行较慢,耗电更多。因此,在便携式媒体设备上格式化图像将导致令人不满的用户体验。一种不好的体验是,用户在图像被格式化时不得不等待。另一种不好的体验是,便携式媒体设备的电池将会更快地用尽。
为了克服这些缺点,本发明提供一种方法,在图像被下载之前或下载期间在主机上预先格式化图像。当图像被确认要下载时,从原始图像导出的多种预先格式化的图像(可能还有原始图像)被发送到便携式媒体设备。处理在主机上进行,与便携式媒体设备相比主机可以更容易地完成这些任务。任务例如可以包括缩放、剪裁、旋转、颜色校正等。一旦被便携式媒体设备接收,预先格式化的图像可能还有原始图像就被存储供以后使用。通过存储这些图像,媒体设备就免于执行与图像格式化有关的任何劳动密集型任务。即,预先格式化的图像使媒体设备摆脱了显示它们所需的大量工作。结果,设备运行得更快,而不需要反复充电。在一个实施例中,所述预先格式化的图像中的至少一部分是缩略图。
在媒体设备使用期间,用户可以请求显示一幅图像。不象在上述方法中一样要处理原始图像,设备只是从存储装置中获得适当的预先格式化的图像,并在显示屏上将它呈现给用户。预先格式化的图像可以包括全屏图像和几个不同大小的缩略图。全屏图像一般取决于包含在便携式媒体设备中的显示屏的尺寸,即,全屏图像通常填满整个屏幕。以多种尺寸出现的不同大小的缩略图可以多种方式使用,包括单独使用或一起使用。例如,多个较小的缩略图可以被分组在一起,使得用户可以快速浏览大量图像。预先格式化的图像也可以符合与标准或者连接到便携式媒体设备的其他设备有关的格式。例如,至少一种预先格式化的图像可以基于电视格式,使得便携式媒体设备可以呈现电视(TV)画面。TV格式例如可以包括NTSC、PAL、HDTV等。格式也可以是基于和打印机、照相机或类似的用图设备有关的格式。
在一些情况中,媒体设备在与主机连接时可以向主机表达或告知主机在向媒体设备下载图像时需要哪些图像格式。媒体设备例如可以向主机发送与不同格式相对应的多种图像简档(profile)。图像简档通常包含每种图像格式的属性或键字(key)。举个例子,图像简档可以描述每种图像格式的尺寸、取向、像素格式、色深等。这种特定的方法有助于解决兼容性问题,这些问题一般在使用具有不同版本的软件和硬件的不同媒体设备时会出现,即,由于媒体设备表达了它想从主机设备获得什么信息,所以软件/硬件的版本变得无关了。
下面参考图1-11F来讨论本发明的实施例。然而,本领域的技术人员很容易理解,这里参照附图给出的详细描述只是解释目的,本发明的范围超出这些限制性的实施例。
图1是根据本发明的一个实施例,在主机设备和便携式媒体设备之间传输图像数据的方法100。方法100例如可以由媒体管理软件来执行。方法包括方框102、104和106。在方框102中,在主机设备上接收到图像下载请求。图像下载请求指定至少一幅存储在主机设备上的图像下载到便携式媒体设备。在一些情形中,只有一幅图像被请求,而在其他情形中,有多幅图像被请求。请求可以在主机设备上提出,或者通过用户接口在媒体设备上提出。例如,用户可以选择一组图像,然后选择下载按钮。或者,可以由媒体设备提出请求,而没有用户输入。
在方框104,在主机设备上产生对每幅所请求图像的图像收集结果。每次图像收集包含原始图像的新版本或不同格式。在一些情形中,图像收集结果也可以包含原始图像。例如,新版本可以包括对应于媒体播放器的屏幕尺寸的全屏图像、一般是原始图像的小尺寸版本的多个缩略图以及例如包括TV画面的多种其他图像。应当注意,新版本的文件大小一般比原始图像的文件大小要小很多。因此,它们将占用比相应的原始图像更少的存储空间。
每个新版本都具有基于便携式媒体设备的显示需要的不同图像简档。具体媒体设备的图像简档可被存储在主机设备中,或者图像简档可以由媒体设备交给主机设备。在第一种情况中,媒体设备可以向主机设备提供一个标识符(ID),它可被主机用来确定正在发出请求的媒体设备的图像简档。例如,在获得ID后,主机可以查阅事先存储的表或列表,其包括所识别的媒体设备的所有性能。在后一种情况中,媒体设备可以自动上载该信息,这是与主机设备之间的同步或握手过程的一部分。
图像简档通常包括一个键字或属性的列表,它们定义了每幅图像的质量或特征。键字或属性例如可以包括FormatID、RenderWidth、RenderHeight、DisplayWidth、DisplayHeight、PixelFormat、Sizing、BackColor、Rotation、ScanFormat、ColorAdjustment、GammaAdjustment等。
FormatID是指定义图像简档的识别号。改变图像简档中的任何一个属性都将改变识别号。媒体管理程序使用该ID在主机设备和媒体设备中识别缩略图位置。
RenderWidth是在渲染时以像素为单位的图像宽度。RenderHeight是在渲染时以像素为单位的图像高度。RenderWidth和RenderHeight通常指实际物理大小。
DisplayWidth是在显示时以像素为单位的图像宽度。DisplayHeight是在显示时以像素为单位的图像高度。应当注意,在像素不是圆形的情形下,例如NTSC的情形,DisplayHeight和DisplayWidth可能不同于RenderHeight和RenderWidth。DisplayHeight和DisplayWidth通常指真实尺寸。
PixelFormat描述被编码在每个像素中的信息(例如,彩色分量(RGB)、透明度等)。可以使用的几种格式例如包括QuickDraw/QuickTime像素格式。
Sizing描述如果原始图像小于所需的缩略图会发生什么。举个例子,如果0,则将图像缩放到预期的高度/宽度。如果1,则将图像缩放到预期的高度/宽度,只要图像大于RenderWidth或RenderHeight,即,不缩放小图像。如果2,则中心剪裁该图像到预期的高度/宽度,而不对它进行缩放。
BackColor描述在图像不填满整个可视区域的情况下背景应当是什么颜色的。背景颜色可以是大尾数ARGB格式的十六进制字符串。
Rotation描述图像是否应当旋转以及如何旋转。图像旋转一般是以度为单位的。例如,旋转值可以是0、90、180和270、
ScanFormat指定图像以何种扫描格式进行存储。ImageFormat可以包括逐行格式和隔行格式。
ColorAdjustment描述是否需要进行颜色调整,以及如果需要的话,应当是哪种颜色调整。举个例子,如果0,则不需要进行颜色调整。如果1,进行NTSC颜色调整。如果2,进行PAL颜色调整。
GammaAdjustment描述是否需要对图像进行伽马校正(即亮度校正)。如果不提供,则不进行校正。
在方框106,对每幅所请求图像的图像收集结果作为下载过程的一部分被发送到便携式媒体设备。一旦被便携式媒体设备接收,图像收集结果就被存储在便携式媒体设备中供以后使用。图像收集结果可以被存储在便携式媒体设备的存储器中。为了有效地在存储器中存储图像,每一组不同的图像可被存储在它们自己的文件中。即,具有相同图像简档的图像可以被分组在同一文件中。例如,原始图像可被存储在第一文件中,全屏图像可被存储在第二文件中,第一组缩略图可以被存储在第三文件中,第二组缩略图可被存储在第四文件中,TV图像可以被存储在第五文件中,等等。
应当注意,在一些情形中,原始图像不能被发送到或存储在手持媒体设备上。这样做是为了节省一般只有有限存储容量的手持媒体设备上的宝贵的存储空间。应当理解的是,原始图像的文件大小一般要比缩略图大很多,因此它们可能占用更多的存储空间。是否与剩余图像一起包括原始图像,这个决定由用户做出。例如,可以给予用户一个选择,决定他们是否希望下载或存储原始图像。这个决定可以基于用户使用媒体设备的方式。有一些方式是媒体设备可被用于从一个主机向另一个主机转移图像。在这些情形中,用户一般希望包括原始图像。决定可以被设置为全部下载或者在每次下载请求时做出决定。类似地,视需要可以对所有不同的格式做出相同的决定(其中某些格式可能是不需要的)。
一旦被下载,在媒体设备的运行过程中,可以在媒体设备上提出显示请求。此后,基于显示请求从存储器中取出一幅或多幅图像。显示请求指示了要在媒体播放器上显示的图像和/或将被发往与该媒体设备相连的另一个设备的图像。一旦取出,图像就可以被显示。显示图像的方式一般是由媒体设备的模式确定的。模式可以包括浏览模式、幻灯片放映模式、全屏模式等。在浏览模式中,在多行多列中显示多幅微小的缩略图。在幻灯片放映模式下,可以在中央显示中等大小的缩略图,而在该中等大小的缩略图的任一侧可以显示小一些的缩略图。位于中等大小的缩略图左侧的小图可以代表前一显示图像,中等大小的缩略图代表正在显示的当前图像,而位于中等大小的缩略图右侧的小图可以代表幻灯片放映序列中的下一幅图。如果TV与媒体设备相连,那么媒体设备可以将正在显示的当前图像的TV版本输出到TV。在全屏模式下,显示全屏图像。
图2是根据本发明一个实施例的便携式媒体设备200的操作方法。该方法包括方框202、204、206和208。在方框202,图像数据被存储。图像数据至少包括多个图像收集结果。图像收集结果包含基于原始图像进行不同格式化的多幅图像,还可以包括原始图像。图像收集结果不是在便携式媒体设备上形成的。它们是在一个不同于便携式媒体设备的设备上单独产生的。例如,可以在主机设备上产生图像收集结果,该主机设备将这些图像收集结果下载到便携式媒体设备进行存储。举个例子,可以利用图1所述的方法来提供图像收集结果。可替换地或另外地,可以从另一个已从主机下载图像收集结果的便携式媒体设备下载它们。
在方框204,接收到显示命令。显示命令指定图像数据中的一幅或多幅图像进行显示。显示命令可以通过用户在媒体播放器的用户界面上进行选择而产生。
在方框206,至少取出所指定的图像。在一些情形中,只取出被指定的图像。在其他情形中,取出比指定的更多的图像。例如,虽然显示命令可能只指定了单幅图像,但是与该图像有关或相互链接的其他图像也可以额外取出。
在方框208,输出一幅或多幅取出的图像。取出的图像被输出到显示屏。显示屏可位于便携式媒体设备上,或者它可以位于便携式媒体设备以外。在任一种情况下,一旦收到取出的图像,就显示这些取出的图像。在一些情形中,所有图像都被显示,在其他情形中,只有一部分图像被显示。后面一种情况可以发生在图像的尺寸和数量大于屏幕尺寸时。
图3是根据本发明的一个实施例,在主机设备和便携式媒体设备之间传输图像数据的方法300。该方法例如可以由运行在主机设备上的媒体管理程序执行。该方法开始于方框302,其中接收到下载请求。下载请求指定从主机设备向便携式媒体设备下载的一幅或多幅图像。下载请求一般是通过用户选择来实现的,即,用户选择一幅或多幅图像并开始下载过程。
在方框302之后,方法前进到方框304,其中为要下载的每幅图像建立一个数据库条目。数据库条目提供了有关要下载的图像的信息。该信息例如可以是元数据。在方框304之后,方法前进到方框306,其中数据库条目被写到或复制到媒体设备上。数据库条目一般被复制到媒体设备上的图像数据库。如果图像数据库不存在,则一般会建立这样一个数据库。如果已存在图像数据库,那么数据库条目将被复制到其中。
另外在方框304之后,方法前进到步骤308,其中在主机上产生图像收集结果。这可以包括基于多个图像简档转码所选图像的新版本,以及将原始图像的新版本(在一些情况下还有原始图像)归入图像收集结果中。图像简档定义了新图像的特征。举个例子,图像简档可以包括用于制作缩略图和其他图像的键字(key),所述图像例如是可以用在TV、打印机和其他媒体设备(例如照相机)上的图像。图像简档可以由媒体设备输送给主机设备,此后本地存储在主机设备上。这可以是在主机设备和媒体设备相连时在它们之间发生的同步过程的一部分。
在方框308之后,方法前进到方框310,其中图像收集结果中的每幅图像被写到或复制到媒体设备。即,原始图像的每个新版本以及某些情况下还有原始图像被复制到媒体设备。在一个实施例中,每种特定类型的图像被存储在媒体设备上的一个单独的文件中。例如,所有原始图像被存储在原始图像文件中,所有第一缩略图被存储在第一缩略图文件中,诸如此类。
在方框310之后,方法前进到方框312,其中对数据库条目进行更新。即,用适当的图像数据填写数据库条目。更新步骤一般包括将特定的图像收集结果(原始图像、缩略图、TV)中的所有图像分组在一起,并提供指向实际图像(例如图像文件)所存储的位置的指针。
应当注意,在大多数情况下,主机设备与媒体设备并行地存储一份数据库条目和图像收集结果。
应当注意,上述步骤的全部或一些可以作为不同的事件单独发生,或者它们可以同时发生。在后一种情况中,至少一些步骤可以交错。在交错中,在一些图像被复制的同时,其他图像正在被创建。交错通常是优选的,这是为了减少下载所需的时间量。
下面将描述存储在媒体设备中的图像数据。如上所述,图像数据分布在多个文件中。主图像数据库文件保存图像元数据、照片影集列表以及指向原始图像和所有可获得的缩略图的“指针”。图像本身被保存为独立的文件(原始)或者被存储在图集文件中,这些图集文件包含同一类型的一幅或多幅缩略图。这样做一般是为了节省存储空间。但应当注意,这不是一种限制,图像可以被存储为一个图像收集结果,而不是存储在单独的文件中。
在一个实施例中,照片数据库文件包含文件头以及跟在后面的几个“段”。段的数量可能变化很大,但期望照片数据库包含三段:图像列表段、影集列表段和图像记录ID表。图像列表段包含存储在媒体设备上的所有图像的一个列表。每个图像条目包含一幅图像的所有元数据以及与之相关的所有可用图像的位置列表,这些相关的可用图像包括原始图像、缩略图和TV。每幅图像具有唯一的不变记录ID,它被用在影集段和记录ID表段,影集列表段包含影集的列表,每个影集只不过是图像记录ID的一个有序列表。图像记录ID表是一个包含所有图像的记录ID以及文件偏移的表,按照记录ID的升序排列。该表允许媒体设备快速地加载只和给定影集有关的图像记录,而不需要加载整个图像记录列表。
图像本身被存储在图集文件中。每个图集文件都包含一个文件头,后面跟着一幅或多幅图像,每个都有一个头(标题)。这允许在需要时对数据进行翻阅。照片数据库中的图像记录是依据文件说明(路径)和文件偏移的,所以没有必要解析图集文件以到达具体的图像。每个文件的图像数量和/或最大图像文件尺寸可能变动很大。举个例子,最大尺寸可以是500兆字节。
以下是存储在媒体设备上的照片数据库的一个示例性的布局:
文件头
图像列表段头
图像列表头
图像1元数据
图像1原始图像位置
图像1缩略图位置
<其它图像位置>
图像2元数据
图像2原始图像位置
图像2缩略图位置
<其它图像位置>
<其它图像>
影集列表段头
影集1元数据
影集1图像记录ID1
影集1图像记录ID2
<其它影集图像>
影集1元数据
影集1图像记录ID1
影集1图像记录ID2
<其它影集图像>
<其它影集>
记录ID列表段头
记录ID列表头
记录ID1描述
记录ID2描述
<其它记录ID>
以下是存储在媒体设备上的图集文件的一个示例性的布局:
文件头
图像1头
图像1数据
图像2头
图像2数据
<其它图像>
图4是根据本发明一个实施例的照片数据库文件350的一个示例图。照片数据库350包括文件头352、图像列表段头354、影集列表段头356和记录ID列表段头358。图像列表段头354的里面是图像条目360和指针362,这些指针提供了图像条目中的各种图像的图像位置,所述各种图像例如包括原始图像O及其多个缩略图T。在影集列表段头356的里面是影集中的每幅图像的影集条目364和记录ID 366。在记录列表段头358的里面是记录ID列表头368和记录ID描述370。
图5A-5E是根据本发明一个实施例的图集文件372的示例图。图5A是原始图集文件372A的图,图5B是微小缩略图集文件372B的图,图5C是小缩略图集文件372C的图,图5D是中缩略图集文件372D的图,图5E是全屏图集文件372E的图,图5F是TV屏幕图集文件372F的图。在这些图形中,图集文件372包括文件头374、图像头376和实际图像数据378。
图6是根据本发明一个实施例的媒体方法400。该方法可以在一个媒体系统上执行,该系统包括诸如个人计算机的主机设备和媒体设备。该方法开始于方框402,其中一幅或多幅图像被上载到个人计算机中。图像可以从照相机、存储器件、因特网等处上载。在方框402之后,方法前进到方框404,其中图像被存储在个人计算机中。方框402和404可以用媒体管理程序完成。在方框406中,媒体播放器被连接到个人计算机。这可以通过有线或无线连接实现。连接可以包括握手和/或同步过程。
在一些情形中,当两个设备相连时,自动打开媒体管理程序。打开的具体的媒体管理程序可取决于媒体设备的类型。如果媒体设备是音乐播放器,那么媒体管理程序可以是音乐程序。如果媒体设备是照片播放器,那么媒体管理程序可以是图像程序。如果媒体设备是一个组合式音乐/照片播放器,那么媒体管理程序可以是音乐程序或照片程序或者二者的组合。如果不同的程序相互独立地运行,那么可以将音乐程序和照片程序链接起来,使得它们之间可以共享信息。例如,音乐程序能够从照片程序存取数据,反之亦然。
在方框408,图像和/或图像标识符(例如文字)被呈现在个人计算机上。这也可以用媒体管理程序实现。事实上,图像和图像标识符可以被包括在与图形用户界面相关联的照片窗口中。在方框410,产生下载命令。下载命令指定了要从个人计算机向便携式媒体设备下载的一幅或多幅图像。下载命令可以在用户选择一幅或多幅图像并且点击照片窗口中的下载件时产生。
在方框412,确定便携式媒体设备所需的图像格式。该确定可以在下载之前完成,或者它可以作为下载过程的一部分而进行。在一些情形中,主机设备存储有关多种媒体设备的所需格式的列表。在其它情形中,便携式媒体设备向个人计算机传输所需格式和图像简档,这些图像简档描述了如何格式化每幅图像。在方框414,产生原始图像的新版本。即,使用图像简档,个人计算机将原始图像转码成基于图像简档被不同格式化的图像。举个例子,转码可以由多媒体技术来实现,例如Cupertino,CA的Apple Computer公司的QuickTime。QuickTime是一种用于操纵、增强和存储视频、声音、动画、图形、文本、音乐等的强大的、跨平台的多媒体技术。在方框416,原始图像的新版本以及在一些情况下的原始图像被复制并存储到媒体设备上。
在方框418中,媒体设备从个人计算机断开,从而允许图像经由便携式媒体设备传输。在方框420,在传输期间在媒体设备上产生显示命令。在方框422,基于显示命令取出一幅或多幅图像。在方框424,至少一幅取出的图像被呈现。取出的图像可以是保存的图像中的任何一幅,包括原始图像和/或新图像。取出的图像例如可以通过LCD被呈现在便携式媒体设备上,并且/或者它可以呈现在外部显示器上,例如电视机。
图7是根据本发明一个实施例的媒体管理系统500的框图。媒体管理系统500包括主机502和媒体播放器504。主机502典型地是个人计算机。除了一些常见的组件外,主机还包括管理模块506,这是一个软件模块。管理模块506不仅对主机502上的媒体项而且对媒体播放器504上的媒体项进行集中式管理。更具体地说,管理模块506管理在与主机502相关的媒体存储部分508上存储的媒体项。管理模块506还与媒体数据库510交互,以保存与存储在媒体存储部分508中的媒体项有关的媒体信息。
媒体项可以对应于音频、图像或视频项。另一方面,媒体信息和媒体项的特性或属性有关。例如,在音频或视听媒体的情况下,媒体信息可以包括以下一项或多项:标题、专辑、音轨、艺术家、创作者和类型。这些类型的媒体信息是特定的媒体项专有的。此外,媒体信息可能和媒体项的质量特性有关。媒体项的质量特性的例子可以包括以下一项或多项:比特率、采样率、均衡器设置、音量调节、开始/停止以及总时间等等。
另外,主机502包括一个播放模块512。播放模块512是一个可被用来播放存储在媒体存储部分508中的某些媒体项的软件模块。播放模块512还可以利用来自媒体数据库510的媒体信息。典型地,感兴趣的媒体信息对应于将由播放模块512播放的媒体项。
主机502还包括通信模块514,它耦合到媒体播放器504内的对应的通信模块416。连接或链路518可移除地耦合通信模块514和416。在一个实施例中,连接或链路518是提供数据总线的线缆,例如FIREWIRETM总线或USB总线,这是本领域公知的。在另一个实施例中,连接或链路518是穿过无线网络的无线信道或连接。因此,根据实施方式,通信模块514和416可以有线地或无线地通信。
媒体播放器504还包括在媒体播放器504内保存媒体项的媒体存储部分520。被保存到媒体存储部分520的媒体项典型地是通过连接或链路518从主机502接收的。更具体地说,管理模块506将驻留在媒体存储部分508上的全部或部分媒体项通过连接或链路518发送到媒体播放器504内的媒体存储部分520。另外,关于这些媒体项的相应媒体信息也从主机502传递到媒体播放器504,可以被保存在媒体数据库522中。在这方面,来自主机502内的媒体数据库510的某些媒体信息可以通过连接或链路518被发送到媒体播放器504内的媒体数据库522。另外,标识某些媒体项的列表也可以由管理模块506通过连接或链路518发送到媒体播放器504内的媒体存储部分520或媒体数据库522。
此外,媒体播放器504包括一个耦合到媒体存储部分520和媒体数据库522的播放模块524。播放模块524是一个可被用来播放存储在媒体存储部分520中的某些媒体项的软件模块。播放模块524还可以利用来自媒体数据库422的媒体信息。典型地,感兴趣的媒体信息对应于将由播放模块524播放的媒体项。
因此,在一个实施例中,媒体播放器504具有有限的或根本没有管理媒体播放器504上的媒体项的能力。然而,主机502内的管理模块506可以间接地管理驻留在媒体播放器504上的媒体项。例如,为了“添加”媒体项到媒体播放器504,管理模块506用于识别要从媒体存储部分508添加到媒体播放器504的媒体项,然后使识别出的媒体项被传递给媒体播放器504。举另一个例子,为了从媒体播放器504“删除”媒体项,管理模块506用于识别要从媒体存储部分508删除的媒体项,然后使识别出的媒体项被从媒体播放器504删除。再举一个例子,如果使用管理模块506在主机502上对媒体项的特性做出改变(即,变更),那么这样的特性也可以延续到媒体播放器504上的对应媒体项。在一种实施方式中,在媒体播放器504上的媒体项和主机502上的媒体项之间的同步期间,类似于批处理过程地进行添加、删除和/或改变。
在另一个实施例中,媒体播放器504具有有限的或根本没有管理媒体播放器504上的播放列表的能力。然而,主机502内的管理模块506通过管理驻留在主机上的播放列表可以间接地管理驻留在媒体播放器504上的播放列表。在这方面,对播放列表的添加、删除或改变可以在主机502上完成,然后在被传递过去后作用于媒体播放器504。
如上所述,同步是媒体管理的一种形式。前面已经讨论了自动开始同步的能力。但是另一方面,可以限制设备间的同步,以便在主机和媒体播放器不相互识别时阻止自动同步。
根据一个实施例,当媒体播放器先连接到主机时(或者更笼统地说,当相互匹配的标识符不存在时),询问媒体播放器的用户该用户是否想要附接、指派或锁定该媒体播放器到主机。当媒体播放器的用户选择附接、指派或锁定媒体播放器和主机时,则伪随机标识符被获取并存储在主机和媒体播放器二者内的媒体数据库或文件中。在一种实施方式中,所述标识符是与主机或其管理模块相关联(例如,已知或者由其产生)的标识符,这样的标识符被发送到媒体播放器并存储在媒体播放器中。在另一种实施方式中,所述标识符与媒体播放器相关联(例如,该标识符是媒体播放器已知的或由其产生的),并被发送到并存储在主机的文件或媒体数据库中。
图8是根据本发明一个实施例的媒体播放器600的框图。媒体播放器600包括处理器602,它涉及用于控制媒体播放器600的总体操作的微处理器或控制器。媒体播放器600将和媒体项有关的媒体数据保存在文件系统604和缓存606中。文件系统604典型地是一个存储盘或者多个盘。文件系统604一般为媒体播放器600提供高容量的存储能力。然而,由于文件系统604的存取时间相对较慢,所以媒体播放器600还可以包括缓存606。缓存606例如是随机访问存储器(RAM)等半导体存储器。缓存606的相对存取时间比文件系统604短很多。然而,缓存606没有文件系统604的大存储容量。此外,文件系统604在活动状态时比缓存606耗电更多。当媒体播放器600是靠电池(未示出)供电的便携式媒体设备时,功耗经常是一个考虑因素。媒体播放器600还包括RAM 620和只读存储器(ROM)622。ROM 622可以以非易失方式存储要执行的程序、实用程序或处理过程。RAM 620提供易失性的数据存储,例如用于缓存606。
媒体播放器600还包括用户输入设备608,它允许媒体播放器600的用户与媒体播放器600交互。例如,用户输入设备608可以采用多种不同的形式,例如按钮、键盘、转盘等。另外,媒体播放器600包括显示屏610(屏幕显示),它可以由处理器602控制来显示信息给用户。数据总线611可以帮助至少在文件系统604、缓存606、处理器602和编解码器612之间的数据传输。
在一个实施例中,媒体播放器600将多个媒体项存储在文件系统604中。媒体项例如可以对应于音频(例如歌曲、书籍)、图像(例如照片)或视频(例如电影)。当用户想要让媒体播放器播放特定的媒体项时,一般在显示屏610上显示一个可用媒体项的列表。然后,使用用户输入设备608,用户可以选择可用媒体项中的一项。处理器602在接收到对特定媒体项的选择后,将该特定媒体项的媒体数据(例如,音频文件、图像文件或视频文件)输送到适当的设备。对于音频项,处理器将媒体项输送到编码器/解码器(编解码器)612。编解码器612于是产生模拟输出信号给扬声器614。扬声器614可以是位于媒体播放器600内部或者位于媒体播放器600外部的扬声器。例如,连接到媒体播放器600的耳机可被视作外部扬声器。
对于视觉项,处理器将媒体项输送到显示屏610。显示屏例如可以是与媒体播放器一体的液晶显示屏(LCD)。或者,显示屏可以是外部显示器,例如CRT或LCD或者任意特定类型的电视机。在一些情形中,处理器被配置为将媒体数据输送到集成显示屏和外部显示器。在这样的情况下,在两个显示器上显示的媒体数据可以是相同的,也可以是不同的。在后一种情况下,内部显示器可以包括幻灯片放映界面,它显示前一图像、下一图像以及当前正在外部显示器上显示的图像。
媒体播放器600还包括耦合到数据链路618的网络/总线接口616。数据链路618使得媒体播放器600耦合到主机。数据链路618可以建立在有线连接或无线连接上。在无线连接的情况下,网络/总线接口616可以包括无线收发器。
在另一个实施例中,媒体播放器可以与扩展坞(docking station)一起使用。扩展坞可以为媒体播放器提供无线通信能力(例如,无线收发器),使得媒体播放器在接入扩展坞时可以使用无线通信能力与主机设备进行通信。扩展坞自身可以是也可以不是便携的。
无线网络、连接或信道可以是基于射频的,从而在发送设备和接收设备之间不需要可视线路的布局。因此,当媒体播放器放在手袋、车辆或其它容器中时可以实现同步。
主机设备也可以是媒体播放器。在这样的情形中,媒体项的同步可以发生在两个媒体播放器之间。
本发明的各个方面、实施例、实施方式或特征可以单独地使用或组合起来使用。
本发明优选地用软件实现,但也可以用硬件或者软硬件的组合来实现。本发明也可以被具体实施为计算机可读介质上的计算机可读代码。计算机可读介质是任意数据存储设备,它可以存储随后由计算机系统读取的数据。计算机可读介质的例子包括只读存储器、随机访问存储器、CD-ROM、DVD、磁带、光学数据存储设备和载波。计算机可读介质也可以分布在网络耦合的计算机系统上,使得计算机可读代码以分布方式来存储和执行。
图9是根据本发明一个实施例的手持计算设备700的透视图。计算设备700能够处理数据,更具体地是处理诸如音频、视频、图像等的媒体。举个例子,计算设备700通常可以对应于媒体播放器、游戏机、视频播放器、照相机、蜂窝电话、个人数字助理(PDA)等。至于手持,计算设备700可以仅靠用户的手来操作,即,不需要任何参考面,例如桌面。在一些情形中,手持设备的尺寸被设计为可放入用户的口袋。因为只有口袋大小,所以用户不必直接携带该设备,因此该设备几乎可被带到用户前往的任何地方(例如,用户不会由于携带又大又沉重的设备而受到限制)。
如图所示,计算设备700包括外壳712,它封闭和支持为设备提供计算操作的内部的多种电子元件(包括集成电路芯片和其它电路)。集成电路芯片和其它电路可以包括微处理器、存储器、电池和各种输入/输出(I/O)支持电路。在大多数情况下,微处理器执行指令并实现与计算设备相关的操作。例如,使用例如从存储器取回的指令,微处理器可以控制输入和输出数据在计算设备700的组件之间的接收和操纵。实际上,微处理器可以与操作系统一同工作,以执行计算机代码并产生和使用存储在存储器中的数据。举个例子,存储器可以包括硬盘驱动器、闪存、只读存储器(ROM)、随机访问存储器(RAM)等。
计算设备700还包括显示屏714。显示屏714被组装到外壳712内并可以通过外壳712中的开口看见,它被用于向用户显示图形用户界面(GUI)以及其它信息(例如文本、对象、图形)。显示屏714通常是平板显示器的形式,例如液晶显示屏(LCD)。
计算设备700还包括一个或多个输入设备718,被配置为从外部世界向计算设备700中传输数据。输入设备718例如可被用于执行跟踪/滚动,以在计算设备700中做出选择或发出命令。举个例子,输入设备718可以对应于键盘、游戏杆、触摸屏、触摸板、跟踪球、滚轮、按钮、开关等。在图示的实施例中,计算设备700包括触摸板718A和多个按钮718B,它们被组装在外壳712内并可以通过外壳712中的开口触碰。
计算设备700可以包括一个或多个开关720,包括电源开关、锁键(hold)开关等。此外,设备700可以包括一个或多个连接器722,包括数据端口和电源端722A和B以及音频和/或视频插座722C。
在图示的实施例中,计算设备700是口袋大小的手持音乐/照片播放器,它使得用户可以存储大量音乐和照片,并在忙碌时(例如在工作、旅游、锻炼等的同时)收听音乐和观看照片。在这样的情形中,存储器可以包含具有音乐播放和照片显示两方面能力的媒体管理软件。此外,GUI可以在视觉上向用户提供音乐和照片菜单以及音乐和照片控制件。此外,触摸板可以提供滚动功能,使得用户可以遍历GUI上的菜单或控制件以及浏览歌曲或照片列表,按钮可以提供打开菜单、播放歌曲、显示照片、快进歌曲、查阅播放列表或影集等方面的按钮功能。此外,音乐/照片播放器一般包括用于输出音频的音频插座、用于输出照片和视频的视频插座以及用于和主机设备之间收发媒体数据(或其它数据)的数据端口。在一些情形中,音频和视频插座被合并成单个插座。举个例子,音乐照片播放器可以对应于由Cupertino,CA的Apple Computer公司制造的iPod系列音乐播放器。
图10是根据本发明一个实施例的媒体设备操作方法800。操作方法800例如可以在便携式媒体设备上执行,更具体的是在便携式音乐/照片播放器上执行。方法800通常开始于方框802,其中在显示屏上将主菜单呈现给用户。例如参考图11A,它示出了在显示屏上呈现的主菜单850。主菜单850通常包括与操作媒体设备有关的几个选项852。举个例子,主菜单850可以包括诸如音乐、照片、附加功能、设置、随机播放歌曲和背光的选项852。在多数情况下,每个选项852都包括它自己的由子选项组成的子菜单,这些子选项与主选项相关联。这些子选项中的每一个都可以打开另一个由子选项组成的子菜单,或者它们可以启动一个动作。举个例子,音乐子菜单可以包括音乐库、播放列表和浏览选项,照片子菜单可以包括照片库、影集和幻灯片放映设置选项。
在方框802后,方法前进到方框804,其中判断是否选择了照片选项。如果否,则方法等待或者回到方框802。如果是(如图11A中滚动条所示),则方法前进到方框806,其中在显示屏上将照片子菜单呈现给用户。举个例子,参考图11B,它示出了在显示屏上呈现的照片子菜单854。照片子菜单854可以包括一个或多个照片选项856,它们可以代表不同的照片观看模式,可以赋予用户改变与照片观看有关的设置的能力。在图示的实施例中,子菜单854包括照片库选项、一个或多个影集选项和照片设置选项。
在方框806后,方法前进到方框808,其中判断是否选择了库选项。如果选择了库选项,那么方法前进到方框810,其中所有存储的图像都被取出。此后,在方框812,基于预定的设置显示这些图像。如果库未被选择,那么方法前进到方框814,其中判断是否选择了影集选项。如果影集选项被选择,那么方法前进到方框816,其中只有影集图像被取出。此后,在方框818,基于预定的设置来显示图像。
在方框812和818的任一个中,可以显示所取出的图像组的整组或者某个部分。显示的数量通常取决于库或者影集内部的图像数量。如果它比较大,那么屏幕可能无法一次显示所有的图像。在这些情况下,将一部分图像保留在观看区域之外,直到用户决定把它们拉上来。显示它们的方式通常取决于在设置菜单中建立的预期显示配置。
在浏览模式下,如图11C所示,以多行多列显示一大组微小缩略图858。用户可以利用滚动动作,按照一幅图像接一幅图像地或者一行一行地或者一列一列地等方式来浏览微小缩略图858。随着用户在图像中滚动,新的一组数据(例如多幅图像或者一行图像)被引入观看区域的视野中。在多数情况下,一旦观看区域已满,则每个新的数据组出现在观看区域的边缘,并且所有其它数据组前进一个位置。即,针对移出观看区域的每组数据,出现新的一组数据。在一些情况下,当在浏览时选择特定的图像时,显示该图像的全屏版本,如图11E所示。或者,可以显示图11D所示的配置,即当前图像是所选图像的中等大小的缩略图,前一图像和下一图像是紧邻所选图像的图像的小缩略图。
在幻灯片放映模式下,只显示前一图像、当前图像和下一图像。前一图像和下一图像可以是小缩略图,而当前图像可以是中缩略图862,如图11D所示。用户可以通过点击前进或后退按钮来遍历取出的图像,即,前进按钮使当前图像变为前一图像,下一图像变为当前图像,而一幅新图像移动到下一图像中。在一些情形中,若在遍历幻灯片放映时选择当前图像,则如图11E所示,显示该图像的全屏版本864。
在TV模式下,TV缩略图866被输出到TV进行显示,如图11F所示。TV显示器可以呈现正显示在媒体播放器上的画面。例如,TV显示器可以显示前面的屏幕截图(图11C、11D、11E)中的任何一个或者其变体。在幻灯片放映期间,例如,TV屏幕图像可以基于与幻灯片放映窗口中的当前图像相同的原始图像。
如果没有选择影集选项,那么方法前进到方框820,其中判断是否选择了设置选项。如果选择了设置选项,则方法前进到方框822,其中在显示屏上将设置菜单呈现给用户。设置菜单可以包括与一个或多个显示事件有关的控制设置。实际上,设置菜单可以用作用于察看和/或定制控制设置的控制面板,即,用户可以快速、方便地察看控制设置并对其做出改变。一旦用户保存改变结果,修改后的控制设置将被用于处理未来的显示事件。举个例子,设置可以包括允许用户分配音轨到专辑、打开/关闭所分配的音乐、打开/关闭TV、在模式间选择等特征。设置还可以允许用户选择幻灯片放映、全屏显示图像还是以幻灯片放映模式显示图像、随机显示还是有序显示以及在结束时是终止还是反复。
虽然已参照优选实施例描述了本发明,但存在落入本发明范围内的多种变更、置换和等同方案。应当注意,有很多实施本发明的方法和装置的替换方式。例如,虽然本发明主要是针对图像的,但是应当注意,它也可以适用于音乐。在音乐的情况下,可以创建、下载和存储同一歌曲的不同版本。不同版本可以是基于多种事物,例如包括对歌曲的特性(例如速度、音调)所做的调整,添加或移除歌曲的组成元素(例如声音或乐器)等。因此所附权利要求书旨在被解释为包括落入本发明的真实精神和范围内的所有这样的变更、置换和等同方案。
Claims (42)
1.一种在主机设备和便携式媒体设备之间传输图像数据的方法,该便携式媒体设备能够存储和播放媒体项,该方法包括:
在主机设备上,指定至少一幅要下载到所述便携式媒体设备的图像;
在主机设备上,对于每个被请求的图像产生图像收集结果,每个图像收集结果包含被请求的图像的新版本,每个新版本都具有基于所述便携式媒体设备的性能的不同图像简档;以及
在主机设备上,将包括被请求图像的每个版本的图像收集结果发送到所述便携式媒体设备。
2.如权利要求1所述的方法,还包括:
在所述便携式媒体设备上,从所述主机设备接收所述图像收集结果;
在所述便携式媒体设备上,存储所述图像收集结果以供未来使用。
3.如权利要求1所述的方法,其中,所述便携式媒体设备将所述图像简档传递给所述主机设备,并且其中,所述图像收集结果是基于这些图像简档产生的。
4.如权利要求1所述的方法,其中,所述图像简档是基于所述便携式媒体设备的类型来确定的。
5.如权利要求1所述的方法,其中,所述便携式媒体设备是具有存储媒体项的数据存储设备的手持媒体播放器。
6.如权利要求1所述的方法,其中,所述手持媒体播放器是组合式音乐/照片播放器,它具有存储音频数据和图像数据的数据存储设备。
7.如权利要求1所述的方法,其中,所述图像是可以在媒体设备上播放的照片文件。
8.如权利要求1所述的方法,其中,所述图像简档包括定义图像的特性的一列键字,所述键字包括FormatID、RenderWidth、RenderHeight、DisplayWidth、DisplayHeight、PixelFormat、Sizing、BackColor、Rotation、ScanFormat、ColorAdjustment和GammaAdjustment。
9.如权利要求1所述的方法,其中,所述图像简档经由所述便携式媒体设备被输送到所述主机设备。
10.如权利要求1所述的方法,其中,被请求的图像与该被请求的图像的每个版本一起被发送到所述便携式媒体设备。
11.如权利要求10所述的方法,其中,所述图像收集结果至少包括原始图像、全屏图像、不同大小的多个缩略图和TV图像。
12.如权利要求10所述的方法,其中,所述图像收集结果至少包括原始图像和全屏图像。
13.如权利要求10所述的方法,其中,所述图像收集结果至少包括原始图像和不同大小的多个缩略图。
14.如权利要求10所述的方法,其中,所述图像收集结果至少包括原始图像和TV图像。
15.如权利要求1所述的方法,其中,所述图像收集结果不包括原始的被请求的图像。
16.如权利要求1所述的方法,其中,所述图像收集结果只包括全屏图像、不同大小的多个缩略图和TV图像中的至少一个。
17.一种用于便携式媒体设备的操作方法,包括:
存储图像数据,该图像数据包括多个图像收集结果,每个图像收集结果包含基于原始图像进行不同格式化的多幅图像,所述多个图像收集结果是在不同于所述便携式媒体设备的一个设备上分开产生的;
接收显示命令,该显示命令指定所述图像数据中要显示的一幅或多幅图像;
取出至少被指定的图像;以及
输出被取出的图像中的一幅或多幅。
18.如权利要求17所述的方法,还包括在所述便携式媒体设备上显示被取出的图像中的一幅或多幅。
19.如权利要求17所述的方法,还包括在有效耦合到所述媒体设备的设备上显示被取出的图像中的一幅或多幅。
20.如权利要求17所述的方法,其中,每个图像类型被存储在它们自己的单独文件中。
21.如权利要求17所述的方法,其中,所述图像收集结果至少包括全屏图像、不同大小的多个缩略图和TV图像。
22.如权利要求17所述的方法,其中,所述图像收集结果包含原始图像加上被不同格式化的图像。
23.如权利要求22所述的方法,其中,每个图像类型被存储在它们自己的单独文件中。
24.如权利要求22所述的方法,其中,所述图像收集结果至少包括原始图像、全屏图像、不同大小的多个缩略图和TV图像。
25.如权利要求17所述的方法,其中,所述图像收集结果不包括原始图像。
26.如权利要求17所述的方法,其中,所述图像收集结果包括全屏图像。
27.如权利要求17所述的方法,其中,所述图像收集结果包括不同大小的多个缩略图。
28.如权利要求17所述的方法,其中,所述图像收集结果包括TV图像。
29.如权利要求28所述的方法,其中,所述TV图像的格式是从NTSC、PAL或HDTV中选出的。
30.一种在主机设备和便携式媒体设备之间传输图像数据的方法,所述便携式媒体设备能够存储和播放媒体项,该方法包括:
接收指定要从所述主机设备向所述便携式媒体设备下载的一幅或多幅图像;
对于要下载的每幅图像创建一个数据库条目;
至少在所述便携式媒体设备上复制所述数据库条目;
在主机上,对于每个被请求的图像产生图像收集结果,该图像收集结果包括原始图像以及基于原始图像被不同格式化的图像;
将图像收集结果复制到所述便携式媒体播放器;以及
用与所述图像收集结果中的每幅图像有关的信息更新所述数据库条目。
31.如权利要求30所述的方法,其中,所述数据库条目被复制到照片数据库中,并且其中,所述图像被复制到与每种图像类型相关的文件中。
32.如权利要求30所述的方法,其中,所述照片数据库包括文件头、图像列表段、影集列表段和记录ID列表段,所述图像列表段包括与每个下载的图像相对应的图像条目以及提供每幅图像在所述图像收集结果中的位置的指向的指针,所述影集列表段包括影集条目和该影集中的每幅图像的记录ID,所述记录ID列表段包括记录ID及其描述。
33.一种能够观看图像的便携式媒体设备,该设备包括:
包含下载的图像数据的存储设备,所述下载的图像数据包括多个图像收集结果,每个图像收集结果包括原始图像的多个不同版本;和
处理器,被配置为向显示屏输送所述图像数据的至少一部分。
34.如权利要求33所述的便携式媒体设备,其中,所述显示屏与所述便携式媒体设备集成为一体。
35.如权利要求33所述的便携式媒体设备,其中,所述显示屏位于所述便携式媒体设备的外部,所述被输送给显示屏的图像数据被格式化以便在显示屏上观看。
36.如权利要求33所述的便携式媒体设备,其中,所述下载的图像数据还包括原始图像。
37.如权利要求33所述的便携式媒体设备,其中,所述下载的图像数据不包括原始图像。
38.一种至少包括用于管理图像的计算机程序代码的计算机可读介质,包括:
存储多个图像收集结果,每个图像收集结果包括原始图像的多个不同版本;
当产生显示命令时从存储设备取出一幅或多幅图像;以及
呈现所述取出的图像中的一幅或多幅。
39.如权利要求38所述的计算机可读介质,其中,所述图像收集结果还包括原始图像。
40.在一种帮助在主机设备和便携式媒体设备之间实现通信的媒体通信系统中,一种被实施为载波的下载,包括:
包括多个图像收集结果的图像数据,每个图像收集结果包括原始图像的多个不同版本。
41.如权利要求40所述的计算机可读介质,其中,所述图像收集结果还包括原始图像。
42.一种媒体管理方法,包括:
加载一幅或多幅图像到个人计算机;
将所述一幅或多幅图像存储在所述个人计算机上;
连接手持媒体设备到所述个人计算机;
在所述个人计算机上呈现图像或图像标识符;
生成下载命令,该下载命令指定要从所述个人计算机下载到所述手持媒体设备的一幅或多幅图像;
确定所述手持媒体设备所需的图像格式;
产生被指定的图像的新版本;
将所述被指定的图像的至少新版本复制并存储到所述手持媒体设备上;
从所述个人计算机断开所述手持媒体设备;
在所述手持媒体设备上生成显示命令;
基于所述显示命令从存储设备中取出一幅或多幅图像;以及
呈现被取出的图像中的一幅或多幅。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/973,657 US7433546B2 (en) | 2004-10-25 | 2004-10-25 | Image scaling arrangement |
US10/973,657 | 2004-10-25 | ||
PCT/US2005/038819 WO2006047697A2 (en) | 2004-10-25 | 2005-10-25 | Image scaling arrangement |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101049019A true CN101049019A (zh) | 2007-10-03 |
CN101049019B CN101049019B (zh) | 2010-11-03 |
Family
ID=36011168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800365813A Active CN101049019B (zh) | 2004-10-25 | 2005-10-25 | 图像数据传输方法和系统 |
Country Status (5)
Country | Link |
---|---|
US (5) | US7433546B2 (zh) |
EP (4) | EP2285108A3 (zh) |
JP (1) | JP4388122B2 (zh) |
CN (1) | CN101049019B (zh) |
WO (1) | WO2006047697A2 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102859486A (zh) * | 2010-04-29 | 2013-01-02 | 微软公司 | 缩放显示导航 |
CN103281510A (zh) * | 2012-11-06 | 2013-09-04 | 王彤 | 将数码成像装置的数码图像传输至主机的方法 |
CN103546202A (zh) * | 2008-06-30 | 2014-01-29 | 佳能株式会社 | 通信设备及其通信方法 |
CN115720276A (zh) * | 2022-09-30 | 2023-02-28 | 迅雷计算机(深圳)有限公司 | 一种转码方法、装置、设备及存储介质 |
Families Citing this family (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934812B1 (en) * | 2001-10-22 | 2005-08-23 | Apple Computer, Inc. | Media player with instant play capability |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US8151259B2 (en) | 2006-01-03 | 2012-04-03 | Apple Inc. | Remote content updates for portable media devices |
US7236154B1 (en) | 2002-12-24 | 2007-06-26 | Apple Inc. | Computer light adjustment |
US7521623B2 (en) | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
US7616097B1 (en) | 2004-07-12 | 2009-11-10 | Apple Inc. | Handheld devices as visual indicators |
US7894177B2 (en) | 2005-12-29 | 2011-02-22 | Apple Inc. | Light activated hold switch |
US7831199B2 (en) * | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
US7724716B2 (en) | 2006-06-20 | 2010-05-25 | Apple Inc. | Wireless communication system |
US7673083B2 (en) * | 2004-04-27 | 2010-03-02 | Apple Inc. | Method and system for controlling video selection and playback in a portable media player |
US7826318B2 (en) * | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
US7526588B1 (en) | 2004-04-27 | 2009-04-28 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US7797471B2 (en) * | 2004-04-27 | 2010-09-14 | Apple Inc. | Method and system for transferring album artwork between a media player and an accessory |
US7441058B1 (en) * | 2006-09-11 | 2008-10-21 | Apple Inc. | Method and system for controlling an accessory having a tuner |
US7529871B1 (en) | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
US7895378B2 (en) | 2004-04-27 | 2011-02-22 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
US7441062B2 (en) * | 2004-04-27 | 2008-10-21 | Apple Inc. | Connector interface system for enabling data communication with a multi-communication device |
US7529870B1 (en) | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes |
US7529872B1 (en) | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US7634605B2 (en) | 2004-04-27 | 2009-12-15 | Apple Inc. | Method and system for transferring stored data between a media player and an accessory |
US7676590B2 (en) * | 2004-05-03 | 2010-03-09 | Microsoft Corporation | Background transcoding |
JP4885432B2 (ja) * | 2004-08-18 | 2012-02-29 | オリンパス株式会社 | 画像表示装置、画像表示方法および画像表示プログラム |
US7706637B2 (en) * | 2004-10-25 | 2010-04-27 | Apple Inc. | Host configured for interoperation with coupled portable media player device |
US9329827B2 (en) * | 2004-12-29 | 2016-05-03 | Funmobility, Inc. | Cropping of images for display on variably sized display devices |
US7823214B2 (en) | 2005-01-07 | 2010-10-26 | Apple Inc. | Accessory authentication for electronic devices |
US7536565B2 (en) * | 2005-01-07 | 2009-05-19 | Apple Inc. | Techniques for improved playlist processing on media devices |
US7669121B2 (en) | 2005-01-19 | 2010-02-23 | Microsoft Corporation | Transcode matrix |
US7733405B2 (en) * | 2005-02-10 | 2010-06-08 | Seiko Epson Corporation | Apparatus and method for resizing an image |
US7664870B2 (en) * | 2005-02-25 | 2010-02-16 | Microsoft Corporation | Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available |
US7558463B2 (en) * | 2005-04-18 | 2009-07-07 | Microsoft Corporation | Retention of information about digital-media rights in transformed digital media content |
US7738766B2 (en) * | 2005-04-18 | 2010-06-15 | Microsoft Corporation | Sanctioned transcoding of digital-media content |
US7672542B2 (en) * | 2005-04-20 | 2010-03-02 | Microsoft Corporation | Image frame abstraction model for image codecs |
US9363481B2 (en) | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
US9436804B2 (en) | 2005-04-22 | 2016-09-06 | Microsoft Technology Licensing, Llc | Establishing a unique session key using a hardware functionality scan |
US8300841B2 (en) | 2005-06-03 | 2012-10-30 | Apple Inc. | Techniques for presenting sound effects on a portable media player |
US20070077784A1 (en) * | 2005-08-01 | 2007-04-05 | Universal Electronics Inc. | System and method for accessing a user interface via a secondary device |
US7924913B2 (en) * | 2005-09-15 | 2011-04-12 | Microsoft Corporation | Non-realtime data transcoding of multimedia content |
TW200712729A (en) * | 2005-09-21 | 2007-04-01 | Coretronic Corp | Multimedia projection apparatus and playing method thereof |
US20090228124A1 (en) * | 2005-09-29 | 2009-09-10 | Nikon Corporation | Reproduction Apparatus, Head Mount Display Device, and Program for Realizing the Reproduction Apparatus |
US7930369B2 (en) * | 2005-10-19 | 2011-04-19 | Apple Inc. | Remotely configured media device |
US20070097088A1 (en) * | 2005-10-31 | 2007-05-03 | Battles Amy E | Imaging device scrolling touch pad with tap points |
US20070097089A1 (en) * | 2005-10-31 | 2007-05-03 | Battles Amy E | Imaging device control using touch pad |
US8654993B2 (en) * | 2005-12-07 | 2014-02-18 | Apple Inc. | Portable audio device providing automated control of audio volume parameters for hearing protection |
US20070143503A1 (en) * | 2005-12-21 | 2007-06-21 | Parag Gupta | System and method for exchanging data between computing devices |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US8255640B2 (en) | 2006-01-03 | 2012-08-28 | Apple Inc. | Media device with intelligent cache utilization |
US7673238B2 (en) * | 2006-01-05 | 2010-03-02 | Apple Inc. | Portable media device with video acceleration capabilities |
US20070166683A1 (en) * | 2006-01-05 | 2007-07-19 | Apple Computer, Inc. | Dynamic lyrics display for portable media devices |
JP4926494B2 (ja) * | 2006-02-20 | 2012-05-09 | キヤノン株式会社 | 画像処理装置及び制御方法 |
US20070202923A1 (en) * | 2006-02-24 | 2007-08-30 | Searete, Llc | System and method for transferring media content between a portable device and a video display |
US8208850B2 (en) * | 2006-02-24 | 2012-06-26 | The Invention Science Fund I, Llc | Portable device and method for entertainment interaction data |
US7848527B2 (en) | 2006-02-27 | 2010-12-07 | Apple Inc. | Dynamic power management in a portable media delivery system |
KR100746874B1 (ko) * | 2006-03-16 | 2007-08-07 | 삼성전자주식회사 | 이동 단말기에서 터치패드를 이용한 서비스 제공 장치 및방법 |
US20070258012A1 (en) * | 2006-05-04 | 2007-11-08 | Syntax Brillian Corp. | Method for scaling and cropping images for television display |
US20070271116A1 (en) | 2006-05-22 | 2007-11-22 | Apple Computer, Inc. | Integrated media jukebox and physiologic data handling application |
US8006019B2 (en) | 2006-05-22 | 2011-08-23 | Apple, Inc. | Method and system for transferring stored data between a media player and an accessory |
US8358273B2 (en) * | 2006-05-23 | 2013-01-22 | Apple Inc. | Portable media device with power-managed display |
JP2009541932A (ja) * | 2006-06-23 | 2009-11-26 | トムソン ライセンシング | ディスプレイのブラックマトリクスコーティング |
US7415563B1 (en) * | 2006-06-27 | 2008-08-19 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US20090055408A1 (en) * | 2006-07-05 | 2009-02-26 | Warren Robert W | Systems and methods for multi-user access to a wireless storage device |
JP4268989B2 (ja) * | 2006-08-10 | 2009-05-27 | シャープ株式会社 | コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生システム、コンテンツ提供装置、コンテンツのデータ構造、コンテンツ再生プログラム、及び、記録媒体 |
US20080292268A1 (en) * | 2006-08-10 | 2008-11-27 | Sharp Kabushiki Kaisha | Content reproducing apparatus, content reproducing method, content reproducing system, content providing apparatus, content data structure, content reproducing program, and storage medium |
EP2063627A4 (en) * | 2006-08-23 | 2016-02-24 | Nikon Corp | ELECTRONIC CAMERA AND IMAGE TRANSFER METHOD USED IN AN ELECTRONIC CAMERA |
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US8090130B2 (en) | 2006-09-11 | 2012-01-03 | Apple Inc. | Highly portable media devices |
US7558894B1 (en) | 2006-09-11 | 2009-07-07 | Apple Inc. | Method and system for controlling power provided to an accessory |
US8341524B2 (en) * | 2006-09-11 | 2012-12-25 | Apple Inc. | Portable electronic device with local search capabilities |
US7729791B2 (en) * | 2006-09-11 | 2010-06-01 | Apple Inc. | Portable media playback device including user interface event passthrough to non-media-playback processing |
US7809406B2 (en) * | 2006-09-15 | 2010-10-05 | Sony Ericsson Mobile Communications Ab | Continued transfer or streaming of a data file after loss of a local connection |
US8374234B2 (en) * | 2006-09-29 | 2013-02-12 | Francis S. J. Munoz | Digital scaling |
JP4183003B2 (ja) * | 2006-11-09 | 2008-11-19 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
KR100773441B1 (ko) * | 2006-12-19 | 2007-11-05 | 삼성전자주식회사 | 휴대단말의 콘텐츠파일 검색방법 및 장치 |
US20080158164A1 (en) * | 2006-12-27 | 2008-07-03 | Franklin Electronic Publishers, Inc. | Portable media storage and playback device |
US20080168525A1 (en) | 2007-01-07 | 2008-07-10 | David Heller | Background Data Transmission between Media Device and Host Device |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US20080168185A1 (en) | 2007-01-07 | 2008-07-10 | Robbin Jeffrey L | Data Synchronization with Host Device in Accordance with Synchronization Preferences |
US9317179B2 (en) | 2007-01-08 | 2016-04-19 | Samsung Electronics Co., Ltd. | Method and apparatus for providing recommendations to a user of a cloud computing service |
US7589629B2 (en) * | 2007-02-28 | 2009-09-15 | Apple Inc. | Event recorder for portable media device |
KR101406289B1 (ko) * | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | 스크롤 기반 아이템 제공 장치 및 방법 |
US9424587B2 (en) | 2007-04-11 | 2016-08-23 | Comcast Cable Communications, Llc | Advertisement supported video download |
US20080270913A1 (en) * | 2007-04-26 | 2008-10-30 | Howard Singer | Methods, Media, and Devices for Providing a Package of Assets |
US8306367B2 (en) * | 2007-06-08 | 2012-11-06 | Apple Inc. | Method and apparatus for managing image-processing operations |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US9536009B2 (en) * | 2007-08-08 | 2017-01-03 | Microsoft Technology Licensing, Llc | Embedding a representation of an item in a host |
US8269093B2 (en) | 2007-08-21 | 2012-09-18 | Apple Inc. | Method for creating a beat-synchronized media mix |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US7996666B2 (en) * | 2007-09-04 | 2011-08-09 | Apple Inc. | User influenced loading sequence of startup applications |
US9269332B2 (en) | 2007-09-04 | 2016-02-23 | Apple Inc. | Font preloading |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US8047966B2 (en) * | 2008-02-29 | 2011-11-01 | Apple Inc. | Interfacing portable media devices and sports equipment |
US20090234474A1 (en) * | 2008-03-13 | 2009-09-17 | Steiner Marilyn M | Integrated FM/AM receiver, recorder and audio/video player for vehicles |
US9870130B2 (en) | 2008-05-13 | 2018-01-16 | Apple Inc. | Pushing a user interface to a remote device |
US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
US8970647B2 (en) * | 2008-05-13 | 2015-03-03 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
US9311115B2 (en) | 2008-05-13 | 2016-04-12 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
US20100293462A1 (en) * | 2008-05-13 | 2010-11-18 | Apple Inc. | Pushing a user interface to a remote device |
US20090323260A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Slide and click combination switch for a personal media player |
US8380959B2 (en) * | 2008-09-05 | 2013-02-19 | Apple Inc. | Memory management system and method |
US8208853B2 (en) | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
US8255825B2 (en) * | 2008-10-07 | 2012-08-28 | Microsoft Corporation | Content aware adaptive display |
US20100091085A1 (en) * | 2008-10-15 | 2010-04-15 | Sony Corporation And Sony Electronics Inc. | Augmenting tv menu icon with images in front of tv |
US8913771B2 (en) * | 2009-03-04 | 2014-12-16 | Apple Inc. | Portable electronic device having a water exposure indicator label |
US8909803B2 (en) | 2009-03-16 | 2014-12-09 | Apple Inc. | Accessory identification for mobile computing devices |
US8452903B2 (en) | 2009-03-16 | 2013-05-28 | Apple Inc. | Mobile computing device capabilities for accessories |
US20120054664A1 (en) * | 2009-05-06 | 2012-03-01 | Thomson Licensing | Method and systems for delivering multimedia content optimized in accordance with presentation device capabilities |
JP5577623B2 (ja) * | 2009-05-14 | 2014-08-27 | リコーイメージング株式会社 | 撮像装置 |
KR101578430B1 (ko) * | 2009-07-13 | 2015-12-18 | 엘지전자 주식회사 | 이동 단말기 |
WO2011019625A1 (en) * | 2009-08-10 | 2011-02-17 | Telcordia Technologies, Inc. | System and method for multi-resolution information filtering |
US8462392B2 (en) * | 2009-08-13 | 2013-06-11 | Telcordia Technologies, Inc. | System and method for multi-resolution information filtering |
WO2011037558A1 (en) | 2009-09-22 | 2011-03-31 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US9310907B2 (en) | 2009-09-25 | 2016-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8554998B2 (en) * | 2009-10-16 | 2013-10-08 | Sandisk Technologies Inc. | Systems, methods, and computer readable media for configuring a rewriteable non-volatile memory for presentation of media by a selected media presentation device model |
US8698762B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
US20110242002A1 (en) * | 2010-03-30 | 2011-10-06 | Jonathan Kaplan | Hand-held device with a touch screen and a touch strip |
CN102681977B (zh) * | 2011-03-17 | 2015-07-22 | 中兴通讯股份有限公司 | 提供阅读服务的方法、装置和系统 |
US8866828B2 (en) * | 2011-11-01 | 2014-10-21 | Apple Inc. | Enabling display commands from an electronic device to an integrated display on a computer system |
US9306879B2 (en) | 2012-06-08 | 2016-04-05 | Apple Inc. | Message-based identification of an electronic device |
US9514157B2 (en) * | 2012-08-22 | 2016-12-06 | Adobe Systems Incorporated | Multi-dimensional browsing of content |
US8983237B2 (en) | 2012-08-22 | 2015-03-17 | Adobe Systems Incorporated | Non-destructive collaborative editing |
US9390155B2 (en) | 2012-08-22 | 2016-07-12 | Adobe Systems Incorporated | Accessing content in a content-aware mesh |
US9686460B2 (en) | 2012-12-27 | 2017-06-20 | Intel Corporation | Enabling a metadata storage subsystem |
US9244694B2 (en) | 2012-12-27 | 2016-01-26 | Intel Corporation | Executing a command within a transport mechanism based on a get and set architecture |
US9842532B2 (en) * | 2013-09-09 | 2017-12-12 | Nvidia Corporation | Remote display rendering for electronic devices |
JP5791745B1 (ja) * | 2014-03-18 | 2015-10-07 | 株式会社ドワンゴ | 動画配信装置、動画配信方法、及びプログラム |
US20150324088A1 (en) * | 2014-05-09 | 2015-11-12 | Lyve Minds, Inc. | Thumbnail image creation |
KR102372443B1 (ko) | 2015-02-02 | 2022-03-10 | 삼성전자주식회사 | 다중 디스플레이 기반 전자 장치 |
CN105100868B (zh) * | 2015-04-22 | 2019-02-22 | 深圳市美贝壳科技有限公司 | 一种图片和缩略图列表显示的方法和装置 |
JP6785063B2 (ja) * | 2016-05-20 | 2020-11-18 | シャープ株式会社 | 表示装置およびプログラム |
AU2017100670C4 (en) | 2016-06-12 | 2019-11-21 | Apple Inc. | User interfaces for retrieving contextually relevant media content |
DK201670608A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | User interfaces for retrieving contextually relevant media content |
US20170357672A1 (en) | 2016-06-12 | 2017-12-14 | Apple Inc. | Relating digital assets using notable moments |
KR102597036B1 (ko) | 2016-10-11 | 2023-11-02 | 삼성전자주식회사 | 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법 |
JP7212611B2 (ja) * | 2017-02-27 | 2023-01-25 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 画像配信方法、画像表示方法、画像配信装置及び画像表示装置 |
US11243996B2 (en) | 2018-05-07 | 2022-02-08 | Apple Inc. | Digital asset search user interface |
US11086935B2 (en) | 2018-05-07 | 2021-08-10 | Apple Inc. | Smart updates from historical database changes |
DK180171B1 (en) | 2018-05-07 | 2020-07-14 | Apple Inc | USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT |
JP7168844B2 (ja) * | 2018-05-08 | 2022-11-10 | 株式会社バッファロー | コンテンツ処理システム、コンテンツデータ処理装置、コンテンツ管理装置、及びプログラム |
US10846343B2 (en) | 2018-09-11 | 2020-11-24 | Apple Inc. | Techniques for disambiguating clustered location identifiers |
US10803135B2 (en) | 2018-09-11 | 2020-10-13 | Apple Inc. | Techniques for disambiguating clustered occurrence identifiers |
DK201970535A1 (en) | 2019-05-06 | 2020-12-21 | Apple Inc | Media browsing user interface with intelligently selected representative media items |
DK181076B1 (en) | 2020-02-14 | 2022-11-25 | Apple Inc | USER INTERFACES FOR TRAINING CONTENT |
Family Cites Families (206)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4090216A (en) * | 1976-05-26 | 1978-05-16 | Gte Sylvania Incorporated | Ambient light contrast and color control circuit |
US4386345A (en) * | 1981-09-22 | 1983-05-31 | Sperry Corporation | Color and brightness tracking in a cathode ray tube display system |
US4451849A (en) * | 1982-06-23 | 1984-05-29 | Rca Corporation | Plural operating mode ambient light responsive television picture control |
JPS5923610B2 (ja) | 1982-07-07 | 1984-06-04 | アロカ株式会社 | 比例計数管 |
DE3319308A1 (de) | 1983-05-27 | 1984-11-29 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zum ueberwachen einer betriebsspannung |
US4589022A (en) * | 1983-11-28 | 1986-05-13 | General Electric Company | Brightness control system for CRT video display |
US4908523A (en) * | 1988-04-04 | 1990-03-13 | Motorola, Inc. | Electronic circuit with power drain control |
US4928307A (en) * | 1989-03-02 | 1990-05-22 | Acs Communications | Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrimination |
US4951171A (en) * | 1989-05-11 | 1990-08-21 | Compaq Computer Inc. | Power supply monitoring circuitry for computer system |
US5164831A (en) * | 1990-03-15 | 1992-11-17 | Eastman Kodak Company | Electronic still camera providing multi-format storage of full and reduced resolution images |
US5712949A (en) * | 1991-01-29 | 1998-01-27 | Sony Corporation | Disc reproduction system with sequential reproduction of audio and image data |
US7006881B1 (en) * | 1991-12-23 | 2006-02-28 | Steven Hoffberg | Media recording device with remote graphic user interface |
US5835732A (en) | 1993-10-28 | 1998-11-10 | Elonex Ip Holdings, Ltd. | Miniature digital assistant having enhanced host communication |
US5303308A (en) | 1992-07-07 | 1994-04-12 | Gn Netcom A/S | Audio frequency signal compressing system |
JP3230319B2 (ja) | 1992-07-09 | 2001-11-19 | ソニー株式会社 | 音響再生装置 |
JP2851977B2 (ja) | 1992-10-14 | 1999-01-27 | シャープ株式会社 | 再生装置 |
JP2752309B2 (ja) * | 1993-01-19 | 1998-05-18 | 松下電器産業株式会社 | 表示装置 |
CA2095452C (en) * | 1993-05-04 | 1997-03-18 | Phillip J. Beaudet | Dynamic hierarchical selection menu |
US5710922A (en) * | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
KR950001695A (ko) * | 1993-06-18 | 1995-01-03 | 오오가 노리오 | 디스크 재생장치 |
US5818182A (en) * | 1993-08-13 | 1998-10-06 | Apple Computer, Inc. | Removable media ejection system |
AU1303595A (en) | 1993-12-14 | 1995-07-03 | Apple Computer, Inc. | Method and apparatus for transferring data between a computer and a peripheral storage device |
US5583993A (en) | 1994-01-31 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for synchronously sharing data among computer |
US5670985A (en) * | 1994-05-09 | 1997-09-23 | Apple Computer, Inc. | System and method for adjusting the output of an output device to compensate for ambient illumination |
US5786803A (en) * | 1994-05-09 | 1998-07-28 | Apple Computer, Inc. | System and method for adjusting the illumination characteristics of an output device |
JP3359745B2 (ja) | 1994-07-29 | 2002-12-24 | シャープ株式会社 | 動画像再生装置、及び動画像記録装置 |
US6137476A (en) * | 1994-08-25 | 2000-10-24 | International Business Machines Corp. | Data mouse |
JPH08138321A (ja) * | 1994-11-11 | 1996-05-31 | Pioneer Electron Corp | ディスクプレーヤ |
DE4445023A1 (de) | 1994-12-16 | 1996-06-20 | Thomson Brandt Gmbh | Erschütterungsresistentes Abspielgerät mit verringertem Energieverbrauch |
US6009237A (en) | 1995-02-24 | 1999-12-28 | Hitachi Ltd. | Optical disk and optical disk reproduction apparatus |
US5616876A (en) * | 1995-04-19 | 1997-04-01 | Microsoft Corporation | System and methods for selecting music on the basis of subjective content |
US5684513A (en) | 1995-07-17 | 1997-11-04 | Decker; Mark Randall | Electronic luminescence keyboard system for a portable device |
US5760760A (en) * | 1995-07-17 | 1998-06-02 | Dell Usa, L.P. | Intelligent LCD brightness control system |
KR0183726B1 (ko) * | 1995-07-31 | 1999-04-15 | 윤종용 | 씨디 오케이와 비디오 씨디로부터 신호를 재생하는 씨디 재생장치 |
US5778374A (en) | 1995-08-03 | 1998-07-07 | International Business Machines Corporation | Compressed common file directory for mass storage systems |
US5818299A (en) | 1995-08-04 | 1998-10-06 | Compaq Computer Corporation | Power management in a computer |
US5835721A (en) | 1995-08-21 | 1998-11-10 | Apple Computer, Inc. | Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions |
US5808662A (en) * | 1995-11-08 | 1998-09-15 | Silicon Graphics, Inc. | Synchronized, interactive playback of digital movies across a network |
US6011585A (en) * | 1996-01-19 | 2000-01-04 | Apple Computer, Inc. | Apparatus and method for rotating the display orientation of a captured image |
JPH09265731A (ja) * | 1996-01-24 | 1997-10-07 | Sony Corp | 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体 |
US5864868A (en) * | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
JP2856390B2 (ja) * | 1996-07-26 | 1999-02-10 | 株式会社日立製作所 | 情報記録媒体及びそれを用いた記録再生方法 |
US5822600A (en) * | 1996-07-19 | 1998-10-13 | Compaq Computer Corporation | Dynamic hibernation time in a computer system |
US6108426A (en) * | 1996-08-26 | 2000-08-22 | Compaq Computer Corporation | Audio power management |
US6069896A (en) | 1996-10-15 | 2000-05-30 | Motorola, Inc. | Capability addressable network and method therefor |
US5918303A (en) * | 1996-11-25 | 1999-06-29 | Yamaha Corporation | Performance setting data selecting apparatus |
US5739451A (en) * | 1996-12-27 | 1998-04-14 | Franklin Electronic Publishers, Incorporated | Hand held electronic music encyclopedia with text and note structure search |
US5815225A (en) * | 1997-01-22 | 1998-09-29 | Gateway 2000, Inc. | Lighting apparatus for a portable computer with illumination apertures |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer |
EP0863469A3 (en) | 1997-02-10 | 2002-01-09 | Nippon Telegraph And Telephone Corporation | Scheme for automatic data conversion definition generation according to data feature in visual multidimensional data analysis tool |
US5995681A (en) * | 1997-06-03 | 1999-11-30 | Harris Corporation | Adjustment of sensor geometry model parameters using digital imagery co-registration process to reduce errors in digital imagery geolocation data |
US6278447B1 (en) * | 1997-06-10 | 2001-08-21 | Flashpoint Technology, Inc. | Method and system for accelerating a user interface of an image capture unit during play mode |
US6587404B1 (en) * | 1997-07-09 | 2003-07-01 | Advanced Audio Devices, Llc | Optical storage device capable of recording a set of sound tracks on a compact disc |
KR100508350B1 (ko) * | 1997-07-09 | 2005-08-17 | 어드밴스드 오디오 디바이스즈, 엘엘씨 | 광 저장 장치 |
US7385359B2 (en) | 1997-08-26 | 2008-06-10 | Philips Solid-State Lighting Solutions, Inc. | Information systems |
US6560903B1 (en) * | 2000-03-07 | 2003-05-13 | Personal Electronic Devices, Inc. | Ambulatory foot pod |
US6122340A (en) * | 1998-10-01 | 2000-09-19 | Personal Electronic Devices, Inc. | Detachable foot mount for electronic device |
US6876947B1 (en) * | 1997-10-02 | 2005-04-05 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6611789B1 (en) * | 1997-10-02 | 2003-08-26 | Personal Electric Devices, Inc. | Monitoring activity of a user in locomotion on foot |
US6298314B1 (en) | 1997-10-02 | 2001-10-02 | Personal Electronic Devices, Inc. | Detecting the starting and stopping of movement of a person on foot |
US6336365B1 (en) * | 1999-08-24 | 2002-01-08 | Personal Electronic Devices, Inc. | Low-cost accelerometer |
US6882955B1 (en) * | 1997-10-02 | 2005-04-19 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6493652B1 (en) | 1997-10-02 | 2002-12-10 | Personal Electronic Devices, Inc. | Monitoring activity of a user in locomotion on foot |
US6018705A (en) * | 1997-10-02 | 2000-01-25 | Personal Electronic Devices, Inc. | Measuring foot contact time and foot loft time of a person in locomotion |
US6034621A (en) | 1997-11-18 | 2000-03-07 | Lucent Technologies, Inc. | Wireless remote synchronization of data between PC and PDA |
US6930709B1 (en) | 1997-12-04 | 2005-08-16 | Pentax Of America, Inc. | Integrated internet/intranet camera |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US6216131B1 (en) * | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
JP2000105598A (ja) | 1998-08-24 | 2000-04-11 | Saehan Information Syst Inc | 携帯用デ―タの記録/再生装置、デジタルデ―タの記録及び再生方泡並びにコンピュ―タ音楽ファイルデ―タの記録及び再生システム |
WO2000022820A1 (en) | 1998-10-09 | 2000-04-20 | Sarnoff Corporation | Method and apparatus for providing vcr-type controls for compressed digital video sequences |
US6452610B1 (en) | 1998-12-16 | 2002-09-17 | Intel Corporation | Method and apparatus for displaying graphics based on frame selection indicators |
US6191939B1 (en) * | 1998-12-23 | 2001-02-20 | Gateway, Inc. | Keyboard illumination via reflection of LCD light |
US6179432B1 (en) * | 1999-01-12 | 2001-01-30 | Compaq Computer Corporation | Lighting system for a keyboard |
JP3068588B1 (ja) | 1999-02-02 | 2000-07-24 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US6377530B1 (en) * | 1999-02-12 | 2002-04-23 | Compaq Computer Corporation | System and method for playing compressed audio data |
US6332175B1 (en) | 1999-02-12 | 2001-12-18 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
US6041023A (en) * | 1999-03-29 | 2000-03-21 | Lakhansingh; Cynthia | Portable digital radio and compact disk player |
JP4809960B2 (ja) | 1999-04-12 | 2011-11-09 | キヤノン株式会社 | 画像処理装置、方法および記録媒体 |
US6161944A (en) | 1999-05-18 | 2000-12-19 | Micron Electronics, Inc. | Retractable keyboard illumination device |
US7190883B2 (en) * | 1999-06-18 | 2007-03-13 | Intel Corporation | Systems and methods for fast random access and backward playback of video frames using decoded frame cache |
US6721802B1 (en) | 1999-08-12 | 2004-04-13 | Point2 Technologies Inc. | Method, apparatus and program for the central storage of standardized image data |
US6553412B1 (en) * | 1999-09-10 | 2003-04-22 | Avantgo, Inc. | System, method, and computer program product for web content aggregation and development, and web content delivery to clients |
US6217183B1 (en) | 1999-09-15 | 2001-04-17 | Michael Shipman | Keyboard having illuminated keys |
US6918677B2 (en) * | 1999-09-15 | 2005-07-19 | Michael Shipman | Illuminated keyboard |
US7152210B1 (en) * | 1999-10-20 | 2006-12-19 | Koninklijke Philips Electronics N.V. | Device and method of browsing an image collection |
WO2001033569A1 (en) | 1999-11-02 | 2001-05-10 | Iomega Corporation | Portable audio playback device and removable disk drive |
US20010042107A1 (en) | 2000-01-06 | 2001-11-15 | Palm Stephen R. | Networked audio player transport protocol and architecture |
US7281034B1 (en) * | 2000-01-24 | 2007-10-09 | Friskit, Inc. | System and method for media playback over a network using links that contain control signals and commands |
US20020055934A1 (en) * | 2000-01-24 | 2002-05-09 | Lipscomb Kenneth O. | Dynamic management and organization of media assets in a media player device |
US20010041021A1 (en) | 2000-02-04 | 2001-11-15 | Boyle Dennis J. | System and method for synchronization of image data between a handheld device and a computer |
US6605427B2 (en) * | 2000-02-10 | 2003-08-12 | Panacos Pharmaceuticals, Inc. | Assay for detection of viral fusion inhibitors |
JP4385269B2 (ja) | 2000-02-18 | 2009-12-16 | ソニー株式会社 | ネットワークシステム及びネットワーク端末装置 |
AU2001243321A1 (en) | 2000-02-28 | 2001-09-12 | C.G.I. Technologies, Llc | Staged image delivery system |
US6248946B1 (en) * | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US6721489B1 (en) | 2000-03-08 | 2004-04-13 | Phatnoise, Inc. | Play list manager |
JP4654485B2 (ja) | 2000-04-28 | 2011-03-23 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法 |
PT1384166E (pt) * | 2000-05-11 | 2011-05-13 | Syniverse Icx Corp | Sistema e m?todo para proporcionar acesso a imagens fotogr?ficas e atributos de dispositivos m?ltiplos de clientes diferentes |
US8024419B2 (en) * | 2000-05-12 | 2011-09-20 | Sony Corporation | Method and system for remote access of personal music |
US6760536B1 (en) * | 2000-05-16 | 2004-07-06 | International Business Machines Corporation | Fast video playback with automatic content based variable speed |
US6605038B1 (en) * | 2000-06-16 | 2003-08-12 | Bodymedia, Inc. | System for monitoring health, wellness and fitness |
US6336727B1 (en) * | 2000-06-27 | 2002-01-08 | International Business Machines Corporation | Pointing device keyboard light |
JP2002083152A (ja) * | 2000-06-30 | 2002-03-22 | Victor Co Of Japan Ltd | コンテンツ配信システム及び携帯端末プレーヤ及びコンテンツプロバイダ |
US6871063B1 (en) * | 2000-06-30 | 2005-03-22 | Intel Corporation | Method and apparatus for controlling access to a computer system |
US20020013784A1 (en) * | 2000-07-31 | 2002-01-31 | Swanson Raymond H. | Audio data transmission system and method of operation thereof |
JP3075809U (ja) * | 2000-08-23 | 2001-03-06 | 新世代株式会社 | カラオケ用マイク |
JP3771121B2 (ja) | 2000-08-28 | 2006-04-26 | Tdk株式会社 | 無線通信モジュール |
GB2366542B (en) | 2000-09-09 | 2004-02-18 | Ibm | Keyboard illumination for computing devices having backlit displays |
HRP20000624A2 (en) | 2000-09-20 | 2001-04-30 | Grabar Ivan | Mp3 jukebox |
US20020046315A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US7574272B2 (en) * | 2000-10-13 | 2009-08-11 | Eric Paul Gibbs | System and method for data transfer optimization in a portable audio device |
JP2002175467A (ja) | 2000-12-06 | 2002-06-21 | Wox Co Ltd | オンライン同窓アルバムシステム |
US6762741B2 (en) * | 2000-12-22 | 2004-07-13 | Visteon Global Technologies, Inc. | Automatic brightness control system and method for a display device using a logarithmic sensor |
AUPR230700A0 (en) | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
US6731312B2 (en) * | 2001-01-08 | 2004-05-04 | Apple Computer, Inc. | Media player interface |
US7155163B2 (en) * | 2001-01-09 | 2006-12-26 | Agere Systems Inc. | Unified passcode pairing of piconet devices |
US7191244B2 (en) | 2001-01-19 | 2007-03-13 | Streamworks Technologies, Inc. | System and method for routing media |
US7543223B2 (en) * | 2001-04-19 | 2009-06-02 | International Business Machines Corporation | Accessibility to web images through multiple image resolutions |
US7747781B2 (en) | 2001-04-20 | 2010-06-29 | Palmsource Inc. | Content access from a communications network using a handheld computer system and method |
US20020161865A1 (en) | 2001-04-25 | 2002-10-31 | Gateway, Inc. | Automated network configuration of connected device |
EP1253529A1 (en) | 2001-04-25 | 2002-10-30 | Sony France S.A. | Information type identification method and apparatus, e.g. for music file name content identification |
US7620363B2 (en) | 2001-05-16 | 2009-11-17 | Aol Llc | Proximity synchronization of audio content among multiple playback and storage devices |
US20030046448A1 (en) * | 2001-06-06 | 2003-03-06 | Claudius Fischer | Application programming interface layer for a device |
US7119267B2 (en) | 2001-06-15 | 2006-10-10 | Yamaha Corporation | Portable mixing recorder and method and program for controlling the same |
US20030074454A1 (en) * | 2001-07-20 | 2003-04-17 | Peck Geoffrey Gilbert | Method and apparatus for personalized presentation of parametric values |
US7149813B2 (en) * | 2001-08-14 | 2006-12-12 | Microsoft Corporation | Method and system for synchronizing mobile devices |
US20030043191A1 (en) * | 2001-08-17 | 2003-03-06 | David Tinsley | Systems and methods for displaying a graphical user interface |
JP4140048B2 (ja) * | 2001-08-20 | 2008-08-27 | 富士フイルム株式会社 | 画像管理装置、画像管理プログラム並びに画像管理方法 |
JP2003076464A (ja) * | 2001-08-27 | 2003-03-14 | Internatl Business Mach Corp <Ibm> | コンピュータ装置、キーボードおよび表示メータ |
EP1289197B1 (en) | 2001-08-29 | 2016-09-28 | Sony Deutschland GmbH | A method and units to enhance mobile communication networks with ad-hoc scenarios |
MXPA04002234A (es) | 2001-09-11 | 2004-06-29 | Thomson Licensing Sa | Metodo y aparato para la activacion automatica del modo de ecualizacion. |
JP2003099357A (ja) | 2001-09-20 | 2003-04-04 | Pfu Ltd | 画像生成処理装置、携帯端末、スライドショーシステム |
US6623427B2 (en) | 2001-09-25 | 2003-09-23 | Hewlett-Packard Development Company, L.P. | Biofeedback based personal entertainment system |
US20030074457A1 (en) * | 2001-10-17 | 2003-04-17 | Kluth Michael R. | Computer system with separable input device |
US6934812B1 (en) * | 2001-10-22 | 2005-08-23 | Apple Computer, Inc. | Media player with instant play capability |
US7084856B2 (en) * | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US7046230B2 (en) * | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US7312785B2 (en) * | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US7345671B2 (en) * | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
JP4204977B2 (ja) * | 2001-10-22 | 2009-01-07 | アップル インコーポレイテッド | メディアプレーヤーのためのインテリジェントなシンクロ操作 |
US20030167318A1 (en) | 2001-10-22 | 2003-09-04 | Apple Computer, Inc. | Intelligent synchronization of media player with host computer |
US6801964B1 (en) | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
US7043479B2 (en) * | 2001-11-16 | 2006-05-09 | Sigmatel, Inc. | Remote-directed management of media content |
US20030110297A1 (en) * | 2001-12-12 | 2003-06-12 | Tabatabai Ali J. | Transforming multimedia data for delivery to multiple heterogeneous devices |
JP2003188792A (ja) | 2001-12-14 | 2003-07-04 | Nikon Corp | 情報閲覧装置、情報閲覧システムおよび情報閲覧方法 |
GB2383495A (en) | 2001-12-20 | 2003-06-25 | Hewlett Packard Co | Data processing devices which communicate via short range telecommunication signals with other compatible devices |
US8288641B2 (en) * | 2001-12-27 | 2012-10-16 | Intel Corporation | Portable hand-held music synthesizer and networking method and apparatus |
US20030131002A1 (en) * | 2002-01-08 | 2003-07-10 | Gennetten K. Douglas | Method and apparatus for identifying a digital image and for accessing the digital image over a network |
US6826515B2 (en) | 2002-02-01 | 2004-11-30 | Plantronics, Inc. | Headset noise exposure dosimeter |
JP2003259333A (ja) | 2002-03-04 | 2003-09-12 | Toshiba Corp | デジタル信号送信装置、デジタル信号受信装置並びにデジタル信号送受信方法。 |
US6870529B1 (en) * | 2002-03-28 | 2005-03-22 | Ncr Corporation | System and method for adjusting display brightness levels according to user preferences |
US7433546B2 (en) * | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US7187948B2 (en) | 2002-04-09 | 2007-03-06 | Skullcandy, Inc. | Personal portable integrator for music player and mobile phone |
JP4189627B2 (ja) | 2002-04-24 | 2008-12-03 | 富士フイルム株式会社 | 画像サーバ並びに画像表示システム |
JP2004005315A (ja) * | 2002-06-03 | 2004-01-08 | Matsushita Electric Ind Co Ltd | コンテンツ配信システム及び、それに関する、装置または方法または記録媒体またはプログラム |
US7366659B2 (en) | 2002-06-07 | 2008-04-29 | Lucent Technologies Inc. | Methods and devices for selectively generating time-scaled sound signals |
JP4195800B2 (ja) | 2002-06-18 | 2008-12-10 | 富士フイルム株式会社 | 画像補正処理システム及び画像補正処理プログラム |
US20040012556A1 (en) * | 2002-07-17 | 2004-01-22 | Sea-Weng Yong | Method and related device for controlling illumination of a backlight of a liquid crystal display |
US6799226B1 (en) | 2002-07-23 | 2004-09-28 | Apple Computer, Inc. | Hot unpluggable media storage device |
US7149755B2 (en) * | 2002-07-29 | 2006-12-12 | Hewlett-Packard Development Company, Lp. | Presenting a collection of media objects |
US7166791B2 (en) * | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
US7143241B2 (en) | 2002-08-06 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | Cache management in a mobile device |
US7426532B2 (en) * | 2002-08-27 | 2008-09-16 | Intel Corporation | Network of disparate processor-based devices to exchange and display media files |
US7124125B2 (en) | 2002-11-01 | 2006-10-17 | Loudeye Corp. | System and method for providing media samples on-line in response to media related searches on the internet |
US20040086120A1 (en) * | 2002-11-06 | 2004-05-06 | Akins Glendon L. | Selecting and downloading content to a portable player |
US7092946B2 (en) | 2002-12-02 | 2006-08-15 | Lightsurf Technologies, Inc. | System and methodology for providing a mobile device with a network-based intelligent resource fork |
US7296295B2 (en) * | 2002-12-11 | 2007-11-13 | Broadcom Corporation | Media processing system supporting different media formats via server-based transcoding |
US7797064B2 (en) | 2002-12-13 | 2010-09-14 | Stephen Loomis | Apparatus and method for skipping songs without delay |
US20060088292A1 (en) | 2002-12-17 | 2006-04-27 | Guillen Newton G | Method for tagging and displaying songs in a digital audio player |
KR100477801B1 (ko) * | 2002-12-26 | 2005-03-22 | 한국전자통신연구원 | 3차원 영상정보 기술장치와 그 방법 및 이를 이용한 3차원영상정보 검색장치 및 그 방법 |
JP4419393B2 (ja) | 2003-01-15 | 2010-02-24 | パナソニック株式会社 | 情報表示装置及び情報処理装置 |
JP2004220420A (ja) | 2003-01-16 | 2004-08-05 | Fuji Photo Film Co Ltd | 画像検索方法および装置並びにプログラム |
WO2004069409A2 (en) * | 2003-01-31 | 2004-08-19 | Discovery Partners International | Automated sample analysis system and method |
JP2004247844A (ja) | 2003-02-12 | 2004-09-02 | Mitsubishi Electric Corp | メタデータ選別処理方法、メタデータ選択統合処理方法、メタデータ選択統合処理プログラム、映像再生方法、コンテンツ購入処理方法、コンテンツ購入処理サーバ、コンテンツ配信サーバ |
US7213228B2 (en) | 2003-03-17 | 2007-05-01 | Macrovision Corporation | Methods and apparatus for implementing a remote application over a network |
US9274576B2 (en) | 2003-03-17 | 2016-03-01 | Callahan Cellular L.L.C. | System and method for activation of portable and mobile media player devices for wireless LAN services |
US20040187157A1 (en) * | 2003-03-18 | 2004-09-23 | Yen-Hwong Chong | Multifunctional integrated multimedia viewer system |
US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
US7673020B2 (en) * | 2003-05-02 | 2010-03-02 | Microsoft Corporation | System and method for facilitating communication between a computing device and multiple categories of media devices |
US8046705B2 (en) * | 2003-05-08 | 2011-10-25 | Hillcrest Laboratories, Inc. | Systems and methods for resolution consistent semantic zooming |
US7107296B2 (en) | 2003-06-25 | 2006-09-12 | Microsoft Corporation | Media library synchronizer |
US7757173B2 (en) * | 2003-07-18 | 2010-07-13 | Apple Inc. | Voice menu system |
JP2005044149A (ja) | 2003-07-23 | 2005-02-17 | Sanyo Electric Co Ltd | コンテンツ出力装置 |
US7487226B2 (en) * | 2003-07-31 | 2009-02-03 | Hewlett-Packard Development Company, L.P. | System and method for transferring digital content on a memory card |
MXPA04008244A (es) * | 2003-08-25 | 2005-11-17 | Nucon Steel Corp | Componente estructural termico. |
CN1860545A (zh) | 2003-09-30 | 2006-11-08 | 皇家飞利浦电子股份有限公司 | 用于改善技巧播放性能的高速缓冲管理 |
US7110559B2 (en) | 2003-11-06 | 2006-09-19 | Motorola, Inc. | System and method for controlling audio output |
KR100621092B1 (ko) | 2003-11-27 | 2006-09-08 | 삼성전자주식회사 | P2p 프로토콜을 이용하여 어플리케이션을 공유하는 방법및 장치 |
US7546357B2 (en) * | 2004-01-07 | 2009-06-09 | Microsoft Corporation | Configuring network settings using portable storage media |
TWI231131B (en) | 2004-01-08 | 2005-04-11 | Via Tech Inc | Method and system of completing bluetooth for the pairing procedure by wired interface |
US8689113B2 (en) * | 2004-01-22 | 2014-04-01 | Sony Corporation | Methods and apparatus for presenting content |
US20050185598A1 (en) | 2004-02-20 | 2005-08-25 | Mika Grundstrom | System and method for device discovery |
US20050195094A1 (en) * | 2004-03-05 | 2005-09-08 | White Russell W. | System and method for utilizing a bicycle computer to monitor athletic performance |
DK1734858T3 (da) | 2004-03-22 | 2014-10-20 | Bodymedia Inc | Ikke-invasiv temperaturovervågningsindretning |
US20050235048A1 (en) * | 2004-04-20 | 2005-10-20 | Jose Costa-Requena | Exchanging multimedia data via a communications device |
EP1596538A1 (en) | 2004-05-10 | 2005-11-16 | Sony Ericsson Mobile Communications AB | Method and device for bluetooth pairing |
TWI240573B (en) * | 2004-07-15 | 2005-09-21 | Ali Corp | Methods and related circuit for automatic audio volume level control |
US20060068760A1 (en) * | 2004-08-31 | 2006-03-30 | Hameed Muhammad F | System and method for pairing dual mode wired/wireless devices |
US20060085653A1 (en) * | 2004-10-08 | 2006-04-20 | Apple Computer, Inc. | Method and system for transferring data with respect to a portable electronic device |
WO2006040810A1 (ja) * | 2004-10-12 | 2006-04-20 | Fujitsu Limited | ソフトウェア更新プログラム、ソフトウェア更新装置およびソフトウェア更新方法 |
US9591345B2 (en) * | 2004-10-21 | 2017-03-07 | Core Wireless Licensing S.A.R.L. | Group editing of media content stored on wireless portable devices |
US20060143455A1 (en) | 2004-12-28 | 2006-06-29 | Gitzinger Thomas E | Method and apparatus for secure pairing |
US7664558B2 (en) | 2005-04-01 | 2010-02-16 | Apple Inc. | Efficient techniques for modifying audio playback rates |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
KR100754529B1 (ko) * | 2005-11-28 | 2007-09-03 | 삼성전자주식회사 | 동영상 요약 서비스 장치 및 그 방법 |
US20080046948A1 (en) * | 2006-08-07 | 2008-02-21 | Apple Computer, Inc. | Creation, management and delivery of personalized media items |
BRPI0717280A2 (pt) * | 2006-10-11 | 2013-10-22 | Kao Corp | Composição de resina biodegradável |
-
2004
- 2004-10-25 US US10/973,657 patent/US7433546B2/en active Active
-
2005
- 2005-10-25 EP EP20100182794 patent/EP2285108A3/en not_active Ceased
- 2005-10-25 EP EP20100182668 patent/EP2273787A3/en not_active Ceased
- 2005-10-25 JP JP2007538196A patent/JP4388122B2/ja active Active
- 2005-10-25 CN CN2005800365813A patent/CN101049019B/zh active Active
- 2005-10-25 EP EP20100182593 patent/EP2312847A3/en not_active Ceased
- 2005-10-25 WO PCT/US2005/038819 patent/WO2006047697A2/en active Application Filing
- 2005-10-25 EP EP05824296A patent/EP1805991A2/en not_active Ceased
-
2007
- 2007-05-16 US US11/749,599 patent/US7565036B2/en not_active Expired - Lifetime
-
2008
- 2008-06-24 US US12/145,362 patent/US7623740B2/en not_active Expired - Lifetime
-
2009
- 2009-04-06 US US12/419,161 patent/US8200629B2/en active Active
- 2009-10-12 US US12/577,677 patent/US7881564B2/en not_active Expired - Lifetime
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546202A (zh) * | 2008-06-30 | 2014-01-29 | 佳能株式会社 | 通信设备及其通信方法 |
CN103546202B (zh) * | 2008-06-30 | 2016-03-30 | 佳能株式会社 | 通信设备及其通信方法 |
US9614986B2 (en) | 2008-06-30 | 2017-04-04 | Canon Kabushiki Kaisha | Data output apparatus, method of controlling same and output system |
CN102859486A (zh) * | 2010-04-29 | 2013-01-02 | 微软公司 | 缩放显示导航 |
US8918737B2 (en) | 2010-04-29 | 2014-12-23 | Microsoft Corporation | Zoom display navigation |
CN102859486B (zh) * | 2010-04-29 | 2015-12-16 | 微软技术许可有限责任公司 | 缩放显示导航 |
CN103281510A (zh) * | 2012-11-06 | 2013-09-04 | 王彤 | 将数码成像装置的数码图像传输至主机的方法 |
CN115720276A (zh) * | 2022-09-30 | 2023-02-28 | 迅雷计算机(深圳)有限公司 | 一种转码方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20080260295A1 (en) | 2008-10-23 |
US7881564B2 (en) | 2011-02-01 |
US8200629B2 (en) | 2012-06-12 |
EP2312847A2 (en) | 2011-04-20 |
CN101049019B (zh) | 2010-11-03 |
US20090216814A1 (en) | 2009-08-27 |
US7565036B2 (en) | 2009-07-21 |
EP1805991A2 (en) | 2007-07-11 |
JP4388122B2 (ja) | 2009-12-24 |
EP2273787A3 (en) | 2012-01-25 |
US7623740B2 (en) | 2009-11-24 |
US7433546B2 (en) | 2008-10-07 |
EP2285108A2 (en) | 2011-02-16 |
US20100054715A1 (en) | 2010-03-04 |
WO2006047697A3 (en) | 2006-06-01 |
EP2285108A3 (en) | 2012-01-25 |
JP2008518330A (ja) | 2008-05-29 |
WO2006047697A2 (en) | 2006-05-04 |
EP2273787A2 (en) | 2011-01-12 |
US20070217716A1 (en) | 2007-09-20 |
US20060088228A1 (en) | 2006-04-27 |
EP2312847A3 (en) | 2012-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101049019A (zh) | 图像缩放方案 | |
US7706637B2 (en) | Host configured for interoperation with coupled portable media player device | |
CN1252609C (zh) | 信息处理装置及方法 | |
CN100338564C (zh) | 显示控制设备、显示控制方法以及记录介质 | |
US8631351B2 (en) | Providing multiple degrees of context for content consumed on computers and media players | |
EP2294576B1 (en) | Providing multiple degrees of context for content consumed on computers and media players | |
CN101031058A (zh) | 图像显示方法和视频回放装置 | |
CN1904897A (zh) | 信息处理装置、信息处理方法及程序 | |
CN101048775A (zh) | 主机和媒体设备间的多种媒体类型同步 | |
CN1573743A (zh) | 优朋媒体服务器的媒体内容可见性以及启动显示 | |
CN1610874A (zh) | 移动通信装置、移动通信装置的显示控制方法及其程序 | |
CN1697509A (zh) | 用户接口控制设备、用户接口控制方法以及计算机程序 | |
CN1846432A (zh) | 媒体接收装置、媒体接收方法以及媒体播发系统 | |
CN101034333A (zh) | 一种可应用于无帧影像技术领域的工具条 | |
CN101582284A (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 |