← Back to Patent Explorer
US4845662A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processor employing run-length coding

Assignee: Toshiba Corp
•
Filing: 1987-07-27
•
Granted: 1989-07-04
•
Expires: 2007-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character data processor for a videotex or teletext system includes a microcomputer section, a self data processing unit and a read/write memory. A memory access period for the memory exists in one read/write cycle of character data packets. Data processing unit responds to a first pulse indicating the start of the memory access period and to a second pulse indicating the end of the memory access period. Data processing unit includes an address change circuit which stores initial address data and transfers address data stored therein to the memory according to a transfer pulse. The content of address data is changed by a change pulse. A data register relays data transferred between the microcomputer section and the memory. A generator circuit generates the transfer pulse, the change pulse and a clock pulse according to the generation of the first and second pulses and a detection signal. A detection circuit responds to prescribed data indicating the run length of character data. A detection circuit detects a number of times of data transfer between the microcomputer section and the memory according to the clock pulse, and generates the detection signal when the number of times of data transferring corresponds to the prescribed data.

Inventors

  • 👤 Shigenori Tokumitsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06T; G06T9/00; G06T9/005; H; H03; H03M; H03M7/00; H03M7/30; H03M7/46; H04; H04N; H04N7/00; H04N7/025; H04N7/035

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 373 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area which is horizontally or vertically successive, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for receiving write data to be written into said memory from said microcomputer section and storing said data, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing address for said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said horizontally or vertically successive display area of said compressed-coded character data, and for transferring the changed address data to said memory, in response to a transfer pulse; means or determining a free memory access period during which said data is not being read from said memory to be displayed; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during said free memory access period; and writing-number detection means, coupled to said write-enable means and to receive prescribed data indicating a successive length of said write data to be displayed from said microcomputer section, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data.
Claim 2
Dependent Claim 373 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area which is horizontally or vertically successive, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for receiving write data to be written into said memory from said microcomputer section and storing said data, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing address for said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said horizontally or vertically successive display area of said compressed-coded character data, and for transferring the changed address data to said memory, in response to a transfer pulse; means or determining a free memory access period during which said data is not being read from said memory to be displayed; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during said free memory access period; and writing-number detection means, coupled to said write-enable means and to receive prescribed data indicating a successive length of said write data to be displayed from said microcomputer section, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data.
Claim 3
Dependent Claim 89 words
A processor according to claim 1, wherein said writing-number detection means includes: counter means, coupled to said microcomputer section and said write-enable means, connected to receive said prescribed data from said microcomputer section, for counting a number of repetitions of said successive same-data writing, generating a detection signal indicating the end of the repetitive same-data writing when the number of the counting reaches a value corresponding to said prescribed data, and supplying said detection signal to said write-enable means, so that the generation of said write pulse is stopped.
Claim 4
Dependent Claim 50 words
A processor according to claim 1, further comprising: pulse generating means, coupled to said memory access period determining means and said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period.
Claim 5
Dependent Claim 448 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area which is horizontally or vertically successive, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for receiving write data to be written into said memory from said microcomputer section and storing said data, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing address for said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said display area of said compressed-coded character data, and for transferring the changed address data to said memory, in response to a transfer pulse; means for determining a free memory access period during which said data is not being read from said memory to be displayed; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during said free memory access period; writing-number detection means, coupled to said write-enable means and to receive prescribed data indicating a successive length of said write data to be displayed from said microcomputer section, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said memory access period determining means and said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and training edges of said transfer pulse are determined based on said first and second pulses, respectively, and said free memory access period is defined by said leading and training edges of said transfer pulse.
Claim 6
Dependent Claim 448 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area which is horizontally or vertically successive, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for receiving write data to be written into said memory from said microcomputer section and storing said data, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing address for said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said display area of said compressed-coded character data, and for transferring the changed address data to said memory, in response to a transfer pulse; means for determining a free memory access period during which said data is not being read from said memory to be displayed; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during said free memory access period; writing-number detection means, coupled to said write-enable means and to receive prescribed data indicating a successive length of said write data to be displayed from said microcomputer section, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said memory access period determining means and said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and training edges of said transfer pulse are determined based on said first and second pulses, respectively, and said free memory access period is defined by said leading and training edges of said transfer pulse.
Claim 7
Dependent Claim 462 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for storing write data to be written into said memory supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said display area of said compressed-coded character data, and for transferring the changed address data to said memory in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a free memory access period is allocated within one write cycle period of said compressed-coded character data packets; and writing-number detection means, coupled to said write-enable means and to receive predetermined data indicating a successive length of said write data to be displayed, and responsive to said predetermined data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said predetermined data; pulse generating means, coupled said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined between said leading and trailing edges of said transfer pulse; wherein said write-enable means includes: access-control means for generating said transfer pulse, said leading edge of said transfer pulse substantially matching a leading edge of said first pulse and said trailing edge of said transfer pulse substantially matches a trailing edge of said second pulse.
Claim 8
Dependent Claim 462 words
A data processor for processing compressed-coded character data packets supplied externally to the data processor to be displayed thereby at a display area, said data processor including a microcomputer section, a data processing unit, and a read/write memory for storing video information, said data processing unit comprising: data register means for storing write data to be written into said memory supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said display area of said compressed-coded character data, and for transferring the changed address data to said memory in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a free memory access period is allocated within one write cycle period of said compressed-coded character data packets; and writing-number detection means, coupled to said write-enable means and to receive predetermined data indicating a successive length of said write data to be displayed, and responsive to said predetermined data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said predetermined data; pulse generating means, coupled said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined between said leading and trailing edges of said transfer pulse; wherein said write-enable means includes: access-control means for generating said transfer pulse, said leading edge of said transfer pulse substantially matching a leading edge of said first pulse and said trailing edge of said transfer pulse substantially matches a trailing edge of said second pulse.
Claim 9
Dependent Claim 26 words
A processor according to claim 5, wherein said write-enable means further includes: pulse generator means for generating said write pulse when said transfer pulse is generated.
Claim 10
Dependent Claim 99 words
A processor according to claim 1, wherein said address changing means includes: write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetitions of said successive same-data writing; and write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data, to said memory, when said transfer pulse is generated.
Claim 11
Dependent Claim 67 words
A processor according to claim 7, wherein said write-address register means includes: a first write-address register for storing horizontal write-address data, which indicates an address of said character data with respect to a horizontal direction of the display area; and a second write-address register for storing vertical write-address data, which indicates an address of said character data with respect to a vertical direction of the display area.
Claim 12
Dependent Claim 359 words
A data processor for performing repetitive same-data processing on character data packets intended to be displayed at horizontally or vertically successive display locations, and supplied externally to the data processor, comprising: a microcomputer section, a memory means for storing read and write data, and a data processing unit which includes: (a) data register means for receiving write data to be stored in said memory means from said microcomputer section, and for transferring said write data to said memory means in response to a write pulse; (b) address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining a writing location of said write data in said memory means; (c) address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data, the changed address data being successive with respect to a storage area of said character data which corresponds to said horizontally or vertically successive display locations, and for transferring the changed address data to said memory means, in response to a transfer pulse; means for determining a free memory access period during which data is not being read from said memory to be displayed; (e) write-enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory means for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory means in accordance with said changed address data during said free memory access period; and (f) writing-number detection means, coupled to said write-enable means, and responsive to prescribed data indicating a successive length of the character data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data.
Claim 13
Dependent Claim 359 words
A data processor for performing repetitive same-data processing on character data packets intended to be displayed at horizontally or vertically successive display locations, and supplied externally to the data processor, comprising: a microcomputer section, a memory means for storing read and write data, and a data processing unit which includes: (a) data register means for receiving write data to be stored in said memory means from said microcomputer section, and for transferring said write data to said memory means in response to a write pulse; (b) address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining a writing location of said write data in said memory means; (c) address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data, the changed address data being successive with respect to a storage area of said character data which corresponds to said horizontally or vertically successive display locations, and for transferring the changed address data to said memory means, in response to a transfer pulse; means for determining a free memory access period during which data is not being read from said memory to be displayed; (e) write-enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory means for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory means in accordance with said changed address data during said free memory access period; and (f) writing-number detection means, coupled to said write-enable means, and responsive to prescribed data indicating a successive length of the character data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data.
Claim 14
Dependent Claim 95 words
A processor according to claim 9, wherein said writing-number detection means (e) of said data processing unit includes: counter means, coupled to said microcomputer section and said write-enable means, connected to receive said prescribed data from said microcomputer section, for counting a number of repetitions of said successive same-data writing, generating a detection signal indicating an end of the repetitive same-data writing when the number of the counting reaches a value corresponding to said prescribed data, and supplying said detection signal to said write-enable means, so that the generation of said write pulse is stopped.
Claim 15
Dependent Claim 47 words
A processor according to claim 10, wherein said data processing unit further comprises: (f) pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period.
Claim 16
Dependent Claim 479 words
A data processor for performing repetitive same-data processing on character data packets supplied externally to the data processor, comprising: a microcomputer section, memory means for storing read and write data, and a data processing unit which includes: (a) data register means for storing write data to be written in said memory means and supplied from said microcomputer section, and for transferring the stored write data to said memory means in response to a write pulse; (b) address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining a writing location of said write data in said memory means; (c) address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data, the changed address data being successive with respect to a display area of said character data, and for transferring the changed address data to said memory means, in response to a transfer pulse; (d) write-enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory means for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory means in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said character data packets; (e) writing-number detection means, coupled to said write-enable means, and responsive to prescribed data indicating a successive length of the character data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; said writing-number detection means including: counter means, coupled to said microcomputer section and said write-enable means, connected to receive said prescribed data from said microcomputer section, for counting a number of repetitions of said successive same-data writing, generating a detection signal indicating an end of the repetitive same-data writing when a number of the counting reaches a value corresponding to said prescribed data, and supplying said detection signal to said write-enable means to stop the generation of said write pulse; and (f) pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined between said leading and trailing edges of said transfer pulse.
Claim 17
Dependent Claim 479 words
A data processor for performing repetitive same-data processing on character data packets supplied externally to the data processor, comprising: a microcomputer section, memory means for storing read and write data, and a data processing unit which includes: (a) data register means for storing write data to be written in said memory means and supplied from said microcomputer section, and for transferring the stored write data to said memory means in response to a write pulse; (b) address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining a writing location of said write data in said memory means; (c) address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data, the changed address data being successive with respect to a display area of said character data, and for transferring the changed address data to said memory means, in response to a transfer pulse; (d) write-enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory means for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory means in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said character data packets; (e) writing-number detection means, coupled to said write-enable means, and responsive to prescribed data indicating a successive length of the character data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; said writing-number detection means including: counter means, coupled to said microcomputer section and said write-enable means, connected to receive said prescribed data from said microcomputer section, for counting a number of repetitions of said successive same-data writing, generating a detection signal indicating an end of the repetitive same-data writing when a number of the counting reaches a value corresponding to said prescribed data, and supplying said detection signal to said write-enable means to stop the generation of said write pulse; and (f) pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined between said leading and trailing edges of said transfer pulse.
Claim 18
Dependent Claim 51 words
A processor according to claim 12, wherein said write-enable means includes: access-control means for generating said transfer pulse, said leading edge of said transfer pulse substantially matching a leading edge of said first pulse and said trailing edge of said transfer pulse substantially matches a trailing edge of said second pulse.
Claim 19
Dependent Claim 26 words
A processor according to claim 13, wherein said write-enable means further includes: pulse generator means for generating said write pulse when said transfer pulse is generated.
Claim 20
Dependent Claim 100 words
A processor according to claim 10, wherein said address changing means includes: write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetition of said successive same-data writing; and write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data, to said memory means, when said transfer pulse is generated.
Claim 21
Dependent Claim 67 words
A processor according to claim 15, wherein said write-address register means includes: a first write-address register for storing horizontal write-address data, which indicates an address of said character data with respect to a horizontal direction of the display area; and a second write-address register for storing vertical write-address data, which indicates an address of said character data with respect to a vertical direction of the display area.
Claim 22
Dependent Claim 384 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets; writing-number detection means, coupled to said write-enable means, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse.
Claim 23
Dependent Claim 384 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets; writing-number detection means, coupled to said write-enable means, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse.
Claim 24
Dependent Claim 89 words
A processor according to claim 17, wherein said writing-number detection means includes: counter means, coupled to said microcomputer section and said write-enable means, connected to receive said prescribed data from said microcomputer section, for counting a number of repetition of said successive same-data writing, generating a detection signal indicating the end of the repetitive same-data writing when the number of the counting reaches a value corresponding to said prescribed data, and supplying said detection signal to said write-enable means, so that the generation of said write pulse is stopped.
Claim 25
Dependent Claim 51 words
A processor according to claim 17, wherein said write-enable means includes: access-control means for generating said transfer pulse, said leading edge of said transfer pulse substantially matching a leading edge of said first pulse and said trailing edge of said transfer pulse substantially matches a trailing edge of said second pulse.
Claim 26
Dependent Claim 26 words
A processor according to claim 19, wherein said write-enable means further includes: pulse generator means for generating said write pulse when said transfer pulse is generated.
Claim 27
Dependent Claim 473 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets; and writing-number detection means, coupled to said write-enable means, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; wherein said address changing means includes: (i) write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetitions of said successive same-data writing; and (ii) write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data to said memory, when said transfer pulse is generated; wherein said write-address register means includes: (i) a first write-address register for storing horizontal write-address data, which indicates an address of said write data with respect to a horizontal direction of the display area; and (ii) a second write-address register for storing vertical write-address data, which indicates an address of said write data with respect to a vertical direction of the display area.
Claim 28
Dependent Claim 473 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets; and writing-number detection means, coupled to said write-enable means, and responsive to said prescribed data indicating a successive length of the write data to be displayed, for detecting a number of repetitions of successive writing in said memory of a same data, and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; wherein said address changing means includes: (i) write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetitions of said successive same-data writing; and (ii) write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data to said memory, when said transfer pulse is generated; wherein said write-address register means includes: (i) a first write-address register for storing horizontal write-address data, which indicates an address of said write data with respect to a horizontal direction of the display area; and (ii) a second write-address register for storing vertical write-address data, which indicates an address of said write data with respect to a vertical direction of the display area.
Claim 29
Dependent Claim 438 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse said write data corresponding to data contained in said character data packets; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets the number of repetitions of the same data writing depending on information in said character data packets; and writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for maintaining said prescribed data for detecting a number of repetitions of successive writing in said memory of a same data, for comparing the detected repetition number with said prescribed data, and for stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse.
Claim 30
Dependent Claim 438 words
A data processor for processing compressed-coded data packets supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse said write data corresponding to data contained in said character data packets; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area of said compressed-coded data, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is allocated within one write cycle period of said compressed-coded data packets the number of repetitions of the same data writing depending on information in said character data packets; and writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for maintaining said prescribed data for detecting a number of repetitions of successive writing in said memory of a same data, for comparing the detected repetition number with said prescribed data, and for stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data; and pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said free memory access period, and a second pulse indicating an end of said free memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse.
Claim 31
Dependent Claim 462 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data; and write stopping means, coupled to said writing number detection means and said write enable means for comparing the detected repetition number with a prescribed data indicating a successive length of the write data to be displayed, for maintaining said prescribed data, and for stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data; pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse;
Claim 32
Dependent Claim 462 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address data being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data; and write stopping means, coupled to said writing number detection means and said write enable means for comparing the detected repetition number with a prescribed data indicating a successive length of the write data to be displayed, for maintaining said prescribed data, and for stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data; pulse generating means, coupled to said write-enable means, for generating a first pulse indicating a start of said memory access period, and a second pulse indicating an end of said memory access period; wherein leading and trailing edges of said transfer pulse are determined based on said first and second pulses, respectively, and said memory access period is defined by said leading and trailing edges of said transfer pulse;
Claim 33
Dependent Claim 51 words
A processor according to claim 23, wherein said write-enable means includes: access-control means for generating said transfer pulse, said leading edge of said transfer pulse substantially matching a leading edge of said first pulse and said trailing edge of said transfer pulse substantially matching a trailing edge of said second pulse.
Claim 34
Dependent Claim 26 words
A processor according to claim 24, wherein said write-enable means further includes: pulse generator means for generating said write pulse when said transfer pulse is generated.
Claim 35
Dependent Claim 483 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed at horizontally or vertically successive display locations is read/written, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said horizontally or vertically successive display locations, and for transferring the changed address data to said memory in response to a transfer pulse; wherein said address changing means includes: write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetitions of said successive same-data writing; and write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data, to said memory, when said transfer pulse is generated; wherein said write-address register includes: a first write-address register for storing horizontal write-address data, which indicates an address of said write data with respect to a horizontal direction of the display area; and a second write-address register for storing vertical write-address data, which indicates an address of said write data with respect to a vertical direction of the display area; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data.
Claim 36
Dependent Claim 483 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed at horizontally or vertically successive display locations is read/written, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said horizontally or vertically successive display locations, and for transferring the changed address data to said memory in response to a transfer pulse; wherein said address changing means includes: write-address register means, coupled to said address generator means, for storing said initial address data, and for providing internal write-address data which corresponds to the combination of said initial address data and the number of repetitions of said successive same-data writing; and write gate means, coupled to said write-address register means and said memory, and being responsive to said transfer pulse, for passing said internal write-address data, and supplying the passed internal write-address data, as said address data, to said memory, when said transfer pulse is generated; wherein said write-address register includes: a first write-address register for storing horizontal write-address data, which indicates an address of said write data with respect to a horizontal direction of the display area; and a second write-address register for storing vertical write-address data, which indicates an address of said write data with respect to a vertical direction of the display area; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data.
Claim 37
Dependent Claim 360 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written at vertically or horizontally successive display areas, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said vertically or horizontally successive display areas, and for transferring the changed address data to said memory in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data. stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data.
Claim 38
Dependent Claim 360 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written at vertically or horizontally successive display areas, an address of the read/write data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said address generator means to form changed address data which is successive with respect to said vertically or horizontally successive display areas, and for transferring the changed address data to said memory in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device; writing-number detection means, coupled to said write-enable means, for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data. stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data.
Claim 39
Dependent Claim 48 words
A data processor according to claim 27, wherein a plurality of said memory access periods and memory read periods are alternatively arranged in a plurality of said display periods said memory read periods being provided for displaying the write data stored in said memory on said display device.
Claim 40
Dependent Claim 412 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written, an address of the read/written data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device: writing-number detection means, coupled to said write-enable for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data; and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data; wherein a plurality of said memory access periods and memory read periods are alternatively arranged in a plurality of said display periods, said memory read periods being provided for displaying the write data stored in said memory on said display device; wherein said memory access periods corresponds to N-times longer than a display clock period of said display device, where N is an integer.
Claim 41
Dependent Claim 412 words
A data processor for processing compressed-coded data supplied externally to the data processor, said data processor including a microcomputer section, a data processing unit, and a read/write memory from/into which data to be displayed is read/written, an address of the read/written data corresponding to a display location in a given display device, said data processing unit comprising: data register means for storing write data to be written into said memory and supplied from said microcomputer section, and for transferring the stored write data to said memory in response to a write pulse; address generator means for receiving initial address data from said microcomputer section, and for generating address data based on said initial address data, the generated address being used for defining an initial writing location of said write data in said memory; address changing means, coupled to said address generator means, for changing the generated address data generated by said generator means to form changed address data which is successive with respect to a display area, and for transferring the changed address data to said memory, in response to a transfer pulse; write enable means, coupled to said address changing means and said data register means, for generating said transfer pulse to said address changing means to supply said changed address data to said memory only for each writing of the same write data and for generating said write pulse to said data register means, so that said same write data is repeatedly written in said memory in accordance with said changed address data during a memory access period which is obtained by time-sharing a display period for said display device: writing-number detection means, coupled to said write-enable for detecting prescribed data, indicating a successive length of the write data to be displayed, from information in said character data packets, for detecting a number of repetitions of successive writing in said memory of a same data; and stopping the writing of said same data when the detected number of repetitions corresponds to said prescribed data, said write data being obtained from information in said compressed coded data; wherein a plurality of said memory access periods and memory read periods are alternatively arranged in a plurality of said display periods, said memory read periods being provided for displaying the write data stored in said memory on said display device; wherein said memory access periods corresponds to N-times longer than a display clock period of said display device, where N is an integer.
Claim 42
Dependent Claim 32 words
A data processor according to claim 28, wherein said memory access periods corresponds to 2 N -times longer than a display clock period of said display device, where N is an integer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-03 1993-01-02 1993-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-03 1997-01-02 1997-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-03 2001-01-02 2001-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag