USRE43377E1 - Data transfer apparatus and data transfer method - Google Patents

Data transfer apparatus and data transfer method Download PDF

Info

Publication number
USRE43377E1
USRE43377E1 US12/069,411 US6941108A USRE43377E US RE43377 E1 USRE43377 E1 US RE43377E1 US 6941108 A US6941108 A US 6941108A US RE43377 E USRE43377 E US RE43377E
Authority
US
United States
Prior art keywords
content
display
data
recording medium
recording
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.)
Active, expires
Application number
US12/069,411
Inventor
Tessho Ishida
Kenji Tomizawa
Nobuyuki Kihara
Shoichi Awai
Ichiro Sakamoto
Ippei Tambata
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
Application filed by Sony Corp filed Critical Sony Corp
Priority to US12/069,411 priority Critical patent/USRE43377E1/en
Priority to US13/157,018 priority patent/USRE44436E1/en
Application granted granted Critical
Publication of USRE43377E1 publication Critical patent/USRE43377E1/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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/426Internal components of the client ; Characteristics thereof
    • 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/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • 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/426Internal components of the client ; Characteristics thereof
    • H04N21/42661Internal components of the client ; Characteristics thereof for reading from or writing on a magnetic storage medium, e.g. hard disk drive
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/442Monitoring 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/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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
    • 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/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4184External card to be used in combination with the client device, e.g. for conditional access providing storage capabilities, e.g. memory stick
    • 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/4782Web browsing, e.g. WebTV
    • 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/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories

Definitions

  • the present invention relates to an apparatus and a method for transferring data from one storage area to another.
  • the personal computer When copying data from the optical disc to the hard disc, the personal computer typically displays a copy progress status report on its monitor. For example, if a user selects desired data from the optical disc using a mouse or the like and performs an operation to copy the selected data to the hard disc, the monitor may display a status report showing how far the copying of the selected data has progressed in terms of percentage points, the remaining copy time, and/or a graphic indicator-like format.
  • the personal computer is disabled for some reason during the copying operation, the user is unable to know up to which data item the copying has been completed. In such a case, the user may have to repeat the copying process all over again.
  • the present invention has been made in view of the above circumstances and provides a data transfer apparatus and a data transfer method for causing a display device to display overall data copy progress status as well as progress status of individual data items being copied, whereby the ease of use for the apparatus is enhanced appreciably.
  • a data transfer apparatus for transferring data from a first storage area to a second storage area
  • the data transfer apparatus comprising: an inputting element through which to input selected data and management data by which to manage data that may be input from the first storage area; an outputting element for outputting data to the second storage area; a display controlling element for controlling output of display data to a connected display device; a storing element for storing the input management data and at least part of data associated with the display data displayed on the display device; an operation data inputting element through which to input operation data entered by a user from an input device; and a controlling element for causing the display controlling element to display on the display device a list of data that may be input in accordance with the input management data, the controlling element further causing the data which have been input through the operation data inputting element and which are designated for transfer to be transferred from the first storage area to the second storage area, the controlling element further causing the display controlling element to give a predetermined indication to a region associated with the currently
  • a data transfer method for transferring data from a first storage area to a second storage area, the data transfer method comprising the steps of: receiving management data by which to manage data that may be input from the first storage area; storing the received management data into memory; displaying a list of data that may be transferred to a display device in accordance with the management data; transferring designated data from the first storage area to the second storage area in accordance with input information indicative of the designated data; giving a predetermined indication to a region which shows information about the currently transferred data in the list displayed on the display device, the indication reflecting progress of the data transfer; and separately displaying transfer progress status based on a ratio of all data to be transferred to the data having been transferred so far.
  • the inventive apparatus and method permit display of a first and a second display area, the first area showing progress status of individual data items having been written so far from a first to a second storage medium, the second area indicating an overall data write status report.
  • the inventive arrangements thus make it possible for the user to know at a glance which data item is currently copied, how far the copying of the data has progressed, and what is the amount of data yet to be copied.
  • FIG. 1 is an external perspective view of an information processing apparatus according to the invention.
  • FIG. 2 is a block diagram of the information processing apparatus in FIG. 1 ;
  • FIG. 3 is a flowchart of steps in which data held on an optical disc are copied to a hard disc
  • FIG. 4 is an explanatory view of a menu display screen in effect before copying is started
  • FIG. 5 is an explanatory view of a menu display screen in effect while copying is in progress
  • FIG. 6 is an explanatory view of an information processing apparatus function for selecting data to be copied
  • FIG. 7A is an explanatory view of a first menu display screen in effect when the data to be copied are selected
  • FIG. 7B is an explanatory view of a second menu display screen in effect when the data to be copied are selected
  • FIG. 7C is an explanatory view of a third menu display screen in effect when the data to be copied are selected.
  • FIG. 8 is an explanatory view of a menu display screen in effect when the data to be copied are changed
  • FIG. 9 is a flowchart of steps in which the data to be copied are selected.
  • FIG. 10 is a schematic view of a format in which data are stored onto the hard disc
  • FIG. 11 is a block diagram of an information processing apparatus function for effecting searches through data recorded on the hard disc
  • FIG. 12 is a flowchart of steps constituting a data search procedure
  • FIG. 13A is an explanatory view of a search screen being changed successively
  • FIG. 13B is an explanatory view of another search screen being changed successively
  • FIG. 13C is an explanatory view of another search screen being changed successively
  • FIG. 14 is a block diagram of an information processing apparatus function for varying the transmission factor regarding each data item block on a menu display screen.
  • FIG. 15 is an explanatory view of a menu display screen on which the transmission factor is varied block by block.
  • an information processing apparatus 1 has functions substantially similar to those of commonly used personal computers.
  • the apparatus 1 comprises a body 2 , a monitor 3 such as a CRT (cathode ray tube) or an LCD (liquid crystal display) connected to the body 2 , speakers 10 connected to the body 2 ; an input unit 4 made up of a keyboard, a mouse, a track ball, and/or a joystick for inputting operation signals to the body 2 ; and a remote controller 5 for remotely controlling the body 2 .
  • a monitor 3 such as a CRT (cathode ray tube) or an LCD (liquid crystal display) connected to the body 2
  • speakers 10 connected to the body 2
  • an input unit 4 made up of a keyboard, a mouse, a track ball, and/or a joystick for inputting operation signals to the body 2
  • a remote controller 5 for remotely controlling the body 2 .
  • the apparatus body 2 incorporates a hard disc drive (HDD) 6 that stores an operating system, browsing software, an e-mail program, communication protocol settings, application programs, audio data, and other content data such as movie data.
  • the body 2 also contains a disc cartridge drive 7 , an IC card drive 8 and an optical disc drive 9 .
  • Each drive functions as an external storage drive that may have a suitable storage medium loaded in the body 2 removably.
  • the disc cartridge drive 7 uses a disc cartridge 11 housing a magneto-optical disc as a storage medium; the IC card drive 8 utilizes an IC card 12 containing a semiconductor memory as a storage medium; and the optical disc drive 9 accommodates an optical disc 13 such as a CD or a DVD.
  • the apparatus body 2 is connected to a network 15 such as the Internet by means of telecommunication lines 14 .
  • the body 2 incorporates receivers which receive TV and radio broadcasts and which are connected to an antenna 16 .
  • an operation unit 17 made of a plurality of pushbuttons used to execute basic operations of the apparatus body 2 .
  • the optical disc 13 such as a CD or a DVD may be loaded into the optical disc drive 9 , the disc cartridge 11 into the disc cartridge drive 7 , or the IC card 12 into the IC card drive 8 .
  • recorded content data such as audio data may be retrieved and saved into the HDD 6 .
  • the HDD 6 is capable of storing content data such as audio data downloaded over the telecommunication lines 14 through EM 1 (electronic music distribution) services.
  • the HDD 6 may also store TV and radio broadcast programs. Varieties of content data thus recorded to the HDD 6 may be retrieved therefrom and listened to through the speakers 10 or viewed on the monitor 3 .
  • the information processing apparatus 1 is capable of copying various content data from the HDD 6 to the external storage such as the disc cartridge 11 , IC card 12 or optical disc 13 . This allows the user to reproduce the copied content data using a suitable portable player in his or her possession.
  • the information processing apparatus 1 permits easy retrieval of desired data from among those stored.
  • the information processing apparatus 1 allows the user to search for and retrieve the targeted content data by voice.
  • the information processing apparatus 1 allows the user to browse websites or send and receive e-mail when connected to the network 15 (Internet) via telecommunication lines 14 .
  • the apparatus 1 is made up broadly of two sections: a computer 21 that carries out diverse kinds of information processing, and a system control unit 22 that controls the computer 21 .
  • a CPU (central processing unit) 23 provides overall control of the computer 21 .
  • a memory 24 illustratively composed of a RAM (random access memory) is loaded with data typically from the hard disc, the loaded data being operated on by the CPU 23 .
  • a GMCH (graphic memory control hub) 25 incorporating a monitor cache and an image display controller functions as a control unit that controls both access to the memory 24 and image display on the monitor 3 .
  • the GMCH 25 also provides an interface between the CPU 23 and other circuits including an ICH (I/O controller hub) 26 .
  • a monitor driver 3 a converts video signals to a predetermined signal format before outputting the converted signals to the monitor 3 for display.
  • the ICH (I/O controller hub) 26 for controlling data input and output has an IDE (integrated drive electronics) interface 27 and a USB (universal serial bus) interface 28 .
  • the IDE interface 27 interfaces with the HDD 6 and optical disc drive 9
  • the USB interface 28 interfaces with a USB-connectable device such as the microphone 18 .
  • a serial interface 29 controls serial communications and is connected with the input unit 4 such as the keyboard as well as with a system microcomputer 43 . The input from the input unit 4 or from the system microcomputer 43 is forwarded to the ICH 26 through the serial interface 29 .
  • a PCI (peripheral component interconnect) bus 30 is connected to a TV tuner 31 and a modem 32 as well as to the ICH 26 .
  • the TV tuner 31 connected to a TV antenna 16 a receives RF signals therefrom and demodulates the received signals before outputting the demodulated signals onto the PCI bus 30 .
  • TV signals are recorded to the HDD 6 via the PCI bus 30 .
  • the TV tuner 31 selectively receives the input from a video/audio input unit 42 or from the TV antenna 16 a so as to place the selected input onto the PCI bus 30 .
  • the modem 32 performs digital-to-analog or analog-to-digital data conversion and effects necessary line control to communicate with external communication devices over telephone lines.
  • a network interface 33 permits communications through the Ethernet (registered trademark).
  • a sound interface 34 selectively outputs input audio signals to relevant circuits.
  • An FM tuner 35 receives FM broadcast signals from an FM antenna 16 b and demodulates the received signals before outputting the demodulated signals to the sound interface 34 .
  • the disc cartridge drive 7 is loaded with a disc cartridge containing a magneto-optical disc or an optical disc as the storage medium and is controlled by the system microcomputer 43 .
  • Data are input to and output from the disc cartridge drive 7 through the USB interface 36 .
  • the data input and output may alternatively be effected through an I2C interface constituting a serial I/O bus.
  • the IC card drive 8 is loaded with an IC card containing a semiconductor memory as the storage medium. Data input and output to and from the IC card drive 8 as well as its control are carried out through the USB interface 36 .
  • An IEEE 1394 interface 37 controls communications in the IEEE 1394 format and interfaces with the PCI bus 30 .
  • a DIR (digital audio interface receiver) 38 that selectively receives digital audio data switches the audio signal to be sent to the outside.
  • the audio signal fed from the disc cartridge drive 7 or from the sound interface 34 is forwarded selectively to an audio DSP (digital signal processor) 39 through the DIR 38 .
  • the audio DSP 39 acting as an audio data processor subjects the audio signal from the DIR 38 to equalizing and other necessary signal processes before outputting the processed signal to a digital amplifier 40 or an audio output unit 41 .
  • the digital amplifier 40 amplifies the audio signal to a level high enough for audible output through the speakers 10 .
  • the audio output unit 41 performs signal level rectification and other relevant processes before sending the audio signal to an external device.
  • the system microcomputer 43 as part of the system control unit 22 is connected to the serial interface 29 and feeds the input from the operation unit 17 or remote controller 5 to the CPU 23 or other relevant circuits through the serial interface 29 .
  • a power supply unit 44 supplies power to the system microcomputer 43 and other circuits. Under control of the system microcomputer 43 , the power supply unit 44 turns on and off the supply of power to the computer 21 .
  • the information processing apparatus 1 loads into the memory 24 an application program for copying audio data from the optical disc drive 9 to the hard disc under control of the CPU 23 . The user then loads the appropriate optical disc 13 into the optical disc drive 9 of the information processing apparatus 1 .
  • the information processing apparatus 1 activates the optical disc drive 9 in step S 1 to search a TOC (table of contents) of the loaded optical disc 13 for retrieval of the table of data held on the disc.
  • the table of data thus retrieved is stored into the memory 24 .
  • the CPU 23 performs a search through the audio data stored on the HDD 6 .
  • the GMCH 25 under control of the CPU 23 causes the monitor 3 to give a menu display of the results of the search while storing the results into the memory 24 concurrently. Specifically, the monitor 3 displays lists of the audio data held on the optical disc 13 and of the audio data stored on the HDD 6 .
  • the screen 50 includes an optical disc-dedicated display area 51 and a hard disc-dedicated display area 52 arranged side by side.
  • the optical disc-dedicated display area 51 shows data contents recorded on the optical disc
  • the hard disc-dedicated display area 52 indicates data contents stored on the hard disc.
  • the menu display screen 50 also includes a copying time display area 57 indicating the expected time required to copy all selected audio data, and a first indicator area 58 that provides a bar chart-like indication showing how far the copying of the selected audio data has progressed.
  • the menu display screen 50 comprises scroll buttons 62 and 63 .
  • the scroll buttons 62 are used to scroll the audio data displayed in the optical disc-dedicated display area 51
  • the scroll buttons 63 are operated to scroll the audio data shown in the hard disc-dedicated display area 52 .
  • the optical disc-dedicated display area 51 includes four subordinate areas: a selection status display area 53 indicating the selected or unselected state of audio data to be copied; a sequence display area 54 indicating the recording sequence of the audio data stored on the optical disc 13 ; a music title display area 55 showing the titles of pieces of music; and a playing time display area 56 indicating the reproduction times of the audio data items held on the optical disc 13 .
  • the selection status display area 53 , sequence display area 54 , and playing time display area 56 have their fields arranged in rows, each row of fields being assigned to a single item of audio data stored on the optical disc 13 .
  • the numbers in the sequence display area 54 are arranged in such a manner that the data item numbered “1” appears in the middle of the area. Under the data item numbered “1” come those with their numbers arranged in ascending order (“2,” “3,” “4,” etc.). Immediately above the item numbered “1” appears the last data item with the highest number (“9” in the example of FIG. 4 ) followed upwards by the items with their numbers in descending order (“8,” “7,” etc.). In other words, the optical disc-dedicated display area 51 displays part of a loop-like data sequence made up of sequentially sorted data item numbers with the first number “1” positioned adjacent to the last number (“9” in FIG.
  • the optical disc-dedicated display area 51 indicates the audio data item numbered “11” in the middle of the sequence display area 54 , the item numbered “1” being followed downwards by the audio data items with their numbers in ascending order and upwards by those with their numbers in descending order starting from the highest number. If it is desired to select a data item not currently displayed, the desired data item can be brought into the optical disc-dedicated display area 51 for display by operating the scroll buttons 62 with the operation unit 17 , remote controller 5 or input unit 4 . With the data item on display, the corresponding field in the selection status display area 53 may be set either for the selected or the unselected state.
  • Information representative of the selected or unselected state set for each audio data item is placed into the memory 24 in conjunction with the audio data which were held on the HDD 6 and which have been brought into the memory 24 .
  • the selection status display area 53 shows whether each audio data item is currently selected.
  • the selection status settings in the fields of the area 53 may be changed each by operation of the operation unit 17 , remote controller 5 or input unit 4 .
  • a status circle in the corresponding field of the display area 53 is rendered filled; when the data item is unselected, the corresponding circle is rendered blank.
  • the hard disc-dedicated display area 52 includes a music title display area 59 and a size display area 60 .
  • the music title display area 59 indicates the titles of the pieces of music stored on the HDD 6 .
  • the size display area 60 shows the data size of each audio data item being stored.
  • the information processing apparatus 1 After obtaining the tables of recorded contents from the optical disc 13 and HDD 6 , the information processing apparatus 1 displays the acquired tables (of recorded audio data) in the display areas 51 and 52 on the monitor 3 . This allows the user visually to ascertain the audio data stored on the optical disc 13 and HDD 6 .
  • step S 4 in response to the user's operation, the information processing apparatus 1 selects audio data items to be copied to the HDD 6 from among the audio data held on the optical disc 13 .
  • the clicks when detected, cause the information processing apparatus 1 to select either the selected state (indicated by a filled circle) or the unselected state (denoted by a blank circle) for each audio data item on display.
  • step S 5 the user suitably operates the operation unit 17 , remote controller 5 or input unit 4 causing the information processing apparatus 1 to start copying under control of the CPU 23 .
  • the apparatus 1 reads the selected audio data items (their status circles shown filled) in the numbered sequence of the sequence display area 54 and copies the selected items consecutively to the HDD 6 .
  • the copying sequence may be changed as desired by the user.
  • a typical menu display screen 50 in effect while copying is in progress is described below by referring to FIG. 5 .
  • the first indicator area 58 showing progress status of all data being copied gradually changes in color from the leftmost position towards the rightmost position (in step S 6 of FIG. 3 ).
  • the first indicator area 58 also displays the title of the currently copied piece of music, a total data size of the audio data that have been copied so far, and the ongoing copying speed.
  • the information processing apparatus 1 displays the currently copied audio data item always in the middle of the optical disc-dedicated display area 51 so that the user can immediately recognize which data item is being copied.
  • the data item numbered “2” is currently copied and its title thus appears in the middle of the display area 51 .
  • the information processing apparatus 1 turns the currently copied audio data item, i.e., the centrally positioned audio data item, into a block 64 that functions as a second indicator area 61 indicating progress status of the data item being copied.
  • the audio data item numbered “1” in the sequence display area 54 has already been copied, as indicated by the second indicator area 61 of that data item having completely changed its color.
  • the audio data item numbered “2” in the sequence display area 54 is now being copied, with its color changed halfway reflecting progress status of the copying.
  • Each copied audio data item (numbered “1” in the case of FIG. 5 ) is shifted in display from the optical disc-dedicated display area 51 to the hard disc-dedicated display area 52 , so that the user can visually confirm that the copying of the audio data in question is indeed complete.
  • step S 7 the apparatus 1 illustratively causes the monitor 3 to display a screen notifying the user of the completion of the copying.
  • the user can visually verify both overall progress status and progress status of individual audio data items. Specifically, the user can see at a glance how far the copying of the desired audio data has progressed, which audio data item is being copied, and what is the amount of the audio data yet to be copied. If the personal computer happens to be disabled during copying, the user is able to know up to which data item the copying has been completed.
  • the audio data stored on the optical disc 13 have been shown copied to the HDD 6 .
  • the inventive apparatus allows data to be copied in diverse manners:
  • the information processing apparatus 1 may illustratively copy audio data from the IC card 12 to the HDD 6 as mentioned above. In such a case, if any one of the audio data items on menu display is highlighted and switched from the selected state to the unselected state by the user, then the apparatus 1 also sets all remaining audio data items for the unselected state; if any one audio data item is switched from the unselected state to the selected state, then the apparatus 1 sets the remaining audio data items for the selected state as well.
  • This feature is intend to simplify the user's data selecting chores by reducing the number of selecting operations that need to be performed by the user.
  • the information processing apparatus 1 is assumed to incorporate in the memory 24 a selection status holding part 71 that retains status settings in the selection status display area 53 , i.e., the setting reflecting whether each of the audio data held by the IC card 12 in the IC card drive 8 is selected for copying to the HDD 6 .
  • the CPU 23 changes the selection status of the highlighted audio data item in the selection status holding part 71 .
  • the CPU 23 changes accordingly the selected audio data item position in the selection status holding part 71 .
  • a typical menu display screen 72 showing the audio data held in the IC card 12 when the data are to be copied to the HDD 6 .
  • the screen 72 is made up of four major areas: a selection status display area 73 showing the selected or unselected state of each audio data item which is held in the IC card 12 and which may or may not be copied; a music title display area 74 indicating the titles of the pieces of music constituted by the audio data held in the IC card 12 ; an artist name display area 75 listing the names of the artists associated with the audio data; and a playing time display area 76 showing the reproduction times of the audio data items being stored.
  • the menu display screen 72 also includes: a designation button 77 used to designate the data item to be copied selectively; an all-designation button 78 used to specify whether or not to select all data to be copied; a copy start button 79 for starting the copying; and scroll buttons 80 for scrolling the menu display.
  • the menu display screen 72 initially displays the centrally located data item (with a music title of “AAAAA” in the example of FIG. 7A ) as a block 81 made different in color from the other data items in order to draw the user's attention.
  • the block with its color thus changed means it is currently highlighted.
  • the corresponding setting in the selection status display area 73 is either selected or unselected by clicking on the designation button 77 and all-designation button 78 with the operation unit 17 , remote controller 5 or input unit 4 .
  • Clicking on the designation button 77 sets the currently highlighted data item either for the selected state (i.e., status circle shown filled) or for the unselected state (status circle shown blank).
  • Clicking on the all-designation button 78 not only sets the currently highlighted data item for the selected or unselected state but also sets all remaining data items for the same state.
  • the centrally located data item in the menu is always shown highlighted. If any block 81 other than that of the centrally displayed item is highlighted specifically by the user manipulating the operation unit 17 , remote controller 5 or input unit 4 , then the particularly highlighted data item is positioned in the middle of the menu. In the example of FIG. 8 , the data item with a music title of “DDDDD” is brought to the center of the menu either by operating the scroll buttons 80 or by highlighting specifically the data item with the title “DDDDD.”
  • the data item or items to be copied are selected illustratively as described below with reference to FIG. 9 .
  • the information processing apparatus 1 loads into the memory 24 an application program for copying audio data from the IC card 12 in the IC card drive 8 to the HDD 6 under control of the CPU 23 .
  • the CPU 23 performs a search through the audio data held in the IC card 12 , and the GMCH 25 under control of the CPU 23 causes the result of the search to appear as a menu display screen 72 (shown in FIG. 7A ) on the monitor 3 .
  • the GMCH 25 turns the centrally displayed data item block 81 (with the music title of “AAAAA”) into a color different from that of the other data blocks, highlighting the block 81 .
  • the selection status holding part 71 in the memory 24 initially retains the status settings of the data items in the selection status display area 73 .
  • the holding part 71 retains as initial settings all data items being selected in the selection status display area 73 .
  • the initial settings may alternatively be constituted by all data items being unselected.
  • only the centrally displayed data item may be unselected and the remaining items all selected; as a further alternative, only the centrally displayed data item may be selected and the remaining items all unselected.
  • step S 12 of FIG. 9 the CPU 23 judges whether any change is made in the content of the selection status display area 73 to the centrally displayed, currently highlighted data item (with the music title of “AAAAA” in FIG. 7A ) from the operation unit 17 , remote controller 5 , or input unit 4 . In other words, a check is made to see whether the all-designation button 78 is clicked. If such change is judged entered, step S 13 is reached; if no such change is judged effected, step S 17 is reached.
  • step S 13 the CPU 23 references the selection status holding part 71 to see whether the block 81 of the centrally displayed, currently highlighted data item is set for the selected state. If the block 81 is found set for the selected state, step S 14 is reached; otherwise step S 15 is reached.
  • step S 14 the CPU 23 judges that the block 81 of the centrally displayed, currently highlighted data item is in the selected state. Because the change in selection status was entered earlier, the CPU 23 proceeds accordingly to replace the selected state with the unselected state.
  • step S 15 the CPU 23 judges that the block 81 of the centrally displayed, currently highlighted data item is in the unselected state. In response to the change in selection status made earlier, the CPU 23 proceeds in this case to replace the unselected state with the selected state.
  • step S 16 the CPU 23 alters the status indications of the remaining data item blocks in the selection status display area 73 in accordance with the previously made change in the block 81 of the centrally displayed, currently highlighted data item. That is, if the block 81 of the centrally displayed, currently highlighted data item is changed from the unselected state to the selected state, then the CPU 23 sets the blocks of all remaining data items for the selected state (thus all status circles are shown filled) as depicted in FIG. 7B ; if the block 81 of the centrally displayed, currently highlighted data item is changed from the selected state to the unselected state, then the CPU 23 sets the blocks of all remaining data items for the unselected state (all status circles shown blank) as indicated in FIG. 7C .
  • step S 17 the CPU 23 checks to see whether any instruction is input from the operation unit 17 , remote controller 5 or input unit 4 prompting a change in selection status to any data item block other than the block 81 of the centrally located data item. In other words, a check is made to see if the scroll buttons 80 are clicked or if any data item other than the centrally located data item is highlighted. If such an instruction is found entered, step S 18 is reached; otherwise the processing is brought to an end.
  • step S 18 the CPU 23 alters the content of the selection status display area 73 in such a manner that the newly highlighted data item is positioned in the middle. That is, if the scroll buttons 80 are clicked, the block 81 of the centrally displayed data item is always shown highlighted. If any data item block other than the centrally located data item is highlighted, the newly picked data block is centrally displayed and shown highlighted.
  • the user may highlight the block 81 of the selection status display area 73 in the unselected state (with status circle shown blank) and click on the all-designation button 78 to set all data items for the selected state (with status circles now shown filled). Then the user may highlight unnecessary data item blocks and click on the designation button 77 to set each unnecessary data item for the unselected state (with status circle shown blank). If only a few of the data items retained in the IC card 12 need to be copied, then the user may highlight the block 81 of the selection status display area 73 in the selected state (with status circle shown filled) and click on the all-designation button 78 to set all data items for the unselected state (with status circles shown blank).
  • the user may highlight the desired data item blocks and click on the designation button 77 to set each necessary data item for the selected state (with status circle shown filled). Thereafter the user may click on the copy start button 79 to copy the required data from the IC card 12 to the HDD 6 .
  • the number of operations to be performed by the user upon copying is made substantially smaller than if desired data items need to be individually selected for copying. This feature contributes to simplifying the user's data selecting chores preparatory to copying. Because the information processing apparatus 1 always displays the data item currently highlighted by the user in the middle of the menu, a high degree of visibility is ensured and thereby the ease of operation is enhanced.
  • the audio data stored in the IC card 12 have been shown copied to the HDD 6 .
  • the inventive apparatus allows data to be copied in the following cases as well:
  • the HDD 6 of the information processing apparatus 1 can accommodate data from diverse storage media: from the optical disc 13 , from the IC card 12 , or from any EMD service offering its data for download.
  • the HDD 6 may be constituted illustratively by a mass-storage hard disc with a storage capacity of 40 gigabytes or thereabout. so that it can store audio data of up to 5,000 titles.
  • each audio data item saved onto the HDD 6 is associated with the name of the album that contains the data item in question, the title of the piece of music represented by the data item, the name of the artist involved with the audio data, and the date and time of data recording to the HDD 6 , as shown in FIG. 10 .
  • the album names, music titles, artist names, and the dates and times of recording serve each as a keyword for a subsequent search through the audio data thus stored on the HDD 6 .
  • Audio data are first input from the video/audio input unit 42 , disc cartridge drive 7 , IC card drive 8 , or optical disc drive 13 .
  • the input audio data are forwarded through the sound interface 34 and recorded to the HDD 6 .
  • a ripping unit 91 either included in the sound interface 34 or constituted by software converts the audio data to a format suitable for storage onto the HDD 6 .
  • all audio data items are associated with relevant album names, music titles, artist names, and dates and times of recording.
  • the audio data are compressed illustratively by a method known as ATRAC 3 (Adaptive Transform Acoustic Coding 3 ; trademark) before being copied to the HDD 6 .
  • ATRAC 3 Adaptive Transform Acoustic Coding 3 ; trademark
  • the audio data may be compressed by such methods as MPEG-2AAC (Moving Picture Experts Group 2 Advanced Audio Coding; trademark), MP3 (NPEG-1 Audio Layer 3 ; trademark), TwinVQ (Transform-Domain Weighted Interleave Vector Quantization; trademark), MS Audio (WMA: Windows Media Audio; trademark), or Ogg Vorbis (trademark).
  • MPEG-2AAC Moving Picture Experts Group 2 Advanced Audio Coding
  • MP3 NPEG-1 Audio Layer 3 ; trademark
  • TwinVQ Transform-Domain Weighted Interleave Vector Quantization
  • MS Audio WMA: Windows Media Audio; trademark
  • Ogg Vorbis trademark
  • the album names, music titles and artist names to be associated with the compressed audio data in storage are entered through the operation unit 17 , remote controller 5 or input unit 4 .
  • the user may gain access either to an external database through the network 15 or to an internal database built on the HDD 6 in order to acquire the necessary data entries.
  • the dates and times of audio data recording are established by referring to a built-in clock of the apparatus body 2 .
  • the user When reproducing audio data from the HDD 6 , the user selects the desired audio data item.
  • the CPU 23 retrieves the selected audio data item from the HDD 6 and subjects the retrieved data item to a reproduction process.
  • the process is carried out by a reproduction unit 92 made up of the sound interface 34 , audio DSP 39 , and digital amplifier 40 .
  • the reproduction unit 92 subjects the data to suitable signal processes such as equalizing and outputs the data thus processed through the speakers 10 .
  • the information processing apparatus 1 retains on its HDD 6 search software that allows the user to search for and retrieve desired audio data items from among the numerous audio data items stored on the HDD 6 .
  • the information processing apparatus 1 has two functionally distinct units: a sorting unit 93 and a search unit 94 , both constituted by software.
  • a sort condition is input to the sorting unit 93 from the operation unit 17 , remote controller 5 or input unit 4 .
  • the sorting unit 93 first admits the sort condition in terms of an album name, a music title or an artist name. Given the condition, the sorting unit 93 sorts the data held on the HDD 6 alphabetically, in the order of the Japanese syllabary, or in any other suitable order by referring to the album names, music titles or artist names associated with the stored data. If the user enters a date and a time of recording as the sort condition, the sorting unit 93 sorts the audio data held on the HDD 6 chronologically or in reverse chronological order with reference to their dates and times of recording. The sorting unit 93 then causes the monitor 3 to display the data thus sorted as shown in FIG. 13B . The sorted data are arranged into a loop-like data sequence with the first data item positioned adjacent to the last data item.
  • the search unit 94 receives a keyword for search in terms of character data from the operation unit 17 , remote controller 5 or input unit 4 .
  • the search unit 94 may also admit from the microphone 18 a keyword in the form of audio data having undergone a voice recognition process.
  • a search for the data item identified by the keyword is effected by the search unit 94 comparing the entered keyword with the album names, music titles or artist names of the audio data held on the HDD 6 . The result of the search is displayed on the monitor 3 .
  • the search unit 94 performs a matching process starting from the first character string of the album names, music titles or artist names for search purposes, and displays the result of the search on the monitor 3 as shown in FIG. 13C . If the keyword is input by voice from the microphone 18 , the search unit 94 compares the recognized voice with the character strings of the album names, music titles or artist names for search purposes, and displays the result of the search on the monitor 3 likewise.
  • the search unit 94 positions the audio data item that matches or is the closest to the keyword in the middle of the menu and highlights that item in a color different from that of the other audio data items on the monitor 3 .
  • the reason why the audio data item that matches or is the closest to the keyword is centrally displayed is that the position attracts the user's attention most effectively; the centrally located data item is highlighted because that item is most likely to be reproduced by the user's next operation.
  • the search unit 94 shifts the loop-like data sequence sorted by the sorting unit 93 , in such a manner that the audio data item that matches or is the closest to the keyword is always displayed in the middle of the menu, flanked by the closely related data items on the monitor 3 .
  • the information processing apparatus 1 causes the monitor 3 to display a menu display screen 101 as shown in FIG. 13A .
  • the menu display screen 101 shows a menu of audio data items stored on the HDD 6 .
  • Each audio data item is shown associated with the name of the album that contains the data item in question, the title of the piece of music represented by the data item, the name of the artist involved with the audio data, and the date and time of data recording to the HDD 6 .
  • These audio data items are indicated randomly on the menu display screen 101 .
  • step S 21 of FIG. 12 the sorting unit 93 admits a sort condition from the operation unit 17 , remote controller 5 or input unit 4 .
  • step S 22 the sorting unit 93 sorts the audio data in accordance with the input sort condition and displays the result of the sorting on the monitor 3 .
  • an artist name is entered as the sort condition.
  • the sorting unit 93 sorts the stored artist names illustratively in alphabetical order, and the sorted data are arranged into a loop-like data sequence with the first data item positioned adjacent to the last data item. That is, in the example of FIG. 13B , the music title “AAAAA” associated with the first artist name “Ann” is shown adjacent to the music title “YYYYY” linked to the last artist name “Tom.”
  • step S 23 the search unit 94 admits character data as the keyword for search from the operation unit 17 , remote controller 5 or input unit 4 .
  • the search unit 94 may admit from the microphone 18 the keyword in the form of audio data having undergone a voice recognition process.
  • step S 24 the search unit 94 performs a search by comparing the input keyword with the album names, music titles or artist names of the audio data held on the HDD 6 .
  • the result of the search is displayed on the monitor 3 .
  • FIG. 13C shows a screen indicating the result of the search with a music title of “QQQQ” used as the keyword.
  • the music title “QQQQQ” that matched the keyword is highlighted and displayed in the middle of the display.
  • the audio data items are sorted by artist name before being subjected to the search based on the keyword of a music title.
  • the screen of FIG. 13C allows the user not only to search for the desired audio data item but also to check the music title of the artist associated with the data item in question.
  • audio data items may be sorted and searched for through different fields as described above, and may also be sorted and searched for in the same field. For example, if the music titles are sorted alphabetically, in the order of the Japanese syllabary, or in any other suitable order before being subjected to the search with a desired music title used as the keyword, the audio data item that matches or is the closest to the keyword is displayed in the middle of the menu, flanked vertically by the closely related data items. Even if the centrally displayed data item is not identical to what is desired, the necessary data item can likely be found nearby.
  • the desired data item may be first searched for by use of the keyword and the result of the search may then be sorted based on a certain sort condition.
  • the sorting of and the search for desired data may also be carried out on the disc cartridge 11 , IC card 12 , optical disc 13 , or a server connected through the network.
  • the menu display screen 50 , 71 or 101 discussed above is displayed in superposed fashion on a background image.
  • the monitor 3 shows as a background image a spectrum display of the audio data being played.
  • all audio data being reproduced and output through the sound interface 34 are subject to fast Fourier transformation or other suitable processes for frequency analysis by the interface 34 .
  • Spectrum data derived from the analysis under control of the sound interface 34 are turned into a matching background image that is displayed on the monitor 3 .
  • the menu display screen 50 , 71 or 101 superposed on the background image shows the blocks of data items in menu form with different transmission factors. This feature is designed to enhance the visibility of the data on display.
  • the information processing apparatus 1 comprises a first mixer 111 and a second mixer 112 , both implemented illustratively by software.
  • the first mixer 111 admits background image transmission factor data about each data item block as well as background image data, the transmission factor data being retrieved from a transmission factor table held in suitable storing means such as the HDD 6 .
  • the transmission factor of a block 102 a containing the centrally displayed data item that matches or is the closest to the keyword is set for zero percent relative to a background image 110 .
  • the transmission factor for each of the neighboring blocks around the centrally located data item block 102 a is made progressively higher relative to the background image 110 the farther the neighboring block away from the central location.
  • the first mixer 111 outputs to the second mixer 112 the background image data based on the varying transmission factors.
  • the second mixer 112 admits the background image data based on the dissimilar transmission factors, as well as character data made up of the album names, music titles, artist names, and recording times to be displayed in the blocks 102 .
  • the second mixer 112 mixes the character data with the transmission factor-based background image data and outputs the result of the data mixture to the monitor 3 for display.
  • the screen displayed on the monitor 3 in the case above is described below in more detail by referring to FIG. 15 .
  • the centrally located block 102 a containing the audio data item that matches or is the closest to the keyword is given the lowest transmission factor of zero percent. That is, the background image 110 is totally hidden by the block 102 a so that the block 102 a attracts the user's highest attention.
  • the upper and lower blocks 102 b adjacent to the block 102 a are given a slightly higher transmission factor barely allowing the background image 110 to be seen through. This allows the character data in the two adjacent blocks 102 b to appear clearly and thus attract the user's second-highest attention next to the central block 102 a.
  • next upper and lower blocks 102 c adjacent to the blocks 102 b are given a bit higher transmission factor than the blocks 102 b relative to the background image 110 . That is, the blocks 102 c have a lower brightness level than the blocks 102 b and thus attract the user's third-highest attention next to the blocks 102 b.
  • the next upper and lower blocks 102 d adjacent to the blocks 102 c are given a still higher transmission factor than the blocks 102 c relative to the background image 110 .
  • the blocks 102 d have the highest transmission factor and appear the darkest relative to the background image 110 , attracting the user's attention the least.
  • the blocks flanking the centrally located block 102 a are given progressively higher transmission factors relative to the background image 110 the farther the block away from the central location; the character data in each block appear increasingly unclear the closer the block to the upper or lower edge of the menu.
  • the centrally located block 102 a is assigned the lowest transmission factor of zero percent relative to the background image 110 .
  • the neighboring blocks 102 b through 102 d are each given a progressively higher transmission factor the farther the block away from the central location. That means the display data appear increasingly darker the closer the block to the upper or lower edge of the menu against the background image 110 .
  • the user's attention is first drawn to the centrally located block 102 a before being attracted to the neighboring blocks in reverse proportion to their transmission factors. This feature is intended to enhance the visibility of the data items being displayed.
  • the above manner of controlling the transmission factor relative to the background image 100 may also apply to the menu display screen 50 , 71 or 101 described earlier. It will be appreciated that the transmission factor of the centrally displayed block 102 a relative to the background image 110 is not limited to zero percent as long as the central block attracts the user's highest attention, as shown on the menu display screen 50 , 71 or 101 . As an alternative to the above setup in which the transmission factor is varied block by block, the factor may be raised in a gradual, stepless fashion vertically on both sides of the centrally located block 102 a.
  • the progressively raised transmission factors of the blocks 102 b through 102 d relative to the background image 110 as they approach the upper or lower edge of the menu are implemented by use of the transmission factor table established on the HDD 6 .
  • the apparatus 1 since the information processing apparatus 1 has substantially the same functions as those of personal computers, the apparatus 1 need not have recourse to the transmission factor table.
  • the information processing apparatus 1 may provide various menu screen displays. When any one of such displays is effected, the apparatus 1 may compute the transmission factor in terms of distance away from the centrally located block and then provide a menu display screen on which the transmission factors of varying display locations are determined according to the result of the computation relative to the above-mentioned background image 110 .
  • the functions and features of the information processing apparatus 1 described above may be implemented either by hardware or by software.
  • programs constituting the software may be installed onto the HDD 6 either from the disc cartridge 11 , IC card 12 or optical disc 13 loaded in the disc cartridge drive 7 , IC card drive 8 or optical disc drive 9 ; or from an external source following a download process over the network 15 .
  • the audio data to be recorded to the optical disc 13 may alternatively be transmitted over the network.
  • Such a setup may include arrangements allowing users to obtain information about the audio data available through an audio data transfer device connected to the network.
  • the selected or unselected state may be set for the optical disc based on the acquired information about the available audio data.

Abstract

Disclosed herein is an apparatus along with a method for displaying a list of data to be transferred from one storage area to another in conjunction with a progress status report of the data transfer, thereby allowing users to know at a glance how far the transfer of desired data has progressed.

Description

BACKGROUND OF THE INVENTION
The present invention relates to an apparatus and a method for transferring data from one storage area to another.
There already exist information processing apparatuses each comprising drives that address a plurality of types of storage media. Illustratively, many personal computers have a built-in hard disc drive and a detachable optical disc drive. In that makeup, data may be written (i.e., copied) illustratively from an optical disc in the optical disc drive to a hard disc in the hard disc drive.
When copying data from the optical disc to the hard disc, the personal computer typically displays a copy progress status report on its monitor. For example, if a user selects desired data from the optical disc using a mouse or the like and performs an operation to copy the selected data to the hard disc, the monitor may display a status report showing how far the copying of the selected data has progressed in terms of percentage points, the remaining copy time, and/or a graphic indicator-like format.
One disadvantage of such conventional personal computers above is that they can only give an overall data copy progress status report. If the user wants to copy a plurality of data items at once, the conventional PC makeup cannot let the user know which data item is currently copied, how far the copying of the data has progressed, and what is the amount of data yet to be copied.
If the personal computer is disabled for some reason during the copying operation, the user is unable to know up to which data item the copying has been completed. In such a case, the user may have to repeat the copying process all over again.
SUMMARY OF THE INVENTION
The present invention has been made in view of the above circumstances and provides a data transfer apparatus and a data transfer method for causing a display device to display overall data copy progress status as well as progress status of individual data items being copied, whereby the ease of use for the apparatus is enhanced appreciably.
In carrying out the invention and according to one aspect thereof, there is provided a data transfer apparatus for transferring data from a first storage area to a second storage area, the data transfer apparatus comprising: an inputting element through which to input selected data and management data by which to manage data that may be input from the first storage area; an outputting element for outputting data to the second storage area; a display controlling element for controlling output of display data to a connected display device; a storing element for storing the input management data and at least part of data associated with the display data displayed on the display device; an operation data inputting element through which to input operation data entered by a user from an input device; and a controlling element for causing the display controlling element to display on the display device a list of data that may be input in accordance with the input management data, the controlling element further causing the data which have been input through the operation data inputting element and which are designated for transfer to be transferred from the first storage area to the second storage area, the controlling element further causing the display controlling element to give a predetermined indication to a region associated with the currently transferred data in the list displayed on the display device, the indication reflecting progress of the data transfer, the controlling element further causing the display controlling element to display overall transfer progress status regarding all data that are designated to be transferred.
According to another aspect of the invention, there is provided a data transfer method for transferring data from a first storage area to a second storage area, the data transfer method comprising the steps of: receiving management data by which to manage data that may be input from the first storage area; storing the received management data into memory; displaying a list of data that may be transferred to a display device in accordance with the management data; transferring designated data from the first storage area to the second storage area in accordance with input information indicative of the designated data; giving a predetermined indication to a region which shows information about the currently transferred data in the list displayed on the display device, the indication reflecting progress of the data transfer; and separately displaying transfer progress status based on a ratio of all data to be transferred to the data having been transferred so far.
As described, the inventive apparatus and method permit display of a first and a second display area, the first area showing progress status of individual data items having been written so far from a first to a second storage medium, the second area indicating an overall data write status report. The inventive arrangements thus make it possible for the user to know at a glance which data item is currently copied, how far the copying of the data has progressed, and what is the amount of data yet to be copied.
The above and other objects, features and advantages of the present invention will become apparent from the following description and the appended claims, taken in conjunction with the accompanying drawings in which like parts or elements denoted by like reference symbols.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an external perspective view of an information processing apparatus according to the invention;
FIG. 2 is a block diagram of the information processing apparatus in FIG. 1;
FIG. 3 is a flowchart of steps in which data held on an optical disc are copied to a hard disc;
FIG. 4 is an explanatory view of a menu display screen in effect before copying is started;
FIG. 5 is an explanatory view of a menu display screen in effect while copying is in progress;
FIG. 6 is an explanatory view of an information processing apparatus function for selecting data to be copied;
FIG. 7A is an explanatory view of a first menu display screen in effect when the data to be copied are selected;
FIG. 7B is an explanatory view of a second menu display screen in effect when the data to be copied are selected;
FIG. 7C is an explanatory view of a third menu display screen in effect when the data to be copied are selected;
FIG. 8 is an explanatory view of a menu display screen in effect when the data to be copied are changed;
FIG. 9 is a flowchart of steps in which the data to be copied are selected;
FIG. 10 is a schematic view of a format in which data are stored onto the hard disc;
FIG. 11 is a block diagram of an information processing apparatus function for effecting searches through data recorded on the hard disc;
FIG. 12 is a flowchart of steps constituting a data search procedure;
FIG. 13A is an explanatory view of a search screen being changed successively;
FIG. 13B is an explanatory view of another search screen being changed successively;
FIG. 13C is an explanatory view of another search screen being changed successively;
FIG. 14 is a block diagram of an information processing apparatus function for varying the transmission factor regarding each data item block on a menu display screen; and
FIG. 15 is an explanatory view of a menu display screen on which the transmission factor is varied block by block.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Preferred embodiments of the invention will now be described by referring to the accompanying drawings, with the emphasis on an information processing apparatus. As shown in FIG. 1, an information processing apparatus 1 according to the invention has functions substantially similar to those of commonly used personal computers. The apparatus 1 comprises a body 2, a monitor 3 such as a CRT (cathode ray tube) or an LCD (liquid crystal display) connected to the body 2, speakers 10 connected to the body 2; an input unit 4 made up of a keyboard, a mouse, a track ball, and/or a joystick for inputting operation signals to the body 2; and a remote controller 5 for remotely controlling the body 2.
The apparatus body 2 incorporates a hard disc drive (HDD) 6 that stores an operating system, browsing software, an e-mail program, communication protocol settings, application programs, audio data, and other content data such as movie data. The body 2 also contains a disc cartridge drive 7, an IC card drive 8 and an optical disc drive 9. Each drive functions as an external storage drive that may have a suitable storage medium loaded in the body 2 removably. The disc cartridge drive 7 uses a disc cartridge 11 housing a magneto-optical disc as a storage medium; the IC card drive 8 utilizes an IC card 12 containing a semiconductor memory as a storage medium; and the optical disc drive 9 accommodates an optical disc 13 such as a CD or a DVD. The apparatus body 2 is connected to a network 15 such as the Internet by means of telecommunication lines 14. In addition, the body 2 incorporates receivers which receive TV and radio broadcasts and which are connected to an antenna 16. At the front top of the body 2 is an operation unit 17 made of a plurality of pushbuttons used to execute basic operations of the apparatus body 2.
With the information processing apparatus 1 having the above-described body 2, the optical disc 13 such as a CD or a DVD may be loaded into the optical disc drive 9, the disc cartridge 11 into the disc cartridge drive 7, or the IC card 12 into the IC card drive 8. From the storage medium thus loaded into the external storage, recorded content data such as audio data may be retrieved and saved into the HDD 6. The HDD 6 is capable of storing content data such as audio data downloaded over the telecommunication lines 14 through EM1 (electronic music distribution) services. The HDD 6 may also store TV and radio broadcast programs. Varieties of content data thus recorded to the HDD 6 may be retrieved therefrom and listened to through the speakers 10 or viewed on the monitor 3.
The information processing apparatus 1 is capable of copying various content data from the HDD 6 to the external storage such as the disc cartridge 11, IC card 12 or optical disc 13. This allows the user to reproduce the copied content data using a suitable portable player in his or her possession.
With large quantities of content data stored on the HDD 6, the information processing apparatus 1 permits easy retrieval of desired data from among those stored. When furnished with a microphone 18, the information processing apparatus 1 allows the user to search for and retrieve the targeted content data by voice.
Furthermore, the information processing apparatus 1 allows the user to browse websites or send and receive e-mail when connected to the network 15 (Internet) via telecommunication lines 14.
A typical circuit structure of the information processing apparatus 1 above will now be described with reference to FIG. 2. The apparatus 1 is made up broadly of two sections: a computer 21 that carries out diverse kinds of information processing, and a system control unit 22 that controls the computer 21.
In the computer 21, a CPU (central processing unit) 23 provides overall control of the computer 21. A memory 24 illustratively composed of a RAM (random access memory) is loaded with data typically from the hard disc, the loaded data being operated on by the CPU 23. A GMCH (graphic memory control hub) 25 incorporating a monitor cache and an image display controller functions as a control unit that controls both access to the memory 24 and image display on the monitor 3. The GMCH 25 also provides an interface between the CPU 23 and other circuits including an ICH (I/O controller hub) 26. A monitor driver 3a converts video signals to a predetermined signal format before outputting the converted signals to the monitor 3 for display.
The ICH (I/O controller hub) 26 for controlling data input and output has an IDE (integrated drive electronics) interface 27 and a USB (universal serial bus) interface 28. The IDE interface 27 interfaces with the HDD 6 and optical disc drive 9, while the USB interface 28 interfaces with a USB-connectable device such as the microphone 18. A serial interface 29 controls serial communications and is connected with the input unit 4 such as the keyboard as well as with a system microcomputer 43. The input from the input unit 4 or from the system microcomputer 43 is forwarded to the ICH 26 through the serial interface 29.
A PCI (peripheral component interconnect) bus 30 is connected to a TV tuner 31 and a modem 32 as well as to the ICH 26. The TV tuner 31 connected to a TV antenna 16a receives RF signals therefrom and demodulates the received signals before outputting the demodulated signals onto the PCI bus 30. Illustratively, TV signals are recorded to the HDD 6 via the PCI bus 30. The TV tuner 31 selectively receives the input from a video/audio input unit 42 or from the TV antenna 16a so as to place the selected input onto the PCI bus 30. The modem 32 performs digital-to-analog or analog-to-digital data conversion and effects necessary line control to communicate with external communication devices over telephone lines. A network interface 33 permits communications through the Ethernet (registered trademark). A sound interface 34 selectively outputs input audio signals to relevant circuits. An FM tuner 35 receives FM broadcast signals from an FM antenna 16b and demodulates the received signals before outputting the demodulated signals to the sound interface 34.
The disc cartridge drive 7 is loaded with a disc cartridge containing a magneto-optical disc or an optical disc as the storage medium and is controlled by the system microcomputer 43. Data are input to and output from the disc cartridge drive 7 through the USB interface 36. The data input and output may alternatively be effected through an I2C interface constituting a serial I/O bus. The IC card drive 8 is loaded with an IC card containing a semiconductor memory as the storage medium. Data input and output to and from the IC card drive 8 as well as its control are carried out through the USB interface 36. An IEEE 1394 interface 37 controls communications in the IEEE 1394 format and interfaces with the PCI bus 30.
A DIR (digital audio interface receiver) 38 that selectively receives digital audio data switches the audio signal to be sent to the outside. Illustratively, the audio signal fed from the disc cartridge drive 7 or from the sound interface 34 is forwarded selectively to an audio DSP (digital signal processor) 39 through the DIR 38. The audio DSP 39 acting as an audio data processor subjects the audio signal from the DIR 38 to equalizing and other necessary signal processes before outputting the processed signal to a digital amplifier 40 or an audio output unit 41. The digital amplifier 40 amplifies the audio signal to a level high enough for audible output through the speakers 10. The audio output unit 41 performs signal level rectification and other relevant processes before sending the audio signal to an external device.
The system microcomputer 43 as part of the system control unit 22 is connected to the serial interface 29 and feeds the input from the operation unit 17 or remote controller 5 to the CPU 23 or other relevant circuits through the serial interface 29. A power supply unit 44 supplies power to the system microcomputer 43 and other circuits. Under control of the system microcomputer 43, the power supply unit 44 turns on and off the supply of power to the computer 21.
Described below with reference to the accompanying drawings is an example in which audio data held on the optical disc 13 placed in the optical disc drive 9 are copied to the HDD 6 of the information processing apparatus 1 described above.
When the user first operates the operation unit 17, remote controller 5 or input unit 4 suitably, the information processing apparatus 1 loads into the memory 24 an application program for copying audio data from the optical disc drive 9 to the hard disc under control of the CPU 23. The user then loads the appropriate optical disc 13 into the optical disc drive 9 of the information processing apparatus 1.
As shown in FIG. 3, the information processing apparatus 1 activates the optical disc drive 9 in step S1 to search a TOC (table of contents) of the loaded optical disc 13 for retrieval of the table of data held on the disc. The table of data thus retrieved is stored into the memory 24. In step S2, the CPU 23 performs a search through the audio data stored on the HDD 6. In step S3, the GMCH 25 under control of the CPU 23 causes the monitor 3 to give a menu display of the results of the search while storing the results into the memory 24 concurrently. Specifically, the monitor 3 displays lists of the audio data held on the optical disc 13 and of the audio data stored on the HDD 6.
A typical menu display screen 50 for listing the audio data held on the optical disc 13 and HDD 6 is explained below by referring to FIG. 4. The screen 50 includes an optical disc-dedicated display area 51 and a hard disc-dedicated display area 52 arranged side by side. The optical disc-dedicated display area 51 shows data contents recorded on the optical disc, while the hard disc-dedicated display area 52 indicates data contents stored on the hard disc. The menu display screen 50 also includes a copying time display area 57 indicating the expected time required to copy all selected audio data, and a first indicator area 58 that provides a bar chart-like indication showing how far the copying of the selected audio data has progressed. Furthermore, the menu display screen 50 comprises scroll buttons 62 and 63. The scroll buttons 62 are used to scroll the audio data displayed in the optical disc-dedicated display area 51, and the scroll buttons 63 are operated to scroll the audio data shown in the hard disc-dedicated display area 52.
The optical disc-dedicated display area 51 includes four subordinate areas: a selection status display area 53 indicating the selected or unselected state of audio data to be copied; a sequence display area 54 indicating the recording sequence of the audio data stored on the optical disc 13; a music title display area 55 showing the titles of pieces of music; and a playing time display area 56 indicating the reproduction times of the audio data items held on the optical disc 13. The selection status display area 53, sequence display area 54, and playing time display area 56 have their fields arranged in rows, each row of fields being assigned to a single item of audio data stored on the optical disc 13. In the optical disc-dedicated display area 51, the numbers in the sequence display area 54 are arranged in such a manner that the data item numbered “1” appears in the middle of the area. Under the data item numbered “1” come those with their numbers arranged in ascending order (“2,” “3,” “4,” etc.). Immediately above the item numbered “1” appears the last data item with the highest number (“9” in the example of FIG. 4) followed upwards by the items with their numbers in descending order (“8,” “7,” etc.). In other words, the optical disc-dedicated display area 51 displays part of a loop-like data sequence made up of sequentially sorted data item numbers with the first number “1” positioned adjacent to the last number (“9” in FIG. 4), the data item numbered “1” being located in the middle of the area. As a result, the optical disc-dedicated display area 51 indicates the audio data item numbered “11” in the middle of the sequence display area 54, the item numbered “1” being followed downwards by the audio data items with their numbers in ascending order and upwards by those with their numbers in descending order starting from the highest number. If it is desired to select a data item not currently displayed, the desired data item can be brought into the optical disc-dedicated display area 51 for display by operating the scroll buttons 62 with the operation unit 17, remote controller 5 or input unit 4. With the data item on display, the corresponding field in the selection status display area 53 may be set either for the selected or the unselected state.
Information representative of the selected or unselected state set for each audio data item is placed into the memory 24 in conjunction with the audio data which were held on the HDD 6 and which have been brought into the memory 24.
The selection status display area 53 shows whether each audio data item is currently selected. The selection status settings in the fields of the area 53 may be changed each by operation of the operation unit 17, remote controller 5 or input unit 4. Illustratively, when a given data item is selected, a status circle in the corresponding field of the display area 53 is rendered filled; when the data item is unselected, the corresponding circle is rendered blank.
The hard disc-dedicated display area 52 includes a music title display area 59 and a size display area 60. The music title display area 59 indicates the titles of the pieces of music stored on the HDD 6. The size display area 60 shows the data size of each audio data item being stored.
After obtaining the tables of recorded contents from the optical disc 13 and HDD 6, the information processing apparatus 1 displays the acquired tables (of recorded audio data) in the display areas 51 and 52 on the monitor 3. This allows the user visually to ascertain the audio data stored on the optical disc 13 and HDD 6.
In step S4, in response to the user's operation, the information processing apparatus 1 selects audio data items to be copied to the HDD 6 from among the audio data held on the optical disc 13. Specifically, the user clicks on the selection status setting (i.e., circle) in each field of the selection status display area 53 using a mouse or the like. The clicks, when detected, cause the information processing apparatus 1 to select either the selected state (indicated by a filled circle) or the unselected state (denoted by a blank circle) for each audio data item on display.
In step S5, the user suitably operates the operation unit 17, remote controller 5 or input unit 4 causing the information processing apparatus 1 to start copying under control of the CPU 23. The apparatus 1 reads the selected audio data items (their status circles shown filled) in the numbered sequence of the sequence display area 54 and copies the selected items consecutively to the HDD 6. As an alternative, the copying sequence may be changed as desired by the user.
A typical menu display screen 50 in effect while copying is in progress is described below by referring to FIG. 5. The first indicator area 58 showing progress status of all data being copied gradually changes in color from the leftmost position towards the rightmost position (in step S6 of FIG. 3). The first indicator area 58 also displays the title of the currently copied piece of music, a total data size of the audio data that have been copied so far, and the ongoing copying speed.
The information processing apparatus 1 displays the currently copied audio data item always in the middle of the optical disc-dedicated display area 51 so that the user can immediately recognize which data item is being copied. In the example of FIG. 5, the data item numbered “2” is currently copied and its title thus appears in the middle of the display area 51.
The information processing apparatus 1 turns the currently copied audio data item, i.e., the centrally positioned audio data item, into a block 64 that functions as a second indicator area 61 indicating progress status of the data item being copied. In the example of FIG. 5, the audio data item numbered “1” in the sequence display area 54 has already been copied, as indicated by the second indicator area 61 of that data item having completely changed its color. The audio data item numbered “2” in the sequence display area 54 is now being copied, with its color changed halfway reflecting progress status of the copying. Each copied audio data item (numbered “1” in the case of FIG. 5) is shifted in display from the optical disc-dedicated display area 51 to the hard disc-dedicated display area 52, so that the user can visually confirm that the copying of the audio data in question is indeed complete.
When the copying of all selected data is finished, the information processing apparatus 1 reaches step S7 (FIG. 3). In step S7, the apparatus 1 illustratively causes the monitor 3 to display a screen notifying the user of the completion of the copying.
As explained in the above examples, the user can visually verify both overall progress status and progress status of individual audio data items. Specifically, the user can see at a glance how far the copying of the desired audio data has progressed, which audio data item is being copied, and what is the amount of the audio data yet to be copied. If the personal computer happens to be disabled during copying, the user is able to know up to which data item the copying has been completed.
In the example above, the audio data stored on the optical disc 13 have been shown copied to the HDD 6. However, this is not limitative of the invention. Alternatively, the inventive apparatus allows data to be copied in diverse manners:
  • 1. from the disc cartridge 11 to the HDD 6;
  • 2. from the IC card 12 to the HDD 6;
  • 3. from the HDD 6 to the disc cartridge 11;
  • 4. from the HDD 6 to the IC card 12;
  • 5. from the HDD 6 to the optical disc 13;
  • 6. from the disc cartridge 11 to the IC card 12;
  • 7. from the disc cartridge 11 to the optical disc 13;
  • 8. from the IC card 12 to the disc cartridge 11;
  • 9. from the IC card 12 to the optical disc 13; and
  • 10. from an EMD (electronic music distribution) service to the HDD 6, disc cartridge 11, IC card 12, or optical disc 13.
The information processing apparatus 1 may illustratively copy audio data from the IC card 12 to the HDD 6 as mentioned above. In such a case, if any one of the audio data items on menu display is highlighted and switched from the selected state to the unselected state by the user, then the apparatus 1 also sets all remaining audio data items for the unselected state; if any one audio data item is switched from the unselected state to the selected state, then the apparatus 1 sets the remaining audio data items for the selected state as well. This feature is intend to simplify the user's data selecting chores by reducing the number of selecting operations that need to be performed by the user.
The feature above is described below in more detail by referring to FIG. 6. The information processing apparatus 1 is assumed to incorporate in the memory 24 a selection status holding part 71 that retains status settings in the selection status display area 53, i.e., the setting reflecting whether each of the audio data held by the IC card 12 in the IC card drive 8 is selected for copying to the HDD 6. In response to the user's selection status change input from the operation unit 17, remote controller 5 or input unit 4, the CPU 23 changes the selection status of the highlighted audio data item in the selection status holding part 71. When the user inputs a selected position change from the operation unit 17, remote controller 5 or input unit 4, the CPU 23 changes accordingly the selected audio data item position in the selection status holding part 71.
Described below with reference to FIG. 7A is a typical menu display screen 72 showing the audio data held in the IC card 12 when the data are to be copied to the HDD 6. The screen 72 is made up of four major areas: a selection status display area 73 showing the selected or unselected state of each audio data item which is held in the IC card 12 and which may or may not be copied; a music title display area 74 indicating the titles of the pieces of music constituted by the audio data held in the IC card 12; an artist name display area 75 listing the names of the artists associated with the audio data; and a playing time display area 76 showing the reproduction times of the audio data items being stored. The menu display screen 72 also includes: a designation button 77 used to designate the data item to be copied selectively; an all-designation button 78 used to specify whether or not to select all data to be copied; a copy start button 79 for starting the copying; and scroll buttons 80 for scrolling the menu display. Thus structured, the menu display screen 72 initially displays the centrally located data item (with a music title of “AAAAA” in the example of FIG. 7A) as a block 81 made different in color from the other data items in order to draw the user's attention. The block with its color thus changed means it is currently highlighted.
When a given data item is thus highlighted in the menu, the corresponding setting in the selection status display area 73 is either selected or unselected by clicking on the designation button 77 and all-designation button 78 with the operation unit 17, remote controller 5 or input unit 4. Clicking on the designation button 77 sets the currently highlighted data item either for the selected state (i.e., status circle shown filled) or for the unselected state (status circle shown blank). Clicking on the all-designation button 78 not only sets the currently highlighted data item for the selected or unselected state but also sets all remaining data items for the same state.
As shown in FIG. 7A and FIG. 8, if the data items on display are scrolled by operation of the scroll buttons 80, the centrally located data item in the menu is always shown highlighted. If any block 81 other than that of the centrally displayed item is highlighted specifically by the user manipulating the operation unit 17, remote controller 5 or input unit 4, then the particularly highlighted data item is positioned in the middle of the menu. In the example of FIG. 8, the data item with a music title of “DDDDD” is brought to the center of the menu either by operating the scroll buttons 80 or by highlighting specifically the data item with the title “DDDDD.”
The data item or items to be copied are selected illustratively as described below with reference to FIG. 9. When the user first operates the operation unit 17, remote controller 5 or input unit 4 suitably, the information processing apparatus 1 loads into the memory 24 an application program for copying audio data from the IC card 12 in the IC card drive 8 to the HDD 6 under control of the CPU 23. In step S11 of FIG. 9, the CPU 23 performs a search through the audio data held in the IC card 12, and the GMCH 25 under control of the CPU 23 causes the result of the search to appear as a menu display screen 72 (shown in FIG. 7A) on the monitor 3. At this point, the GMCH 25 turns the centrally displayed data item block 81 (with the music title of “AAAAA”) into a color different from that of the other data blocks, highlighting the block 81. The selection status holding part 71 in the memory 24 initially retains the status settings of the data items in the selection status display area 73. Illustratively, the holding part 71 retains as initial settings all data items being selected in the selection status display area 73. Obviously, the initial settings may alternatively be constituted by all data items being unselected. As another alternative of the initial settings to be retained, only the centrally displayed data item may be unselected and the remaining items all selected; as a further alternative, only the centrally displayed data item may be selected and the remaining items all unselected.
In step S12 of FIG. 9, the CPU 23 judges whether any change is made in the content of the selection status display area 73 to the centrally displayed, currently highlighted data item (with the music title of “AAAAA” in FIG. 7A) from the operation unit 17, remote controller 5, or input unit 4. In other words, a check is made to see whether the all-designation button 78 is clicked. If such change is judged entered, step S13 is reached; if no such change is judged effected, step S17 is reached.
In step S13, the CPU 23 references the selection status holding part 71 to see whether the block 81 of the centrally displayed, currently highlighted data item is set for the selected state. If the block 81 is found set for the selected state, step S14 is reached; otherwise step S15 is reached.
In step S14, the CPU 23 judges that the block 81 of the centrally displayed, currently highlighted data item is in the selected state. Because the change in selection status was entered earlier, the CPU 23 proceeds accordingly to replace the selected state with the unselected state.
In step S15, the CPU 23 judges that the block 81 of the centrally displayed, currently highlighted data item is in the unselected state. In response to the change in selection status made earlier, the CPU 23 proceeds in this case to replace the unselected state with the selected state.
In step S16, the CPU 23 alters the status indications of the remaining data item blocks in the selection status display area 73 in accordance with the previously made change in the block 81 of the centrally displayed, currently highlighted data item. That is, if the block 81 of the centrally displayed, currently highlighted data item is changed from the unselected state to the selected state, then the CPU 23 sets the blocks of all remaining data items for the selected state (thus all status circles are shown filled) as depicted in FIG. 7B; if the block 81 of the centrally displayed, currently highlighted data item is changed from the selected state to the unselected state, then the CPU 23 sets the blocks of all remaining data items for the unselected state (all status circles shown blank) as indicated in FIG. 7C.
If no change was made in step S12 earlier, then the CPU 23 goes to step S17. In step S17, the CPU 23 checks to see whether any instruction is input from the operation unit 17, remote controller 5 or input unit 4 prompting a change in selection status to any data item block other than the block 81 of the centrally located data item. In other words, a check is made to see if the scroll buttons 80 are clicked or if any data item other than the centrally located data item is highlighted. If such an instruction is found entered, step S18 is reached; otherwise the processing is brought to an end.
In step S18, the CPU 23 alters the content of the selection status display area 73 in such a manner that the newly highlighted data item is positioned in the middle. That is, if the scroll buttons 80 are clicked, the block 81 of the centrally displayed data item is always shown highlighted. If any data item block other than the centrally located data item is highlighted, the newly picked data block is centrally displayed and shown highlighted.
As described, if most of the data items held in the IC card 12 need to be copied, then the user may highlight the block 81 of the selection status display area 73 in the unselected state (with status circle shown blank) and click on the all-designation button 78 to set all data items for the selected state (with status circles now shown filled). Then the user may highlight unnecessary data item blocks and click on the designation button 77 to set each unnecessary data item for the unselected state (with status circle shown blank). If only a few of the data items retained in the IC card 12 need to be copied, then the user may highlight the block 81 of the selection status display area 73 in the selected state (with status circle shown filled) and click on the all-designation button 78 to set all data items for the unselected state (with status circles shown blank). Then the user may highlight the desired data item blocks and click on the designation button 77 to set each necessary data item for the selected state (with status circle shown filled). Thereafter the user may click on the copy start button 79 to copy the required data from the IC card 12 to the HDD 6. In this manner, the number of operations to be performed by the user upon copying is made substantially smaller than if desired data items need to be individually selected for copying. This feature contributes to simplifying the user's data selecting chores preparatory to copying. Because the information processing apparatus 1 always displays the data item currently highlighted by the user in the middle of the menu, a high degree of visibility is ensured and thereby the ease of operation is enhanced.
Even if not all data items are displayed on the monitor 3, the steps described above allow the user easily to change currently invisible data items from the selected state to the unselected state or vice versa. With no need for the user to scroll the screen all the time, the operability of the apparatus is further improved.
In the example above, the audio data stored in the IC card 12 have been shown copied to the HDD 6. However, this is not limitative of the invention. Alternatively, the inventive apparatus allows data to be copied in the following cases as well:
  • 1. from the optical disc 13 to the HDD 6;
  • 2. from the disc cartridge 11 to the HDD 6;
  • 3. from the HDD 6 to the disc cartridge 11;
  • 4. from the HDD 6 to the IC card 12;
  • 5. from the HDD 6 to the optical disc 13;
  • 6. from the disc cartridge 11 to the IC card 12;
  • 7. from the disc cartridge 11 to the optical disc 13;
  • 8. from the IC card 12 to the disc cartridge 11;
  • 9. from the IC card 12 to the optical disc 13; and
  • 10. from an EMD service to the HDD 6, disc cartridge 11, IC card 12, or optical disc 13.
As described, the HDD 6 of the information processing apparatus 1 can accommodate data from diverse storage media: from the optical disc 13, from the IC card 12, or from any EMD service offering its data for download. The HDD 6 may be constituted illustratively by a mass-storage hard disc with a storage capacity of 40 gigabytes or thereabout. so that it can store audio data of up to 5,000 titles.
When audio data are copied from the disc cartridge 11, IC card 12 or optical disc 13 to the HDD 6, each audio data item saved onto the HDD 6 is associated with the name of the album that contains the data item in question, the title of the piece of music represented by the data item, the name of the artist involved with the audio data, and the date and time of data recording to the HDD 6, as shown in FIG. 10. The album names, music titles, artist names, and the dates and times of recording serve each as a keyword for a subsequent search through the audio data thus stored on the HDD 6.
How audio data are saved onto the HDD 6 is described below by referring to FIG. 11. Audio data are first input from the video/audio input unit 42, disc cartridge drive 7, IC card drive 8, or optical disc drive 13. The input audio data are forwarded through the sound interface 34 and recorded to the HDD 6. In that case, a ripping unit 91 either included in the sound interface 34 or constituted by software converts the audio data to a format suitable for storage onto the HDD 6. Before being written to the HDD 6, all audio data items are associated with relevant album names, music titles, artist names, and dates and times of recording. The audio data are compressed illustratively by a method known as ATRAC3 (Adaptive Transform Acoustic Coding 3; trademark) before being copied to the HDD 6.
Alternatively, the audio data may be compressed by such methods as MPEG-2AAC (Moving Picture Experts Group 2 Advanced Audio Coding; trademark), MP3 (NPEG-1 Audio Layer 3; trademark), TwinVQ (Transform-Domain Weighted Interleave Vector Quantization; trademark), MS Audio (WMA: Windows Media Audio; trademark), or Ogg Vorbis (trademark).
The album names, music titles and artist names to be associated with the compressed audio data in storage are entered through the operation unit 17, remote controller 5 or input unit 4. Instead of manipulating the operation unit 17, remote controller 5 or input unit 4 in entering the album names, music titles and artist names, the user may gain access either to an external database through the network 15 or to an internal database built on the HDD 6 in order to acquire the necessary data entries. The dates and times of audio data recording are established by referring to a built-in clock of the apparatus body 2.
When reproducing audio data from the HDD 6, the user selects the desired audio data item. The CPU 23 retrieves the selected audio data item from the HDD 6 and subjects the retrieved data item to a reproduction process. The process is carried out by a reproduction unit 92 made up of the sound interface 34, audio DSP 39, and digital amplifier 40. After decompressing the audio data item from its compressed state, the reproduction unit 92 subjects the data to suitable signal processes such as equalizing and outputs the data thus processed through the speakers 10.
The information processing apparatus 1 retains on its HDD 6 search software that allows the user to search for and retrieve desired audio data items from among the numerous audio data items stored on the HDD 6. For data search purposes, the information processing apparatus 1 has two functionally distinct units: a sorting unit 93 and a search unit 94, both constituted by software.
A sort condition is input to the sorting unit 93 from the operation unit 17, remote controller 5 or input unit 4. Specifically, the sorting unit 93 first admits the sort condition in terms of an album name, a music title or an artist name. Given the condition, the sorting unit 93 sorts the data held on the HDD 6 alphabetically, in the order of the Japanese syllabary, or in any other suitable order by referring to the album names, music titles or artist names associated with the stored data. If the user enters a date and a time of recording as the sort condition, the sorting unit 93 sorts the audio data held on the HDD 6 chronologically or in reverse chronological order with reference to their dates and times of recording. The sorting unit 93 then causes the monitor 3 to display the data thus sorted as shown in FIG. 13B. The sorted data are arranged into a loop-like data sequence with the first data item positioned adjacent to the last data item.
The search unit 94 receives a keyword for search in terms of character data from the operation unit 17, remote controller 5 or input unit 4. The search unit 94 may also admit from the microphone 18 a keyword in the form of audio data having undergone a voice recognition process. A search for the data item identified by the keyword is effected by the search unit 94 comparing the entered keyword with the album names, music titles or artist names of the audio data held on the HDD 6. The result of the search is displayed on the monitor 3. Specifically, if character data are entered as the keyword from the operation unit 17, remote controller 5 or input unit 4, the search unit 94 performs a matching process starting from the first character string of the album names, music titles or artist names for search purposes, and displays the result of the search on the monitor 3 as shown in FIG. 13C. If the keyword is input by voice from the microphone 18, the search unit 94 compares the recognized voice with the character strings of the album names, music titles or artist names for search purposes, and displays the result of the search on the monitor 3 likewise.
In the case above, the search unit 94 positions the audio data item that matches or is the closest to the keyword in the middle of the menu and highlights that item in a color different from that of the other audio data items on the monitor 3. The reason why the audio data item that matches or is the closest to the keyword is centrally displayed is that the position attracts the user's attention most effectively; the centrally located data item is highlighted because that item is most likely to be reproduced by the user's next operation. Furthermore, the search unit 94 shifts the loop-like data sequence sorted by the sorting unit 93, in such a manner that the audio data item that matches or is the closest to the keyword is always displayed in the middle of the menu, flanked by the closely related data items on the monitor 3. Under the centrally displayed data item come the ensuing data items sorted by the sorting unit 93 and arranged downwards in sequential order; above the centrally displayed data item are the preceding data sorted likewise but arranged upwards in the reverse order. It should be noted that the number of the data items shown included in the result of the search is not limited to what is shown in the figures.
Described below with reference to FIG. 12 is how a search is typically made through audio data. When the search program is started, the information processing apparatus 1 causes the monitor 3 to display a menu display screen 101 as shown in FIG. 13A. The menu display screen 101 shows a menu of audio data items stored on the HDD 6. Each audio data item is shown associated with the name of the album that contains the data item in question, the title of the piece of music represented by the data item, the name of the artist involved with the audio data, and the date and time of data recording to the HDD 6. These audio data items are indicated randomly on the menu display screen 101.
In step S21 of FIG. 12, the sorting unit 93 admits a sort condition from the operation unit 17, remote controller 5 or input unit 4. In step S22, the sorting unit 93 sorts the audio data in accordance with the input sort condition and displays the result of the sorting on the monitor 3. In the example of FIG. 13B, an artist name is entered as the sort condition. In response, the sorting unit 93 sorts the stored artist names illustratively in alphabetical order, and the sorted data are arranged into a loop-like data sequence with the first data item positioned adjacent to the last data item. That is, in the example of FIG. 13B, the music title “AAAAA” associated with the first artist name “Ann” is shown adjacent to the music title “YYYYY” linked to the last artist name “Tom.”
In step S23, the search unit 94 admits character data as the keyword for search from the operation unit 17, remote controller 5 or input unit 4. Alternatively, the search unit 94 may admit from the microphone 18 the keyword in the form of audio data having undergone a voice recognition process. In step S24, the search unit 94 performs a search by comparing the input keyword with the album names, music titles or artist names of the audio data held on the HDD 6. The result of the search is displayed on the monitor 3. For example, FIG. 13C shows a screen indicating the result of the search with a music title of “QQQQQ” used as the keyword. The music title “QQQQQ” that matched the keyword is highlighted and displayed in the middle of the display. Under the centrally displayed data item come the ensuing data items sorted by artist name and arranged downwards in sequential order (“John,” “Tom,” etc.); above the centrally displayed data item are the preceding data also sorted by artist name but arranged upwards in the reverse order (“John, “Bob,” etc.).
In the example above, the audio data items are sorted by artist name before being subjected to the search based on the keyword of a music title. As a result, the screen of FIG. 13C allows the user not only to search for the desired audio data item but also to check the music title of the artist associated with the data item in question.
For search purposes, audio data items may be sorted and searched for through different fields as described above, and may also be sorted and searched for in the same field. For example, if the music titles are sorted alphabetically, in the order of the Japanese syllabary, or in any other suitable order before being subjected to the search with a desired music title used as the keyword, the audio data item that matches or is the closest to the keyword is displayed in the middle of the menu, flanked vertically by the closely related data items. Even if the centrally displayed data item is not identical to what is desired, the necessary data item can likely be found nearby. As opposed to the above example in which the audio data items are initially sorted followed by the search for the target data item, the desired data item may be first searched for by use of the keyword and the result of the search may then be sorted based on a certain sort condition. Although the HDD 6 alone was shown subject to the search in the example above, this is not limitative of the invention. Alternatively, the sorting of and the search for desired data may also be carried out on the disc cartridge 11, IC card 12, optical disc 13, or a server connected through the network.
The menu display screen 50, 71 or 101 discussed above is displayed in superposed fashion on a background image. When any audio data item retrieved by the above-described search is reproduced, the monitor 3 shows as a background image a spectrum display of the audio data being played. Illustratively, all audio data being reproduced and output through the sound interface 34 are subject to fast Fourier transformation or other suitable processes for frequency analysis by the interface 34. Spectrum data derived from the analysis under control of the sound interface 34 are turned into a matching background image that is displayed on the monitor 3.
The menu display screen 50, 71 or 101 superposed on the background image shows the blocks of data items in menu form with different transmission factors. This feature is designed to enhance the visibility of the data on display.
More specifically, as shown in FIG. 14, the information processing apparatus 1 comprises a first mixer 111 and a second mixer 112, both implemented illustratively by software. Take, as an example, the menu display screen 101 that displays the result of the search. The first mixer 111 admits background image transmission factor data about each data item block as well as background image data, the transmission factor data being retrieved from a transmission factor table held in suitable storing means such as the HDD 6. As shown in FIG. 15, the transmission factor of a block 102a containing the centrally displayed data item that matches or is the closest to the keyword is set for zero percent relative to a background image 110. The transmission factor for each of the neighboring blocks around the centrally located data item block 102a is made progressively higher relative to the background image 110 the farther the neighboring block away from the central location. The first mixer 111 outputs to the second mixer 112 the background image data based on the varying transmission factors.
The second mixer 112 admits the background image data based on the dissimilar transmission factors, as well as character data made up of the album names, music titles, artist names, and recording times to be displayed in the blocks 102. The second mixer 112 mixes the character data with the transmission factor-based background image data and outputs the result of the data mixture to the monitor 3 for display.
The screen displayed on the monitor 3 in the case above is described below in more detail by referring to FIG. 15. The centrally located block 102a containing the audio data item that matches or is the closest to the keyword is given the lowest transmission factor of zero percent. That is, the background image 110 is totally hidden by the block 102a so that the block 102a attracts the user's highest attention. The upper and lower blocks 102b adjacent to the block 102a are given a slightly higher transmission factor barely allowing the background image 110 to be seen through. This allows the character data in the two adjacent blocks 102b to appear clearly and thus attract the user's second-highest attention next to the central block 102a. The next upper and lower blocks 102c adjacent to the blocks 102b are given a bit higher transmission factor than the blocks 102b relative to the background image 110. That is, the blocks 102c have a lower brightness level than the blocks 102b and thus attract the user's third-highest attention next to the blocks 102b. The next upper and lower blocks 102d adjacent to the blocks 102c are given a still higher transmission factor than the blocks 102c relative to the background image 110. In this example, the blocks 102d have the highest transmission factor and appear the darkest relative to the background image 110, attracting the user's attention the least. In other words, the blocks flanking the centrally located block 102a are given progressively higher transmission factors relative to the background image 110 the farther the block away from the central location; the character data in each block appear increasingly unclear the closer the block to the upper or lower edge of the menu.
According to the displaying method described above, the centrally located block 102a is assigned the lowest transmission factor of zero percent relative to the background image 110. The neighboring blocks 102b through 102d are each given a progressively higher transmission factor the farther the block away from the central location. That means the display data appear increasingly darker the closer the block to the upper or lower edge of the menu against the background image 110. On that display screen, the user's attention is first drawn to the centrally located block 102a before being attracted to the neighboring blocks in reverse proportion to their transmission factors. This feature is intended to enhance the visibility of the data items being displayed.
The above manner of controlling the transmission factor relative to the background image 100 may also apply to the menu display screen 50, 71 or 101 described earlier. It will be appreciated that the transmission factor of the centrally displayed block 102a relative to the background image 110 is not limited to zero percent as long as the central block attracts the user's highest attention, as shown on the menu display screen 50, 71 or 101. As an alternative to the above setup in which the transmission factor is varied block by block, the factor may be raised in a gradual, stepless fashion vertically on both sides of the centrally located block 102a.
In the example above, the progressively raised transmission factors of the blocks 102b through 102d relative to the background image 110 as they approach the upper or lower edge of the menu are implemented by use of the transmission factor table established on the HDD 6. Alternatively, since the information processing apparatus 1 has substantially the same functions as those of personal computers, the apparatus 1 need not have recourse to the transmission factor table. Depending on its diverse kinds of software installed, the information processing apparatus 1 may provide various menu screen displays. When any one of such displays is effected, the apparatus 1 may compute the transmission factor in terms of distance away from the centrally located block and then provide a menu display screen on which the transmission factors of varying display locations are determined according to the result of the computation relative to the above-mentioned background image 110.
The functions and features of the information processing apparatus 1 described above may be implemented either by hardware or by software. For the software-based processing to take place, programs constituting the software may be installed onto the HDD 6 either from the disc cartridge 11, IC card 12 or optical disc 13 loaded in the disc cartridge drive 7, IC card drive 8 or optical disc drive 9; or from an external source following a download process over the network 15.
The audio data to be recorded to the optical disc 13 may alternatively be transmitted over the network. Such a setup may include arrangements allowing users to obtain information about the audio data available through an audio data transfer device connected to the network. The selected or unselected state may be set for the optical disc based on the acquired information about the available audio data.
While a preferred embodiment of the present invention has been described using specific terms, such description is for illustrative purposes only, and it is to be understood that changes and variations may be made without departing from the spirit or scope of the following claims.

Claims (52)

1. A data transfer apparatus for transferring data from a first storage area to a second storage area, said data transfer apparatus comprising:
inputting means through which to input selected data and management data with which to manage data that may be input from said first storage area;
outputting means for outputting data to said second storage area;
display controlling means for controlling output of display data to a connected display device for display on the display device;
storing means for storing the input management data and at least part of data associated with said display data displayed on said display device;
operation data inputting means through which to input operation data entered by a user from an input device; and
controlling means for causing said display controlling means to display on said display device a list of data that may be input in accordance with said input management data and a list of data already stored in the second storage area, said controlling means further causing the data which has been input through said operation data inputting means and which is designated to be transferred from said first storage area to said second storage area to be transferred, said controlling means further causing said display controlling means to give a predetermined indication to a region associated with currently transferred data in said list displayed on said display device, said indication reflecting progress of the data transfer, said controlling means further causing said display controlling means to display overall transfer progress status regarding all data that is designated to be transferred.
2. A data transfer apparatus according to claim 1, wherein, based on said operation data input through said operation data inputting means, said controlling means further causes said display controlling means to put markings on the data designated to be transferred from said first storage area to said second storage area.
3. A data transfer apparatus according to claim 1, wherein said indication reflecting the progress of said data transfer involves one data-associated area indication being replaced progressively by another indication.
4. A data transfer apparatus according to claim 3, wherein the progressive replacement of one indication by another indication is based on a ratio of all data to be transferred to data having been transferred at a certain point in time.
5. A data transfer apparatus according to claim 1, wherein said first storage area is a hard disc.
6. A data transfer apparatus according to claim 1, wherein said second storage area is an optical storage medium.
7. A data transfer apparatus according to claim 1, wherein said first storage area is a data transmission device connected to a network.
8. A data transfer method for transferring data from a first storage area to a second storage area, said data transfer method comprising steps of:
receiving management data with which to manage data that may be input from said first storage area;
storing the received management data in memory;
displaying on a display device a list of data that may be transferred in accordance with said management data and a list of data already stored in the second storage area;
transferring designated data from said first storage area to said second storage area in accordance with input information indicative of said designated data;
giving a predetermined indication to a region which shows information about currently transferred data in said list displayed on said display device, said indication reflecting progress of the data transfer; and
separately displaying transfer progress status based on a ratio of all data to be transferred to data having been transferred at a certain point in time.
9. A data transfer method according to claim 8, further comprising a step of putting markings on said list of data in a manner reflecting said designated data for transfer from said first storage area to said second storage area.
10. A data transfer method according to claim 8, wherein said indication reflecting the progress of said data transfer involves one data-associated area indication being replaced progressively by another indication.
11. A data transfer method according to claim 8, wherein the progressive replacement of one indication by another indication is based on said ratio of all data to be transferred to the data having been transferred at a certain point in time.
12. A display control apparatus controlling a display screen including at least a first display area, a second display area, and a third display area, said display screen displaying information about content data to be recorded from a first recording medium to a second recording medium, said display control apparatus comprising:
a display control unit that:
displays, in said first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
displays, in said second display area, an indicator of a progress of a recording being made to said second recording medium of one or more selected content units; and
displays, in said third display area and in a distinguishable manner, content names of selected content units for which individual recording from said first recording medium to said second recording medium has been completed,
wherein the display control unit displays the content names of the selected content units for which the individual recording has been completed in the distinguishable manner by displaying the content names in the third display area upon completion of the individual recording.
13. The display control apparatus according to claim 12, wherein:
said display control unit displays, in said third display area, information regarding data size of the content units for which content names are displayed in said third display area.
14. The display control apparatus according to claim 12, wherein:
said first recording medium is a removable recording medium; and
said second recording medium is incorporated in an enclosure of said apparatus.
15. The display control apparatus according to claim 12, wherein:
said content data is audio data; and
said content names are song titles.
16. The display control apparatus according to claim 15, wherein said display control unit displays, as part of said list in said first display area, information about a length of reproduction time of each content unit recorded on said first recording medium.
17. The display control apparatus according to claim 12, wherein said display control unit further displays, outside of said first display area and said third display area, a content name of a selected content unit currently being recorded to said second recording medium.
18. The display control apparatus of claim 12, wherein the display control unit displays the content names of the selected content units for which the individual recording has been completed in the distinguishable manner by changing a color of the content names upon completion of the individual recording.
19. The display control apparatus of claim 12, wherein the third display area further comprises a listing of content units previously stored on the second recording medium.
20. A display method for giving displays on a display screen including at least a first display area, a second display area, and a third display area, said display screen displaying information about content data to be recorded from a first recording medium to a second recording medium, said display method comprising:
displaying, in said first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
starting to record to said second recording medium content data selected to be recorded from said first recording medium; and
displaying, in said second display area, an indicator of a progress of a recording being made to said second recording medium of one or more selected content units; and
displaying, in said third display area and in a distinguishable manner, content names of selected content units for which individual recording from said first recording medium to said second recording medium has been completed,
wherein the displaying the content names of the selected content units for which the individual recording has been completed in the distinguishable manner comprises displaying the content names in the third display area upon completion of the individual recording.
21. The display method according to claim 20, further comprising displaying, in said third display area, information regarding data size of the content units for which content names are displayed in said third display area.
22. The display method according to claim 20, further comprising displaying in said third display area additional information about the selected content units for which the recording from said first recording medium to said second recording medium has been completed.
23. The display method according to claim 20, wherein:
said first recording medium is a removable recording medium; and
said second recording medium is incorporated in an enclosure of an apparatus carrying out the display method.
24. The display method according to claim 20, wherein said content data is audio data and said content names are song titles.
25. The display method according to claim 20, wherein said act of displaying in said first display area further displays, as part of said list in said first display area, information about the length of reproduction time of each content unit recorded on said first recording medium.
26. The display method according to claim 20, wherein the act of displaying in the second display area the indicator of the progress further comprises displaying in the second display area a content name of a selected content unit currently being recorded to said second recording medium.
27. The display method of claim 20, wherein the displaying the content names of the selected content units for which the individual recording has been completed in the distinguishable manner comprises changing a color of the content names upon completion of the individual recording.
28. The display method of claim 20, wherein the third display area further comprises a listing of content units previously stored on the second recording medium.
29. At least one non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, instruct a computer to perform a display method for giving displays on a display screen including at least a first display area, a second display area, and a third display area, said display screen displaying information about content data to be recorded from a first recording medium to a second recording medium, said display method comprising:
displaying, in said first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
starting to record to said second recording medium content data selected to be recorded from said first recording medium; and
displaying, in said second display area, an indicator of a progress of a recording being made to said second recording medium of one or more selected content units; and
displaying, in said third display area and in a distinguishable manner, content names of selected content units for which individual recording from said first recording medium to said second recording medium has been completed,
wherein the displaying the content names of the selected content units for which the individual recording has been completed in the distinguishable manner comprises displaying the content names in the third display area upon completion of the individual recording.
30. A display control apparatus for displaying information about a recording of selected content data from a first recording medium to a second recording medium, said display control apparatus comprising:
a display control unit that:
displays, in a first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
during recording of said selected content data to said second recording medium, alters a display of the list of content data recorded on said first recording medium such that content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable in the list; and
alters the display of the list such that the content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable based on the display of a first graphical representation in the first display area for each content unit for which the recording has been completed, the display of a second graphical representation in the first display area for each content unit for which the recording is currently processing, and the absence of the display in the first display area of the first and second graphical representations for each content unit for which the recording has not been started.
31. The display control apparatus according to claim 30, wherein said display control unit displays an indicator of progress status of the recording being made to said second recording medium in such a manner that said indicator changes in size a predetermined color part of the display.
32. The display control apparatus according to claim 30, wherein said content data is audio data and said content names are song titles.
33. The display control apparatus according to claim 30, wherein said display control unit displays, as part of said list, additional information about a length of reproduction time of said content data recorded on said first recording medium.
34. A display method comprising:
displaying, in a first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
receiving instructions selecting content units to said second recording medium from said first recording medium;
recording to said second recording medium from said first recording medium the selected content units;
during recording of said selected content units to said second recording medium, altering a display of the list such that content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable in the list; and
altering the display of the list such that the content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable based on the display of a first graphical representation in the first display area for each content unit for which the recording has been completed, the display of a second graphical representation in the first display area for each content unit for which the recording is currently processing, and the absence of the display in the first display area of the first and second graphical representations for each content unit for which the recording has not been started.
35. The display method according to claim 34, wherein during an individual recording of a particular selected content unit to said second recording medium, said act of altering displays in the list an indicator of a progress status of the individual recording being made to said second recording medium, wherein the indicator comprises a progressive coloring of a display element.
36. The display method according to claim 34, wherein said content data is audio data and said content names are song titles.
37. The display method according to claim 34, further comprising displaying, as part of said list, additional information about a length of reproduction time of said content units recorded on said first recording medium.
38. At least one non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, instruct a computer to perform a display method comprising:
displaying, in a first display area, a list of content data recorded on said first recording medium, wherein each entry in the list is associated with a particular content unit and comprises, for each content unit, a content name for the content unit and a selection status indicating whether the content unit is a selected content unit to be recorded to the second recording medium;
receiving instructions selecting content units to be recorded to said second recording medium from said first recording medium;
recording to said second recording medium from said first recording medium the selected content units;
during recording of said selected content units to said second recording medium, altering a display of the list such that content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable in the list; and
altering the display of the list such that the content units for which the recording has been completed, for which the recording is currently processing, and for which the recording has not been started are distinguishable based on the display of a first graphical representation in the first display area for each content unit for which the recording has been completed, the display of a second graphical representation in the first display area for each content unit for which the recording is currently processing, and the absence of the display in the first display area of the first and second graphical representations for each content unit for which the recording has not been started.
39. A display control apparatus for displaying information about a recording of selected content data from a first recording medium to a second recording medium, said display control apparatus comprising:
a display control unit that displays a progress of recording on a display screen, the display control unit:
displays, on said display screen, a first indicator of a fixed size including a first graphical representation of the progress of recording a first content unit from a first recording medium to a second recording medium and a second indicator of the fixed size including a second graphical representation of the progress of recording a second content unit from a third recording medium to a fourth recording medium,
wherein a first content name of said first content unit is displayed within an area defined by said first indicator and a second content name of said second content unit is displayed within an area defined by said second indicator, and
wherein said first and second indicators are displayed simultaneously on said display screen.
40. The display control apparatus of claim 39, wherein the first recording medium and the third recording medium are the same recording medium, and the second recording medium and the fourth recording medium are the same recording medium.
41. The display control apparatus of claim 39, wherein said first and second indicators are displayed alongside one another.
42. The display control apparatus of claim 41, wherein said first and second indicators are in a form of bar graph.
43. The display control apparatus of claim 39, wherein the display control apparatus is further adapted to display an expected remaining time of recording at least one of the first content unit and the second content unit.
44. The display control apparatus of claim 39, wherein the display control apparatus is further adapted to display a speed of recording at least one of the first content unit and the second content unit.
45. The display control apparatus of claim 39, wherein the display control unit displays at least the first and second indicators in a list.
46. A method for displaying a progress of recording on a display screen, said method comprising:
displaying, on said display screen, a first indicator of a fixed size including a first graphical representation of the progress of recording a first content unit from a first recording medium to a second recording medium and a second indicator of the fixed size including a second graphical representation of the progress of recording a second content unit from a third recording medium to a fourth recording medium,
wherein a first content name of said first content unit is displayed within an area defined by said first indicator and a second content name of said second content unit is displayed within an area defined by said second indicator, and
wherein said first and second indicators are displayed simultaneously on said display screen.
47. The method of claim 46, wherein the first recording medium and the third recording medium are the same recording medium, and the second recording medium and the fourth recording medium are the same recording medium.
48. The method according to claim 46, wherein said first and second indicators are displayed alongside one another.
49. The method according to claim 48, wherein said first and second indicators are in a form of a bar graph.
50. The method according to claim 46, further comprising displaying an expected remaining time of recording at least one of the first content unit and the second content unit.
51. The method according to claim 46, further comprising displaying a speed of recording at least one of the first content unit and the second content unit.
52. At least one non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, instruct a computer to perform a method for displaying a progress of recording on a display screen, said method comprising:
displaying, on said display screen, a first indicator of a fixed size and including a first graphical representation of the progress of recording a first content unit from a first recording medium to a second recording medium and a second indicator of the fixed size and including a second graphical representation of the progress of recording a second content unit from a third recording medium to a fourth recording medium,
wherein a first content name of said first content unit is displayed within an area defined by said first indicator and a second content name of said second content unit is displayed within an area defined by said second indicator, and
wherein said first and second indicators are displayed simultaneously on said display screen.
US12/069,411 2001-11-30 2008-02-08 Data transfer apparatus and data transfer method Active 2025-06-09 USRE43377E1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/069,411 USRE43377E1 (en) 2001-11-30 2008-02-08 Data transfer apparatus and data transfer method
US13/157,018 USRE44436E1 (en) 2001-11-30 2011-06-09 Data transfer apparatus and data transfer method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001367861A JP3736442B2 (en) 2001-11-30 2001-11-30 Display device and display method
JPP2001-367861 2001-11-30
US10/161,553 US7242856B2 (en) 2001-11-30 2002-05-31 Data transfer apparatus and data transfer method
US12/069,411 USRE43377E1 (en) 2001-11-30 2008-02-08 Data transfer apparatus and data transfer method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/161,553 Reissue US7242856B2 (en) 2001-11-30 2002-05-31 Data transfer apparatus and data transfer method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/161,553 Continuation US7242856B2 (en) 2001-11-30 2002-05-31 Data transfer apparatus and data transfer method

Publications (1)

Publication Number Publication Date
USRE43377E1 true USRE43377E1 (en) 2012-05-08

Family

ID=19177547

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/161,553 Ceased US7242856B2 (en) 2001-11-30 2002-05-31 Data transfer apparatus and data transfer method
US12/069,411 Active 2025-06-09 USRE43377E1 (en) 2001-11-30 2008-02-08 Data transfer apparatus and data transfer method
US13/157,018 Active 2025-06-09 USRE44436E1 (en) 2001-11-30 2011-06-09 Data transfer apparatus and data transfer method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/161,553 Ceased US7242856B2 (en) 2001-11-30 2002-05-31 Data transfer apparatus and data transfer method

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/157,018 Active 2025-06-09 USRE44436E1 (en) 2001-11-30 2011-06-09 Data transfer apparatus and data transfer method

Country Status (2)

Country Link
US (3) US7242856B2 (en)
JP (1) JP3736442B2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034686A1 (en) * 1997-12-10 2001-10-25 Eder Jeff Scott Method of and system for defining and measuring the real options of a commercial enterprise
US20040215495A1 (en) * 1999-04-16 2004-10-28 Eder Jeff Scott Method of and system for defining and measuring the elements of value and real options of a commercial enterprise
US20040193503A1 (en) * 2000-10-04 2004-09-30 Eder Jeff Scott Interactive sales performance management system
US20040236673A1 (en) * 2000-10-17 2004-11-25 Eder Jeff Scott Collaborative risk transfer system
US7523065B2 (en) * 2001-12-12 2009-04-21 Asset Trust, Inc. Risk transfer supply chain system
US20040215522A1 (en) * 2001-12-26 2004-10-28 Eder Jeff Scott Process optimization system
US20040042104A1 (en) * 2002-09-03 2004-03-04 Jose Vicente Tarodo Orti Method for copying disks, tapes and similar information supports, and corresponding public automatic machine for copying or duplicating information supports
TW555130U (en) * 2002-11-01 2003-09-21 Key Technology Corp Multiple card-reading CD-ROM drive
EP2007130A1 (en) * 2003-09-15 2008-12-24 United Video Properties, Inc. Systems amd methods for automatically exporting digital content using an interactive television application
US7493617B2 (en) * 2004-03-05 2009-02-17 International Business Machines Corporation Method of maintaining task sequence within a task domain across error recovery
US20090043637A1 (en) * 2004-06-01 2009-02-12 Eder Jeffrey Scott Extended value and risk management system
JP2006011750A (en) * 2004-06-24 2006-01-12 Sony Corp Information display device, information display method and computer program
US7512895B2 (en) * 2005-09-08 2009-03-31 Microsoft Corporation Common software activity status representation
JP4753713B2 (en) * 2005-12-27 2011-08-24 富士通株式会社 Data communication system, relay device, and portable terminal device
US8498915B2 (en) * 2006-04-02 2013-07-30 Asset Reliance, Inc. Data processing framework for financial services
US20080015715A1 (en) * 2006-07-11 2008-01-17 Sun Valley Info. Corp. Card reader for audio player
JP4769138B2 (en) * 2006-07-27 2011-09-07 クラリオン株式会社 Audio equipment
KR100835210B1 (en) * 2007-03-12 2008-06-05 삼성전자주식회사 Display method of file and apparatus for portable device using the same
US8181117B2 (en) * 2008-10-21 2012-05-15 Microsoft Corporation Display of predicted storage state of target computing device during media file synchronization
US8255808B2 (en) * 2008-12-12 2012-08-28 Nokia Corporation Controlling data transfer between devices
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8677400B2 (en) 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
WO2012093409A2 (en) * 2011-01-07 2012-07-12 Sarkar Subhanjan Storage media pre-programmed for enhanced search and retrieval of multimedia content
JP2013149008A (en) * 2012-01-18 2013-08-01 Sony Corp Electronic apparatus, data transfer control method, and program
US9742836B2 (en) 2014-01-03 2017-08-22 Yahoo Holdings, Inc. Systems and methods for content delivery
USD775183S1 (en) 2014-01-03 2016-12-27 Yahoo! Inc. Display screen with transitional graphical user interface for a content digest
US9940099B2 (en) 2014-01-03 2018-04-10 Oath Inc. Systems and methods for content processing
US9558180B2 (en) 2014-01-03 2017-01-31 Yahoo! Inc. Systems and methods for quote extraction
US9971756B2 (en) 2014-01-03 2018-05-15 Oath Inc. Systems and methods for delivering task-oriented content
US10503357B2 (en) * 2014-04-03 2019-12-10 Oath Inc. Systems and methods for delivering task-oriented content using a desktop widget
US10205989B2 (en) * 2016-06-12 2019-02-12 Apple Inc. Optimized storage of media items

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1980000176A1 (en) 1978-06-27 1980-02-07 H Sugawa Multipurpose actuator
US5930449A (en) * 1994-07-06 1999-07-27 Lg Electronics Inc. Apparatus and method for writing record information in VCR
US6020982A (en) 1989-09-29 2000-02-01 Kabushiki Kaisha Toshiba Image data processing apparatus for digitally reproducing optical image data
US20010026287A1 (en) * 2000-01-26 2001-10-04 Satoshi Watanabe Apparatus and method for managing contents in a computer
US20010043366A1 (en) 2000-05-16 2001-11-22 Takaki Kameyama Information processing system, information processing apparatus, image pickup system, information processing method, and program
US20020089529A1 (en) * 2001-01-08 2002-07-11 Jeff Robbin Media player interface
US20020093678A1 (en) * 2000-10-17 2002-07-18 Skidgel John M. Managing and searching digital images
US20020129036A1 (en) * 2001-01-05 2002-09-12 Teraoptix, Inc. System and method for storing and manipulating multi-media
US6874130B1 (en) 2000-02-17 2005-03-29 International Business Machines Corporation Copy/move graphical user interface apparatus and method
US6901558B1 (en) * 2002-01-09 2005-05-31 International Business Machines Corporation System and method for displaying status of background worker threads
US6931198B1 (en) 1998-07-15 2005-08-16 Sony Corporation Apparatus and method for downloading desired data signal to user-selectable storage unit
US20050216866A1 (en) * 1997-06-25 2005-09-29 Comet Systems, Inc. System for replacing a cursor image in connection with displaying the contents of a web page
US7331869B2 (en) * 2001-03-09 2008-02-19 Microsoft Corporation Method and apparatus for creating and playing soundtracks in a gaming system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040019396A1 (en) 2001-03-30 2004-01-29 Mcmahon Maureen Methods for recording music to optical media

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1980000176A1 (en) 1978-06-27 1980-02-07 H Sugawa Multipurpose actuator
US6020982A (en) 1989-09-29 2000-02-01 Kabushiki Kaisha Toshiba Image data processing apparatus for digitally reproducing optical image data
US5930449A (en) * 1994-07-06 1999-07-27 Lg Electronics Inc. Apparatus and method for writing record information in VCR
US20050216866A1 (en) * 1997-06-25 2005-09-29 Comet Systems, Inc. System for replacing a cursor image in connection with displaying the contents of a web page
US6931198B1 (en) 1998-07-15 2005-08-16 Sony Corporation Apparatus and method for downloading desired data signal to user-selectable storage unit
US20010026287A1 (en) * 2000-01-26 2001-10-04 Satoshi Watanabe Apparatus and method for managing contents in a computer
US6874130B1 (en) 2000-02-17 2005-03-29 International Business Machines Corporation Copy/move graphical user interface apparatus and method
US20010043366A1 (en) 2000-05-16 2001-11-22 Takaki Kameyama Information processing system, information processing apparatus, image pickup system, information processing method, and program
US20020093678A1 (en) * 2000-10-17 2002-07-18 Skidgel John M. Managing and searching digital images
US20020129036A1 (en) * 2001-01-05 2002-09-12 Teraoptix, Inc. System and method for storing and manipulating multi-media
US20020089529A1 (en) * 2001-01-08 2002-07-11 Jeff Robbin Media player interface
US7331869B2 (en) * 2001-03-09 2008-02-19 Microsoft Corporation Method and apparatus for creating and playing soundtracks in a gaming system
US6901558B1 (en) * 2002-01-09 2005-05-31 International Business Machines Corporation System and method for displaying status of background worker threads

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
McEnvoy, Seth. "Micorsoft Windows Media Player 7 Handbook." Oct. 4, 2000. Microsoft Press. *

Also Published As

Publication number Publication date
JP2003173663A (en) 2003-06-20
US20030106068A1 (en) 2003-06-05
USRE44436E1 (en) 2013-08-13
US7242856B2 (en) 2007-07-10
JP3736442B2 (en) 2006-01-18

Similar Documents

Publication Publication Date Title
USRE43377E1 (en) Data transfer apparatus and data transfer method
US9619111B2 (en) Information processing apparatus and method, and program
US7827259B2 (en) Method and system for configurable automatic media selection
US7281220B1 (en) Streaming video programming guide system selecting video files from multiple web sites and automatically generating selectable thumbnail frames and selectable keyword icons
US7246112B2 (en) Searching apparatus and searching method
US20060085751A1 (en) Music user interface
US20070237136A1 (en) Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format
US7239802B2 (en) Processing method and processing apparatus for processing a plurality of files stored on storage medium
US20080074985A1 (en) Reproducing apparatus, reproducing method, and reproducing program
US20140108444A1 (en) Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US20070033147A1 (en) Content delivery system and method, content reproduction apparatus and content-providing server, and program for use in the same
KR20060095556A (en) Using content identifiers to download cd-cover pictures to represent audio content items
US11853353B2 (en) Music pushing method, apparatus, electronic device and storage medium
US20070239781A1 (en) Electronic device and method therefor
US20040002947A1 (en) Favorites for internet-access appliances
JP4036229B2 (en) Display control apparatus and display method
JP4144649B2 (en) Display control apparatus and display method
JP4218735B2 (en) Data display device and data display method
JP2001144704A (en) Method and device for information processing and recording medium
JP2003167571A (en) Data display and display control method
JP4175430B2 (en) Data processing apparatus and data processing method
JP2002280984A (en) Recording method for broadcast program, recording program, and storage medium

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12