`
`LANGUAGE SOLUTIONS
`
`STATE OF NEW YORK
`
`COUNTY OF NEW YORK
`
`Ss
`
`CERTIFICATION
`
`This is to certify that the attached translation is to the best of my knowledge andbelief a true and accurate
`
`translation from Japanese into English of the attached Japanese Unexamined Patent Application Publication with
`
`Disclosure No. JP 2000-35888 and publication date: February 2, 2000.
`
`
`
`Edward f Jacob
`
`Divergent Language Solutions, LLC
`
`State of New York
`
`County of New York
`Subscribed to and sworn before methis { day of ka a rel,
`by EdwardJ. Jacob.
`
`,2020,
`
`
`
`NotaryVia.Ap
`
`MATTHEW C. ZELAK
`NOTARY PUBLIC, State of New York
`Mo. 01ZE6350239
`Qualified in New Yerk County
`Cornmission Expires November 7, 2020
`
`>
`
`183 Madison Avenue, Suite 416 | New York, NY 10016 | p 917.979.4513 | £415.525.4313
`600 California Street, 11" Floor | San Francisco, CA 94108| p 415.400.4538 | f 415.525.4313
`
`divergent@divergentls.com | www.divergentls.com
`IPR2020-01288
`Sony EX1005 Page1
`
`IPR2020-01288
`Sony EX1005 Page 1
`
`
`
`(11) Patent Application
`(12) JAPANESE UNEXAMINED PATENT APPLICATION PUBLICATION (A)
`Disclosure No. JP 2000-35888
`(P2000-35888A)
`February 2, 2000 (Heisei 12)
`Theme Code (Reference)
`420J
`5B076
`351H
`5B089
`302D
`5D108
`
`(43) Publication Date
`FI
`G06F
`
`9/06
`13/00
`15/04
`
`G10K
`
`Ident. Code
`
`351
`302
`
`(19) Japan Patent Office (JP)
`
`(51) Int. Cl.7
`G06F
`
`G10K
`
`9/445
`13/00
`15/04
`
`(21) Application No.
`
`(22) Date of Filing
`
`Inspection Request: Not Yet Total No. of Claims: 4 OL (Total 7 pages)
`(71) Applicant
`000004075
`JP H10-203881
`Yamaha Corporation
`10-1 Nakazawa-cho,
`Hamamatsu-shi, Shizuoka-shi
`Masashi Sugiyama
`c/o Yamaha Corporation
`10-1 Nakazawa-cho,
`Hamamatsu-shi, Shizuoka-shi
`10098084
`Kenji Kawa▲saki▼,
`Patent Attorney (and 1 other)
`
`July 17, 1998
`(Heisei 10)
`
`(72) Inventor
`
`(74) Agent
`
`F Term (Reference)
`
`Invention] COMMUNICATION
`[Title of
`(54)
`TERMINAL AND COMMUNICATION SYSTEM
`
`(57) [Abstract]
`[Problem] To reduce labor and costs required to
`update a service program for executing failure
`diagnosis, restoration, or the like to processing means
`in a communication terminal.
`[Resolution Means] A karaoke terminal 3 has a
`ROM 22, and a service program for causing a CPU 20
`to execute processing for examining and restoring
`failures and the like of a hard disk drive 24 is stored
`on the ROM 22. A service program for causing the
`CPU 20 to execute processing for examining and
`restoring failures and the like of an area for storing an
`application program for causing the CPU 20 to execute
`karaoke performance processing and the like and of
`this karaoke terminal 3 is stored in the hard disk drive
`24. When updating the service program, a new service
`program transmitted from a public line network 2 is
`inputted to the CPU 20 via a communication interface
`28, and the CPU 20 writes the new service program to
`the hard disk drive 24.
`
`Communication
`I/F
`
`Operation
`unit
`
`Sound source
`device
`
`Display unit
`
`Speaker
`
`IPR2020-01288
`Sony EX1005 Page 2
`
`
`
`
`
`
`[Scope of Patent Claims]
`[Claim 1] A communication terminal for receiving data
`transmitted via a communication network, comprising
`magnetic storage means having a first region for storing a
`prescribed application program and a second region for
`storing a service program,
`non-volatile storage means for storing a service program
`relating to the magnetic storage means,
`processing means for executing processing according to the
`application program stored on the magnetic storage means,
`the service program, or the service program relating to the
`magnetic storage means stored on the non-volatile memory,
`and writing means for, when receiving the service program
`transmitted via the communication network, writing the
`received service program to the second region on the
`magnetic storage means.
`[Claim 2] The communication terminal according to
`claim 1, wherein the non-volatile memory is rewriteable
`flash memory, and
`when receiving the service program relating to the magnetic
`storage means transmitted via the communication network,
`the writing means write the received service program
`relating to the magnetic storage means to the non-volatile
`memory.
`[Claim 3] The communication terminal according to
`claim 1 or 2, further comprising input means for instructing
`the processing means to initiate execution of processing
`according to the application program, the service program,
`or the service program relating to the magnetic storage
`means, wherein
`the processing means execute processing according to the
`application program when a processing initiation instruction
`is inputted from the input means by a first processing
`procedure and execute processing according to the service
`program or the service program relating to the magnetic
`storage means when a processing initiation instruction is
`inputted from the input means by a second processing
`procedure different from the first processing procedure.
`[Claim 4] A communication system, comprising: a
`communication terminal for receiving data transmitted via a
`communication network,
`the communication
`terminal
`having magnetic storage means having a first region for
`storing a prescribed application program and a second
`region for storing a service program, non-volatile storage
`means for storing a service program relating to the magnetic
`storage means, processing means for executing processing
`according to the application program stored on the magnetic
`storage means, the service program, or the service program
`relating to the magnetic storage means stored on the non-
`volatile memory, and writing means for, when receiving the
`service program
`transmitted via
`the communication
`network, writing the received service program to the second
`region on the magnetic storage means; and
`a data transmission device for transmitting a service
`program
`to
`the
`communication
`terminal via
`a
`communication network.
`[Detailed Description of the Invention]
`[0001]
`
`(2)
`
`JP 2000-35888 A (P2000-35888A)
`
`[Technical Field of the Invention] The present invention
`relates to a communication terminal storing a service
`program for causing a computer to execute failure diagnosis,
`restoration, and the like, and relates to a communication
`system provided with this communication terminal.
`[0002]
`[Conventional Art] In recent years, so-called karaoke
`devices include those having communication functionality,
`and communication karaoke systems in which a karaoke
`apparatus which is a terminal executes a performance based
`on music data transmitted from a host station via a
`communication network are widespread. In such a
`communication karaoke system, when supplying a new
`application program, for example, a karaoke performance
`processing program, a singing scoring program, or the like,
`to each terminal karaoke device, application program data is
`transmitted from a center station via the communication
`network. On the terminal karaoke device side, this
`application program is received and stored to a hard disk
`drive or the like.
`[0003]
`[Problem to Be Solved by the Invention] By way of
`mention, in a communication karaoke system as described
`above, the service program for causing the computer to
`execute karaoke device failure diagnosis, inspection, and
`restoration and tests, failure diagnosis, and the like on
`application programs is stored in ROM within the karaoke
`device and cannot be rewritten. Accordingly, even when
`receiving a new application program such as described
`above from the host station via the communication network,
`it is necessary to replace the ROM within the karaoke device
`with a ROM in which the new service program is stored in
`order to update the service program for executing testing,
`failure diagnosis, and the like on the application program.
`Thus, labor and costs are required to update the service
`program. Furthermore, the ROM has low capacity compared
`to hard disks or the like, and thus it is not possible to store
`the service program when the service program requires a
`high capacity storage region.
`[0004] The present invention has been configured in
`consideration of the foregoing circumstances, and an object
`thereof is to provide a communication terminal capable of
`reducing labor and costs required to update the service
`program for causing processing means to execute failure
`diagnosis, restoration, and the like and capable of storing
`high capacity service programs and a communication
`system provided with this communication terminal.
`[0005]
`[Means for Solving the Problem] To solve the foregoing
`problem, the communication terminal according to claim 1
`of the present invention is a communication terminal for
`receiving data transmitted via a communication network,
`provided with magnetic storage means having a first region
`for storing a prescribed application program and a second
`region for storing a service program, non-volatile storage
`means for storing a service program relating to the magnetic
`
`
`
`IPR2020-01288
`Sony EX1005 Page 3
`
`
`
`(3)
`
`
`
`storage means, processing means for executing processing
`according to the application program stored on the
`magnetic storage means, the service program, or the
`service program relating to the magnetic storage means
`stored on the non-volatile memory, and writing means for,
`when receiving the service program transmitted via the
`communication network, writing the received service
`program to the second region on the magnetic storage
`means.
`[0006] Also, the communication terminal according to
`claim 2 is the communication terminal according to claim
`1, wherein the non-volatile memory is rewriteable flash
`memory, and when receiving the service program relating
`to the magnetic storage means transmitted via the
`communication network, the writing means write the
`received service program relating to the magnetic storage
`means to the non-volatile memory.
`terminal
`[0007] Furthermore,
`the communication
`according to claim 3 is the communication terminal
`according to claim 1 or 2, further provided with input
`means for instructing the processing means to initiate
`execution of processing according to the application
`program, the service program, or the service program
`relating to the magnetic storage means, wherein the
`processing means execute processing according to the
`application program when a processing
`initiation
`instruction is inputted from the input means by a first
`processing procedure and execute processing according to
`the service program or the service program relating to the
`magnetic storage means when a processing initiation
`instruction is inputted from the input means by a second
`processing procedure different from the first processing
`procedure.
`[0008] Moreover, the communication system according
`to claim 4 is provided with a communication terminal for
`receiving data transmitted via a communication network,
`the communication terminal having magnetic storage
`means having a first region for storing a prescribed
`application program and a second region for storing a
`service program, non-volatile storage means for storing a
`service program relating to the magnetic storage means,
`processing means for executing processing according to
`the application program stored on the magnetic storage
`means, the service program, or the service program relating
`to the magnetic storage means stored on the non-volatile
`memory, and writing means for, when receiving the service
`program transmitted via the communication network,
`writing the received service program to the second region
`on the magnetic storage means; and a data transmission
`device for
`transmitting a service program
`to
`the
`communication terminal via a communication network.
`[0009]
`[Embodiments] Embodiments of the present invention
`will be described below with reference to drawings.
`
`JP 2000-35888 A (P2000-35888A)
`
`A. Communication System
`Firstly, FIG. 1 is a diagram illustrating a configuration of
`the communication system according to one embodiment
`of the present invention, and in this embodiment, a case
`will be described wherein the communication system to
`which the present invention is applied is a communication
`karaoke system. In FIG. 1, reference numeral 1 illustrates
`the center station (data transmission device) of the
`communication karaoke system. A plurality of karaoke
`terminals (communication terminals) 3 is connected to a
`center 1 via a public line network (communication
`network) 2 such as public telephone lines, ISDN, or the
`like, and the center 1 is capable of distributing application
`programs and service programs described later to each
`karaoke terminal 3 via the communication line network 2.
`[0010] B. Configuration of Karaoke Terminal
`Next, the karaoke terminal 3 will be described. As
`illustrated in FIG. 2, the karaoke terminal 3 is provided
`with a CPU (processing means and writing means) 20 for
`controlling portions of the device according to various
`programs such as application programs or service
`programs. A ROM (non-volatile memory) 22, a RAM 23,
`a hard disk drive (magnetic storage means) 24, a display
`unit 25, an operation unit (input means) 26, a sound source
`device 27, and a communication interface 28 are connected
`to the CPU 20 via a bus 21.
`[0011] As illustrated in FIG. 3, a startup program
`necessary for starting up the karaoke terminal is stored on
`the ROM 22. Furthermore, programs other than the startup
`program described above, such as an initialization program
`P1 for initializing the hard disk drive 24 and an HDD
`inspection program P2 for examining the hard disk drive
`24, are also stored on the ROM 22. This initialization
`program P1 and HDD inspection program P2 are service
`programs
`for
`performing
`inspection
`processing,
`initialization processing, and the like on the hard disk drive
`24 illustrated in FIG. 1. The RAM 23 is used to temporarily
`store the program data described above and karaoke music
`data.
`[0012] As illustrated in FIG. 4, the hard disk drive 24 has
`an application storage area (first region) 24a for storing
`application programs, a karaoke music storage area 24b for
`storing a large amount of karaoke music data, and a service
`storage area (second region) 24c for storing service
`programs. Normally, when a power supply of the karaoke
`terminal 3 is turned on, the startup program stored in the
`ROM 22 illustrated in FIG. 1 is read, whereby an
`application program stored in the application storage area
`24a is loaded into the RAM 23. Furthermore, when a
`karaoke song number is designated by a user, the
`designated karaoke song data is read from the karaoke song
`storage area 24b and loaded into the RAM 23 by control
`carried out by the CPU 20 according to the application
`program loaded onto the RAM 23. For
`
`
`
`IPR2020-01288
`Sony EX1005 Page 4
`
`
`
`(4)
`
`
`
`the service program stored in the service storage area 24c,
`when a failure program P3 for testing whether processing
`executed by the CPU 20 according to such an application
`program or processing according to the application
`program is not executed properly, a restoration program P4
`for causing the CPU 20 to execute restoration processing,
`or the like, is stored.
`[0013] In FIG. 1, the operation unit 26 is provided with
`various key switches such as numeric keys and mode
`switching keys, and the user can operate these switches to
`input song numbers or the like of karaoke songs to be
`reserved. As described above, when the power source of
`the karaoke terminal 3 is turned on, the application
`program stored in the hard disk drive 24 is loaded into the
`RAM 23, and karaoke performance processing is started,
`but by performing special key operations with the
`operation unit 26 when the karaoke terminal 3 starts up, the
`service program is loaded from the hard disk drive 24 or
`the ROM 22 into the RAM 23, and a service program such
`as a failure diagnosis is executed. Thus, in the present
`embodiment, startup methods when performing normal
`karaoke performance processing and when executing a
`service program such as failure diagnosis are separate.
`According to the present invention, a special key operation
`is required when starting up the service program, and thus
`it is possible to reduce erroneous operations wherein the
`service program is erroneously executed at normal times.
`Note, a dedicated switch for executing a service program,
`or the like, may be provided in the operation unit 26, and it
`may be configured such that the service program is
`executed by pressing this switch. In this case, it is
`preferable to provide a cover or the like on the dedicated
`switch and reduce the possibility of the switch being
`erroneously pressed.
`[0014] The sound source device 27 generates a tone
`signal based on music data included in the karaoke song
`data. The karaoke music data loaded in the RAM 23 is
`sequentially inputted to the sound source device 27,
`whereby the sound source device 27 sequentially generates
`a tone signal and outputs the generated tone signal to a
`speaker 29. The speaker 29 converts the tone signal
`generated by the sound source device 27 into analog data,
`then amplifies the analog signal and emits the amplified
`signal, whereby a performance corresponding to the
`karaoke music data is made.
`[0015] The display unit 25 is provided with a monitor
`and outputs a video read from a CD-ROM or the like during
`karaoke performance. At this time, lyrics based on lyrics
`data included in the karaoke song data are synthesized and
`outputted
`to
`the video displayed on
`the monitor.
`Furthermore, when an abnormality occurs in the karaoke
`terminal 3, the details of the abnormality and the like are
`displayed.
`[0016] Data transmitted from the public line network 2
`to the karaoke terminal 3 is written to the RAM 23 or the
`hard disk drive 24 via a communication interface 28.
`
`JP 2000-35888 A (P2000-35888A)
`
`[0017] C. Operation of Karaoke Terminal
`Next, the operation of the karaoke terminal 3 of the
`configuration described above.
`C-1. Service Program Distribution Processing
`Firstly, service program distribution processing for writing
`the service program transmitted from the center 1 via the
`public line network 2 to the service storage area 24c of the
`hard disk drive 24 will be described. As described above,
`service program data including a service program is
`transmitted from the center 1 to the karaoke terminal 3 via
`the public network 2. Thus, the types of programs such as
`the failure diagnosis program P3 and restoration program
`P4 described above are written to a header of the service
`program data transmitted from the center 1.
`[0018] The service program data transmitted from the
`center 1 is inputted to the CPU 20 via the communication
`interface 28. The CPU 20 specifies an area to which the
`service program is to be written from the header of the
`input service program data, and writes the service program
`to the service storage area 24c of the hard disk drive 24.
`For example, when the transmitted service program is the
`failure diagnosis program P3, the newly transmitted failure
`diagnosis program P3 is written over the failure diagnosis
`program P3 already written to the service storage area 24c.
`Thus, the service program stored in the hard disk drive 24
`is updated.
`[0019] In the communication karaoke system according
`to the present embodiment, a service program other than
`the service program relating to the hard disk drive 24 is
`configured to be stored in the rewritable hard disk drive 24,
`and thus when updating the service program, the service
`program may be transmitted from the center 1 via the
`public line network 2. In a conventional karaoke device,
`the service program is stored in the ROM, and thus when
`updating the service program, it is necessary to replace the
`ROM, but in this karaoke terminal 3, the service program
`can be updated easily and at low cost without having to
`perform such tasks. Furthermore, conventionally, it may be
`difficult or impossible to update the service program, and
`the degree of freedom to change new application programs
`or add peripheral devices may also be limited. However, in
`this karaoke terminal 3, service program updates can be
`implemented easily and at low cost, and thus the degree of
`freedom
`in changing application programs, adding
`peripheral devices, and the like is greater.
`[0020] Note, as described above, the service program
`data stored in the CD-ROM or the like is not limited to
`service program data transmitted from the center 1 via the
`public line network 2 and may be read by a CD-ROM drive
`or the like not illustrated to update the service program
`stored in the hard disk drive 24.
`[0021] Furthermore, in the present embodiment, a case
`wherein the service program is already stored in the service
`storage area 24c of the hard disk drive 24 and the stored
`service program is rewritten to a transmitted new service
`
`
`
`IPR2020-01288
`Sony EX1005 Page 5
`
`
`
`(5)
`
`
`
`program was described, but it may be configured such that
`the service program transmitted via the public line network
`2 is written in a state wherein the service program is not
`stored in the device storage area 24c. Furthermore, it may
`be configured to write a service program transmitted via
`the public line network 2 in addition to the service program
`already stored in the service storage area 24c.
`[0022] C-2. Recovery Processing When Karaoke
`Terminal Is Abnormal
`Next, a recovery process in the case wherein some
`abnormality occurs when the karaoke terminal 3 is started
`up will be described with reference to FIG. 5. As illustrated
`in FIG. 5, first, when the user turns on the power source of
`the karaoke terminal 3, the startup program stored in the
`ROM 22 is read (step Sa1). Thereafter, if no abnormality
`occurs in the karaoke terminal 3 (step Sa2), the application
`program stored in the application storage area 24a of the
`hard disk drive 24 is loaded into the RAM 23, and normal
`karaoke performance processing is performed (step Sa3).
`[0023] However, when an abnormality has occurred in
`this karaoke terminal 3 (step Sa2), it is determined whether
`the abnormality is an abnormality relating to the hard disk
`drive 24 (step Sa4). Here, when it is determined that the
`abnormality is related to the hard disk drive 24, the CPU
`20 executes the HDD inspection program P2 stored in the
`ROM 22 (step Sa5) and checks the details of the
`abnormality of the hard disk drive 24. Also, when the
`details of the abnormality are confirmed, the confirmed
`details are displayed on the monitor of the display unit 25
`(step Sa6).
`[0024] Thereafter, when the details of the abnormality
`displayed on the monitor of the display unit 25 are not
`damage to the hard disk drive 24 itself, for example, when
`the stored data is destroyed, or the like, the initialization
`program P1 is executed by the CPU 20 (step Sa7) and
`initializes the hard disk drive 24. Then, it is confirmed
`whether the initialization of the hard disk device 24 has
`ended normally (step Sa8), and when the initialization has
`ended normally, backup data is read by a CD-ROM drive
`not illustrated from a CD-ROM in which the backup data
`of the hard disk device 24 is stored and written to the hard
`disk device 24 (step Sa9). Thus, the recovery processing
`for the abnormality of the hard disk drive 24 ends.
`However, when initialization of the hard disk drive 24 is
`not possible, it is displayed on the monitor of the display
`unit 25 that restoration is impossible (step Sa10). When it
`is displayed that restoration is not possible, for example,
`when the hard disk drive 24 itself is damaged, the
`manufacturer of the karaoke terminal 3, a restoration
`company, or the like is requested for repairs.
`[0025] Thus, after recovery processing of the hard disk
`drive 24 is performed, it is determined whether an
`abnormality other than for the hard disk drive 24 has
`occurred (step Sa11). Here, when no other abnormality has
`
`JP 2000-35888 A (P2000-35888A)
`
`occurred, the application program is loaded from the hard
`disk drive 24 into the RAM 23, and normal karaoke
`performance processing is performed (step Sa3).
`[0026] However, when it is determined in step Sa9 that
`an abnormality other than for the hard disk drive 24 has
`occurred, the CPU 20 executes the failure diagnosis
`program P3 stored in the hard disk drive 24 (step Sa12).
`When the failure diagnosis program P3 is executed, failure
`diagnosis is performed for each part of the karaoke
`terminal 3 other than the hard disk drive 24, and the display
`unit 25 displays the contents of the abnormality on a
`monitor (step Sa13).
`[0027] Then, the repair program P4 stored in the hard
`disk drive 24 is executed, and the restoring process
`abnormalities diagnosed in Step Sa13 is performed (step
`Sa14). Also, when abnormalities are restored by the
`restoration processing based on the restoration program P4
`(step Sa15), normal karaoke performance processing is
`executed (step Sa3). When restoration by the restoration is
`not possible, the monitor of the display unit 25 displays
`such (step Sa3). In this case, the user must request repairs
`from the manufacturer of the karaoke terminal 3, a repair
`company, or the like.
`[0028] Note, when starting up the karaoke terminal 3
`(step Sa1), when
`the occurring abnormality
`is an
`abnormality other than of the hard disk drive (step Sa4), the
`CPU 20 executes the processing from step Sa12 onward
`described above.
`[0029] As described above, the karaoke terminal 3 stores
`the service program in the hard disk drive 24, and thus it is
`possible to increase the area for storing the service program
`compared to a conventional device wherein the service
`program is stored in the ROM. That is, it becomes possible
`to store high capacity service programs. However, when
`the service program is stored in the hard disk drive 24,
`which is more likely to have a failure or the like occur than
`a ROM or the like, it is also conceivable that an
`abnormality such as data of the hard disk drive 24 being
`corrupted occurs. In consideration of this point, in this
`karaoke terminal 3, the service program relating to the hard
`disk drive 24 is stored in the ROM 22. Thereby, when data
`of the hard disk drive 24 is corrupted, it is possible to
`perform recovery processing of the hard disk drive 24 as
`described above. After recovering the hard disk drive 24, it
`becomes possible to execute the service program stored in
`the hard disk drive 24, and it is possible to perform
`processing such as restoration for failures other than for the
`hard disk drive 24.
`[0030] Note, the recovery processing when there is an
`abnormality in the karaoke terminal 3 described above may
`be configured to, by a user operating the operation unit 26,
`respectively execute the initialization program P1, the
`HDD
`
`
`
`
`IPR2020-01288
`Sony EX1005 Page 6
`
`
`
`
`
`inspection program P2, the failure diagnosis program
`P3, the recovery program P4, and the like according to
`the flowchart illustrated in FIG. 4, and when a
`recovery processing program for causing the CPU 20
`to execute the recovery processing such as described
`above is stored in the ROM 22 and an abnormality
`occurs, it may be configured such that the recovery
`processing described above is performed according to
`this recovery processing program.
`[0031] Furthermore, even when no abnormality has
`occurred in the karaoke terminal 3, the user can
`operate the operation unit 26 to cause the CPU 20 to
`execute initialization program P1, the HDD inspection
`program P2, the failure diagnosis program P3, the
`restoration program P4, and the like.
`[0032] D. Modifications
`Rewritable flash memory may be used instead of the
`ROM 22 in the embodiment described above. When
`configuring as such, it becomes possible to rewrite the
`service program relating to the hard disk drive 24
`stored in the flash memory. Thereby, when the service
`program data relating to the hard disk device 24 is
`distributed from the center 1 to the karaoke terminal 3,
`the service program stored in the flash memory is
`updated, and thus it is possible to reduce the labor and
`costs required to update the service program.
`[0033]
`[Effect of the Invention] As described above,
`according to the present invention, it is possible to
`rewrite a service program stored in magnetic storage
`means to update the service program, and thus it is
`possible to reduce labor and costs required to update a
`service program for causing processing means to
`
`
`
`
`
`
`[FIG. 1]
`
`
`
`(6)
`
`JP 2000-35888 A (P2000-35888A)
`
`execute failure diagnosis, restoration, and the like.
`Furthermore, the service program is stored in the
`magnetic storage means, and thus it is possible to store
`high capacity service programs.
`[Brief Description of the Drawings]
`[FIG. 1] is a diagram illustrating a configuration of
`the communication
`system according
`to one
`embodiment of the present invention.
`illustrating a
`[FIG. 2]
`is a block diagram
`configuration of
`the karaoke
`terminal
`in
`the
`communication system.
`[FIG. 3] is a diagram illustrating an internal
`configuration of the ROM, which is a component of
`the karaoke terminal.
`[FIG. 4] is a block diagram illustrating an internal
`configuration of the hard disk drive, which is a
`component of the karaoke terminal.
`[FIG. 5] is a flowchart illustrating one example of
`recovery processing when an abnormality has
`occurred in the karaoke terminal.
`[Description of Reference Numerals]
`1 … center (data transmission device), 2 … public line
`network (communication network), 3 … karaoke
`terminal (communication terminal), 20 … CPU
`(processing means and writing means), 21 … bus, 22
`… ROM (non-volatile memory), 23 … RAM, 24 …
`hard disk drive, 24a … application storage area (first
`region), 24c … service storage area (second region),
`25 … display unit, 26 … operation unit (input means),
`27 … sound source device, 28 … communication
`interface, 29 … speaker
`
`
`
`
`
`
`[FIG. 2]
`
`
`
`
`Karaoke
`terminal
`
`Center
`station
`
`
`
`Karaoke
`terminal
`
`Karaoke
`terminal
`
`Karaoke
`terminal
`
`
`
`Communication
`I/F
`
`Operation
`unit
`
`Sound source
`device
`
`Display unit
`
`Speaker
`
`
`
`IPR2020-01288
`Sony EX1005 Page 7
`
`
`
`
`
`
`
`(7)
`
`JP 2000-35888 A (P2000-35888A)
`
`
`
`[FIG. 3]
`
`
`
`
`
`
`
`
`
`
`
`[FIG. 4]
`
`Application storage area
`
`Karaoke song storage area
`
`Service storage area
`Failure diagnosis program P3
`Restoration program P4
`
`Startup program
`
`Initialization program P1
`
`HDD investigation program P2
`
`Service
`programs
`
`[FIG. 5]
`
`Start
`
`Start up karaoke terminal
`
`Abnormality
`occurred?
`
`HDD
`abnormality?
`
`Execute HDD
`inspection program P2
`
`Display
`abnormality
`details
`
`Execute initialization
`program P1
`
`Initialization
`ended normally?
`
`Display
`restoration
`impossible
`
`Rewrite data to HDD
`
`Abnormality other
`than HDD?
`
`Execute failure
`diagnosis program P3
`
`Display
`abnormality
`details
`
`Execute
`restoration
`program P4
`
`Restoration
`ended?
`
`Display
`restoration
`impossible
`
`Normal karaoke
`performance
`processing
`
`End
`
`
`
`IPR2020-01288
`Sony EX1005 Page 8
`
`
`
`IPR2020-01288
`Sony EX1005 Page 9
`
`IPR2020-01288
`Sony EX1005 Page 9
`
`
`
`(19) AAHIRRAT CJ P)
`
`on a BBS a A BA
`
`(1D) eres
`#5342000 —35888
`(P2000 —35888A)
`(43)A67H RR12Z4F 2 j] 2 1] (2000. 2. 2)
`
`(1) Int.Cl.’
`GO6F 9/445
`13/00
`G10K 15/04
`
`Raa
`
`351
`302
`
`FI
`CO6F 9/06
`13/00
`G10K 15/04
`
`F-T1-}" (Be)
`5BU076
`420]
`3531H 5B089
`302D 5D108
`
`Stak RR zRROm. OL (#7 BD
`
`
`(21) HESS
`
`+57 10 — 203881
`
`(22) HA
`
`ERRLOWE 7 17 1998. 7. 17)
`
`64) (HOG) ifBEURYATA
`
`(57) (547)
`(He) BRITE VC. REBTCIEEL & UL
`PRPPHCSLATEAVOF SLOBP IPP S
`FCI Ab EMIT A .
`(ARR) AoA rHR SI, ROM2Z2¢4LT
`BY, ROM2 2t2lk, NEF 4 APE? A OES
`See page - (ET A UUES CPU 2 OCR ACA
`EAP ROS SAPMBSRTAA, NOR FP 4A BE
`2A, CPU ZOLA IATRAMEE ETS tt
`APPUY ay POS SARISDUPEL SF
`DADA Ttoa 3 ORS & HE - BT SUES CP
`UZ ORAS HAV-—CAIOZFAMHRBSATH
`A, VCAPOS FARMS S64 (2ls, DRT
`H2P SPURS SPRAY CAVA FART
`VP—Fn-AZSEPLTCPUZOIZANSA, C
`PU2 OPMLVA-EAYOFIARIN RF 4 AP
`ee 2 AICHS At.
`
`
`
`(71) HBA 000004075
`SINREL
`feRATHRT10 1
`(2) eH RW IE
`PMRARAB IS ves
`SHtA
`(74) RELA 100098084
`FHT JAY I
`F4Y—A(@*)
`58076 BBOG
`
`GF 1%)
`
`5BO89 GAl7 HAO] JA10 JA34 JBOY
`KAO4 KAI6 LB25
`
`5D108 BF20 BGO6
`
`
`
`IPR2020-01288
`Sony EX1005 Page 10
`
`IPR2020-01288
`Sony EX1005 Page 10
`
`
`
`CTO]
`(#pRIG1)] wee TL CSS RAT HSE
`J AWACA 2 °C .
`MEAT I UT Y ay POF SAEAS 1 OT
`MR BLOV-CAVOPSARIET 2H 2 OMS
`AS S Beat.
`WACRACERCS SY CAPRA SAR RET
`ZATRATER EVE ,
`BlacheRECERCATOU aa
`OFFA WEREAVOF IA, $lHOMeR
`PERE Vette S PULATMRICASe
`A