会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Arithmetic unit for quantization/inverse quantigation
    • 用于量化/逆量化的算术单元
    • US5432726A
    • 1995-07-11
    • US251311
    • 1994-05-31
    • Shun-ichi KurohmaruHisashi KodamaToshiyuki ArakiMasaki Toyokura
    • Shun-ichi KurohmaruHisashi KodamaToshiyuki ArakiMasaki Toyokura
    • G06F7/505G06F7/00G06F7/50G06F9/302G06F9/305G06F9/32G06F17/10G06T9/00H03M7/30H04N19/00H04N19/42H04N19/436G06K9/36
    • G06F7/5055G06F9/3001G06F9/30058H04N19/45H04N19/60
    • Two sets of input data A and B are provided. A first selector circuit outputs either the most significant bit of the input data B or the inversion thereof, in accordance with a control signal which has been sent thereto through a control line. An adder adds 1 to the least significant bit of the input data B, and also adds the output from the first selector circuit to all the other bits thereof. A zero-judgment circuit judges whether the input data B is 0 or not, and then, if it is 0, sets a flag to a predetermined value. A selector-control circuit allows a second selector circuit to select the input data B in the case where the least significant bit of the input data A is 1 or the flag from the zero-judgment circuit is set to the predetermined value, and to select, in the other cases, the output from the adder. In this manner, a conditional branch operation required for quantization and inverse quantization of data is executed at high speed, which operation involves either adding 1 to or subtracting 1 from the input data B to output the result, or outputting the input data B, depending on whether the input data B is positive, negative or zero, and also depending on whether the input data A is an even number or an odd number.
    • 提供两组输入数据A和B。 第一选择器电路根据通过控制线发送给它的控制信号输出输入数据B的最高有效位或其反相。 加法器将1加到输入数据B的最低有效位,并将第一选择器电路的输出加到其它所有位。 零判断电路判断输入数据B是否为0,然后如果为0则将标志设置为预定值。 选择器控制电路允许第二选择器电路在输入数据A的最低有效位为1或来自零判断电路的标志被设置为预定值的情况下选择输入数据B,并且选择 在其他情况下,来自加法器的输出。 以这种方式,高速执行量化和数据逆量化所需的条件分支操作,该操作涉及从输入数据B中加1或减1以输出结果,或输出输入数据B,依赖 关于输入数据B是正还是负,还取决于输入数据A是偶数还是奇数。
    • 3. 发明授权
    • Multidimensional address generator and a system for controlling the
generator
    • US5293596A
    • 1994-03-08
    • US658154
    • 1991-02-20
    • Masaki ToyokuraKunitoshi AonoToshiyuki Araki
    • Masaki ToyokuraKunitoshi AonoToshiyuki Araki
    • G06F12/02G06F12/00
    • G06F12/0207
    • A multidimensional address generator for generating one-dimensional addresses respectively corresponding to P.sub.1 .times.P.sub.2 .times. . . . .times.P.sub.N data of a predetermined region of an N-dimensional entire data array (N is a positive integer larger than one) which has Q.sub.1 .times.Q.sub.2 .times. . . . .times.Q.sub.N data (P.sub.1, . . . and P.sub.N and Q.sub.1, . . . and Q.sub.N are positive integers and P.sub.1 .ltoreq.Q.sub.1, . . . and P.sub.N .ltoreq.Q.sub.N). The generator comprises a first to third multiplexers, an adder and a first to Nth accumulating registers. In the generator, the first multiplexer selects one of a first to Nth increments respectively corresponding to a first to Nth directions, in which data to successively be accessed are arranged. Further, the second multiplexer selects one of data stored in the first to Nth accumulating registers, and the third multiplexer selects between the start address and an output of the adder. Moreover, data selected by the first multiplexer is added by the adder to data selected by the second multiplexer, and data selected by the third multiplexer is inputted to the first to Nth accumulating registers. Furthermore, a start address is written to the first to Nth accumulating registers when the address generator is activated. Moreover, the first increment is added to the data held in the first accumulating register in each of Cycles 1 to (P.sub.1 -1) and . . . and Cycles (P.sub.N P.sub.N-1 . . . P.sub.2 -1)P.sub.1 +1 to (P.sub.N P.sub.N-1 . . . P.sub.2 P.sub.1 -1), the first increment is added to the data held in the first accumulating register, and a result is written thereto. Additionally, an nth increment (n=2, 3, . . . , N) is added to the data held in the nth accumulating register, and a result is written to the first to nth accumulating registers, every P.sub.n-1 P.sub.n-2 . . . P.sub.1 cycles during Cycles P.sub.n P.sub.n-1 P.sub.n-2 . . . P.sub.1 to (P.sub.n -1)P.sub.n-1 P.sub.n-2 . . . P.sub.1 and so on. The data finally obtained in the first accumulating register is outputted. Consequently, an operation of accessing a plurality of multidimensional data can be performed easily and quickly.
    • 5. 发明授权
    • Circuit for calculating the sum of products of data
    • 计算数据产品总和的电路
    • US5103419A
    • 1992-04-07
    • US473760
    • 1990-02-02
    • Masaki ToyokuraKunitoshi AonoToshiyuki Araki
    • Masaki ToyokuraKunitoshi AonoToshiyuki Araki
    • G06F7/544
    • G06F7/5443G06F7/49994
    • A sum-of-products calculating circuit includes a bit extension circuit, wherein the most significant bit of an intermediate result of the multiplication effected by a multiplier is extended from an order one bit of the order higher than that of the most significant bit of the intermediate result of the multiplication to the sign bit of addition input data to an adder, by using the most significant bit of each of two intermediate results of the multiplication effected by a multiplier and the sign bit of each of multiplication input data to the multiplier. The data having the extended data bits are inputted to an adder as addition data for the addition performed therein. Thereby, the number of bits used for representing output data of the multiplier can be equalized with that of bits used for representing input data of the adder by a simple logic circuit without the addition of dummy bits to the addition data. Thus, the component elements of the calculating circuit is substantially reduced in number.
    • 产品总计算电路包括比特扩展电路,其中由乘法器执行的乘法的中间结果的最高有效位从比该位的最高有效位的顺序的一位高的顺序扩展 通过使用由乘法器实现的乘法的两个中间结果中的每一个的最高有效位和乘法输入数据的乘法符号位乘以乘法运算到加法器的相加输入数据的符号位的中间结果。 将具有扩展数据位的数据作为加法执行的加法数据输入加法器。 因此,用于表示乘法器的输出数据的比特数可以与用于通过简单逻辑电路表示加法器的输入数据的比特的比特相加,而不对加法数据添加伪比特。 因此,计算电路的组成元件的数量显着减少。
    • 6. 发明授权
    • Digital processor capable of concurrently executing external memory
access and internal instructions
    • 能够同时执行外部存储器访问和内部指令的数字处理器
    • US5499348A
    • 1996-03-12
    • US266104
    • 1994-06-27
    • Toshiyuki ArakiKunitoshi AonoMasaki Toyokura
    • Toshiyuki ArakiKunitoshi AonoMasaki Toyokura
    • G06F9/38
    • G06F9/3824
    • The digital processor includes an instruction memory, a sequencer, a decoder, and a memory reference control circuit. In case the sequencer reads the external memory reference instruction, the memory reference control circuit serves to fetch an external memory reference instruction signal and an operand of the external memory reference signal delivered from the decoder, hold the operand until the external memory cycle executed by the external memory reference instruction is terminated, and release the operand when the cycle is terminated. The sequencer serves to have succeeding instructions read out continuously while the external memory reference instruction is being executed, and to concurrently execute the read-out instructions when the read-out instructions refer to resources not occupied by the external memory reference instruction, so as to execute the read-out instructions in parallel with the external memory reference instruction, thereby improving the throughput of the total processing.
    • 数字处理器包括指令存储器,定序器,解码器和存储器参考控制电路。 在定序器读取外部存储器参考指令的情况下,存储器参考控制电路用于获取从解码器传送的外部存储器参考指令信号和外部存储器参考信号的操作数,保持操作数直到由 外部存储器参考指令终止,并且在循环终止时释放操作数。 当执行外部存储器参考指令时,定序器用于连续地读出后续指令,并且当读出指令参考未被外部存储器参考指令占用的资源时,同时执行读出指令,以便 执行与外部存储器参考指令并行的读出指令,从而提高总处理的吞吐量。
    • 7. 发明授权
    • Variable-length code decoder using barrel shifters and a look-up table
    • 使用桶形移位器和查找表的可变长度码解码器
    • US06501398B2
    • 2002-12-31
    • US09815269
    • 2001-03-23
    • Masaki Toyokura
    • Masaki Toyokura
    • H03M700
    • H03M7/40H03M7/42
    • A variable-length code decoder sequentially decodes a series of variable-length codewords included in a bit stream and outputs decoded symbols corresponding to the codewords. The decoder includes an interface section and a decoding section. The interface section accumulates various code lengths of the decoded codewords to obtain a sum. Next, the interface section selects an N-bit contiguous data sequence (where N is a maximum code length of the codewords) from a 2N- or (2N−1)-bit contiguous data sequence, included in the bit stream, in accordance with the sum and outputs the N-bit contiguous data sequence. The decoding section receives the output of the interface section and decodes a codeword included in a combination of the output and a previous output of the interface section by reference to a lookup table, thereby obtaining and outputting a decoded symbol and outputting a code length of the decoded codeword to the interface section.
    • 可变长度码解码器对包括在比特流中的一系列可变长度码字进行顺序解码,并输出对应于码字的解码符号。 解码器包括接口部分和解码部分。 接口部分累积解码码字的各种码长以获得和。 接下来,接口部分根据比特流中包含的2N或(2N-1)位连续的数据序列,选择N位连续数据序列(其中N是码字的最大码长) 并且输出N位连续的数据序列。 解码部分接收接口部分的输出,并通过参考查找表对接口部分的输出和先前输出的组合中包括的码字进行解码,从而获得并输出解码符号并输出解码部分的代码长度 解码码字到接口部分。
    • 8. 发明授权
    • Orthogonal transform processor
    • 正交变换处理器
    • US5596518A
    • 1997-01-21
    • US434298
    • 1995-05-03
    • Masaki ToyokuraKiyoshi OkamotoYoshifumi Matsumoto
    • Masaki ToyokuraKiyoshi OkamotoYoshifumi Matsumoto
    • G06F7/544G06F17/14
    • G06F17/147G06F7/5443
    • Stored in each of four coefficient memories are eight elements of each row of a matrix in 4 rows and 8 columns, which matrix consists of absolute values of elements of upper four rows out of an inverse discrete cosine matrix in 8 rows and 8 columns to be subjected to an 8-point IDCT processing. An input element y.sub.ij is supplied in parallel to four multipliers. Each of the four multipliers executes multiplication of an output of the corresponding coefficient memory out of the four coefficient memories, by the input element y.sub.ij. Eight accumulators are disposed for executing, in parallel, accumulation for obtaining eight inner products using results of the four multipliers while restoring signs of the coefficients of the orthogonal transform matrix. An 8-input selector is disposed for successively selecting results of the eight accumulators to supply an inner product w.sub.ij corresponding to the input element y.sub.ij.
    • 存储在四个系数存储器的每一个中的是四行和八列中矩阵的每一行的八个元素,该矩阵由8行和8列中的反离散余弦矩阵中的上四行的元素的绝对值组成 经过8点IDCT处理。 输入元素yij并行提供给四个乘法器。 四个乘法器中的每一个由输入元件yij执行四个系数存储器中的对应系数存储器的输出的乘法。 八个累加器被设置为并行执行累积,以使用四个乘法器的结果来获得八个内积,同时恢复正交变换矩阵的系数的符号。 设置8输入选择器,用于连续选择八个累加器的结果,以提供对应于输入元件yij的内积wij。
    • 9. 发明申请
    • Data Recording/Reproducing Device
    • 数据记录/再现装置
    • US20080131089A1
    • 2008-06-05
    • US11794955
    • 2006-09-08
    • Masaki Toyokura
    • Masaki Toyokura
    • H04N5/92
    • H04N9/8042H04N5/85H04N21/4147H04N21/4341H04N21/4385
    • A data recording/reproducing device includes a transport stream decoder for decoding a transport stream and outputting a resultant signal; a program stream encoder for obtaining a program stream by encoding the signal output from the transport stream decoder and outputting the program stream; and a system control unit for controlling the transport stream decoder and the program stream encoder to execute TS-PS conversion. In consideration of priority of processing of the TS-PS conversion, the system control unit allows the TS-PS conversion to be executed when both of the transport stream decoder and the program stream encoder are available for the TS-PS conversion.
    • 数据记录/再现装置包括传输流解码器,用于解码传输流并输出合成信号; 节目流编码器,用于通过对从传输流解码器输出的信号进行编码并输出节目流来获得节目流; 以及用于控制传输流解码器和程序流编码器以执行TS-PS转换的系统控制单元。 考虑到TS-PS转换的处理的优先级,当传输流解码器和程序流编码器都可用于TS-PS转换时,系统控制单元允许执行TS-PS转换。