Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 919. Отображено 189.
27-09-2007 дата публикации

Systems and methods for video data conversion

Номер: US20070222891A1
Автор: Chih-Wei Hsu
Принадлежит: Mediatek Inc.

Methods for video data conversion, performed by a converter, are provided. An embodiment of the video data conversion method comprises the following steps. Chroma data of a target line is acquired from a first portion of a video stream in a transmission format. Chroma data of a certain number of neighboring lines near the target line is acquired from a second portion of the video stream. New chroma data is calculated from the acquired chroma data of the target line and the neighboring lines. The acquired chroma data of the target line is replaced with the new chroma data of the target line encapsulated into the first portion of the video stream. The modified video stream is transmitted to multiple receiving devices thereby the multiple receiving devices may obtain the video stream in a format used for subsequent process without additional computation.

Подробнее
20-02-2020 дата публикации

Shared Candidate List

Номер: US20200059659A1
Принадлежит:

A video coder that uses a shared candidate list to encode or decode multiple blocks of pixels within a shared boundary is provided. The video coder identifies a shared boundary encompassing a plurality of blocks of pixels of a current picture in a video sequence. The video coder identifies one or more prediction candidates as a shared candidate list based on neighbors of a region defined by the shared boundary. The video coder codes one or more blocks of pixels encompassed by the shared boundary by using one or more prediction candidates selected from the shared candidate list. 1. A method comprising:identifying a shared boundary encompassing a plurality of blocks of pixels of a current picture in a video sequence;identifying one or more prediction candidates as a shared candidate list based on neighbors of a region defined by the shared boundary; andcoding one or more blocks of pixels of the plurality of blocks of pixels encompassed by the shared boundary by using one or more prediction candidates selected from the shared candidate list.2. The method of claim 1 , wherein coding the one or more blocks of pixels comprises coding a first block of pixels and a second block of pixels in parallel by using the shared candidate list.3. The method of claim 1 , wherein the region defined by the shared boundary comprises a portion of a coding tree unit (CTU) and the shared boundary corresponds to a root of a sub-tree of the CTU.4. The method of claim 1 , wherein the region defined by the shared boundary comprises a portion of a coding tree unit (CTU) and the blocks of pixels being coded corresponds to leaf CUs of the CTU.5. The method of claim 1 , wherein the shared candidate list comprises motion vectors that are used for coding neighboring blocks of the region defined by the shared boundary.6. The method of claim 5 , wherein at least one of the motion vectors refers to already-reconstructed reference samples in the current picture.7. The method of claim 1 , wherein the ...

Подробнее
23-05-2013 дата публикации

Method and Apparatus of Slice Boundary Padding for Loop Filtering

Номер: US20130128986A1
Принадлежит: MEDIATEK INC.

A method and apparatus for video processing of reconstructed video in a reconstruction loop are disclosed. An embodiment according to the present invention performs padding for the blocks in the slice boundaries according to a processing order. Each of the one or more reconstructed blocks at slice boundaries is padded according to a padding order. In-loop filtering is applied to the reconstructed slice according to the processing order, wherein the reconstructed slice is filtered by referencing the one or more padded blocks. The padding order can be vertical-edge first and then horizontal-edge, or horizontal-edge first and then vertical-edge. Various embodiments are disclosed regarding whether padding for a later padded block in the processing order is skipped or not in the overlapped area. The present invention is also applied to adaptation blocks for block-based in-loop filtering in slice boundaries. 1. A method for video processing of reconstructed video in a reconstruction loop , wherein each of video pictures is partitioned into slices and each of the slices is partitioned into blocks , the method comprising:reconstructing each of the slices to form a reconstructed slice, wherein the reconstructed slice comprises reconstructed blocks;padding one or more reconstructed blocks at slice boundaries according to a processing order to form one or more padded blocks, wherein each of the one or more reconstructed blocks at slice boundaries is padded according to a padding order; andapplying in-loop filtering to the reconstructed slice according to the processing order, wherein the reconstructed slice is filtered by referencing the one or more padded blocks.2. The method of claim 1 , wherein said padding the one or more reconstructed blocks at the slice boundaries is performed when a flag indicates that intra-slice processing is enabled.3. The method of claim 1 , wherein the padding order is vertical-edge first and then horizontal-edge.4. The method of claim 1 , wherein ...

Подробнее
01-12-2005 дата публикации

Trench power MOSFET in silicon carbide and method of making the same

Номер: US20050266623A1

A structure of accumulated type trench MOSFET in silicon carbide(SiC) and forming method are disclosed. The MOSFET includes a trench gate having a gate oxide layer, a polysilicon layer, a source region, and a drain region. The source region contains a p+ heavily doped region, an n+ heavily doped region and a p-base region, and a source contact metal layer. The p+ heavily doped region the n+ heavily doped region and the p-base region are abutting each other. The former two are extended to the front surface of the silicon carbide substrate having the source contact metal layer formed over and the latter one is beneath them. Moreover, the p-base region is separated from the trench by an accumulation channel. The drain contact metal layer is formed on the rear surface of the silicon carbide substrate where the rear region of the silicon carbide is heavily doped than the front region thereof.

Подробнее
29-09-2011 дата публикации

DYNAMIC COMPENSATION IN ADVANCED PROCESS CONTROL

Номер: US20110238197A1

A method of semiconductor fabrication is provided. The method includes providing a model for a device parameter of a wafer as a function of first and second process parameters. The first and second process parameters correspond to different wafer characteristics, respectively. The method includes deriving target values of the first and second process parameters based on a specified target value of the device parameter. The method includes performing a first fabrication process in response to the target value of the first process parameter. The method includes measuring an actual value of the first process parameter thereafter. The method includes updating the model using the actual value of the first process parameter. The method includes deriving a revised target value of the second process parameter using the updated model. The method includes performing a second fabrication process in response to the revised target value of the second process parameter.

Подробнее
15-08-2017 дата публикации

Method of cross color intra prediction

Номер: US0009736487B2
Принадлежит: MEDIATEK INC., MEDIATEK INC, MediaTek Inc.

A method for cross-color Intra prediction using the LM Intra mode using multi-row or multi-column neighboring reconstructed pixels for LM parameter derivation or using only top pixels or left pixels of neighboring pixels is disclosed. Multiple LM Intra modes can be used. For example, three LM Intra modes can be used and the LM parameters for the three LM Intra modes can be determined based on only the top pixels, only the left pixels and both the top pixels and left pixels of neighboring reconstructed pixels respectively. To remove the need for additional buffer requirement for deriving the LM parameters based on using multi-row or multi-column neighboring reconstructed pixels, the current method re-uses existing buffers, where the buffers are used for deblocking. A syntax element can be used to indicate one of the multi-LM modes selected.

Подробнее
12-04-2022 дата публикации

Method and apparatus for motion boundary processing

Номер: US0011303900B2
Автор: Chih-Wei Hsu
Принадлежит: MediaTek Inc.

A method and apparatus for deriving motion compensated prediction for boundary pixels in a video coding system are disclosed. Embodiments of the present invention determine a current motion vector (MV) and one or more neighboring MVs corresponding to an above MV, a left MV, or both the above MV and the left MV. A first predictor for a current boundary pixel in a boundary region of the current CU is generated by applying motion compensation based on the current MV and a first reference picture pointed by the current MV. One or more second predictors for the current boundary pixel are generated by applying the motion compensation based on the neighboring MVs and reference pictures pointed by the neighboring MVs. A current boundary pixel predictor for the current boundary pixel is then generated using a weighted sum of the first predictor and the second predictors according to weighting factors.

Подробнее
02-02-2021 дата публикации

Method and system for digital direct imaging, image generating method and electronic device

Номер: US0010909431B2

A method and a system for digital direct imaging, an image generating method and an electronic device are provided. The method for digital direct imaging includes: obtaining a first image of a first format; converting the first image into a second image of a second format, wherein the second image includes a contour description; generating a correction parameter according to at least one mark on a substrate; correcting the second image according to the contour description and the correction parameter; and performing a rasterization operation on the corrected second image and imaging the second image processed by the rasterization operation on the substrate by an exposure device.

Подробнее
19-04-2018 дата публикации

BLOCK PARTITIONING USING TREE STRUCTURES

Номер: US20180109812A1
Принадлежит: Media Tek Inc.

The techniques described herein relate to methods, apparatus, and computer readable media configured to encode an image or video. A slice is partitioned into a set of first units. For each first unit in the set of first units, the first unit is partitioned into a set of second units. The partitioning includes, for each second unit in the set of second units, determining whether the second unit satisfies a predetermined constraint. If the second unit does not satisfy the predetermined constraint, a first set of partitioning techniques is tested to partition the second unit. If the second unit satisfies the predetermined constraint, the first set of partitioning techniques and a second set of partitioning techniques are tested to partition the second unit. The second unit is partitioned using a technique from the first set of partitioning techniques or the second set of partitioning techniques identified by the testing.

Подробнее
03-01-2023 дата публикации

Adaptive loop filter with adaptive parameter set

Номер: US0011546587B2
Принадлежит: MediaTek Inc.

A method for signaling adaptive loop filter (ALF) settings is provided. A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The video decoder parses whether to use adaptive parameter set (APS) for filtering the current block without determining whether to select a particular APS from a plurality of APSs. When the APS is used to filter the current block, the video decoder parses a first filter selection index for selecting a filter from a set of filters in the APS. When the APS is not used to filter the current block, the video decoder signals a second filter selection index for selecting a filter from a set of default fixed filters. The video decoder filters the current block based on the selected filter. The video decoder outputs the filtered current block.

Подробнее
19-06-2008 дата публикации

LED and method for making the same

Номер: US20080142813A1
Принадлежит: Kinik Company

A light emitting diode device and a method for manufacturing the same are disclosed. The method comprises following steps: (A) providing a substrate; (B) forming a diamond layer on the surface of the substrate; (C) forming a doping region on the upper surface of the diamond layer; (D) bonding a semiconductor epitaxy layer on the upper surface of the diamond layer; and (E) removing the substrate. Accordingly, owing to the absence of an adhesion layer necessary for a conventional LED, the LED of the present invention can reduce the blockage for heat transfer caused by a resin adhesion layer and light obscuration caused by a metal adhesion layer so as to enhance the efficiency of heat dissipation of LEDs, simplify the process, and enhance the performance and the stability of products.

Подробнее
18-01-2022 дата публикации

Signaling multiple transmission selection

Номер: US0011228787B2
Принадлежит: MediaTek Inc.

A method for multiple transform selection (MTS) is provided. A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The decoder sets a zero-out indication based on one or more non-zero coefficient indications of subblocks of the current block. When the zero-out indication indicates that a zero-out region has no non-zero coefficient, the decoder parses the bitstream for an MTS index. When the zero-out indication indicates that the zero-out region has at least one non-zero coefficient, the decoder sets the MTS index to a default value without parsing the MTS index from the bitstream. The decoder selects a transform mode according to the MTS index for the current block. The decoder reconstructs the current block by using the selected transform mode.

Подробнее
08-03-2022 дата публикации

Methods and apparatus of alternative transform skip mode for image and video coding

Номер: US0011272182B2
Принадлежит: MEDIATEK INC.

A method and apparatus for video coding using block partition are disclosed. According to the present invention, a partition structure corresponding to recursively partitioning a current block into smaller TU (transform unit) blocks until the partition structure reaches a maximum allowed split depth or until a block size of at least one of smaller TU blocks is a supported core transform size, where the current block is partitioned into final smaller TU blocks according to the partition structure. A transform coding process is applied to the current block according to the partition structure, where the transform coding process is skipped for at least one of the final smaller TU blocks. A flag can be signalled for the current block to indicate whether the current block is allowed to skip the transform coding process for said at least one of the final smaller TU blocks.

Подробнее
05-05-2009 дата публикации

N-port memory circuits allowing M memory addresses to be accessed concurrently and signal processing methods thereof

Номер: US0007529139B2
Принадлежит: MediaTek, Inc., MEDIATEK INC, MEDIATEK, INC.

Method and memory circuits capable of allowing M memory addresses of an N-port memory to be accessed concurrently, wherein N and M both are a natural number, and M is larger than N. Accordingly, a higher-order multi-port memory can be replaced by a lower-order multi-port or single-port memory. Consequently, smaller chip area or higher data access rate can be achieved.

Подробнее
25-10-2018 дата публикации

SUB-PREDICTION UNIT TEMPORAL MOTION VECTOR PREDICTION (SUB-PU TMVP) FOR VIDEO CODING

Номер: US20180310017A1
Принадлежит: MEDIATEK INC.

Aspects of the disclosure provide a video coding method for processing a current prediction unit (PU) with sub-PU temporal motion vector prediction (TMVP) mode. The method can include performing sub-PU TMVP algorithms to derive sub-PU TMVP candidates, and including none or a subset of the derived sub-PU TMVP candidates into a merge candidate list of the current PU. Each of the derived sub-PU TMVP candidates can include sub-PU motion information of sub-PUs of the current PU.

Подробнее
07-03-2024 дата публикации

SIGNALING FOR MULTI-REFERENCE LINE PREDICTION AND MULTI-HYPOTHESIS PREDICTION

Номер: US20240080490A1
Принадлежит: HFI Innovation Inc.

A video codec receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The video codec signals or parses a first syntax element for a first coding mode in a particular set of two or more coding modes. Each of coding mode of the particular set of coding modes modifies a merge candidate or an inter-prediction that is generated based on the merge candidate. The video codec enables the first coding mode and disables one or more other coding modes in the particular set of coding modes. The disabled one or more coding modes in the particular set of coding modes are disabled without parsing syntax elements for the disabled coding modes. The video codec encodes or decodes the current block by using the enabled first coding mode and bypassing the disabled coding modes.

Подробнее
22-10-2019 дата публикации

Method and apparatus of video coding

Номер: US0010455254B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

Aspects of the disclosure provide a method of video coding includes receiving input data associated with a first block and a second block of an image frame. The method further includes identifying a reference size and performing a deblocking process if it is determined that the deblocking process is to be performed. The preforming the deblocking process may include processing pixels adjacent to the block boundary using a first set of deblocking filter settings if a first block size of the first block and a second block size of the second block are greater than the reference size, and processing the pixels using a second set of deblocking filter settings if the first block size or the second block size is not greater than the reference size.

Подробнее
22-06-2023 дата публикации

Video Encoding Parallelization With Time-Interleaving Cache Access

Номер: US20230199199A1
Принадлежит:

Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.

Подробнее
03-01-2013 дата публикации

PHARMACEUTICAL COMPOSITIONS

Номер: US20130005661A1
Принадлежит: TAIWAN HOPAX CHEMS. MFG. CO., LTD.

The present invention discloses a pharmaceutical polymer and a method for quenching free radicals. Said pharmaceutical polymer comprises a glycopeptides and an aminothiol moiety which covalently bonds together. The disclosed pharmaceutical polymer and method can be applied before or after the occurrence of radiation exposure. 1. A pharmaceutical polymer , comprising:a glycopeptide, having a polypeptide and at least one glycoside moiety;wherein said at least one glycoside moiety covalently bonds to said polypeptide; andan aminothiol moiety, having at least one amino group;wherein said at least one amino group of said aminothiol moiety covalently bonds to said glycopeptide.2. The pharmaceutical polymer according to claim 1 , wherein said polypeptide has at least one carboxylic acid group.3. The pharmaceutical polymer according to claim 2 , wherein said at least one glycoside moiety covalently bonds to said at least one carboxylic acid group of said polypeptide.4. The pharmaceutical polymer according to claim 2 , wherein said at least one amino group of said aminothiol moiety covalently bonds to said at least one carboxylic acid group of said polypeptide.5. The pharmaceutical polymer according to claim 1 , wherein said polypeptide has at least one subunit comprising a glutamic acid claim 1 , an aspartic acid or a combination thereof.6. The pharmaceutical polymer according to claim 1 , wherein said polypeptide comprises poly(glutamic acid) claim 1 , poly(aspartic acid) claim 1 , or a combination thereof.7. The pharmaceutical polymer according to claim 1 , pharmaceutical polymer has a molecular weight of 6 claim 1 ,300˜12 claim 1 ,000 daltons.8. The pharmaceutical polymer according to claim 2 , wherein said at least one glycoside moiety has at least one amino group.9. The pharmaceutical polymer according to claim 8 , wherein said at least one amino group of said at least one glycoside moiety covalently bonds to said at least one carboxylic acid group of said polypeptide. ...

Подробнее
02-04-2015 дата публикации

CATALYST COMPOSITION, METHOD FOR HYDROGENATING STYRENIC BLOCK COPOLYMERS, AND HYDROGENATED POLYMER

Номер: US20150094423A1
Принадлежит: TSRC CORPORATION

A catalyst composition, a method for hydrogenating styrenic block copolymer employing the same, and a hydrogenated polymer from the method are provided. The method for hydrogenating styrenic block copolymer includes subjecting a hydrogenation process to a styrenic block copolymer in the presence of a catalyst composition. In particular, the catalyst composition includes an oxide carrier, and a catalyst disposed on the oxide carrier, wherein the catalyst includes a platinum-and-rhenium containing phosphorus compound. 1. A catalyst composition , for hydrogenating a styrenic block copolymer , comprising:an oxide carrier; anda catalyst disposed on the oxide carrier, wherein the catalyst comprises a platinum-and-rhenium containing phosphorus compound.2. The catalyst composition as claimed in claim 1 , wherein the oxide carrier comprises titanium oxide claim 1 , aluminum oxide claim 1 , zirconium oxide claim 1 , silicon oxide claim 1 , or a combination thereof.3. The catalyst composition as claimed in claim 1 , wherein the styrenic block copolymer is formed by polymerizing a conjugated diene monomer and a vinyl aromatic hydrocarbon monomer.4. The catalyst composition as claimed in claim 3 , wherein the conjugated diene monomer comprises 1 claim 3 ,3-butadiene claim 3 , 2 claim 3 ,3-dimethyl-1 claim 3 ,3-butadiene claim 3 , 3-butyl-1 claim 3 ,3-octadiene claim 3 , isoprene claim 3 , 1-methylbutadiene claim 3 , 2-phenyl-1 claim 3 ,3-butadiene claim 3 , or a combinations thereof.5. The catalyst composition as claimed in claim 3 , wherein the vinyl aromatic hydrocarbon monomer comprises styrene claim 3 , methylstyrene claim 3 , ethylstyrene claim 3 , cyclohexylstyrene claim 3 , vinyl biphenyl claim 3 , 1-vinyl-5-hexyl naphthalene claim 3 , vinyl naphthalene claim 3 , vinyl anthracene claim 3 , or a combinations thereof.6. The catalyst composition as claimed in claim 3 , wherein the styrenic block copolymer comprises styrene-butadiene-styrene triblock copolymer claim 3 , ...

Подробнее
20-08-2019 дата публикации

Method and apparatus of alternative transform for video coding

Номер: US0010390045B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

A method and apparatus for alternative transforms in a video coding system according to a control flag are disclosed. In one embodiment, the control flag for the current PU is determined. If the control flag is on, a first transform is applied to each current TU (transform unit) at an encoder side or an inverse transform of the first transform is applied to each current TU at a decoder side if the current TU has a first boundary type. Furthermore, a second transform is used for each current TU if the current TU has a second boundary type. The first transform is different from the second transform. On the other hand, if the control flag is off, a selected transform is used for each current TU.

Подробнее
11-06-2015 дата публикации

Method and Apparatus for Fine-grained Motion Boundary Processing

Номер: US20150163509A1
Принадлежит: MEDIATEK INC.

A method and apparatus for deriving fine-grained motion compensated prediction of boundary pixels in a video coding system are disclosed. Embodiments of the present invention determine one or more neighboring coding units (CUs) adjacent to a current coding unit (CU). For each neighboring CU, motion-compensated prediction is derived for each neighboring CU using the MV of the neighboring CU. The pre-generated predictors at a bottom side or a right side of each neighboring CUs are derived and stored on a smallest CU (SCU) basis. The pre-generated predictors and the motion compensated predictor for a current boundary pixel are combined using weighting factors to form a final predictor for the current pixel.

Подробнее
12-10-2021 дата публикации

Method and apparatus of adaptive bi-prediction for video coding

Номер: US0011146815B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

A method of video coding using generalized bi-prediction (GBi) receives input data associated with a current block in a current picture, wherein the input data comprises information associated with a block size of the current block, determines a set of weighting factor pairs, wherein a size of the set of weighting factor pairs depends on the block size of the current block, and derives a set of advanced motion vector prediction (AMVP) candidate lists comprising MVP (motion vector prediction) candidates. The method further derives a set of final motion information based on the MVP candidates, determines that the set of final information comprises a bi-prediction predictor, generates a final predictor by combining two reference blocks associated with the final motion information using a target weighting factor pair selected from the set of weighting factor pairs, and encodes or decoding the current block using the final predictor.

Подробнее
06-12-2018 дата публикации

Split Based Motion Vector Operation Reduction

Номер: US20180352223A1
Принадлежит:

A reduced merge candidate signaling method is provided. When building a merge candidate list for a prediction unit (PU) of a block of pixels, a video codec skips or partially skips the construction of some sub-PU merge candidates. The video codec then performs simplified pruning operations on the merge candidate list based on the skipped or partially constructed sub-PU merge candidates. The pruned candidate list is then used to select a merge candidate to encode or decode the block of pixels.

Подробнее
05-11-2019 дата публикации

Non-local adaptive loop filter combining multiple denoising technologies and grouping image patches in parallel

Номер: US0010469876B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

Aspects of the disclosure provide a method for denoising a reconstructed picture in a video coding system. The method can include providing two or more candidate non-local denoising technologies, selecting a target non-local denoising technology from the two or more candidate non-local denoising technologies for a patch group, and denoising the patch group of the reconstructed picture with the target non-local denoising technology. Besides, two parallel processing methods are provided for forming patch groups with predictor-based searching algorithms.

Подробнее
02-01-2018 дата публикации

Diode device and manufacturing method thereof

Номер: US0009859447B2

A diode device and manufacturing method thereof are provided. The diode device includes a substrate, an epitaxial layer, a trench gate structure, a Schottky diode structure and a termination structure. An active region and a termination region are defined in the epitaxial layer. The Schottky diode structure and the trench gate structure are located in the active region and the termination structure is located in the termination region. The termination structure includes a termination trench formed in the epitaxial layer, a termination insulating layer, a first spacer, a second spacer and a first doped region. The termination insulating layer is conformingly formed on inner walls of the termination trench. The first and second spacers are disposed on two sidewalls of the termination trench. The first doped region formed beneath the termination trench has a conductive type reverse to that of the epitaxial layer.

Подробнее
27-06-2019 дата публикации

METHOD AND SYSTEM FOR DIGITAL DIRECT IMAGING, IMAGE GENERATING METHOD AND ELECTRONIC DEVICE

Номер: US20190197374A1

A method and a system for digital direct imaging, an image generating method and an electronic device are provided. The method for digital direct imaging includes: obtaining a first image of a first format; converting the first image into a second image of a second format, wherein the second image includes a contour description; generating a correction parameter according to at least one mark on a substrate; correcting the second image according to the contour description and the correction parameter; and performing a rasterization operation on the corrected second image and imaging the second image processed by the rasterization operation on the substrate by an exposure device.

Подробнее
18-04-2023 дата публикации

Video processing methods and apparatuses having BDPCM size constraint considering color format sampling structure

Номер: US0011632574B2
Принадлежит: HFI INNOVATION INC., HFI Innovation Inc.

Video encoding or decoding methods and apparatuses receive input video data of a luma block and one or more corresponding chroma blocks, compare sizes of the luma and chroma blocks with a maximum transform skip size, and signal or parse a BDPCM luma enabling flag for the luma block when the size of the luma block is smaller than or equal to the maximum transform skip size, and signal or parse a BDPCM chroma enabling flag for the chroma block when the size of the chroma block is smaller than or equal to the maximum transform skip size. The size of the chroma block is derived from the size of the luma block and a color format sampling structure. The luma block is encoded/decoded by BDPCM based on the BDPCM luma enabling flag and the chroma block is encoded/decoded by BDPCM according to the BDPCM chroma enabling flag.

Подробнее
28-11-2023 дата публикации

Method and apparatus of combined inter and intra prediction with different chroma formats for video coding

Номер: US0011831928B2
Принадлежит: HFI Innovation Inc.

A method and apparatus for video coding are disclosed. According to this method, a current block is received at an encoder side or compressed data comprising the current block is received at a decoder side, wherein the current block comprises one luma block and one or more chroma blocks, the current block is generated by partitioning an image area using a single partition tree into one or more partitioned blocks comprising the current block. A target coding mode is determined for the current block. The current block is then encoded or decoded according to the target coding mode, wherein an additional hypothesis of prediction for said one or more chroma blocks is disabled if the target coding mode corresponds to the multi-hypothesis prediction mode and width, height or area of said one or more chroma blocks is smaller than a threshold.

Подробнее
02-04-2013 дата публикации

Mobile communication device and method for transceiving data and voice thereof

Номер: US0008412264B2

A mobile communication device and a method for transceiving data and voice thereof are proposed. The mobile communication device includes a receiver, a first antenna module, and a second antenna module. The receiver is used to output voice. The first antenna module is disposed in the mobile communication device at a first side close to the receiver, and is used to transceive data of a first wireless communication system or a second wireless communication system. The second antenna module is disposed at a second side opposite to the first side, and is used to transceive voice of the first wireless communication system. A first distance between the first antenna module and the receiver is less than a second distance between the second antenna module and the receiver.

Подробнее
24-10-2019 дата публикации

Storage Of Motion Vectors For Affine Prediction

Номер: US20190327482A1
Принадлежит:

A video coder implementing affine prediction is provided. The video coder receives input data associated with a current block to be coded. The video coder derives a control point motion vector (CPMV) of the current block according to an affine model. The video coder derives a set of motion compensation motion vectors (MCMVs) for a set of sub-blocks of the current block based on the derived CPMV of the current block according to the affine model. The video coder performs motion compensation for the current block based on the set of MCMVs. The CPMV of the current block is derived based on a CPMV of a first reference block that is a neighboring block located in a same region of the current block or an MCMV of a second reference block that is not a neighboring block located in the same region of the current block.

Подробнее
12-06-2014 дата публикации

HIGH VOLTAGE METAL-OXIDE-SEMICONDUCTOR TRANSISTOR DEVICE AND LAYOUT PATTERN THEREOF

Номер: US20140159155A1
Принадлежит: UNITED MICROELECTRONICS CORP.

A layout pattern of an implant layer includes at least a linear region and at least a non-linear region. The linear region includes a plurality of first patterns to accommodate first dopants and the non-linear region includes a plurality of second patterns to accommodate the first dopants. The linear region abuts the non-linear region. Furthermore, a pattern density of the first patterns in the linear region is smaller than a pattern density of the second patterns in the non-linear region. 1. A layout pattern of an implant layer comprising:at least a linear region comprising a plurality of first patterns to accommodate first dopants; andat least a non-linear region comprising a plurality of second patterns to accommodate the first dopants,wherein the linear region abuts the non-linear region; and a pattern density of the first patterns in the linear region is smaller than a pattern density of the second patterns in the non-linear region.2. The layout pattern of the implant layer according to claim 1 , further comprising a source region of a metal-oxide-semiconductor (MOS) transistor device and a drain region of the MOS transistor device claim 1 , and the source region and the drain region are formed at respective two sides of the linear region.3. The layout pattern of the implant layer according to claim 2 , wherein the source region and the drain region comprise second dopants.4. The layout pattern of the implant layer according to claim 3 , wherein the first dopants comprise a first conductivity type and the second dopants comprise a second conductivity type claim 3 , and the first conductivity type and the second conductivity type are complementary.5. The layout pattern of the implant layer according to claim 1 , wherein the linear region and the non-linear region form a closed pattern.6. The layout pattern of the implant layer according to claim 1 , further comprising a plurality of gaps respectively formed in between the first patterns.7. The layout pattern of ...

Подробнее
17-07-2014 дата публикации

METHOD AND APPARATUS FOR NON-CROSS-TILE LOOP FILTERING

Номер: US20140198844A1
Принадлежит:

A method and apparatus for loop filter processing of video data are disclosed. Embodiments according to the present invention eliminate data dependency associated with loop processing across tile boundaries. According to one embodiment, loop processing is reconfigured to eliminate data dependency across tile boundaries if cross-tile loop processing is disabled. The loop filter processing corresponds to DF (deblocking filter), SAO (Sample Adaptive Offset) processing or ALF (Adaptive Loop Filter) processing. The processing can be skipped for at least one tile boundary. In another embodiment, data padding based on the pixels of the current tile or modifying pixel classification footprint are used to eliminate data dependency across the tile boundary. Whether cross-tile loop processing is disabled can be indicated by a flag coded at sequence, picture, or slice level to indicate whether the data dependency across said at least one tile boundary is allowed.

Подробнее
31-07-2014 дата публикации

METHOD AND APPARATUS FOR REDUCTION OF DEBLOCKING FILTER

Номер: US20140211848A1
Принадлежит: MEDIA TEK INC.

A method and apparatus for deblocking of reconstructed video are disclosed. In one embodiment, the method divides a block boundary into two sub-boundaries and separates lines or column across the sub-boundaries into two groups. The deblocking filter decision for each group is determined based on the lines or columns in the respective group. In another embodiment, the method divides block edges of blocks in the LCUs into two edge groups, where the first edge group corresponds to horizontal block edges between two LCUs and the second edge group corresponds to remaining block edges not included in the first edge group. The number of lines processed by a vertical filter in the first edge group is less than the number of lines processed by a vertical filter in the second edge group. Accordingly, a system embodying the present invention has reduced storage requirement.

Подробнее
01-08-2019 дата публикации

Hardware Friendly Constrained Motion Vector Refinement

Номер: US20190238883A1
Принадлежит:

A video codec that encodes or decodes video sequences using decoder-side motion vector refinement is provided. The video codec identifies a first motion vector and a second motion vector for coding a current block of pixels of a current video frame in the video sequence. The video codec determines whether to perform motion vector refinement for the current block of pixels based on a comparison between a linear dimension of the current block of pixels and a threshold. When motion vector refinement is performed, the video codec refines the first and second motion vectors to minimize a distortion cost and codes the current block of pixels by using the refined first and second motion vectors. When motion vector refinement is not performed, the video codec codes the current block of pixels by using the identified first and second motion vectors.

Подробнее
18-10-2022 дата публикации

Methods and apparatus for multi-hypothesis mode reference and constraints

Номер: US0011477474B2
Принадлежит: MediaTek Inc.

The techniques described herein relate to methods, apparatus, and computer readable media configured to decode and/or encode video data. If the current coding block was using more than one hypotheses of prediction data to generate the prediction data, first prediction data is determined for a current coding block of a picture generated using a first prediction mode, and second prediction data is determined for the current coding block generated using a second prediction mode. Information derived from at least one of the first prediction mode and the second prediction mode can be stored. The stored information can be referenced by the subsequent coding blocks.

Подробнее
27-12-2022 дата публикации

Input output circuit and electrostatic discharge protection circuit

Номер: US0011539206B2

An input output circuit and an electrostatic discharge (ESD) protection circuit are provided. The ESD protection circuit is adapted to a charged-device model (CDM). The ESD protection circuit includes a bipolar junction transistor (BJT). The BJT has a first end coupled to an input end of an input buffer and an output end of an output buffer. A second end of the BJT is coupled to a first ground rail. A control end of the BJT is coupled to one of a first power rail, a second power rail, the first ground rail and a second ground rail.

Подробнее
22-06-2023 дата публикации

Search Memory Management For Video Coding

Номер: US20230199171A1
Принадлежит:

Various schemes for managing search memory are described, which are beneficial in achieving enhanced coding gain, low latency, and/or reduced hardware for a video encoder or decoder. In processing a current block of a current picture, an apparatus determines a quantity of a plurality of reference pictures of the current picture. The apparatus subsequently determines, for at least one of the reference pictures, a corresponding search range size based on the quantity. The apparatus then determines, based on the search range size and a location of the current block, a search range of the reference picture, based on which the apparatus encodes or decodes the current block.

Подробнее
26-11-2020 дата публикации

Signaling Of Motion Vector Difference Derivation

Номер: US20200374551A1
Принадлежит:

A video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When the current block is coded by using inter mode and bi-directional prediction, the video decoder receives a first motion vector difference and determines a second motion vector difference based on a first flag or a second flag. When the first flag is false, the video decoder uses the second flag to determine whether to set the second motion vector difference to be at an opposite value of the first motion vector difference. When the first flag is true, the video decoder sets the second motion vector difference to be zero. The video decoder reconstructs the current block by using motion information based on the first motion vector difference and the second motion vector difference to perform inter prediction.

Подробнее
27-03-2012 дата публикации

Digital filtering system, method, and recording medium thereof

Номер: US0008145451B2
Автор: Chih-Wei Hsu, HSU CHIH-WEI

A digital filtering system, method, and recording medium thereof are described. In the system, firstly a sensor obtains an analog physiological signal, a quantizing module transforms the physiological signal to a digitalized frequency domain signal, and then a specification parameter module obtains a feature model satisfying the frequency domain signal by matching, for a deciding process module to determine which decision parameter should be used. A filter-Clustering management module starts a relevant filter module according to the matching decision parameter to filter the frequency domain signal. On the contrary, when the frequency domain signal is an abnormal signal, the quantizing module outputs the abnormal signal to a back-end server system. The server system builds more than one updating parameter to update all the decision parameters and feature parameters. Therefore, the decision parameters and the feature parameters are updated on real time, and the physiological signal filtering ...

Подробнее
25-04-2023 дата публикации

Pattern-based motion vector derivation for video coding

Номер: US0011638027B2
Принадлежит: HFI Innovation, Inc.

The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.

Подробнее
19-04-2018 дата публикации

Method And Apparatus Of Coding Unit Information Inheritance

Номер: US20180109814A1
Принадлежит:

Concepts and examples pertaining to coding unit information inheritance are described. A processor of an encoder may receive media contents and encode the media contents to provide a bitstream of encoded media contents. A processor of a decoder may receive the bitstream of encoded media contents and decode the bitstream to provide one or more streams of decoded media contents. The bitstream may include information indicating coding unit (CU) information inheritance that is used by a decoder in conjunction with quad-tree (QT) partition and binary-tree (BT) partition to achieve asymmetric or triple-tree (TT) partition of a CU.

Подробнее
23-01-2024 дата публикации

Method and apparatus of matrix-based intra prediction for video coding

Номер: US0011882290B2
Принадлежит: HFI INNOVATION INC., HFI Innovation Inc.

According to one implementation, a method receives input data related to a current block in a current picture at a video encoder side or receiving a video bitstream comprising coded data of the current block at a video decoder side. When hen the MIP mode is applied to the current block, the method checks availability for a target reference boundary region comprising left reference boundary samples and top reference boundary samples, wherein the left reference boundary samples and the top reference boundary samples are checked jointly for the current block. The method further performs a padding process if an unavailable sample exists in the target reference boundary region, wherein the unavailable sample is padded with a default value or a sample value of an available sample and derives a reduced predictor, and encodes or decodes the current block using a MIP predictor derived from the reduced predictor.

Подробнее
31-08-2021 дата публикации

Signaling of motion vector difference derivation

Номер: US0011109064B2
Принадлежит: MediaTek Inc., MEDIATEK INC

A video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When the current block is coded by using inter mode and bi-directional prediction, the video decoder receives a first motion vector difference and determines a second motion vector difference based on a first flag or a second flag. When the first flag is false, the video decoder uses the second flag to determine whether to set the second motion vector difference to be at an opposite value of the first motion vector difference. When the first flag is true, the video decoder sets the second motion vector difference to be zero. The video decoder reconstructs the current block by using motion information based on the first motion vector difference and the second motion vector difference to perform inter prediction.

Подробнее
08-10-2019 дата публикации

Inter-layer texture coding with adaptive transform and multiple inter-layer motion candidates

Номер: US0010440375B2
Принадлежит: MediaTek Inc., MEDIATEK INC

Methods of adaptive transform type based on transform unit (TU) size for enhancement layer (EL) coding and multiple motion candidates for EL coding based on corresponding base layer (BL) video data are provided. One method selects a transform type from multiple allowable transform types based on the TU size and applies the selected transform type to the transform units of the inter-layer prediction processed data. Another method derives multiple motion candidates for the EL video data coded in Merge mode or Inter mode based on motion information associated with the corresponding BL video data.

Подробнее
07-09-2021 дата публикации

Intra block copy merge list simplification

Номер: US0011115653B2
Принадлежит: MediaTek Inc., MEDIATEK INC

A method for generating a list of merge candidates for Intra Block Copy (IBC) prediction is provided. A video codec receives data to be encoded or decoded as a current block of a current picture of a video. A plurality of spatially adjacent neighboring blocks of the current block are coded before the current block. The video codec generates a list of merge candidates including intra picture candidates that are associated with motion information referencing pixels in the current picture. The intra picture candidates comprises candidates that are associated with some but not all of the two or more spatially adjacent neighboring blocks of the current block. The video codec selects a merge candidate from the generated list. The video codec encodes or decodes the current block by using the motion information of the selected merge candidate to generate a prediction of the current block.

Подробнее
27-02-2024 дата публикации

Method and apparatus of motion compensation bandwidth reduction for video coding system utilizing multi-hypothesis

Номер: US0011917185B2
Принадлежит: HFI INNOVATION INC., MEDIATEK INC.

A method and apparatus of Inter prediction for video coding using Multi-hypothesis (MH) are disclosed. If an MH mode is used for the current block: at least one MH candidate is derived using reduced reference data by adjusting at least one coding-control setting; an Inter candidate list is generated, where the Inter candidate list comprises said at least one MH candidate; and current motion information associated with the current block is encoded using the Inter candidate list at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the Merge candidate list. The coding control setting may correspond to prediction direction setting, filter tap setting, block size of reference block to be fetched, reference picture setting or motion limitation setting.

Подробнее
22-05-2012 дата публикации

LED lamp

Номер: US000D660509S1
Автор: Chih-Wei Hsu, Po-Hsun Yu
Принадлежит: Edison Opto Corporation

Подробнее
06-11-2014 дата публикации

METHOD AND APPARATUS OF TEXTURE IMAGE COMPRESSION IN 3D VIDEO CODING

Номер: US20140328389A1
Принадлежит: MEDIATEK Inc.

A method and apparatus for 3D video coding system are disclosed. Embodiments according to the present invention apply SAO process (sample adaptive offset process) to at least one dependent-view image of the processed multi-view images if processed multi-view images are received. Also embodiments according to the present invention apply the SAO process to at least one dependent-view image of the processed multi-view images or at least one depth map of the processed multi-view depth maps if both processed multi-view images and the processed multi-view depth maps are received. The SAO can be applied to each color component of the processed multi-view images or the processed multi-view depth maps. The SAO parameters associated with a target region in one dependent-view image or in one depth map corresponding to one view may share or may be predicted by second SAO parameters associated with a source region corresponding to another view.

Подробнее
20-07-2021 дата публикации

Method and apparatus of intra-inter prediction mode for video coding

Номер: US0011070815B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

Method and apparatus of video coding are disclosed. According to the method, a boundary region in the current block is determined. For each pixel in the boundary region, an Intra predictor and an Inter predictor care derived. An Intra-Inter predictor is generated by blending the Intra predictor and the Inter predictor. Pixels in the boundary region of the current block are encoded or decoded using the Intra-Inter predictor. For the remaining pixels in the current block not belonging to the boundary region, the pixels are encoded or decoded using the Inter predictor or the Intra predictor. In another method, the Intra-Inter prediction process is implemented by scaling the sum of the Intra weighting factor and the Inter weighting factor is scaled to a power-of-2 number to avoid the need for the division operation. In yet another method, the Intra-Inter prediction is applied depending on the current block size.

Подробнее
18-10-2022 дата публикации

Method of designing a semiconductor device

Номер: US0011475202B1

A method of designing a semiconductor device includes creating a library for test patterns on a frame and an on purpose violation layout on a main chip of a layout, and then creating filter marks according to the library. An OPC (optical proximity correction) is run using the layout, and an OPC verifying is performed for obtaining a pattern with hot spots to determine whether the hot spots are within the frame and the filter marks. When the hot spots are within the frame and the filter marks, a mask can be made. When the hot spots are outside the frame and the filter marks, it is necessary to check whether the hot spots need to be repaired. When the hot spots are within the frame and outside the filter marks, the hot spots are added into the library as data of the on purpose violation layout.

Подробнее
08-12-2022 дата публикации

METHOD OF MAKING MASK PATTERN AND METHOD OF FORMING PATTERN IN LAYER

Номер: US20220390828A1
Принадлежит:

A method of making mask patterns includes the following steps. A first octagon feature is created, wherein the first octagon feature includes first sides, second sides orthogonal to the first sides, and third sides, wherein each of the third sides connects the corresponding first side to the corresponding second side. An optical proximity correction (OPC) process is applied by using a computer to parallel shift the first sides, the second sides and the third sides of the first octagon feature respectively, and thus to create a second octagon feature. The second octagon feature is applied to make a pattern of a photomask. A method of forming a pattern in a layer is also provided, which includes printing a circular pattern on a surface of a layer by using an octagon pattern of a photomask.

Подробнее
07-06-2007 дата публикации

Electronic switching device with uninterruptible voltage regulating switch

Номер: US20070126289A1
Принадлежит:

An electronic switching device, externally connected with an alternating current power source, includes an uninterruptible voltage regulating switch for generating an energy storage electromotive force; a signal transmitter; and a remote control module connected to an electrical device, which at least has a signal controller, a voltage detector, and a power switch. The remote control module switches the power source for the electrical device, after detecting the voltage difference due to the converting between the external power source and the energy storage electromotive force, or receiving a wireless signal transmitted by a signal transmitter, so as to turn on/off the electrical device by way of remote control or manual control. The remote control module is connected in parallel to the electrical device without limiting the power efficiency of the electrical device, capable of being completely compatible with the original circuit wiring, so as to save construction space and costs.

Подробнее
27-08-2020 дата публикации

Mutual Excluding Settings For Multiple Tools

Номер: US20200275112A1
Принадлежит:

A video decoder that implements a mutually exclusive grouping of coding modes is provided. The video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When a first coding mode for the current block is enabled, a second coding mode is disabled for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block. The current block is decoded by using an inter-prediction that is computed according to an enabled coding mode.

Подробнее
08-04-2014 дата публикации

High voltage metal-oxide-semiconductor transistor device and layout pattern thereof

Номер: US0008692326B2

A layout pattern of a high voltage metal-oxide-semiconductor transistor device includes a first doped region having a first conductivity type, a second doped region having the first conductivity type, and an non-continuous doped region formed in between the first doped region and the second doped region. The non-continuous doped region includes a plurality of gaps formed therein. The non-continuous doped region further includes a second conductivity type complementary to the first conductivity type.

Подробнее
11-07-2023 дата публикации

Method and apparatus of matrix based intra prediction in image and video processing

Номер: US0011700395B2
Принадлежит: HFI Innovation Inc.

An image or video processing method comprises receiving input data of a current block, mapping an MIP mode index to a default mode, and encoding or decoding the current block by referencing the default mode. Another image or video processing method comprises receiving input data of a current block coded or to be coded by an MIP mode, and parsing or signaling a transpose flag for the current block indicating whether transposing is applied in coding the current block. Reference samples of the current block are prepared from neighboring boundary samples according to the transpose flag. A matrix is selected to be multiplied to the reference samples to generate predicted samples. A transposing process is adaptively applied to the current block according to the transpose flag, and the predicted samples are used to encode or decode the current block.

Подробнее
01-02-2022 дата публикации

Selective switch for parallel processing

Номер: US0011240524B2
Принадлежит: MEDIATEK INC.

A video decoder determines whether the current block is coded by using intra block copy mode. The video decoder identifies a list of one or more prediction candidates for the current block. When the current block is not coded by using intra block copy mode, one or more spatial neighbors of the current block that are positioned in a same MER as the current block are excluded from the list of prediction candidates. When the current block is coded by using intra block copy mode and the list of prediction candidates belongs to a predefined subset of multiple different candidate lists, at least one of the identified prediction candidates is a spatial neighbor of the current block that is positioned in the MER. The video decoder reconstructs the current block by using a prediction candidate selected from the list of prediction candidates to generate a prediction of the current block.

Подробнее
16-10-2018 дата публикации

Method and apparatus for unification of coefficient scan of 8X8 transform units in HEVC

Номер: US0010104399B2

A method and apparatus for processing 2N×2N transform units (TUs) are disclosed. In one embodiment, the method comprises determining a first-layer scanning order among four N×N sub-blocks of the 2N×2N TU; determining a second-layer scanning pattern for said four N×N sub-blocks; and providing scanned 2N×2N transform coefficients of the intra-coded or the inter-coded 2N×2N TU using double scanning based on the first-layer scanning order and the second-layer scanning pattern. In another embodiment, said determining the first-layer scanning order is dependent on the second-layer scanning pattern. The second-layer scanning pattern can be diagonal, horizontal or vertical. In an embodiment, the first-layer scanning order can be from an upper-left sub-block, to an upper-right sub-block, to a lower-left sub-block and to a lower-right sub-block for the second-layer horizontal scanning pattern and from an upper-left sub-block, to a lower-left sub-block, to an upper-right sub-block and to a lower-right ...

Подробнее
08-02-2022 дата публикации

Shared candidate list

Номер: US0011245922B2
Принадлежит: MediaTek Inc.

A video coder that uses a shared candidate list to encode or decode multiple blocks of pixels within a shared boundary is provided. The video coder identifies a shared boundary encompassing a plurality of blocks of pixels of a current picture in a video sequence. The video coder identifies one or more prediction candidates as a shared candidate list based on neighbors of a region defined by the shared boundary. The video coder codes one or more blocks of pixels encompassed by the shared boundary by using one or more prediction candidates selected from the shared candidate list.

Подробнее
01-12-2020 дата публикации

Secondary transform kernel size selection

Номер: US0010855997B2
Принадлежит: MEDIATEK INC., MEDIATEK INC, MediaTek Inc.

A method and apparatus related to secondary transform operations. In which, the non-zero transform coefficients in a particular subset of the transform coefficients of the block of pixels is counted and compared with a particular threshold so as to determine whether or not to perform the secondary transform on the block of pixels. Besides, the optimal secondary transform kernel size is derived implicitly based on the size of the block, or derived explicitly based on a flag coded by using an adaptive code word.

Подробнее
02-02-2021 дата публикации

Method and apparatus of bilateral template MV refinement for video coding

Номер: US0010911761B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

Method and apparatus of using Bilateral Template MV Refinement are disclosed to improve coding efficiency or reducing complexity. According to one method, if a size associated with the current block is greater than a threshold, then Bilateral Template MV Refinement is applied to the current block. Otherwise, the Bilateral Template MV Refinement is not applied to the current block. In another method, the Bilateral Template MV Refinement is turned on or off implicitly based on the two reference blocks. According to yet another method, the Bilateral Template MV Refinement is performed on the sub-block level. According to yet another method, the Bilateral Template MV Refinement is performed motion vectors selected from candidates of AMVP (advance MV prediction) candidate list. According to yet another method, the Bilateral Template MV Refinement used a modified template to refine motion vector.

Подробнее
15-07-2021 дата публикации

Signaling Quantization Related Parameters

Номер: US20210218966A1
Принадлежит:

A video decoder parses a sequence parameter set (SPS) that is applicable to a current sequence of video pictures that includes the current picture, the SPS comprises a first dependent quantization flag and a first sign hiding flag. When the first dependent quantization flag indicates that dependent quantization is enabled for the current sequence, the decoder parses a second dependent quantization flag for indicating whether dependent quantization is used for quantizing the one or more slices of the current picture. When the second dependent quantization flag indicates that dependent quantization is not used for one or more slices of the current picture and the first sign hiding flag indicates that sign hiding is enabled for the current sequence, the decoder parses a second sign hiding flag for indicating whether sign hiding is used for quantizing the one or more slices of the current picture.

Подробнее
06-12-2012 дата публикации

METHOD FOR PRODUCING EPOXIDIZED POLYMER

Номер: US20120309907A1
Принадлежит: TSRC CORPORATION

The present invention discloses a method for producing an epoxidized polymer. The method comprises the steps of: (1) providing a polymer solution containing a polymer having a conjugated diene group; (2) providing a catalyst solution dissolved in the polymer solution, the catalyst solution containing a transition metal ion and a ligand for bonding to the transition metal ion, the transition metal ion being selected from the group consisting of Ti, Mn, V, Mo, W and any combination thereof; and (3) epoxidizing double bonds of the conjugated diene group to produce the epoxidized polymer by providing an epoxidizing agent dissolved in the polymer solution containing the catalyst solution, wherein the epoxidizing agent is meta-chloroperoxybenzoic acid (mCPBA) or analogues thereof. 1. A method for producing an epoxidized polymer , comprising the steps of:(1) providing a polymer solution containing a polymer having a conjugated diene group;(2) providing a catalyst solution dissolved in the polymer solution, the catalyst solution containing a transition metal ion and a ligand for bonding to the transition metal ion, the transition metal ion being selected from the group consisting of Ti, Mn, V, Mo, W and any combination thereof; and(3) epoxidizing double bonds of the conjugated diene group to produce the epoxidized polymer by providing an epoxidizing agent dissolved in the polymer solution containing the catalyst solution, wherein the epoxidizing agent is meta-chloroperoxybenzoic acid (mCPBA) or analogues thereof.2. The method according to claim 1 , wherein the step (3) further comprises: the transformation rate for transforming the double bond contained in the conjugated diene group into epoxy group being 5% to 60%.3. The method according to claim 1 , wherein the step (3) further comprises: the total weight-average molecular weight of the epoxidized polymer being 5 claim 1 ,000 to 500 claim 1 ,000.4. The method according to claim 1 , wherein the step (2) further comprises: ...

Подробнее
30-05-2023 дата публикации

Method and apparatus of luma-chroma separated coding tree coding with constraints

Номер: US0011665345B2
Принадлежит: HFI INNOVATION INC.

A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.

Подробнее
27-06-2024 дата публикации

Nonlinear Gate Vertical Transistor

Номер: US20240213318A1
Принадлежит: NEXPERIA B.V.

A trench transistor with nonlinear gate-oxide-semiconductor boundary layout, and method of manufacture is provided. The trench transistor includes a gate region, an oxide region adjacent to the gate region, and a semiconductor region adjacent to the oxide region. The semiconductor region includes a channel region along a gate-oxide-semiconductor boundary. The channel region is configured to conduct current along the gate-oxide-semiconductor boundary when the transistor is turned on. The gate-oxide-semiconductor boundary has a nonlinear shape.

Подробнее
19-06-2018 дата публикации

Method and apparatus for reduction of deblocking filter

Номер: US0010003798B2

A method and apparatus for deblocking reconstructed video in a video coding system. The method receives reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks. The method then identifies horizontal block edges of the blocks in the LCUs, applies first vertical filtering to the reconstructed pixel data corresponding to one or more first lines above a first horizontal block edge in the first edge group, and applies second vertical filtering to the reconstructed pixel data corresponding to one or more second lines above a second horizontal block edge in the second edge group, wherein a first number of said one or more first lines is smaller than a second number of said one or more second lines.

Подробнее
02-11-2021 дата публикации

Mutual excluding settings for multiple tools

Номер: US0011166037B2
Принадлежит: MediaTek Inc., MEDIATEK INC

A video decoder that implements a mutually exclusive grouping of coding modes is provided. The video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When a first coding mode for the current block is enabled, a second coding mode is disabled for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block. The current block is decoded by using an inter-prediction that is computed according to an enabled coding mode.

Подробнее
11-01-2022 дата публикации

Inter-layer texture coding with adaptive transform and multiple inter-layer motion candidates

Номер: US0011223837B2
Принадлежит: MediaTek Inc.

Methods of adaptive transform type based on transform unit (TU) size for enhancement layer (EL) coding and multiple motion candidates for EL coding based on corresponding base layer (BL) video data are provided. One method selects a transform type from multiple allowable transform types based on the TU size and applies the selected transform type to the transform units of the inter-layer prediction processed data. Another method derives multiple motion candidates for the EL video data coded in Merge mode or Inter mode based on motion information associated with the corresponding BL video data.

Подробнее
30-08-2016 дата публикации

Method of process stability

Номер: US0009429922B2

The present disclosure relates to an APC method and tool architecture to elaborate process stability, comprising a two-loop architecture for fine tuning by an APC loop and recovery tuning by an equipment performance optimization (EPO) loop of one or more process parameters. Fine tuning by the APC loop comprises neutralization of systematic drifts from manufacturing tool or the manufacturing process itself. Recovery tuning by the EPO loop comprises aligning processing tool conditions with their tool baseline configuration. The APC method and tool architecture establishes switching criteria for fine tuning of process parameters and recovery tuning of equipment parameters. A synergy mechanism is further established between the two loops, wherein adjustments to equipment parameters made by the EPO loop are recognized by the APC loop to avoid double-tuning. The APC method and tool architecture results in manufacturing process stability within a manufacturing process module.

Подробнее
19-06-2014 дата публикации

METHOD AND APPARATUS OF DEBLOCKING FILTER WITH SIMPLIFIED BOUNDARY STRENGTH DECISION

Номер: US20140169478A1
Принадлежит: MediaTek Singapore Pte. Ltd.

A method and apparatus for deblocking of reconstructed video in a video coding system are disclosed. Embodiments according to the present invention determine boundary strength between two blocks without checking whether the block boundary is a coding unit (CU) boundary. In one embodiment according to the present invention, the method comprises determining whether any of the two blocks is Intra coded. If any of the two blocks is Intra coded, the boundary strength is assigned a first value. Otherwise, additional decision processing is performed to determine the boundary strength. In another embodiment, said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients. In yet another embodiment, said determining the boundary strength for the block boundary comprises determining whether the two blocks have different reference pictures or different motion vectors. 1. A method of deblocking of reconstructed video in a video coding system , wherein said deblocking is applied to block boundaries of the reconstructed video , and each block corresponds to a prediction unit (PU) or a transform unit (TU) , the method comprising:receiving pixel data associated with a block boundary between two blocks;determining boundary strength for the block boundary based on information associated with the reconstructed video, wherein the information excludes whether the block boundary is a coding unit (CU) boundary; andapplying said deblocking to the pixel data associated with the block boundary according to the boundary strength; andwherein said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients.2. The method of claim 1 , wherein said determining the boundary strength for the block boundary comprises determining whether any of the two blocks is ...

Подробнее
07-05-2019 дата публикации

Method for improving circuit layout for manufacturability

Номер: US0010282504B2

A method of manufacturing an integrated circuit (IC) includes receiving a layout of the IC having a first region interposed between two second regions. The layout includes a first layer having first features and second and third layer having second and third features in the first region. The second and third features collectively form cut patterns for the first features. The method further includes modifying the second and third features by a mask house tool, resulting in modified second and third features, which collectively form modified cut patterns for the first features. The modifying of the second and third features meets at least one of following conditions: total spacing between adjacent modified second (third) features is greater than total spacing between adjacent second (third) features, and total length of the modified second (third) features is smaller than total length of the second (third) features.

Подробнее
28-11-2017 дата публикации

Compound for bone scanning and use thereof

Номер: US0009828398B2

The disclosure provides a compound comprising bisphosphonate functional group and chelating agent. The bisphosphonate functional group part has high affinity for bone tissue, and the chelating agent part has high affinity for metal tracer such as radioisotope. The disclosed compound could be rapidly adsorbed onto the bone surface, and could steady emit ionizing radiation. Therefore, the disclosed compound is suitable for bone scanning technology to find abnormalities in bone.

Подробнее
17-12-2019 дата публикации

Method and apparatus for loop filtering across slice or tile boundaries

Номер: US0010511843B2
Принадлежит: HFI Innovation Inc., HFI INNOVATION INC

A method and apparatus for loop filter processing of video data in a video encoder or decoder are disclosed. Embodiments according to the present invention conditionally allow sharing of loop filter parameters. In one embodiment, sharing of loop filter information between the current block and a neighboring block is determined according to a condition. If the condition indicates that sharing of loop filter information is allowed, a merge flag is coded and incorporated in the video bitstream in an encoder, and a merge flag is parsed from the video bitstream and decoded in a decoder. In one embodiment, the condition depends on region partitioning of the picture, where region partitioning partitions the picture into regions and the region may correspond to a slice or a tile. The condition is set to indicate that sharing of loop filter information is allowed if the block and the neighboring block are in a same slice/tile.

Подробнее
25-06-2020 дата публикации

EXPOSURE APPARATUS

Номер: US20200201189A1

An exposure apparatus including an optical device set and a substrate carrying platform is provided. The optical device set includes a plurality of light sources, at least one rotating beam deflector and at least one deflector set. The plurality of light sources are configured to emit a plurality of beams. Each deflector set includes a plurality of deflectors. The substrate carrying platform is configured to move an exposed substrate disposed on the substrate carrying platform relative to the optical device set along a relative movement direction. The plurality of beams sequentially travel through the at least one rotating beam deflector and the plurality of deflectors to be projected on the exposed substrate. Trajectories of the plurality of beams projected on the exposed substrate form a plurality of scan lines through rotation of the at least one rotating beam deflector.

Подробнее
30-06-2020 дата публикации

Method and apparatus of reordering motion vector prediction candidate set for video coding

Номер: US0010701393B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

Method and apparatus of Inter prediction for video coding performed by a video encoder or a video decoder that utilizes motion vector prediction (MVP) to code a motion vector (MV) associated with a block coded with Inter mode are disclosed. According to one method, an initial MVP candidate list is generated for the current block. When candidate reordering is selected for the current block, target candidates within a selected candidate set are reordered to generate a reordered MVP candidate list and then the current block is encoded at the video encoder side or decoded at the video decoder sider using the reordered MVP candidate list, where the selected candidate set comprises at least partial candidates of the initial MVP candidate list.

Подробнее
18-05-2023 дата публикации

ELECTROSTATIC DISCHARGE PROTECTION FOR INTEGRATED CIRCUIT DURING BACK END-OF-LINE PROCESSING

Номер: US20230154918A1

In an integrated circuit (IC) fabrication process, devices or sub-circuits are fabricated in respective first and second electrical isolation regions. A back-to-back (B2B) diodes sub-circuit is fabricated in a third electrical isolation region, which includes a first diode whose cathode is connected with a first terminal and whose anode is connected with a second terminal, and a second diode whose anode is connected with the first terminal and whose cathode is connected with the second terminal. Electrostatic discharge protection is provided to the first and second electrical isolation regions by electrically connecting the first terminal of the B2B diodes sub-circuit with a VSS power supply terminal of the first device or sub-circuit and the second terminal of the B2B diodes sub-circuit with a VSS power supply terminal of the second device or sub-circuit. Thereafter, the first device or sub-circuit and the second device or sub-circuit are electrically connected.

Подробнее
03-05-2012 дата публикации

Apparatus and Method for High Efficiency Video Coding Using Flexible Slice Structure

Номер: US20120106652A1
Принадлежит: MEDIATEK INC.

An apparatus and method for video coding based on flexible slice structure are disclosed. In the recent high efficiency video coding (HEVC) development, the slice may contain multiple LCUs instead of macroblocks. The LCU size being considered is 64×64 pixels which is much larger than the macroblock size of 16×16 pixels. Compared with the macroblock aligned slice for H.264, the LCU-aligned slice for HEVC does not provide enough granularities for dividing video frames. Consequently, a flexible slice structure is developed where slice partition is based on smaller coding units. In the flexible slice structure, the first LCU and the last LCU of the slice are allowed to be a fractional LCU, which is derived from a whole LCU using quadtree partition. Syntax elements are also developed to enable conveyance of flexible slice structure between an encoder and a decoder efficiently. 1. A method for video coding , the method comprising:partitioning video input data into largest coding units (LCUs);configuring a slice to include a plurality of LCUs, having a first LCU and a last LCU; wherein the first LCU and the last LCU are selected from a group consisting of a fractional LCU and a whole LCU and wherein the fractional LCU is formed by partitioning the whole LCU into leaf CUs according to a quadtree;applying video coding to the slice to generate compressed video data for the slice;generating a slice layer bitstream comprising the compressed video data for the slice; andgenerating a video bitstream comprising the slice layer bitstream.2. The method of claim 1 , wherein the step of generating video bitstream further comprising a step of incorporating a first flag at a sequence level to indicate whether slice boundaries are LCU-aligned or non-LCU aligned.3. The method of claim 1 , wherein the step of generating video bitstream further comprising a step of incorporating a first flag at a sequence level to indicate whether an end_of_slice_flag is used for context-based adaptive ...

Подробнее
12-12-2019 дата публикации

METHODS AND APPARATUS FOR MULTI-HYPOTHESIS MODE REFERENCE AND CONSTRAINTS

Номер: US20190379901A1
Принадлежит: MediaTek Inc.

The techniques described herein relate to methods, apparatus, and computer readable media configured to decode and/or encode video data. If the current coding block was using more than one hypotheses of prediction data to generate the prediction data, first prediction data is determined for a current coding block of a picture generated using a first prediction mode, and second prediction data is determined for the current coding block generated using a second prediction mode. Information derived from at least one of the first prediction mode and the second prediction mode can be stored. The stored information can be referenced by the subsequent coding blocks.

Подробнее
20-09-2022 дата публикации

Storage of motion vectors for affine prediction

Номер: US0011451816B2
Принадлежит: MediaTek Inc.

A video coder implementing affine prediction is provided. The video coder receives input data associated with a current block to be coded. The video coder derives a control point motion vector (CPMV) of the current block according to an affine model. The video coder derives a set of motion compensation motion vectors (MCMVs) for a set of sub-blocks of the current block based on the derived CPMV of the current block according to the affine model. The video coder performs motion compensation for the current block based on the set of MCMVs. The CPMV of the current block is derived based on a CPMV of a first reference block that is a neighboring block located in a same region of the current block or an MCMV of a second reference block that is not a neighboring block located in the same region of the current block.

Подробнее
19-10-2017 дата публикации

CONTROL APPARATUS FOR ROTATING DEVICE

Номер: US20170299533A1
Принадлежит:

A control apparatus for rotating device includes a plurality information sensors and a controller. The information sensors are coupled to the rotating device for sensing temperature information, acoustic information and vibration information. The controller receives the temperature information, the acoustic information and the vibration information at a plurality of consecutive sampling time points to respectively obtain a plurality of sampled temperature values, a plurality of sampled noise values, and a plurality of sampled vibration values, during a time period. The controller generates a plurality of status signals corresponding to the sampling time points according to the sampled temperature values, the sampled noise values and the sampled vibration values. The controller generates a control signal according to the status signals, and transports the control signal to control an operation of the rotating device.

Подробнее
29-08-2013 дата публикации

HIGH VOLTAGE METAL-OXIDE-SEMICONDUCTOR TRANSISTOR DEVICE AND LAYOUT PATTERN THEREOF

Номер: US20130221438A1
Принадлежит: United Microelectronics Corp

A layout pattern of a high voltage metal-oxide-semiconductor transistor device includes a first doped region having a first conductivity type, a second doped region having the first conductivity type, and an non-continuous doped region formed in between the first doped region and the second doped region. The non-continuous doped region includes a plurality of gaps formed therein. The non-continuous doped region further includes a second conductivity type complementary to the first conductivity type.

Подробнее
30-10-2001 дата публикации

Method of forming trench MOS device and termination structure

Номер: US0006309929B1

A method for fabricating trench MOS devices and termination structure simultaneously is disclosed. The MOS devices can be Schottky diode, IGBT or DMOS depending on the semiconductor substrate prepared. The method comprises following steps: firstly, forming a plurality of first trenches for forming the trench MOS devices in an active region, and a second trench for forming the termination structure. Thereafter, a thermal oxidation process to form a gate oxide on all areas is performed. Then, the first trenches and the second trench are refilled with a first conductive material. An etching back is carried out to remove excess first conductive material so as to form spacer in the second trench and to fill the first trenches only. Next, the gate oxide layer is removed. For IGBT or DMOS device, an extra thermal oxidation and an etching step are required to form inter-conductive oxide layer whereas for Schottky diode, these two steps are skipped. Thereafter, a termination structure oxide layer ...

Подробнее
28-05-2020 дата публикации

Signaling For Multi-Reference Line Prediction And Multi-Hypothesis Prediction

Номер: US20200169757A1
Принадлежит:

A video codec receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The video codec signals or parses a first syntax element for a first coding mode in a particular set of two or more coding modes. Each of coding mode of the particular set of coding modes modifies a merge candidate or an inter-prediction that is generated based on the merge candidate. The video codec enables the first coding mode and disables one or more other coding modes in the particular set of coding modes. The disabled one or more coding modes in the particular set of coding modes are disabled without parsing syntax elements for the disabled coding modes. The video codec encodes or decodes the current block by using the enabled first coding mode and bypassing the disabled coding modes.

Подробнее
02-07-2020 дата публикации

Triangle Prediction With Applied-Block Settings And Motion Storage Settings

Номер: US20200213593A1
Принадлежит:

A video coder receives data from a bitstream for a block of pixels to be encoded or decoded as a current block of a current picture of a video. Upon determining that an applied block setting of the current block satisfies a threshold condition, the video coder generates a first prediction based on a first motion information for a first prediction unit of the current block. The video coder generates a second prediction based on a second motion information for a second prediction unit of the current block. The video coder generates a third prediction based on the first and second motion information for an overlap prediction region that is defined based on a partitioning between the first prediction unit and the second prediction unit. The video coder encodes or decodes the current block by using the first, second, and third predictions.

Подробнее
01-12-2020 дата публикации

Method for improving circuit layout for manufacturability

Номер: US0010853552B2

A method of manufacturing an integrated circuit (IC) includes receiving a layout of the IC having a first region interposed between two second regions. The layout includes a first layer having first features and second and third layer having second and third features in the first region. The second and third features collectively form cut patterns for the first features. The method further includes modifying the second and third features by a mask house tool, resulting in modified second and third features, which collectively form modified cut patterns for the first features. The modifying of the second and third features meets at least one of following conditions: total spacing between adjacent modified second (third) features is greater than total spacing between adjacent second (third) features, and total length of the modified second (third) features is smaller than total length of the second (third) features.

Подробнее
14-06-2022 дата публикации

Video coding with subpictures

Номер: US0011363307B2

A method of decoding a video sequence coded with subpictures can include receiving a first syntax element corresponding to a coding tree unit (CTU) size in a bitstream at a decoder, receiving a second syntax element corresponding to whether a picture being partitioned into subpictures, in response to the second syntax element indicating the picture is partitioned into the subpictures, receiving third syntax elements indicating a position and a size of each of the subpictures in the picture based on a unit of the CTU size, and reconstructing one or more of the subpictures based on the position and the size of each of the respective subpictures in the picture.

Подробнее
25-03-2021 дата публикации

Method for Improving Circuit Layout for Manufacturability

Номер: US20210089697A1
Принадлежит:

A method of manufacturing an integrated circuit (IC) includes receiving a layout of the IC having a first region interposed between two second regions. The layout includes a first layer having first features and second and third layer having second and third features in the first region. The second and third features collectively form cut patterns for the first features. The method further includes modifying the second and third features by a mask house tool, resulting in modified second and third features, which collectively form modified cut patterns for the first features. The modifying of the second and third features meets at least one of following conditions: total spacing between adjacent modified second (third) features is greater than total spacing between adjacent second (third) features, and total length of the modified second (third) features is smaller than total length of the second (third) features. 1. A method for manufacturing an integrated circuit (IC) , comprising:receiving a layout of the IC having a first region interposed between two other regions, the first region and the two other regions oriented lengthwise along a first direction, wherein the layout includes a first layer having first features oriented lengthwise along a second direction perpendicular to the first direction, wherein the layout further includes a second layer having second features in the first region, the second features oriented lengthwise along the first direction, wherein the layout further includes a third layer having third features in the first region, the third features oriented lengthwise along the first direction;forming a first cut pattern for the first features;forming a second cut pattern for the first features by modifying the second and third features; andmanufacturing the IC using at least one mask fabricated with one of the first, second, and third layers.2. The method of claim 1 , further comprising modifying the second and third features to meet one or ...

Подробнее
10-07-2012 дата публикации

Method of thermal density optimization for device and process enhancement

Номер: US0008219951B2

The present disclosure provides an integrated circuit method. The method includes providing an integrated circuit (IC) design layout; simulating thermal effect to the IC design layout; simulating electrical performance to the IC design layout based on the simulating thermal effect; and performing thermal dummy insertion to the IC design layout based on the simulating electrical performance.

Подробнее
17-11-2009 дата публикации

Elliptical lamp housing

Номер: US000D604455S1
Принадлежит: Edison Opto Corporation

Подробнее
25-05-2010 дата публикации

Video data conversion method and system for multiple receivers

Номер: US0007724305B2
Автор: Chih-Wei Hsu, HSU CHIH-WEI
Принадлежит: Mediatek Inc., MEDIATEK INC, MEDIATEK INC.

Methods for video data conversion, performed by a converter, are provided. An embodiment of the video data conversion method comprises the following steps. Chroma data of a target line is acquired from a first portion of a video stream in a transmission format. Chroma data of a certain number of neighboring lines near the target line is acquired from a second portion of the video stream. New chroma data is calculated from the acquired chroma data of the target line and the neighboring lines. The acquired chroma data of the target line is replaced with the new chroma data of the target line encapsulated into the first portion of the video stream. The modified video stream is transmitted to multiple receiving devices thereby the multiple receiving devices may obtain the video stream in a format used for subsequent process without additional computation.

Подробнее
24-11-2009 дата публикации

Circular lamp housing

Номер: US000D604896S1
Принадлежит: Edison Opto Corporation

Подробнее
29-08-2019 дата публикации

Intelligent Mode Assignment In Video Coding

Номер: US20190268611A1
Принадлежит:

A video codec that intelligently assigns a mode setting to a current block of pixels of a video picture of a video sequence when the current block is encoded or decoded by merge mode is provided. The current block has one or more coded neighboring blocks. Each coded neighboring block of the one or more coded neighboring blocks is coded by applying a respective mode setting that is specified for each neighboring block of the one or more coded neighboring blocks. The video codec identifies a set of one or more candidate predictors. The video codec specifies a mode setting for the current block based on the selected candidate predictor and mode settings that are specified for the one or more coded neighboring blocks. The video codec encodes or decodes the current block by using a selected candidate predictor and applying the mode setting specified for the current block.

Подробнее
01-10-2009 дата публикации

VIDEO ENCODER AND MOTION ESTIMATION METHOD

Номер: US20090245374A1
Принадлежит: MEDIATEK INC.

A video encoder and a motion estimation method are provided. The video encoder comprises a storage unit and an integer motion estimation unit. The storage unit receives a current image block and a plurality of search windows from at least two reference frames. The integer motion estimation unit coupled to the storage unit computes a plurality of integer motion vectors according to the current image block and the plurality of search windows. A number of the reference frames and a size of the search windows are adaptively changed such that space requirement thereof is less than or equal to available space in the storage unit.

Подробнее
18-02-2014 дата публикации

Optical proximity correction convergence control

Номер: US0008656319B2

A method of optical proximity correction (OPC) convergence control that includes providing a lithography system having a photomask and an illuminator. The method further includes performing an exposure by the illuminator on the photomask. Also, the method includes optimizing an optical illuminator setting for the lithography system with a defined gate pitch in a first direction in a first template. Additionally, the method includes determining OPC correctors to converge the OPC results with a target edge placement error (EPE) to produce a first OPC setting for the first template. The first OPC setting targets a relatively small EPE and mask error enhancement factor (MEEF)of the defined gate pitch in the first template. In addition, the method includes checking the first OPC setting for a relatively small EPE, MEEF and DOM consistency with the first template of the defined gate pitch in a second, adjacent template.

Подробнее
25-04-2006 дата публикации

System and method for process contamination prevention for semiconductor manufacturing

Номер: US0007035705B2

Provided are a system and method for preventing contamination in a semiconductor manufacturing environment. The method includes comparing one or more attributes associated with a product, such as a substrate, with one or more attributes associated with an operation. If the comparison indicates that the product is not compatible with the operation, then the operation is suspended with respect to the product. If the comparison indicates that the product is compatible with the operation, then the operation is performed on the product.

Подробнее
12-07-2018 дата публикации

Multi-Hypotheses Merge Mode

Номер: US20180199054A1
Автор: Chih-Wei Hsu
Принадлежит:

A multi-hypotheses motion prediction mode for video coding is provided. Multi-hypotheses motion prediction conveys prediction for motion compensation based on a selection of multiple predictions for motion compensation (hypotheses), which are respectively obtained using motion predictors or MVP selected from a list of candidate motion predictors. When coding a block of pixels, a video coder implementing multi-hypotheses motion prediction selects a first motion predictor and a second motion predictor from a list of candidate motion predictors for the block of pixels. The video coder encodes or decodes a motion prediction code word that identifies the first and second motion predictors. The video coder computes a combined prediction for motion compensation based on first and second sets of pixels that are obtained using the selected first and second motion predictors, respectively. The video coder encodes or decodes the block of pixels by using the combined prediction for motion compensation ...

Подробнее
08-02-2018 дата публикации

PATTERN-BASED MOTION VECTOR DERIVATION FOR VIDEO CODING

Номер: US20180041769A1
Принадлежит: MediaTek Inc.

The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector. 1. A decoding method for decoding video data , the method comprising:receiving compressed video data related to a set of frames; and retrieving an existing motion vector associated with a different frame from a motion vector buffer; and', 'calculating the new motion vector based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector., 'calculating, using a decoder-side predictor refinement technique, a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames, comprising2. The decoding method of claim 1 , wherein:the new motion vector is a refined motion vector; and storing the new motion vector in the motion vector buffer during a first step; and', 'storing the existing motion vector back to the motion vector buffer., 'calculating comprises3. The decoding method of claim 1 , wherein:the new motion vector is a refined motion vector; andcalculating comprises storing the new motion vector in a second motion vector buffer so that the existing motion vector ...

Подробнее
19-07-2022 дата публикации

Method for improving circuit layout for manufacturability

Номер: US0011392745B2

A method of manufacturing an integrated circuit (IC) includes receiving a layout of the IC having a first region interposed between two second regions. The layout includes a first layer having first features and second and third layer having second and third features in the first region. The second and third features collectively form cut patterns for the first features. The method further includes modifying the second and third features by a mask house tool, resulting in modified second and third features, which collectively form modified cut patterns for the first features. The modifying of the second and third features meets at least one of following conditions: total spacing between adjacent modified second (third) features is greater than total spacing between adjacent second (third) features, and total length of the modified second (third) features is smaller than total length of the second (third) features.

Подробнее
24-09-2009 дата публикации

ENCAPSULATION COMPOSITION FOR PRESSURE SIGNAL TRANSMISSION AND SENSOR

Номер: US20090235754A1

An encapsulation composition for pressure signal transmission including a flexible and low modulus epoxy resin as a substance in combination with plastic balls with pressure signal transmission properties as filler is provided. Therefore, the pressure signal is transmitted by utilizing the property of easy deformation of the flexible epoxy resin under pressure. And the effect of signal transmission is enhanced by the contact between plastic balls. The encapsulation composition is used in a sensor for transmitting pressure signals. The encapsulation composition is hydrophobic, so an electronic device of the sensor can be protected against moisture or water to extend its lifetime. Compared with traditional sensors using liquid for transmitting pressure signal, this sensor using solid encapsulation composition has advantages such as easy production and processing.

Подробнее
11-12-2018 дата публикации

Method of cross color intra prediction

Номер: US0010154268B2
Принадлежит: MEDIATEK INC., MEDIATEK INC

In one implementation, a method operates by receiving neighboring reconstructed first-color pixels and current reconstructed first-color pixels of a current first-color block and receiving neighboring reconstructed second-color pixels of a current second-color block collocated with the current first-color block. The method then determines linear model (LM) parameters according to a linear model for one or more LM Intra modes. The method then receives input data associated with current second-color pixels of the current second-color block and generates a cross-color Intra predictor from the current reconstructed first-color pixels of the current first-color block using the LM parameters associated with a LM Intra mode selected from said one or more LM Intra modes. Finally, the method applies cross-color Intra prediction encoding or decoding to the current second-color pixels of the current second-color block using the cross-color Intra predictor for the selected LM Intra mode.

Подробнее
26-04-2012 дата публикации

Schottky rectifier

Номер: US20120098082A1
Принадлежит: VISHAY GENERAL SEMICONDUCTOR LLC

A semiconductor rectifier includes a semiconductor substrate having a first type of conductivity. A first layer, which is formed on the substrate, has the first type of conductivity and is more lightly doped than the substrate. A second layer having a second type of conductivity is formed on the substrate and a metal layer is disposed over the second layer. The second layer is lightly doped so that a Schottky contact is formed between the metal layer and the second layer. A first electrode is formed over the metal layer and a second electrode is formed on a backside of the substrate.

Подробнее
03-05-2012 дата публикации

Method and Apparatus of Slice Grouping for High Efficiency Video Coding

Номер: US20120106622A1
Принадлежит: MEDIATEK INC.

In the H.264/AVC standard, one of the new characteristics is the possibility of dividing an image in regions called slice groups. The use of slice groups provides various possible advantages such as prioritized transmission, error resilient transmission, and etc. The slice groups can be formed by flexible macroblock ordering (FMO), where each picture can be divided into slice groups in different scan patterns of the macroblocks. In the high efficiency video coding (HEVC) under development, a more flexible block structure, called coding unit (CU), is used as the unit to process video data. The picture is first divided into largest CUs (LCUs) and each LCU is adaptively split into smaller CUs using a quadtree until leaf CUs are reached. In the current HEVC development, there is neither slice nor slice group structure being considered. The LCU size used for HEVC is 16 times as large as the macroblock size used in the H.264/AVC standard. Therefore, it is very desirable to develop slice and slice group structure suited for HEVC to offer various benefits of error resilience, parallel processing, reduced line (row) buffer requirement, and etc. Accordingly, slice group types including raster scan type, vertical stripe type, regions of interest type and full flexibility type are developed for HEVC. Furthermore, various syntax elements are incorporated in the sequence header or the picture header to convey information associated with the slice group structure. 1. A method for coding of video pictures , wherein each of the video pictures is divided into a plurality of LCUs (largest coding units) , the method comprising:partitioning each of the video pictures into two or more slice groups according to a slice group type, wherein each of said two or more slice groups comprises one or more member LCUs of the plurality of LCUs and said wherein said each of said two or more slice groups is divided into one or more slices;processing said each of said two or more slice groups to ...

Подробнее
03-05-2012 дата публикации

Method and Apparatus of Slice Boundary Filtering for High Efficiency Video Coding

Номер: US20120106624A1
Принадлежит: MediaTek Inc

An apparatus and method for video coding having intra-slice deblocking, intra-slice adaptive loop filter, and intra-slice adaptive offset are disclosed. In a video coding system, a picture is often divided into slices and each slice is independently processed so that errors or missing data from one slice cannot propagate to any other slice within the picture. In the recent high efficiency video coding (HEVC) development, deblock filtering (DF), adaptive loop filter (ALF) and adaptive offset (AO) may be applied to reconstructed slices. When the processing is applied across slice boundaries, it may rely on pixels outside the current slice and cause dependency of the current slice on other slice(s). Consequently, the DF/ALF/AO processing on a reconstructed slice may have to wait until the reconstructed slices that it is dependent from complete the DF/ALF/AO processing. To overcome the slice boundary issue, intra-slice DF/ALF/AO is developed that does not rely on any pixel outside the currently slice. An optional slice boundary filter may be applied to slice boundaries after all slices are processed by the intra-slice DF/ALF/AO.

Подробнее
10-05-2012 дата публикации

Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding

Номер: US20120114034A1
Принадлежит: MediaTek Inc

In the current high efficiency video coding development, each LCU has its own quantization parameter (QP) and the difference between a current QP and a reference QP is transmitted instead of the QP value itself. Since the LCU is much larger than the macroblock of AVC/H.264, using one delta QP per LCU may cause rate control unable to adapt to the bitrate quickly enough. Consequently there is a need to adopt delta QP in units smaller than LCU to provide more granular rate control. Furthermore, it is desirable to develop a system that is capable of facilitating more flexible delta QP. Accordingly, adaptive quantization parameter processing is disclosed where a QP minimum CU size for incorporating or deriving a delta QP is indicated selectively in the slice level or in the sequence/picture level. In one variation, the delta QP is incorporated or derived only if nonzero quantized transform coefficients exist in a leaf CU that is larger than the QP minimum CU size. In another variation, quantization parameter information is only incorporated or derived when a leaf CU has any nonzero quantized transform coefficient. In yet another variation, a flag is used to indicate whether one delta QP per LCU is transmitted if the LCU has any nonzero quantized transform coefficient or one delta QP per leaf CU is transmitted if the leaf CU has any nonzero quantized transform coefficient.

Подробнее
07-06-2012 дата публикации

Solar Cell

Номер: US20120138128A1

A solar cell is disclosed, including the following elements. A through hole passes through a substrate, wherein the substrate includes a third surface in the through hole. A first thin film semiconductor layer is disposed on the third surface in the through hole and extended to be over the second surface of the substrate, wherein the first thin film semiconductor layer is second type. A second thin film semiconductor layer is disposed on the first surface of the substrate. A through hole connection layer is disposed in the through hole and extended to be over the first surface and the second surface of the substrate, wherein a junction is formed between the first thin film semiconductor layer and the substrate to prevent shorts from occurring between the through hole connection layer and the substrate. 1. A solar cell , comprising:a substrate comprising a first surface and a second surface, wherein the substrate is of a first type;a through hole passing through the substrate, wherein the substrate comprises a third surface in the through hole;a first thin film semiconductor layer disposed on the third surface in the through hole and extended to be over the second surface of the substrate, wherein the first thin film semiconductor layer is second type;a second thin film semiconductor layer disposed on the first surface of the substrate;a through hole connection layer disposed in the through hole and extended to be over the first surface and the second surface of the substrate, wherein a junction is formed between the first thin film semiconductor layer and the substrate to prevent shorts from occurring between the through hole connection layer and the substrate.2. The solar cell as claimed in claim 1 , further comprising a doping region disposed below the second surface of the substrate and the third surface in the through hole claim 1 , wherein the doping region is of a first type.3. The solar cell as claimed in claim 1 , further comprising a first patterned metal ...

Подробнее
07-06-2012 дата публикации

Solar Cell

Номер: US20120138137A1

The invention provides a solar cell which includes a solar cell, comprising: a first conductivity type semiconductor substrate, wherein the first conductivity type semiconductor substrate comprises a light receiving surface, a non-light receiving surface and a plurality of through holes extending from the light receiving surface to the non-light receiving surface; a second conductivity type semiconductor layer formed on the non-light receiving surface and extended into the first conductivity type semiconductor substrate, wherein the second conductivity type is opposite to the first conductivity type; a first electrode layer formed on the second conductivity type semiconductor layer; and a second electrode layer formed on the light receiving surface and extended to the non-light receiving surface by the through hole. 1. A solar cell , comprising:a first conductivity type semiconductor substrate, wherein the first conductivity type semiconductor substrate comprises a light receiving surface, a non-light receiving surface and a plurality of through holes extending from the light receiving surface to the non-light receiving surface;a second conductivity type semiconductor layer formed on a part of the non-light receiving surface and extended into the first conductivity type semiconductor substrate, wherein the second conductivity type is opposite to the first conductivity type;a first electrode layer formed on the second conductivity type semiconductor layer; anda second electrode layer formed on the light receiving surface and extended to the non-light receiving surface by the through hole, and the second electrode layer does not contact with the second conductivity type semiconductor layer.2. The solar cell as claimed in claim 1 , further comprising an anti-reflective coating (ARC) formed on the light receiving surface.3. The solar cell as claimed in claim 2 , wherein the anti-reflective coating comprises dielectric materials.4. The solar cell as claimed in claim 2 , ...

Подробнее
05-07-2012 дата публикации

MOBILE COMMUNICATION DEVICE AND METHOD FOR TRANSCEIVING DATA AND VOICE THEREOF

Номер: US20120172084A1
Принадлежит: HTC CORPORATION

A mobile communication device and a method for transceiving data and voice thereof are proposed. The mobile communication device includes a receiver, a first antenna module, and a second antenna module. The receiver is used to output voice. The first antenna module is disposed in the mobile communication device at a first side close to the receiver, and is used to transceive data of a first wireless communication system or a second wireless communication system. The second antenna module is disposed at a second side opposite to the first side, and is used to transceive voice of the first wireless communication system. A first distance between the first antenna module and the receiver is less than a second distance between the second antenna module and the receiver. 1. A mobile communication device , adapted to transceive voice and data , the mobile communication device comprising:a receiver, configured to output voice;a first antenna module, disposed on the mobile communication device at a first side close to the receiver, configured to transceive data of a first wireless communication system or a second wireless communication system; anda second antenna module, disposed at a second side opposite to the first side, configured to transceive voice of the first wireless communication system, wherein a first distance between the first antenna module and the receiver is less than a second distance between the second antenna module and the receiver.2. The mobile communication device as claimed in claim 1 , wherein the first antenna module is configured to transceive data of the second wireless communication system claim 1 , and when a received signal strength of the second wireless communication system is lower than a predetermined value claim 1 , the first antenna module is changed to transceive data of the first wireless communication system.3. The mobile communication device as claimed in claim 1 , wherein the second antenna module further receives data of the first ...

Подробнее
23-08-2012 дата публикации

TWO-DIMENSIONAL MULTI-PRODUCTS MULTI-TOOLS ADVANCED PROCESS CONTROL

Номер: US20120215337A1

The present disclosure provides a method. The method includes gathering advanced process control (APC) data from a subset of available wafers and a subset of available processing chambers. The method includes establishing a matrix that contains a plurality of cells. The cells each correspond to one of the available wafers and one of the available processing chambers. The matrix is partially filled by populating cells for which the APC data has been gathered. The method includes determining a plurality of chamber-coverage-rate (CCR) parameters associated with the matrix. The method includes optimizing the CCR parameters through an iteration process to obtain optimized CCR parameters. The method includes predicting an APC data value for a designated cell of the matrix based on the optimized CCR parameters. The designated cell is an empty cell before the predicting and is populated by the predicting. 1. A method , comprising:gathering advanced process control (APC) data from a subset of available wafers and a subset of available processing chambers;establishing a matrix that contains a plurality of cells, the cells each corresponding to one of the available wafers and one of the available processing chambers, wherein the establishing the matrix includes partially filling the matrix by populating cells for which the APC data has been gathered;determining a plurality of chamber-coverage-rate (CCR) parameters associated with the matrix;optimizing the CCR parameters through an iteration process to obtain optimized CCR parameters; andpredicting an APC data value for a designated cell of the matrix based on the optimized CCR parameters, the designated cell being an empty cell before the predicting and being populated by the predicting.2. The method of claim 1 , further including performing a semiconductor fabrication process for the wafer in the processing chamber that correspond to the designated cell.3. The method of claim 1 , further including predicting APC data values ...

Подробнее
01-11-2012 дата публикации

Metal-polysaccharide conjugates: compositions, synthesis and methods for cancer therapy

Номер: US20120277409A1

The current disclosure, in one embodiment, includes a polysaccharide conjugate. This conjugate has a polysaccharide and at least one liner covalently bound to the polysaccharide. The conjugate also has at least one metal conjugated by said linker. According to another embodiment, the disclosure provides a method of synthesizing a polysaccharide conjugate by covalently bonding a linker to a polysaccharide to obtain an intermediate and by conjugating said intermediate to a metal to form a polysaccharide conjugate. This conjugate has a higher relaxivity, so it is suitable to be used as a contrast medium for hybrid camera.

Подробнее
06-12-2012 дата публикации

PORTABLE ELECTRONIC DEVICE

Номер: US20120307432A1
Принадлежит: COMPAL ELECTRONICS, INC.

A portable electronic device including a main body and a connector module is provided. The main body has a central region and a fringe region. A thickness of the central region is greater than a thickness of the fringe region, and the central region has a containing cavity. The connector module is slidably disposed in the containing cavity of the main body, and moves between an operation position and an accommodation position in relative to the main body. 1. A portable electronic device , comprising:a main body having a central region and a fringe region, wherein a thickness of the central region is greater than a thickness of the fringe region, and the central region has a containing cavity; anda connector module slidably disposed in the containing cavity of the main body and moving between an operation position and an accommodation position in relative to the main body.2. The portable electronic device as claimed in claim 1 , wherein when the connector module is located at the operation position claim 1 , the connector module provides a supporting force to support the main body away from a working plane.3. The portable electronic device as claimed in claim 1 , wherein a depth of the containing cavity is greater than the thickness of the fringe region.4. The portable electronic device as claimed in claim 1 , wherein the connector module has at least one input/output connection port claim 1 , when the connector module is located at the operation position claim 1 , the input/output connection port is exposed outside the main body claim 1 , and when the connector module is located at the accommodation position claim 1 , the input/output connection port is hidden in the main body.5. The portable electronic device as claimed in claim 1 , wherein when the connector module is located at the operation position and supports the main body away from a working plane claim 1 , an included angle is formed between the main body and the working plane.6. The portable electronic ...

Подробнее
13-12-2012 дата публикации

STICKY NOTE PAD

Номер: US20120315420A1
Принадлежит: TAIWAN HOPAX CHEMICALS MFG. CO., LTD

A sticky note pad includes a stack of note sheets. Each of the note sheets includes: a substrate having a writing face and a back face opposite to the writing face, the back face having a central portion and a peripheral portion surrounding the central portion; and an adhesive layer positioned on the central portion of the back face. 1. A sticky note pad , comprising: a substrate having a writing face and a back face opposite to said writing face, said back face having a central portion and a peripheral portion surrounding said central portion; and', 'an adhesive layer positioned on said central portion of said back face., 'a stack of note sheets each of which includes2. The sticky note pad of claim 1 , wherein said adhesive layer covers an entire area of said central portion of said back face.3. The sticky note pad of claim 1 , wherein said central portion of said back face includes a non-adhesion region and an adhesion region that is disposed between said non-adhesion region and said peripheral portion and that surrounds said non-adhesion region claim 1 , said adhesive layer being formed on an entire area of said adhesion region of said central portion of said back face.4. The sticky notepad of claim 1 , wherein said central portion includes a looped boundary claim 1 , a plurality of adhesion regions that are spaced apart along said looped boundary claim 1 , and a non-adhesion region formed among said adhesion regions.5. The sticky note pad of claim 1 , wherein said adhesive layer includes a plurality of colloid particles having an average particle size ranging from 30 to 120 microns.6. The sticky note pad of claim 1 , wherein said adhesive layer includes a non-particle adhesive gel.7. The sticky note pad of claim 1 , wherein the percentage of an area of said central portion ranges from 20% to 99% based on an area of said back face.8. The sticky note pad of claim 1 , wherein said peripheral portion has a periphery claim 1 , said central portion having a looped ...

Подробнее
28-02-2013 дата публикации

METHOD FOR VIDEO CODING

Номер: US20130051466A1
Принадлежит: MEDIATEK INC.

A method for video coding is provided. The method includes retrieving a video frame, determining a maximal number of reference frames for the video frame, determining a search window size according to the maximal number of reference frames, and performing prediction encoding on the video frame according to the maximal number of reference frames and the search window size. 1. A method for video coding , comprising:retrieving a video frame;determining a maximal number of reference frames for the video frame;determining a search window size according to the maximal number of reference frames; andperforming prediction encoding on the video frame according to the maximal number of reference frames and the search window size.2. The method for claim 1 , wherein the search window size is inversely proportional to the maximal number of reference frames.3. The method for claim 1 , wherein the determination of the maximal number of reference frames comprises assigning all reference frames successive to an instantaneous decoder refresh (IDF) frame in a group of pictures as the reference frames of the video frame.4. The method for claim 1 , further comprising detecting a scene changed frame having a scene change claim 1 , wherein the determination of the maximal number of reference frames comprises assigning all reference frames successive to the scene changed frame as the reference frames of the video frame.5. The method for claim 1 , wherein the prediction encoding is predictive or bi-predictive encoding. This application is a Divisional of pending U.S. patent application Ser. No. 12/052,038, filed Mar. 20, 2008, and entitled “Method for Video Coding”, the entirety of which is incorporated by reference herein.1. Field of the InventionThe invention relates in general to video coding, and in particular, to a method of motion estimation for video coding.2. Description of the Related ArtBlock-based video coding standards such as MPEG 1/2/4 and H.26x achieve data compression by ...

Подробнее
07-03-2013 дата публикации

TARGET-BASED DUMMY INSERTION FOR SEMICONDUCTOR DEVICES

Номер: US20130061196A1

The present disclosure provides integrated circuit methods for target-based dummy insertion. A method includes providing an integrated circuit (IC) design layout, and providing a thermal model for simulating thermal effect on the IC design layout, the thermal model including optical simulation and silicon calibration. The method further includes providing a convolution of the thermal model and the IC design layout to generate a thermal image profile of the IC design layout, defining a thermal target for optimizing thermal uniformity across the thermal image profile, comparing the thermal target and the thermal image profile to determine a difference data, and performing thermal dummy insertion to the IC design layout based on the difference data to provide a target-based IC design layout. 1. An integrated circuit method , comprising:providing an integrated circuit (IC) design layout;providing a thermal model for simulating thermal effect on the IC design layout, the thermal model including optical simulation and silicon calibration;providing a convolution of the thermal model and the IC design layout to generate a thermal image profile of the IC design layout;defining a thermal target for optimizing thermal uniformity across the thermal image profile;comparing the thermal target and the thermal image profile to determine a difference data; andperforming thermal dummy insertion to the IC design layout based on the difference data to provide a target-based IC design layout.2. The method of claim 1 , wherein the optical simulation includes rigorous coupled-wave analysis (RCWA) optical simulation.3. The method of claim 1 , wherein defining the thermal target includes defining an absorption target claim 1 , a reflectivity target claim 1 , and/or a pattern-density target for the IC design layout.4. The method of claim 1 , wherein performing thermal dummy insertion to the IC design layout follows a model-based rule.5. The method of claim 4 , wherein performing thermal ...

Подробнее
18-04-2013 дата публикации

Method and Apparatus for In-Loop Filtering

Номер: US20130094568A1
Автор: Hsu Chih-Wei, Huang Yu-Wen
Принадлежит: MEDIATEK INC.

A method and apparatus for in-loop processing of reconstructed video are disclosed. The reconstructed video data is partitioned into image units. The image unit corresponds to a Largest Coding Unit (LCU), a slice, or a tile. Horizontal deblocking is applied to the reconstructed video data across vertical image-unit boundaries and then vertical deblocking operates on n pixels of horizontal-deblocked video data on each side of horizontal image-unit boundaries. According to various embodiments of the present invention, the horizontal deblocking is applied to at least one of said n reconstructed lines to generate at least a horizontal-deblocked line for line p. Sample adaptive offset (SAO) processing is then applied to at least a horizontal-deblocked line for line pbased on the horizontal-deblocked line for line p. The above steps are performed before a neighboring image unit below the current image unit arrives. 1. A method for in-loop processing of reconstructed video data , wherein the reconstructed video data is partitioned into image units , horizontal deblocking is applied to the reconstructed video data across vertical image-unit boundaries and then vertical deblocking operates on n pixels of horizontal-deblocked video data on each side of horizontal image-unit boundaries , and vertical filter parameters of the vertical deblocking are derived based on n horizontal-deblocked lines on each side of the horizontal image-unit boundaries , wherein n is a first integer , the method comprising:{'sub': 0', 'n−1', '0, 'receiving the reconstructed video data for a current image unit, wherein the reconstructed video data includes n reconstructed lines from line pto line pabove a horizontal image-unit boundary and line pis closest to the horizontal image-unit boundary;'}{'sub': 'n−1', 'applying the horizontal deblocking to at least one of said n reconstructed lines to generate at least one horizontal-deblocked line for line p; and'}{'sub': n', 'n−1, 'applying sample adaptive ...

Подробнее
16-05-2013 дата публикации

ELECTRONIC DEVICE

Номер: US20130122727A1
Принадлежит:

An electronic device includes a body, a door, and a connection module. The body has an opening located at a side of the body. The door is pivoted to the body and capable of rotating between an opening position and a closing position in relative to the body for exposing or covering the opening. The connection module is slidably connected to the body. When the door is rotated to the opening position in relative to the body and exposes the opening, the door drives the connection module to slide to a working position in relative to the body, and when the door is rotated to the closing position in relative to the body and covers the opening, the door drives the connection module to slide to a retracted position in relative to the body. 1. An electronic device comprising:a body having an opening located at a side of the body;a door pivoted to the body, the door being capable of rotating between an opening position and a closing position in relative to the body to expose or cover the opening; anda connection module slidably connected to the body, wherein when the door is rotated to the opening position in relative to the body and exposes the opening, the door drives the connection module to slide to a working position in relative to the body, and when the door is rotated to the closing position in relative to the body and covers the opening, the door drives the connection module to slide to a retracted position in relative to the body.2. The electronic device as recited in claim 1 , further comprising:a sliding module connected to the body and the connection module, such that the connection module is slidably connected to the body through the sliding module.3. The electronic device as recited in claim 2 , wherein the sliding module comprises a sliding bracket and a sliding shaft claim 2 , the sliding shaft is fixed to the body claim 2 , the sliding bracket is fixed to the connection module and coupled to the sliding shaft claim 2 , and the connection module slides along ...

Подробнее
16-05-2013 дата публикации

METHOD OF TREATING BRAIN INJURY

Номер: US20130123177A1
Принадлежит: BUDDHIST TZU CHI GENERAL HOSPITAL

A novel use of a neuropeptide for treating brain injury in a subject in need thereof is provided. The present invention also provides various amenable routes of administering urocortin, that is, via injection intracerebroventricularly and intraperitoneally, and via intravenous bolus administration. 1. A method for treating brain injury in a subject , comprising administering an effective amount of a neuropeptide to the subject in need thereof.2. The method of claim 1 , wherein the brain injury comprises one or more of neuronal cytotoxicity claim 1 , neuronal loss claim 1 , brain edema claim 1 , blood brain barrier damage claim 1 , or sensory-motor behavioral deficit.3. The method of claim 1 , wherein the brain injury is caused by one or more of an attack claim 1 , intracerebral hemorrhage claim 1 , asphyxia claim 1 , drowning claim 1 , brain infection claim 1 , brain poisoning claim 1 , brain ischemia claim 1 , brain hypoxia claim 1 , brain contusion claim 1 , or brain concussion.4. The method of claim 1 , wherein the neuropeptide is administered to the subject by one of intracerebroventricular injection claim 1 , intraperitoneal injection claim 1 , intravenous bolus administration claim 1 , or any combination thereof.5. The method of claim 5 , wherein the neuropeptide is delivered intracerebroventricularly to the subject at an amount of about 0.05 to about 5 μg/kg per subject.6. The method of claim 5 , wherein the neuropeptide is delivered intraperitoneally to the subject at an amount of about 0.5 to about 25 μg/kg per subject.7. The method of claim 6 , wherein the neuropeptide is delivered intraperitoneally to the subject at an amount of about 1 to about 4 μg/kg per subject.8. The method of claim 5 , wherein the neuropeptide is delivered intravenously to the subject in the form of a bolus.9. The method of claim 8 , wherein the neuropeptide is delivered intravenously to the subject at an amount of about 2.5 to about 25 μg/kg per subject.10. The method of claim 1 , ...

Подробнее
30-05-2013 дата публикации

COLOR FILTER SUBSTRATE AND LIQUID CRYSTAL DISPLAY PANEL USING THE SAME

Номер: US20130135567A1
Принадлежит:

A color filter substrate including a substrate, several color filter units and a filter block with at least one kind of color is provided. The substrate at least has a first area, a second area, a third area and a combined area. The color filter units are respectively disposed on the first area, the second area and the third area according to their colors. The filter block with at least one kind of color is disposed on combined area according to a certain percentage or a certain combination to increase the area of the color filter units with the same color. 1. A color filter substrate , comprising:a substrate at least having a first area, a second area, a third area and a combined area;a plurality of color filter units respectively disposed on the first area, the second area and the third area according to their colors; anda filter block with at least one kind of color disposed on the combined area according to a certain percentage or a certain combination to increase the area of the color filter units with the same color.2. The color filter substrate according to claim 1 , wherein the combined area comprises a transparent area.3. The color filter substrate according to claim 2 , wherein the transparent area occupies 10˜50% of the area of the combined area.4. The color filter substrate according to claim 1 , wherein the color filter units comprise a red color filter unit claim 1 , a blue color filter unit and a green color filter unit.5. The color filter substrate according to claim 1 , wherein in the combined area claim 1 , the filter block with at least one kind of color comprises a red block claim 1 , a blue block claim 1 , a green block or a combination of any two type of the above blocks.6. The color filter substrate according to claim 1 , wherein in the combined area claim 1 , the filter block with any one kind of color occupies 10˜50% of the area of the combined area.7. The color filter substrate according to claim 6 , wherein in the combined area claim 6 , ...

Подробнее
06-06-2013 дата публикации

Systems and methods of automatic boundary control for semiconductor processes

Номер: US20130144423A1

A system and method of automatically calculating boundaries for a semiconductor fabrication process. The method includes selecting a first parameter for monitoring during a semiconductor fabrication process. A first set of values for the first parameter are received and a group value of the first set is determined. Each value in the first set of values is normalized. A first weighting factor is selected based on a number of values in the first set. The embodiment also includes generating a first and a second boundary value as a function of the weighting factor, the first set normalized values and the group value of the first set and applying the first and second boundary values to control the semiconductor fabrication process.

Подробнее
04-07-2013 дата публикации

TRENCH DMOS DEVICE WITH IMPROVED TERMINATION STRUCTURE FOR HIGH VOLTAGE APPLICATIONS

Номер: US20130168765A1
Принадлежит: VISHAY GENERAL SEMICONDUCTOR LLC

A termination structure is provided for a semiconductor device. The termination structure includes a semiconductor substrate having an active region and a termination region. A termination trench is located in the termination region and extends from a boundary of the active region toward an edge of the semiconductor substrate. A MOS gate is formed on a sidewall of the termination trench adjacent the boundary. At least one guard ring trench is formed in the termination region on a side of the termination trench remote from the active region. A termination structure oxide layer is formed on the termination trench and the guard ring trench. A first conductive layer is formed on a backside surface of the semiconductor substrate. A second conductive layer is formed atop the active region and the termination region. 1. A termination structure for a semiconductor device , said termination structure comprising:a semiconductor substrate having an active region and a termination region;a termination trench located in the termination region and extending from a boundary of the active region toward an edge of the semiconductor substrate;a MOS gate formed on a sidewall of the termination trench adjacent the boundary;at least one guard ring trench formed in the termination region on a side of the termination trench remote from the active region;a termination structure oxide layer formed on the termination trench and the guard ring trench;a first conductive layer formed on a backside surface of the semiconductor substrate; anda second conductive layer formed atop the active region and the termination region.2. The termination structure of claim 1 , wherein said MOS gate comprises a conductive layer and a gate oxide layer formed between a bottom of the termination trench and the conductive layer.3. The termination structure of claim 1 , wherein said semiconductor device is a Schottky diode.4. The termination structure of claim 3 , wherein said Schottky diode is a TMBS Schottky ...

Подробнее
04-07-2013 дата публикации

TOUCH PANEL

Номер: US20130169597A1
Принадлежит:

A touch panel includes a substrate, a touch sensing electrode, and an optical compensation layer. The touch sensing electrode is disposed on the substrate. The optical compensation layer is disposed on the substrate and covers the touch sensing electrode. A refraction index of the optical compensation layer is smaller than or equal to a refraction index of the touch sensing electrode. 1. A touch panel , comprising:a substrate;a touch sensing electrode, disposed on the substrate; andan optical compensation layer, disposed on the substrate and covering the touch sensing electrode,wherein a refraction index of the optical compensation layer is smaller than or equal to a refraction index of the touch sensing electrode.2. The touch panel of claim 1 , wherein the touch sensing electrode comprises at least one first axis sensing electrode and at least one second axis sensing electrode disposed on one identical surface of the substrate claim 1 , a refraction index of the first axis sensing electrode and the second axis sensing electrode is between 1.7 and 2.0 claim 1 , and the refraction index of the optical compensation layer is between 1.6 and 1.7.3. The touch panel of claim 1 , wherein the touch sensing electrode comprises at least one first axis sensing electrode and at least one second axis sensing electrode respectively disposed on two opposite surfaces of the substrate claim 1 , the optical compensation layer comprises a first optical compensation layer and a second optical compensation layer respectively covering the first axis sensing electrode and the second axis sensing electrode claim 1 , a refraction index of the first axis sensing electrode and the second axis sensing electrode is between 1.7 and 2.0 claim 1 , and a refraction index of the first optical compensation layer and the second optical compensation layer is between 1.6 and 1.7.4. The touch panel of claim 1 , wherein the touch sensing electrode comprises a thickness between 18 nanometers and 150 ...

Подробнее
11-07-2013 дата публикации

SOLAR CELL

Номер: US20130174903A1

A solar cell is disclosed. A substrate includes a first surface and a second surface, wherein the substrate is of a first type. A through hole passes through the substrate, wherein the substrate includes a third surface in the through hole. An insulating layer is on the third surface in the through hole and extends to be over the second surface of the substrate. A first thin film semiconductor layer is disposed on the first surface of the substrate, wherein the first thin film semiconductor layer is of a first type. A transparent conductive layer is on the first thin film semiconductor layer. A through hole connection layer is disposed in the through hole and extends to be over the first surface and the second surface of the substrate. 1. A solar cell , comprising:a substrate comprising a first surface and a second surface, wherein the substrate is of a first type;a through hole passing through the substrate, wherein the substrate comprises a third surface in the through hole;an insulating layer on the third surface in the through hole and extended to be over the second surface of the substrate;a first thin film semiconductor layer disposed on the first surface of the substrate, wherein the first thin film semiconductor layer is of a first type;a transparent conductive layer on the first thin film semiconductor layer; anda through hole connection layer disposed in the through hole and extended to be over the first surface and the second surface of the substrate.2. The solar cell as claimed in claim 1 , further comprising a doping region disposed below the second surface of the substrate and the third surface in the through hole claim 1 , wherein the doping region is of a first type.3. The solar cell as claimed in claim 1 , further comprising a first patterned metal layer disposed on the transparent conductive layer and a second patterned metal layer disposed on the second surface of the substrate.4. The solar cell as claimed in claim 1 , further comprising an ...

Подробнее
08-08-2013 дата публикации

ELECTRONIC DEVICE

Номер: US20130201649A1
Принадлежит:

An electronic device includes a base, a rotating element and a sliding element. The rotating element is pivoted to the base. The sliding element is slidably disposed on the base. When the rotating element is rotated relative to the base and an included angle between the two is greater than a specific angle, the sliding element slides from a first position to a second position relative to the base. 1. An electronic device , comprising:a base;a rotating element, pivoted to the base; anda sliding element, slidably disposed on the base, wherein when the rotating element is rotated relative to the base and an included angle between the rotating element and the base is greater than a specific angle, the sliding element slides from a first position to a second position relative to the base.2. The electronic device as claimed in claim 1 , wherein the rotating element actuates the sliding element to slide.3. The electronic device as claimed in claim 1 , wherein a center of gravity of the electronic device is changed along with a displacement of the sliding element.4. The electronic device as claimed in claim 1 , wherein the specific angle is 90 degrees.5. The electronic device as claimed in claim 1 , wherein a portable device is adapted to be installed to the rotating element claim 1 , when the rotating element is rotated relative to the base and the included angle between the rotating element and the base is greater than the specific angle claim 1 , the sliding element slides from the first position to the second position relative to the base claim 1 , so as to change a center of gravity of the electronic device and the portable device.6. The electronic device as claimed in claim 1 , wherein the rotating element is adjacent to a backend of the base claim 1 , and when the sliding element slides from the first position to the second position claim 1 , the sliding element protrudes out from the backend.7. The electronic device as claimed in claim 1 , further comprising at ...

Подробнее
08-08-2013 дата публикации

OPTICAL PROXIMITY CORRECTION CONVERGENCE CONTROL

Номер: US20130205265A1

A method of optical proximity correction (OPC) convergence control that includes providing a lithography system having a photomask and an illuminator. The method further includes performing an exposure by the illuminator on the photomask. Also, the method includes optimizing an optical illuminator setting for the lithography system with a defined gate pitch in a first direction in a first template. Additionally, the method includes determining OPC correctors to converge the OPC results with a target edge placement error (EPE) to produce a first OPC setting for the first template. The first OPC setting targets a relatively small EPE and mask error enhancement factor (MEEF)of the defined gate pitch in the first template. In addition, the method includes checking the first OPC setting for a relatively small EPE, MEEF and DOM consistency with the first template of the defined gate pitch in a second, adjacent template. 1. A method for use in a lithography system including an optical illuminator with first and second templates , wherein the first and second templates are adjacent , the method comprising:performing an exposure by the illuminator on a photomask;optimizing an optical illuminator setting based, at least in part, on one or more of a numerical aperture, a sigma-in, a sigma-out, and a wave phase for the photomask with a defined gate pitch in a first direction in the first template;determining optical proximity correction (OPC) results for the photomask;determining one or more OPC correctors to converge the OPC results with a target edge placement error (EPE) to produce a first OPC setting for the first template, wherein the first OPC setting targets a relatively small EPE and mask error enhancement factor (MEEF) of the defined gate pitch in the first template;checking the first OPC setting for a relatively small EPE and a relatively small MEEF and dimension of mask (DOM) consistency of the defined gate pitch in the first direction in the second template,wherein ...

Подробнее
15-08-2013 дата публикации

SLIDER FOR A CUTTER

Номер: US20130205599A1
Автор: Hsu Chih-Wei
Принадлежит: SDI CORPORATION

A slider has an upper sliding element, a lower sliding element and a resilient tab. The upper sliding element has two first engaging segments disposed on an inner side of the upper sliding element. The lower sliding element has two second engaging segments disposed on an outer side facing the inner side of the upper sliding element and engaging the first engaging segments. A tab holding base is formed on and protrudes from the outer side of the lower sliding element and has a chamber defined in the tab holding base. The resilient tab is held in the chamber in the lower sliding element and has two legs. Accordingly, a slider having a structure in a closed condition is provided to prevent objects from entering into the chamber to interfere the operation of the resilient tab and the operation of the slider is smooth. 1. A slider for a cutter comprising: an inner side;', 'a holding recess defined in the inner side of the upper sliding element to define two flanges on the inner side of the upper sliding element;', 'two first engaging segments disposed respectively on the flanges; and', 'two protrusions laterally formed on one of the flanges, and each protrusion having an end facing to each other and an inclined pushing surface defined in the end of the protrusion;, 'an upper sliding element having'} an outer side facing the inner side of the upper sliding element;', 'a tab holding base formed on and protruding from the outer side of the lower sliding element and having a chamber defined in the tab holding base;', 'two second engaging segments disposed respectively on two sides of the tab holding base and respectively engaging the first engaging segments on the upper sliding element; and', 'a through notch defined through the side of the tab holding base that faces the inclined pushing surfaces on the upper sliding element; and, 'a lower sliding element combined with the upper sliding element and having'} 'two legs protruding inward from two ends of the resilient tab, and ...

Подробнее
15-08-2013 дата публикации

LIGHT EMITTING DEVICE

Номер: US20130208483A1
Принадлежит: EDISON OPTO CORPORATION

A light emitting device includes a socket ring including a support portion and a first side wall, a light source module, and a bottom holder including a fixing portion and a second side wall. The support portion has a first surface and a second surface opposite to the first surface. The first side wall is perpendicular to the second surface. A first thread and at least one heat dissipating fin are formed on the first side wall. The first thread and the heat dissipating fin are respectively located on an inner surface and an outer surface of the first side wall. The second side wall stands erect on the fixing portion, and has a second thread coupled to the first thread. 1. A light emitting device comprising: a support portion having a first surface and a second surface opposite to the first surface; and', 'a first side wall substantially perpendicular to the second surface, and a first accommodating space formed between the first side wall and the support portion, wherein a first thread and at least one heat dissipating fin are formed on the first side wall, the first thread is located on an inner surface of the first side wall and extends toward the first accommodating space, and the heat dissipating fin is located on an outer surface of the first side wall;, 'a socket ring comprisinga light source module located on the first surface; and a fixing portion; and', 'a second side wall standing erect on the fixing portion, and a second accommodating space formed between the second side wall and the fixing portion, wherein the second side wall has a second thread coupled to the first thread, such that a portion of the bottom holder is located in the first accommodating space., 'a bottom holder comprising2. The light emitting device as claimed in claim 1 , wherein the light source module comprises:a light source mounted on the first surface; anda light transmissive lid covering the light source and fixed on the first surface, such that the light transmissive lid emits a ...

Подробнее
03-10-2013 дата публикации

ROAD SIDE DATA EXCHANGE NET AND METHOD THEREOF

Номер: US20130261963A1
Принадлежит:

A road side data exchange net and method thereof is provided in an embodiment of the present invention. The road side data exchange net includes a plurality of road side data exchange devices. The road side data exchange devices are set on neighboring roads separately. The road side data exchange device includes a positioning system for receiving satellite data regularly; a calculator for calculating a calibration value of the satellite data to generate an analyzed result data; a database for storing the analyzed result data. Further each of the road side data exchange devices broadcasts the analyzed result data from its database to all of neighboring road side data exchange devices to provide the analyzed result data to an electronic device. 1. A road side data exchange net , comprising: a positioning system for receiving satellite data periodically;', 'a calculator for calculating a calibration value of the satellite data to generate an analyzed result data; and', 'a database for storing the analyzed result data;, 'a plurality of road side data exchange devices, disposed on neighboring roads separately wherein the road side data exchange device compriseswherein each of the road side data exchange devices broadcasts the analyzed result data from its database to all of neighboring road side data exchange devices to supply the analyzed result data to an electronic device.2. The net according to claim 1 , wherein the electronic device comprises:a communication device, for receiving at least one of the analyzed result data of the database; anda global positioning system, using the analyzed result data to perform satellite positioning.3. The net according to claim 2 , wherein the electronic device is disposed in a vehicle.4. The net according to claim 3 , wherein the electronic device is a vehicular device.5. The net according to claim 4 , wherein the communication device is an onboard unit and the onboard unit uses a dedicated short range communication (DSRC) protocol ...

Подробнее
31-10-2013 дата публикации

WATER CONTAINER

Номер: US20130284314A1
Автор: Hsu Wei-Chih
Принадлежит: Chi Mei Communication Systems, Inc.

A water container includes a bottle body containing water and a bottle mouth, a cup body detachably assembled to the bottle body, and a valve assembly secured to the bottle mouth. The valve assembly includes a ball and an elastic member. The ball and the elastic member are received in the receiving cavity. The elastic member is pressed between the ball the upper case and biases the ball towards sealing the opening. When the cup body is pushed toward the bottle body, the cup body drives the ball to unseal, to allow flow of water into the cup with no risk of spillage. 1. A water container , comprising:a bottle body comprising a water containing chamber and a bottle mouth;a cup body removably clipped onto the bottle body; and a bottom case defining a receiving cavity and an opening communicating with the receiving cavity;', 'an upper case defining a plurality of holes, the upper case secured to the bottom case, the holes communicating with the receiving cavity;', 'a ball; and', 'an elastic member, the ball and the elastic member received in the receiving cavity; wherein the elastic member is pressed between the ball the upper case and biases the ball towards sealing the opening, when the cup body is moved toward the bottle body, the cup body drives the ball to slide into the receiving cavity to unseal the opening., 'a valve assembly secured to the bottle mouth, the valve assembly controlling the flow of water out from the bottle body, the valve assembly comprising2. The water container of claim 1 , wherein the bottom base comprises a first side wall and a bottom wall claim 1 , the first side wall and the bottom wall form the receiving cavity claim 1 , the first side wall is sleeved around the bottle mouth.3. The water container of claim 2 , wherein the first side wall comprises a plurality of guiding rails longitudinally protruding from an inner surface from the first side wall spaced with each other claim 2 , the ball slides into the receiving cavity along the guiding ...

Подробнее
14-11-2013 дата публикации

PORTABLE ELECTRONIC DEVICE AND CRADLE

Номер: US20130301201A1
Принадлежит: COMPAL ELECTRONICS, INC.

A portable electronic device adapted to be detachably connected to a cradle having a containing cavity is provided, wherein an inner wall of the containing cavity has a recess. The portable electronic device includes a body and a locking-and-releasing mechanism disposed in the body and including a driving unit and a latch. The driving unit is disposed in the body. The latch is connected to the driving unit and suitable for being driven by the driving unit to protrude out of the body or hide in the body. When the portable electronic device is disposed in the containing cavity, the driving unit drives the latch to protrude out of the body and be engaged with the recess. When the portable electronic device is going to be detached from the containing cavity, the driving unit drives the latch to be disengaged from the recess and move back in the body. 1. A portable electronic device , adapted to be detachably connected to a cradle having a containing cavity , an inner wall of the containing cavity having a recess , the portable electronic device comprising:a body; and a driving unit, disposed in the body; and', 'a latch, connected to the driving unit and suitable for being driven by the driving unit to protrude out of the body or hide in the body;, 'a locking and releasing mechanism, disposed in the body, comprisingwhen the portable electronic device is disposed in the containing cavity, the driving unit drives the latch to protrude out of the body and be engaged with the recess, when the portable electronic device is going to be detached from the containing cavity, the driving unit drives the latch to be disengaged from the recess and move back in the body.2. The portable electronic device as claimed in claim 1 , further comprising:a locking sensor disposed at the body, when the portable electronic device is disposed in the containing cavity, the locking sensor senses the cradle and generates a locking signal, and the driving unit drives the latch to protrude out of the ...

Подробнее
05-12-2013 дата публикации

METHOD FOR CHECKING DIE SEAL RING ON LAYOUT AND COMPUTER SYSTEM

Номер: US20130326436A1
Принадлежит: UNITED MICROELECTRONICS CORP.

The invention is directed to a method for checking a die seal ring on a layout. The method comprises steps of receiving a digital database of a layout corresponding to at least a device with a text information corresponding to the layout. Tape-out information corresponding to the layout is received. A checking process is performed according to the digital database of the layout and the tape-out information and, meanwhile, a mask design procedure for designing a mask pattern corresponding to the layout is performed by using the digital database of the layout, the text information and the tape-out information. A result of the checking process is recorded in an inspection table corresponding to the layout. 1. A method for checking a die seal ring on a layout , comprising executing , by a computer , steps of:receiving a digital database of a layout corresponding to at least a device with a text information corresponding to the layout and receiving a tape-out information corresponding to the layout;after receiving the tape-out information corresponding to the layout, performing a checking process according to the digital database of the layout and the tape-out information; andrecording a result of the checking process, wherein the result of the checking process comprises a double-die-seal-ring check result, a missing-die-seal-ring check result or an OK die-seal-ring check result;after the step of performing the checking process, further comprising: when the result of the checking process is the double-die-seal-ring check result or the missing-die-seal-ring check result, issuing an alarm indicating the result of the checking process.2. The method of claim 1 , wherein the text information explains the digital database of the layout.3. The method of claim 1 , wherein the tape-out information reveals at least a customer demand for the mask pattern corresponding to the layout which is necessary for designing the mask pattern in the mask design procedure.4. The method of claim ...

Подробнее
09-01-2014 дата публикации

PUNCHER HAVING A SCRAP-RELEASING CAPABILITY IN A ROTATING MANNER

Номер: US20140007750A1
Принадлежит: SDI CORPORATION

A puncher has a base, a pressing lever and two cutters. The base has a base body, a bottom cover, at least one scrap-receiving space and at least one scrap-releasing hole. The bottom cover is combined rotatably with the base body. The at least one scrap-receiving space is formed between the base body and the bottom cover. The at least one scrap-releasing hole is defined in the base and selectively communicates with the at least one scrap-receiving space after the base body being rotated relative to the bottom cover. The pressing lever is pivotally connected to the base. The cutters are mounted on the base and are capable of being driven by the pressing lever and longitudinally moving relative to the base. Accordingly, a puncher having a scrap-releasing capability in a rotating manner to release scraps from the puncher easily and conveniently is provided. 1. A puncher comprising: a base body;', 'a bottom cover combined rotatably with the base body;', 'at least one scrap-receiving space formed between the base body and the bottom cover;', 'at least one scrap-releasing hole defined in the base and selectively communicating with the at least one scrap-receiving space after the base body being rotated relative to the bottom cover;, 'a base having'}a pressing lever pivotally connected to the base; andtwo cutters mounted on the base and being capable of being driven by the pressing lever and longitudinally moving relative to the base.2. The puncher as claimed in claim 1 , wherein the at least one scrap-releasing hole is formed in the bottom cover.3. The puncher as claimed in claim 2 , whereinthe base body is reciprocatively rotatable relative to the bottom cover at an angular range; andtwo scrap-releasing holes are implemented, are defined in the bottom cover and are located respectively at two ends of the angular range of the base body being rotatable relative to the bottom cover.4. The puncher as claimed in claim 3 , whereinthe base body has a track groove defined in the ...

Подробнее
13-02-2014 дата публикации

Cutter with a Slider that can be Pushed from Two Directions and Slider for the Same

Номер: US20140041235A1
Автор: Hsu Chih-Wei
Принадлежит: SDI CORPORATION

A cutter with a slider that can be pushed from two directions has a housing, a blade holder, a slider and a blade. The slider is mounted moveably on the housing, is connected to the blade holder and has an upper sliding element, a lower sliding element and a resilient tab. The upper sliding element has an L-shaped cross section to form a top wall and a side wall corresponding respectively to a top wall and a side wall of the housing. A guiding recess is defined by the side wall of the upper sliding element to slidably receive a portion of the side wall of the housing that forms an edge of a guiding channel. Accordingly, the cutter is convenient in use. 1. A cutter comprising: a hollow body having a top wall and a side wall; and', 'a guiding channel defined through the side wall of the body and having an edge;, 'a housing havinga blade holder disposed in the body of the housing and having multiple teeth; [ an L-shaped cross section to form a top wall and a side wall corresponding respectively to the top wall and the side wall of the body of the housing; and', 'a guiding recess defined by the side wall of the upper sliding element and slidably receiving a portion of the side wall of the body of the housing that forms the edge of the guiding channel;, 'an upper sliding element having, 'a lower sliding element combined with the upper sliding element;', 'a resilient tab mounted on the lower sliding element and engaging at least one of the teeth on the blade holder; and, 'a slider mounted moveably on the housing, connected to the blade holder and comprisinga blade connected with the slider and mounted moveably in the blade holder.2. The cutter as claimed in claim 1 , whereinthe upper sliding element further has a positioning member formed on and protruding from the side wall of the upper sliding element at an inner surface facing the housing; and a lateral segment connected with the side wall of the upper sliding element and slidably mounted in the guiding channel in the ...

Подробнее
20-02-2014 дата публикации

ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF

Номер: US20140049147A1
Принадлежит: COMPAL ELECTRONICS, INC.

An electronic apparatus and a controlling method thereof are provided. A fastened mechanism of the electronic apparatus is configured to secure a first housing and a second housing of the electronic apparatus. An operating object within a sensing range is sensed via a first sensor unit. A first sensing signal is sent to a control unit when the sensor unit sensed the operating object within the sensing range. A control signal is sent to the fastened mechanism for unlocking the fastened mechanism when the control unit receives the first sensing signal. 1. An electronic apparatus , comprising: a control unit, coupled to the fastened mechanism;', 'a first sensor unit, coupled to the control unit, sensing whether an operating object is existed within a sensing range so as to send out a first sensing signal; and', 'a second sensor unit, coupled to the control unit, sensing a motion state of the first housing so as to send out a second sensing signal to the control unit;', 'wherein, when the control unit receives the first sensing signal, the control unit determines whether a variance of the second sensing signal at a first preset time exceeds a set value, and when the variance of the second sensing signal at the first preset time does not exceed the set value, the control unit sends a first control signal to the fastened mechanism to release a fastened state between the first housing and the second housing., 'a fastened mechanism, securely fastening a first housing and a second housing of the electronic apparatus;'}2. The electronic apparatus as recited in claim 1 , wherein the fastened mechanism comprises:a fastened unit; anda first drive unit, coupled to the fastened unit and the control unit, driving the fastened unit to perform unlocking or locking.3. The electronic apparatus as recited in claim 1 , wherein when the control unit determines that the variance of the second sensing signal at the first preset time exceeds the set value claim 1 , the control unit does not ...

Подробнее
20-02-2014 дата публикации

BATTERY CONNECTOR FOR ELECTRONIC DEVICE

Номер: US20140051299A1
Автор: Hsu Wei-Chih, LU PEN-UEI
Принадлежит:

A battery connector for a battery of a portable electronic device includes an insulation body and a plurality of elastic pins. Each elastic pin includes a mounting portion, a buffering portion, and a contacting portion connected to each other. The mounting portion is secured on the insulation body, the contacting portion is perpendicularly connected to the buffering portion. The elastic pins are positioned on the insulation body, and the contacting portions correspondingly are assembled in the grooves. 1. A battery connector for a battery of a portable electronic device , the battery defining a plurality of grooves , comprising:an insulation body; anda plurality of elastic pins; each elastic pin comprising a mounting portion, a buffering portion, and a contacting portion connected to each other; the mounting portion being secured on the insulation body; and the contacting portion being perpendicularly connected to the buffering portion;wherein the plurality of elastic pins are positioned on the insulation body, the contacting portions correspondingly are assembled in the plurality of grooves.2. The battery connector as claimed in claim 1 , wherein the insulation body is substantially a flat plate and is used for supporting the plurality of elastic pins.3. The battery connector as claimed in claim 1 , wherein the buffering portion comprises an arcuate portion claim 1 , a first connecting end claim 1 , and a second connecting end; the arcuate portion is positioned between the first connecting end and the second connecting end; the first connecting end is connected to the mounting portion; and the second connecting end is connected to the contacting portion.4. The battery connector as claimed in claim 3 , wherein the second connecting end is longer than the first connecting end and is parallel to the mounting portion claim 3 , and a space is defined between the second connecting end and the mounting portion.5. A portable electronic device claim 3 , comprising:a printed ...

Подробнее
27-02-2014 дата публикации

CHIP CARD HOLDER FOR ELECTRONIC DEVICE

Номер: US20140055925A1
Автор: HSU CHIN-YU, Hsu Wei-Chih
Принадлежит:

A chip card holder includes a single tray, a first latching member, and a second latching member and can accommodate two chip cards. The tray defines a receiving groove and includes a first latching end, a second latching end and two limiting plates. The first latching member and the second latching member are slidably engaged with the tray. When the first latching member abuts against the first latching end and the second latching member abuts against the second latching end, the first latching member, the second latching member and the two limiting plates are configured for positioning two chip cards. The first latching member and the second latching member can be slid relative to the tray to abut against the limiting plates also positioning and holding a single chip card. 1. A chip card holder , comprising:a tray defining a receiving groove and comprising a first latching end, a second latching end, and two limiting plates;a first latching member slidably engaged with the tray;a second latching member slidably engaged with the tray;wherein the first latching member abuts the first latching end and the second latching member abuts the second latching end, the first latching member, the second latching member and the two limiting plates are configured for positioning two chip cards;the first latching member and the second latching member are slid relative to the tray to abut the two limiting plates configured for positioning one chip card.2. The chip card holder as claimed in claim 1 , wherein opposite sides of the first latching end have two opposite first stopping surfaces for stopping the first latching member claim 1 , and opposite sides of the second latching end have two opposite second stopping surfaces for stopping the second latching member.3. The chip card holder as claimed in claim 2 , wherein the tray has two guiding rails at opposite sides of the receiving groove claim 2 , and each limiting plate is located in a middle area of each guiding rail claim 2 ...

Подробнее
06-03-2014 дата публикации

METHOD FOR HYDROGENATING POLYMER AND HYDROGENATED POLYMER THEREOF

Номер: US20140066578A1
Принадлежит: TSRC CORPORATION

A method for hydrogenating a polymer containing vinyl aromatic block and the hydrogenated polymer are provided. The method includes providing a polymer having at least one vinyl aromatic block; and hydrogenating the polymer in presence of a heterogeneous catalyst on a support, wherein the heterogeneous catalyst consists essentially of Ru, Zn and B, or Ru, Zn and P. 1. A polymer hydrogenation method , comprising:providing a polymer having at least one vinyl aromatic block; andhydrogenating the polymer in presence of a heterogeneous catalyst on a support, wherein the heterogeneous catalyst consists essentially of Ru, Zn and B, or Ru, Zn and P.2. The polymer hydrogenation method as claimed in claim 1 , wherein the molar ratio of Ru:Zn:B or Ru:Zn:P is 6:1:(0.3˜1).3. The polymer hydrogenation method as claimed in claim 1 , wherein the weight percentage of the heterogeneous catalyst is in a range of 0.5% to 30% based on the total weight of the heterogeneous catalyst and the support.4. The polymer hydrogenation method as claimed in claim 1 , wherein the polymer is formed from a monomer selected from the group consisting of styrene claim 1 , methylstyrene and all its isomers claim 1 , ethylstyrene and all its isomers claim 1 , cyclohexylstyrene claim 1 , vinyl biphenyl claim 1 , 1-vinyl-5-hexyl naphthalene claim 1 , vinyl naphthalene claim 1 , vinyl anthracene claim 1 , and any combination thereof.5. The polymer hydrogenation method as claimed in claim 1 , wherein the polymer further contains at least one conjugated diene block claim 1 , wherein the conjugated diene block is formed from a monomer selected from the group consisting of 1 claim 1 ,3-butadiene claim 1 , 2 claim 1 ,3-dimethyl-1 claim 1 ,3-butadiene claim 1 , 3-butyl-1 claim 1 ,3-octadiene claim 1 , isoprene claim 1 , 1-methylbutadiene claim 1 , 2-phenyl-1 claim 1 ,3-butadiene claim 1 , and any combination thereof.6. The polymer hydrogenation method as claimed in claim 1 , wherein the support is silica claim 1 , ...

Подробнее
01-01-2015 дата публикации

METHOD AND APPARATUS FOR BLOCK-BASED SIGNIFICANCE MAP AND SIGNIFICANCE GROUP FLAG CONTEXT SELECTION

Номер: US20150003514A1
Принадлежит: MEDIATEK INC.

A method and apparatus for significance map context selection are disclosed. According to the present invention, the TUs are divided into sub-blocks and at least two context sets are used. Non-DC transform coefficients in each sub-block are coded based on the same context, context set, or context formation. The context, context set, or context formation for each sub- block can be determined based on sub-block index in scan order, horizontal sub-block index, vertical sub-block index, video component type, TU width, TU height, or any combination of the above. In one embodiment, the sum of the horizontal and the vertical sub-block indexes is used to classify each sub-block into a class and the context, context set, or context formation is then determined according to the class. 1. A method of significance map context selection , the method comprising:receiving transform coefficients associated with a TU (transform unit), wherein the TU is divided into one or more sub-blocks, and at least two context sets are used for the TU; andcoding non-DC transform coefficients in each sub-block based on same context, context set, or context formation.2. The method of claim 1 , wherein said same context claim 1 , context set claim 1 , or context formation for each sub-block is determined based on sub-block index in scan order claim 1 , horizontal sub-block index claim 1 , vertical sub-block index claim 1 , video component type claim 1 , TU width claim 1 , TU height claim 1 , or a combination thereof.3. The method of claim 2 , wherein said same context claim 2 , context set claim 2 , or context formation for each sub-block is determined by comparing the sub-block index in scan order claim 2 , the horizontal sub-block index claim 2 , the vertical sub-block index claim 2 , or a combination thereof with a threshold.4. The method of claim 3 , wherein the threshold is related to the TU width claim 3 , the TU height or a combination thereof.5. The method of claim 4 , wherein the threshold ...

Подробнее
03-01-2019 дата публикации

FLEXIBLE PANEL AND MANUFACTURING METHOD THEREOF

Номер: US20190004642A1
Принадлежит:

A manufacturing method of the flexible panel is provided. Firstly, a carrier substrate is provided. Then, an adhesion layer is formed on the carrier substrate, a flexible substrate is formed on the adhesion layer, and a buffer layer is formed on the flexible substrate. Then, a device layer is formed on the flexible substrate. Next, a separating process is performed for separating the flexible substrate and the device layer from the carrier substrate. According to a relation between a thermal expansion coefficient of the flexible substrate and a thermal expansion coefficient of the carrier substrate, the manufacturing method of the flexible panel selects a pattern of the adhesion layer. The pattern of the adhesion layer includes a frame adhesion structure or a plane adhesion structure. 1. A flexible panel , comprising:a flexible substrate;a buffer layer disposed on the flexible substrate, wherein the buffer layer comprises a first sub-buffer layer and a second sub-buffer layer, and a refraction index of the second sub-buffer layer is different from a refraction index of the first sub-buffer layer; anda device layer disposed on the buffer layer.2. The flexible panel according to claim 1 , wherein a material of the flexible substrate comprises polyamide (PI) claim 1 , polyethylene terephthalate (PET) claim 1 , cyclic olefin polymer (COP) claim 1 , polycarbonate (PC) claim 1 , polymethyl methacrylate (PMMA) claim 1 , cyclic olefin copolymer (COC) claim 1 , triacetyl cellulose (TAC) claim 1 , polypropylene (PP) claim 1 , poly styrene (PS) claim 1 , glass claim 1 , or a combination thereof.3. The flexible panel according to claim 1 , wherein the device layer comprises a touch electrode claim 1 , a thin film transistor claim 1 , a pixel electrode claim 1 , a common electrode claim 1 , a light-emitting diode claim 1 , a conductive line claim 1 , an insulation layer claim 1 , or a combination thereof.4. The flexible panel according to claim 3 , wherein the flexible panel is ...

Подробнее
07-01-2021 дата публикации

Signaling Of Quantization Matrices

Номер: US20210006795A1
Принадлежит:

A method for signaling scaling matrices for transform coefficient quantization is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. The video decoder determines a plurality of scaling matrices that are used to code the current picture, wherein a first scaling matrix of the plurality of scaling matrices is determined by referencing a previously determined second scaling matrix of the plurality of scaling matrices. The video decoder dequantizes transform coefficients of transform blocks of the current picture by using the determined plurality of scaling matrices. The video decoder reconstructs the current picture by using the dequantized transform coefficients. 1. A video decoding method , comprising:receiving data from a bitstream to be decoded as a current picture of a video;determining a plurality of scaling matrices that are used to code the current picture, wherein a first scaling matrix of the plurality of scaling matrices is determined by referencing a previously determined second scaling matrix of the plurality of scaling matrices;dequantizing transform coefficients of transform blocks of the current picture by using the determined plurality of scaling matrices; andreconstructing the current picture by using the dequantized transform coefficients.2. The method of claim 1 , wherein when a flag in the bitstream indicates that corresponding elements of the first and second scaling matrices are identical claim 1 , the first scaling matrix is determined by replicating the elements of the second scaling matrix as the elements of the first scaling matrix.3. The method of claim 1 , wherein when a flag in the bitstream indicates that corresponding elements of the first and second scaling matrices are not identical claim 1 , the first scaling matrix is determined by adding a set of delta values to the elements of the second scaling matrix as elements of the first scaling matrix.4. The method of claim 3 , wherein the ...

Подробнее
08-01-2015 дата публикации

Method and apparatus for unification of significance map context selection

Номер: US20150010055A1
Принадлежит: MediaTek Inc

A method and apparatus for significance map coding for 4×4 TUs (transform units) and 8×8 TUs of video data are disclosed. The method comprises receiving at least one context selection table for a first TU associated with a first color component and generating a derived context selection table for a second TU associated with a second color component from said at least one context selection table. The first TU has a first size comprising of 4×4 and 8×8. The second TU has a second size comprising of 4×4 and 8×8. The second size is different from the first size, the second color component is different from the first color component, or both the second size is different from the first size and the second color component is different from the first color component. The derived context selection table is then used for significance map processing of the second TU.

Подробнее
08-01-2015 дата публикации

METHOD AND APPARATUS FOR UNIFICATION OF COEFFICIENT SCAN OF 8X8 TRANSFORM UNITS IN HEVC

Номер: US20150010072A1
Принадлежит:

A method and apparatus for processing 2N×2N transform units (TUs) are disclosed. In one embodiment, the method comprises determining a first-layer scanning order among four N×N sub-blocks of the 2N×2N TU; determining a second-layer scanning pattern for said four N×N sub-blocks; and providing scanned 2N×2N transform coefficients of the intra-coded or the inter-coded 2N×2N TU using double scanning based on the first-layer scanning order and the second-layer scanning pattern. In another embodiment, said determining the first-layer scanning order is dependent on the second-layer scanning pattern. The second-layer scanning pattern can be diagonal, horizontal or vertical. In an embodiment, the first-layer scanning order can be from an upper-left sub-block, to an upper-right sub-block, to a lower-left sub-block and to a lower-right sub-block for the second-layer horizontal scanning pattern and from an upper-left sub-block, to a lower-left sub-block, to an upper-right sub-block and to a lower-right sub-block for other second-layer scanning patterns. 1. A method for processing 2N×2N transform units , the method comprising:receiving a 2N×2N TU (transform unit), where the 2N×2N transform unit corresponds to an intra-coded TU or an inter-coded TU, and wherein N is an integer from a group consisting of 2, 4, 8, or 16;determining a first-layer scanning order among four N×N sub-blocks of the 2N×2N TU, wherein said four N×N sub-blocks of the 2N×2N TU are scanned based on the first-layer scanning order;determining a second-layer scanning pattern for said four N×N sub-blocks, wherein each of said four N×N sub-blocks is scanned according to the second-layer scanning pattern; andproviding scanned 2N×2N transform coefficients for the 2N×2N TU corresponds to the intra-coded TU or the inter-coded TU using double scanning based on the first-layer scanning order and the second-layer scanning pattern.2. The method of claim 1 , wherein the first-layer scanning order scans an upper left N×N ...

Подробнее
08-01-2015 дата публикации

METHOD AND APPARATUS FOR LOOP FILTERING CROSS TILE OR SLICE BOUNDARIES

Номер: US20150010091A1
Принадлежит:

A method and apparatus for loop filter processing of boundary pixels across a block boundary aligned with a slice or tile boundary is disclosed. Embodiments according to the present invention use a parameter of a neighboring slice or tile for loop filter processing across slice or tile boundaries according to a flag indicating whether cross slice or tile loop filter processing is allowed not. According to one embodiment of the present invention, the parameter is a quantization parameter corresponding to a neighboring slice or tile, and the quantization parameter is used for filter decision in deblocking filter. 1. A method of loop filter processing for boundary pixels across a block boundary , wherein the boundary pixels comprises first pixels on a first side of the block boundary and second pixels on a second side of the block boundary , the method comprising:receiving reconstructed video data associated with a picture from a media or a processor, wherein the reconstructed video data is partitioned into slices or tiles, and a slice boundary or a tile boundary of a slice or tile is aligned with one block boundary;determining a value of a cross-slice loop filter flag or a cross-tile loop filter flag corresponding to the slice or tile respectively; andapplying said loop filter processing to the boundary pixels across the slice boundary or tile boundary according to the value of the cross-slice loop filter flag or the cross-tile loop filter flag, wherein said loop filter processing depends on a first parameter for the first pixels inside the slice or tile and a second parameter for the second pixels outside the slice or tile.2. The method of claim 1 , wherein the first parameter for the first pixels corresponds to first quantization parameter (QP) for the first pixels and the second parameter for the second pixels corresponds to second quantization parameter (QP) for the second pixels.3. The method of claim 1 , wherein an average of the first parameter and the second ...

Подробнее
11-01-2018 дата публикации

METHOD FOR HYDROGENATING STYRENIC BLOCK COPOLYMERS AND HYDROGENATED POLYMER

Номер: US20180009925A1
Принадлежит:

A catalyst composition, a method for hydrogenating styrenic block copolymer employing the same, and a hydrogenated polymer from the method are provided. The method for hydrogenating styrenic block copolymer includes subjecting a hydrogenation process to a styrenic block copolymer in the presence of a catalyst composition. In particular, the catalyst composition includes an oxide carrier, and a catalyst disposed on the oxide carrier, wherein the catalyst includes a platinum-and-rhenium containing phosphorus compound. 1. A method for hydrogenating styrenic block copolymer , comprising:subjecting a styrenic block copolymer to a hydrogenation process in the presence of a catalyst composition;wherein the catalyst composition comprises:an oxide carrier; anda catalyst disposed on the oxide carrier, wherein the catalyst comprises a platinum-and-rhenium containing phosphorus compound.2. The method for hydrogenating styrenic block copolymer as claimed in claim 1 , wherein the oxide carrier comprises titanium oxide claim 1 , aluminum oxide claim 1 , zirconium oxide claim 1 , silicon oxide claim 1 , or a combination thereof.3. The method for hydrogenating styrenic block copolymer as claimed in claim 1 , wherein the styrenic block copolymer is formed by polymerizing a conjugated diene monomer and a vinyl aromatic hydrocarbon monomer.4. The method for hydrogenating styrenic block copolymer as claimed in claim 3 , wherein the conjugated diene monomer comprises 1 claim 3 ,3-butadiene claim 3 , 2 claim 3 ,3-dimethyl-1 claim 3 ,3-butadiene claim 3 , 3-butyl-1 claim 3 ,3-octadiene claim 3 , isoprene claim 3 , 1-methylbutadiene claim 3 , 2-phenyl-1 claim 3 ,3-butadiene claim 3 , or a combinations thereof.5. The method for hydrogenating styrenic block copolymer as claimed in claim 3 , wherein the vinyl aromatic hydrocarbon monomer comprises styrene claim 3 , methylstyrene claim 3 , ethylstyrene claim 3 , cyclohexylstyrene claim 3 , vinyl biphenyl claim 3 , 1-vinyl-5-hexyl naphthalene ...

Подробнее
27-01-2022 дата публикации

LENS PROTECTIVE DEVICE

Номер: US20220026709A1
Принадлежит:

A lens protection device includes a housing, a first and a second sliding cover. The housing includes an opening and a connecting portion. The first sliding cover includes a first cover plate, a first connecting shaft, and a first and a second magnet. One end of the first connecting shaft connects to the first cover plate and another end pivotally connects to the connecting portion. The first connecting shaft is rotated to move the first cover plate. The first and the second magnet are disposed at a front and a rear end of the first cover plate, respectively. The second sliding cover includes a second cover plate and a second connecting shaft. One end of the second connecting shaft connects to the second cover plate, and another end pivotally connects to the connecting portion. The second connecting shaft is rotated to move the second cover plate. 1. A lens protection device , comprising:a housing comprising an opening and at least one connecting portion; a first cover plate;', 'a first connecting shaft, wherein one end of the first connecting shaft is connected to the first cover plate, another end of the first connecting shaft is pivotally connected to the connecting portion, and the first connecting shaft is rotated to move the first cover plate;', 'a first magnet disposed at a front end of the first cover plate; and', 'a second magnet disposed at a rear end of the first cover plate; and, 'a first sliding cover comprising a second cover plate; and', 'a second connecting shaft, wherein one end of the second connecting shaft is connected to the second cover plate, another end of the second connecting shaft is pivotally connected to the connecting portion, the second connecting shaft are rotated to move the second cover plate, when the first cover plate is moved in a first direction, the first magnet and a front end of the second cover plate are attracted to each other, so that the first cover plate and the second cover plate are in a closed position to shield the ...

Подробнее
11-01-2018 дата публикации

SOLAR CELL

Номер: US20180013018A1
Принадлежит: NEO Solar Power Corp.

A solar cell includes a semiconductor substrate, a bus-bar electrode, a plurality of finger electrodes, and a heavily doped layer. The semiconductor substrate has a surface. The bus-bar electrode is on the surface of the semiconductor substrate and extending along a first direction. The finger electrodes are on the surface of the semiconductor substrate and extending along a second direction. One of two ends of each of the finger electrodes is connected to the bus-bar electrode. An angle created by the first direction and the second direction is less than 180 degrees. The heavily doped layer is formed on the surface of the semiconductor substrate and includes a first portion and a plurality of second portions. The first portion is extending along the first direction. Each of the second portions is extending from the first portion along the second direction and beneath the corresponding finger electrode. 1. A solar cell , comprising:a semiconductor substrate having a surface;a bus-bar electrode on the surface of the semiconductor substrate and extending along a first direction;a plurality of finger electrodes on the surface of the semiconductor substrate and extending along a second direction, wherein one of two ends of each of the finger electrodes is connected to the bus-bar electrode, and an angle defined by the first direction and the second direction is less than 180 degrees; anda heavily doped layer on the surface of the semiconductor substrate and comprising a first portion and a plurality of second portions, wherein the first portion is extending along the first direction, each of the second portions is extending from an edge of the first portion along the second direction, and each of the second portions is beneath the corresponding finger electrode.2. The solar cell according to claim 1 , wherein a length of each of the second portions along the second direction is greater than a length of each of the finger electrodes along the second direction.3. The ...

Подробнее
15-01-2015 дата публикации

METHOD AND APPARATUS FOR LOOP FILTERING ACROSS SLICE OR TILE BOUNDARIES

Номер: US20150016506A1
Принадлежит:

A method and apparatus for loop filter processing of video data in a video encoder or decoder are disclosed. Embodiments according to the present invention conditionally allow sharing of loop filter parameters. In one embodiment, sharing of loop filter information between the current block and a neighboring block is determined according to a condition. If the condition indicates that sharing of loop filter information is allowed, a merge flag is coded and incorporated in the video bitstream in an encoder, and a merge flag is parsed from the video bitstream and decoded in a decoder. In one embodiment, the condition depends on region partitioning of the picture, where region partitioning partitions the picture into regions and the region may correspond to a slice or a tile. The condition is set to indicate that sharing of loop filter information is allowed if the block and the neighboring block are in a same slice/tile. 1. A method for loop filter processing of video data in a video decoder , the method comprising:receiving a block of processed-reconstructed pixels associated with a picture from a media or a processor;determining whether to allow sharing of loop filter information between the block and a neighboring block according to a condition, wherein the condition depends on region partitioning of the picture;parsing a merge flag from a video bitstream if the condition indicates said sharing of loop filter information being allowed; anddecoding the merge flag if the condition indicates said sharing of loop filter information being allowed.2. The method of claim 1 , wherein the merge flag consists of a merge-left flag and a merge-up flag.3. The method of claim 2 , wherein the merge-left flag is used if the neighboring block is adjacent to left side of the block.4. The method of claim 2 , wherein the merge-up flag is used if the neighboring block is adjacent to upper side of the block.5. The method of claim 2 , wherein the merge-up flag is used if merge-left flag ...

Подробнее
14-01-2021 дата публикации

Method and Apparatus of Optimized Splitting Structure for Video Coding

Номер: US20210014536A1
Принадлежит:

In one method, the current block is partitioned into multiple final sub-blocks using one or more stages of sub-tree partition comprising ternary tree partition and at least one other-type partition, where ternary partition tree is excluded from the sub-tree partition if a current sub-tree depth associated with a current sub-block is greater than a first threshold and the first threshold is an integer greater than or equal to 1. In another method, if a test condition is satisfied, the current block is encoded or decoded using a current Inter mode selected from a modified group of Inter tools, where the modified group of Inter tools is derived from an initial group of Inter tools by removing one or more first Inter tools from the initial group of Inter tools, replacing one or more second Inter tools with one or more complexity-reduced Inter tools, or both. 1. A method of video coding , the method comprising:receiving input data associated with a current block in a current image from a video sequence;partitioning the current block into multiple final sub-blocks using one or more stages of sub-tree partition comprising ternary tree partition and at least one other-type partition, wherein the ternary tree partition is excluded from the sub-tree partition if a current sub-tree depth associated with a current sub-block is greater than a first threshold and the first threshold is an integer greater than or equal to 1; andencoding said multiple final sub-blocks to generate compressed bits to include in a video bitstream in an encoder side or decoding said multiple final sub-blocks from the video bitstream in a decoder side.2. The method of claim 1 , wherein said at least one other-type partition comprises quadtree partition claim 1 , binary-tree partition or both.3. The method of claim 1 , wherein the current block corresponds to one Coding Tree Unit (CTB) and each of the multiple final sub-blocks corresponds to one Coding Unit (CU) claim 1 , Prediction Unit (PU) or ...

Подробнее
09-01-2020 дата публикации

Methods and Apparatuses of Generating an Average Candidate for Inter Picture Prediction in Video Coding Systems

Номер: US20200014931A1
Принадлежит:

Video processing methods and apparatuses for coding a current block by constructing a candidate set including at least a motion candidate and at least an average candidate. The average candidate is derived from motion information of neighboring blocks, and at least one neighboring block used to derive the average candidate is a temporal block in a temporal collocated picture. Each of the neighboring blocks is a spatial neighboring block in a current picture or a temporal block in the temporal collocated picture. A selected candidate is determined from the candidate set as a motion vector predictor for encoding or decoding a motion vector of the current block. 1. A method of video processing in a video coding system utilizing a motion vector predictor (MVP) for coding a current motion vector (MV) of a current block coded by inter picture prediction , wherein the current MV is associated with the current block and one corresponding reference block in a given reference picture in a given reference list , the method comprising:receiving input data associated with the current block in a current picture;including one or more motion candidates in a current candidate set for the current block, wherein each motion candidate in the current candidate set includes one MV for uni-prediction or two MVs for bi-prediction;{'b': 0', '1', '0', '1, 'deriving an average candidate by averaging motion information of a predetermined set of neighboring blocks of the current block, wherein the average candidate includes one MV pointing to a reference picture associated with list or list for uni-prediction, or the average candidate includes one MV pointing to a reference picture associated with list and another MV pointing to a reference picture associated with list for bi-prediction, wherein at least one neighboring block used to derive the average candidate is a temporal block in a temporal collocated picture;'}including the average candidate in the current candidate set;determining, from ...

Подробнее
09-01-2020 дата публикации

INHERITED MOTION INFORMATION FOR DECODING A CURRENT CODING UNIT IN A VIDEO CODING SYSTEM

Номер: US20200014948A1
Принадлежит: MEDIATEK INC.

A method of video decoding at a decoder can include receiving a bitstream including encoded data of a picture, decoding a plurality of coding units (CUs) in the picture based on motion information stored in a history-based motion vector prediction (HMVP) table without updating the HMVP table, and updating the HMVP table with motion information of all or a part of the plurality of CUs after the plurality of CUs are decoded based on the motion information stored in the HMVP table. 1. A method of video decoding at a decoder , comprising:receiving a bitstream including encoded data of a picture;decoding a plurality of coding units (CUs) in the picture based on motion information stored in a history-based motion vector prediction (HMVP) table without updating the HMVP table; andupdating the HMVP table with motion information of all or a part of the plurality of CUs after the plurality of CUs are decoded based on the motion information stored in the HMVP table.2. The method of claim 1 , further comprising:decoding every P CUs in the picture based on motion information stored in the HMVP table without updating the HMVP table, P being an integer greater than 1; andupdating the HMVP table with motion information of all or a part of every P CUs after every P CUs are decoded.3. The method of claim 2 , further comprising:receiving a syntax element indicating a value of P in the bitstream,4. The method of claim 1 , wherein 'decoding CUs within a merge sharing region based on the motion information stored in the HMVP table, wherein the plurality of CUs are the CUs within the merge sharing region that are decoded based on the motion information stored in the HMVP table, and', 'the decoding includes 'after the merge sharing region is decoded, updating the HMVP table with the motion information of all or the part of the CUs within the merge sharing region that are decoded based on the motion information stored in the HMVP table.', 'the updating includes5. The method of claim 4 , ...

Подробнее
21-01-2016 дата публикации

Optical Sensor Circuit

Номер: US20160020337A1
Автор: Hsu Wei-Chih, Yu Jian-Shen
Принадлежит:

An optical sensor circuit includes a capacitor, a first transistor, a second transistor, a third transistor, a fourth transistor, and a fifth transistor. The capacitor includes a first terminal and a second terminal. Each transistor includes a first terminal, a control terminal, and a second terminal. The second terminal of the capacitor is coupled to a reference voltage terminal. The first terminals of the third transistor and the fourth transistor are coupled to a first voltage terminal. The second terminal of the fifth transistor is coupled to a readout line.

Подробнее
17-04-2014 дата публикации

ELECTRONIC DEVICE

Номер: US20140104782A1
Принадлежит: COMPAL ELECTRONICS, INC.

An electronic device includes a first body and a second body. The first body includes a first main body and a first magnetic element fixed in the first main body. The second body includes a second main body, a supporting unit, a second magnetic element, and a third magnetic element. The second main body is adapted to hold the first body. The supporting unit is pivoted to the second main body. The second magnetic element is fixed in the second main body. The third magnetic element is slidably configured in the second main body to restrict a rotation of the supporting unit relative to the second main body. When the first body leans against the second main body, the third magnetic element is subject to a magnetic attraction force from the first magnetic element and escapes from the supporting unit, so that the supporting unit supports the first body. 1. An electronic device comprising: a first main body; and', 'a first magnetic element fixed in the first main body; and, 'a first body comprising a second main body adapted to hold the first body;', 'a supporting unit pivoted to the second main body;', 'a second magnetic element fixed in the second main body; and', 'a third magnetic element slidably configured in the second main body to restrict a rotation of the supporting unit relative to the second main body, wherein when the first body leans against the second main body, the third magnetic element is subject to a magnetic attraction force from the first magnetic element and escapes from the supporting unit, such that the supporting unit supports the first body., 'a second body comprising2. The electronic device as recited in claim 1 , wherein the first body is a tablet computer claim 1 , and the second body is a docking station.3. The electronic device as recited in claim 1 , wherein the second body further comprises a restoration element located between the second main body and the supporting unit claim 1 , such that the supporting unit rotates by a predetermined ...

Подробнее
21-01-2021 дата публикации

METHOD FOR COLORING CIRCUIT LAYOUT AND SYSTEM FOR PERFORMING THE SAME

Номер: US20210019464A1
Принадлежит:

Implementations of the present disclosure provide coloring methods that sort and pre-color nodes of G0-linked networks in a multiple-patterning technology (MPT)-compliant layout design by coordinate. In one embodiment, a method includes identifying target networks in a circuit layout, each target network having two or more linked nodes representing circuit patterns, and each target network being presented in an imaginary X-Y coordinate plane, assigning a first feature to a first node in each target network, the first node is determined using a coordinate-based method, and assigning the first feature and a second feature to remaining nodes in each target network in an alternating manner so that any two immediately adjacent linked nodes in each target network have different features. 1. A mask data generation apparatus , comprising:a non-transitory computer-readable memory storing a program and a design rule checker; anda processor operatively coupled with the memory,wherein the program, when executed by the processor, causes the processor to perform:identifying target networks in a circuit layout, each of the target networks having two or more linked nodes representing circuit patterns, each of the target networks being presented in an imaginary X-Y coordinate plane;determining a starting node in each of the target networks using a coordinate-based method;assigning a first feature to the starting node as a first node in each of the target networks and assigning the first feature and a second feature to remaining nodes in each target network so that any two immediately adjacent linked nodes in each target network have different features; andoutputting mask data based on the first feature and the second feature.2. The mask data generation apparatus of claim 1 , wherein the assigning the first feature and the second feature comprises a coordinate-based method including:(i) assigning the first feature to the first node in each of the target networks;(ii) assigning the ...

Подробнее
16-01-2020 дата публикации

Method and Apparatus of Constrained Overlapped Block Motion Compensation in Video Coding

Номер: US20200021845A1
Принадлежит:

Method and apparatus of using an Inter coding tool and OBMC (Overlapped Block Motion Compensation) are disclosed. According to one method, when the neighboring block is bi-prediction coded, the neighboring block is treated as a uni-prediction block by deriving an associated OBMC predictor based on uni-prediction motion information derived from the neighboring block. According to another method, when OBMC is applied depending on one or more constraints, an OBMC syntax is signaled conditionally at the encoder side or the OBMC syntax is parsed conditionally at the decoder side for the current block, where the OBMC syntax indicates whether the OBMC is applied to the current block. 1. A method of video coding using OBMC (Overlapped Block Motion Compensation) , the method comprising:receiving input data associated with a current block, wherein the input data correspond to pixel data to be coded at an encoder side or coded data to be decoded at a decoder side;determining prediction direction of the current block and a neighboring block, wherein the neighboring block is encoded or decoded prior to the current block; determining a first predictor for a target boundary area in a current reference block using a uni-prediction mode based on first motion information of the current block, wherein the current reference block is determined according to a first location of the current block and the first motion information of the current block;', 'determining a second predictor for the target boundary area using the uni-prediction mode based on second motion information of the neighboring block, wherein the target boundary area is adjacent to a block boundary between the current reference block and a neighboring reference block, and wherein the neighboring reference block is determined according to a second location of the neighboring block and the second motion information of the neighboring block;', 'generating a combined predictor using a weighted sum of the first predictor and ...

Подробнее
10-02-2022 дата публикации

Method and Apparatus of Transform Type Assignment for Intra Sub-Partition in Video Coding

Номер: US20220046240A1
Принадлежит:

A method and apparatus of prediction for video coding are disclosed. According to the method, when the Intra Sub-Partition (ISP) mode is applied to a block, the block is partitioned into multiple sub-blocks horizontally or vertically. A target horizontal transform and a target vertical transform are determined from a candidate transform set for each of the multiple sub-blocks according to a target setting belonging to a setting group comprising unified setting and block setting. The target horizontal transform and the target vertical transform selected are then applied to each of the multiple sub-blocks. According to another method, a target horizontal and vertical transform are determined from a candidate transform set without a transform index for the current block according to unified setting, wherein the unified setting comprises two or more Intra modes or Intra-related modes. 1. A method of prediction for video coding , the method comprising:receiving input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side;if Intra Sub-Partition (ISP) mode is used for the current block:partitioning the current block into multiple sub-blocks horizontally or vertically;determining a target horizontal transform and a target vertical transform from a candidate transform set for each of the multiple sub-blocks according to a setting group comprising a unified setting or a block setting, wherein the unified setting is applicable to a particular coding mode, a normal Intra mode and other Intra-related modes, and the block setting corresponds to block width, block height, block ratio, block area or any combination thereof of the current block; andapplying the target horizontal transform and the target vertical transform to each of the multiple sub-blocks.2. The method of claim 1 , wherein the target horizontal transform and the ...

Подробнее
23-01-2020 дата публикации

Merge Candidates With Multiple Hypothesis

Номер: US20200029073A1
Принадлежит:

A video decoder receives to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of the video. The video decoder generates a first prediction of the current block based on a first prediction mode that is selected from a first candidate list. The video decoder generates a second prediction of the current block based on a second prediction mode that is selected from a second candidate list. The video decoder generates a combined prediction for the current block based on the first prediction and the second prediction. The video decoder reconstructs the current block by using the combined prediction. 1. A video decoding method comprising:receiving to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video;generating a first prediction of the current block based on a first prediction mode that is selected from a first candidate list;generating a second prediction of the current block based on a second prediction mode that is selected from a second candidate list;generating a combined prediction for the current block based on the first prediction and the second prediction; andreconstructing the current block by using the combined prediction.2. The method of claim 1 , wherein the first candidate list comprises one or more candidate inter prediction modes.3. The method of claim 2 , wherein the first candidate list is identical to a merge candidate list of the current block.4. The method of claim 2 , wherein the first candidate list is a subset of a merge candidate list of the current block.5. The method of claim 1 , wherein the first candidate list and the second candidate list are a same candidate list.6. The method of claim 1 , wherein the combined prediction for the current block is generated based on at least one of the first and second candidate lists.7. The method of claim 1 , wherein the second candidate list comprises one or more candidate intra ...

Подробнее
28-01-2021 дата публикации

FLEXIBLE PRINTED CIRCUIT BOARD AND ELECTRONIC DEVICE USING THE SAME

Номер: US20210029827A1
Принадлежит: PEGATRON CORPORATION

A flexible printed circuit board and an electronic device using the same are provided. The electronic device includes a first casing, a second casing, and a printed circuit board combination. The printed circuit board combination includes a first printed circuit board, a second printed circuit board, and a flexible printed circuit board. The flexible printed circuit board includes a body portion, a first extending end, and a second extending end. The body portion defines an opening. The first extending end bends from a first side of the body portion toward the body portion and extends toward a first direction after passing through the opening to connect the first printed circuit board. The second extending end extends from a second side of the body portion toward a second direction to connect the second printed circuit board. 1. A flexible printed circuit board , configured to connect a first printed circuit board and a second printed circuit board , the flexible printed circuit board comprising:a body portion, defining an opening;a first extending end, bending from a first side of the body portion toward the body portion and extending toward a first direction after passing through the opening to connect the first printed circuit board; anda second extending end, extending from a second side of the body portion toward a second direction to connect the second printed circuit board.2. The flexible printed circuit board according to claim 1 , wherein the first side and the second side are two opposite sides of the body portion claim 1 , and the second direction is a reverse direction of the first direction.3. The flexible printed circuit board according to claim 2 , wherein the first extending end and the second extending end are symmetrically disposed on two opposite sides of the body portion.4. The flexible printed circuit board according to claim 2 , wherein the first extending end and the second extending end are disposed in a staggered manner in a width edge of ...

Подробнее
05-02-2015 дата публикации

Expandable electronic device and transmission system thereof

Номер: US20150036859A1
Принадлежит: Lite On Technology Corp

A transmission system of expandable electronic device includes a first electronic device and a second electronic device. The first electronic device includes a first socket unit and a first processor, and the first socket includes a hall sensing circuit. The second electronic device includes a first plug unit and a second processor, and the first plug unit includes a first magnetic unit. The first processor couples to the first hall sensing circuit, the second processor couples to the first plug unit. By the plug unit inserts the first socket unit, the second electronic device couples to the first electronic device. When the first plug unit inserts the first socket unit, the first hall sensing circuit senses the first magnetic unit to generate a magnetic field sensing signal, and the first processor executes a first processing procedure according to magnetic field sensing signal.

Подробнее
09-02-2017 дата публикации

Method and Apparatus for Block-based Significance Map and Significance Group Flag Context Selection

Номер: US20170041637A1
Принадлежит:

A method of significance group flag coding is disclosed. The method includes: receiving one or more significance group flags associated with a TU (transform unit), wherein the TU is divided into one or more sub-blocks; and coding said one or more significance group flags based on context set selection, wherein the context set selection is associated with significance map coding of the sub-block, and the context set selection depends on horizontal sub-block index, vertical sub-block index, or both the horizontal sub-block index and the vertical sub-block index. 1. A method of significance group flag coding , the method comprising:receiving one or more significance group flags associated with a TU (transform unit), wherein the TU is divided into one or more sub-blocks; andcoding said one or more significance group flags based on context set selection, wherein the context set selection is associated with significance map coding of the sub-block, and the context set selection depends on horizontal sub-block index, vertical sub-block index, or both the horizontal sub-block index and the vertical sub-block index.2. The method of claim 1 , wherein two sub-blocks use same second context selection claim 1 , second context set selection claim 1 , or second context formation selection for significance group flag coding if said two sub-blocks use same context selection claim 1 , context set selection claim 1 , or context formation selection for the significance map coding.3. The method of claim 2 , wherein said same context claim 2 , context set claim 2 , or context formation for the significance map coding is determined by comparing the horizontal sub-block index claim 2 , the vertical sub-block index claim 2 , or a combination thereof with a threshold.4. The method of claim 3 , wherein the threshold is related to a TU width claim 3 , a TU height or a combination thereof.5. The method of claim 4 , wherein the threshold is derived based on maximum of the TU width and the TU ...

Подробнее
09-02-2017 дата публикации

METHOD AND APPARATUS FOR CODING OF SAMPLE ADAPTIVE OFFSET INFORMATION

Номер: US20170041638A1
Принадлежит:

A method and apparatus for Sample Adaptive Offset (SAO) processing of video data in a video decoder are disclosed. In an embodiment, the method includes receiving a block of processed-reconstructed pixels associated with a picture from a media or a processor, wherein the block of processed-reconstructed pixels are decoded from a video bitstream; determining a SAO type index from the video bitstream, wherein the SAO type index is decoded according to truncated unary binarization, the SAO type index is decoded using CABAC (context-based adaptive binary arithmetic coding) with one context, or the SAO type index is decoded by CABAC using a context mode for a first bin associated with the SAO type index and using a bypass mode for any remaining bin associated with the SAO type index; and applying SAO processing to the block of processed-reconstructed pixels based on SAO information including the SAO type index. 1. A method for Sample Adaptive Offset (SAO) processing of video data in a video decoder , the method comprising:receiving a block of processed-reconstructed pixels associated with a picture from a media or a processor, wherein the block of processed-reconstructed pixels are decoded from a video bitstream;determining a SAO type index from the video bitstream, wherein the SAO type index is decoded according to truncated unary binarization, the SAO type index is decoded using CABAC (context-based adaptive binary arithmetic coding) with one context, or the SAO type index is decoded by CABAC using a context mode for a first bin associated with the SAO type index and using a bypass mode for any remaining bin associated with the SAO type index; andapplying SAO processing to the block of processed-reconstructed pixels based on SAO information including the SAO type index.2. The method of claim 1 , wherein the SAO type index corresponds to a first SAO type index associated with a luma component of the video data or a second SAO type index associated with a chroma ...

Подробнее
18-02-2021 дата публикации

GLASSES

Номер: US20210048685A1
Принадлежит:

Glasses have a groove provided in a vertical direction on a bridge of a glasses frame. A support section of a nose pad of the glasses is connected to an end portion of a positioning section of the nose pad, the positioning section is slidably disposed in the groove, and the positioning section has a plurality of locking slots and a limiting slot. An adjustment mechanism of the glasses is disposed at the glasses frame, and a pressing member of the adjustment mechanism is disposed perpendicular to the groove, where one end of the pressing member protrudes from one side of the groove, and the other end penetrates through the groove and the limiting slot. A positioning member of the adjustment mechanism is connected to the other end of the pressing member. The positioning member moves from a positioning position to a release position by pushing of the pressing member. 1. Glasses , comprising:a glasses frame, comprising a bridge, wherein the bridge has a groove provided in a vertical direction;a nose pad, comprising a positioning section and a support section, wherein the support section is connected to an end portion of the positioning section, the positioning section is slidably disposed in the groove, and the positioning section has a plurality of locking slots and a limiting slot; and a pressing member, disposed perpendicular to the groove, wherein one end of the pressing member protrudes from one side of the groove, and the other end penetrates through the groove and the limiting slot; and', 'a positioning member, disposed at the glasses frame and connected to the other end of the pressing member, wherein the positioning member is capable of moving from a positioning position to a release position by pushing of the pressing member; when the positioning member is located at the positioning position, the positioning member is inserted into one of the locking slots, and when the positioning member moves to the release position, the nose pad is capable of moving in the ...

Подробнее
07-02-2019 дата публикации

METHOD AND APPARATUS OF ADAPTIVE INTER PREDICTION IN VIDEO CODING

Номер: US20190045183A1
Принадлежит:

A method and apparatus of video coding using adaptive Inter prediction are disclosed. A selected Inter prediction process is determined, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels (NRP) of the current block. The selected Inter prediction process may be further determined depending on extra motion compensated pixels (EMCP) around a motion-compensated reference block corresponding to the current block. Distortion between the NRP and EMCP can be used to determine the selected Inter prediction filter. The distortion can be calculated using a sum of absolute differences or squared differences between the NRP and the EMCP. 1. A method of Inter prediction for video coding , the method comprising:receiving input data associated with a current block in a current picture;determining a selected Inter prediction process, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels of the current block; andencoding or decoding the current block using the selected Inter prediction process.2. The method of claim 1 , wherein the first pixel data further comprises extra motion compensated pixels around a motion-compensated reference block corresponding to the current block.3. The method of claim 2 , wherein a distortion between the neighbouring reconstructed pixels of the current block and the extra motion compensated pixels around the motion-compensated reference block is used to determine the Inter prediction filter.4. The method of claim 3 , wherein the distortion is calculated using a sum of absolute differences between the neighbouring reconstructed pixels of the current block and the extra motion compensated pixels around the motion-compensated ...

Подробнее
18-02-2021 дата публикации

SIGNALING FOR ILLUMINATION COMPENSATION

Номер: US20210051345A1
Принадлежит:

A video coder that implements illumination compensation is provided. The video coder receives a first block of pixels in a first video picture to be coded as a current block, wherein the current block is associated with a motion vector that references a second block of pixels in a second video picture as a reference block. The video coder performs inter-prediction for the current block by using the motion vector to generate a set of motion-compensated pixels for the current block. The video coder modifies the set of motion-compensated pixels of the current block by applying a linear model that is computed based on neighboring samples of the reference block and of the current block. The neighboring samples are identified based on a position of the current block within a larger block. 1. A method comprising:receiving a first block of pixels in a first video picture to be coded as a current block, wherein the current block is associated with a motion vector that references a second block of pixels in a second video picture as a reference block;performing inter-prediction for the current block by using the motion vector to generate a set of motion-compensated pixels for the current block; andmodifying the set of motion-compensated pixels of the current block by applying a linear model that is computed based on neighboring samples of the reference block and of the current block, wherein the neighboring samples are identified based on a position of the current block within a larger block.2. The method of claim 1 , wherein the linear model is based on a set of illumination compensation parameters comprising a scaling factor and an offset.3. The method of claim 1 , wherein the larger block comprises a plurality of sub-blocks claim 1 , wherein a first sub-block is the current block claim 1 , wherein neighboring pixels of the first sub-block are used as the neighboring samples of the current block to compute the linear model that is used to modify the current block and other ...

Подробнее
03-03-2022 дата публикации

Method and Apparatus of Simplified Triangle Merge Mode Candidate List Derivation

Номер: US20220070456A1
Принадлежит:

A method and apparatus of Inter prediction for video coding using a target Merge mode comprising a triangle Merge mode are disclosed. According to this method, a current block is partitioned into a first region and a second region using the target partition. A candidate list is determined. Two candidates are determined for the two regions by deriving two target candidates from the candidate list. When a selected target candidate is a uni-prediction candidate, the selected target candidate is used as one candidate; and when the selected target candidate is a bi-prediction candidate, motion information associated of the selected target candidate with List 0 or List 1 is used as one candidate. The current block or current motion information associated with the current block is encoded or decoded according to the candidate list. The candidate list is used to derive the first candidate and the second candidate. 1. A method of prediction for video coding , the method comprising:receiving input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side;partitioning the current block into a first region and a second region using a target partition selected from a partition set comprising triangle partition;determining a candidate list;determining a first candidate for the first region and a second candidate for the second region by deriving two target candidates from the candidate list, wherein when a selected target candidate is a uni-prediction candidate, the selected target candidate is used as the first candidate or the second candidate, and when the selected target candidate is a bi-prediction candidate, motion information of the selected target candidate associated with List 0 or List 1 is used as the first candidate or the second candidate; andencoding the current block or current motion information associated with the ...

Подробнее
13-02-2020 дата публикации

Method for coloring circuit layout and system for performing the same

Номер: US20200050725A1

Implementations of the present disclosure provide coloring methods that sort and pre-color nodes of G0-linked networks in a multiple-patterning technology (MPT)-compliant layout design by coordinate. In one embodiment, a method includes identifying target networks in a circuit layout, each target network having two or more linked nodes representing circuit patterns, and each target network being presented in an imaginary X-Y coordinate plane, assigning a first feature to a first node in each target network, the first node is determined using a coordinate-based method, and assigning the first feature and a second feature to remaining nodes in each target network in an alternating manner so that any two immediately adjacent linked nodes in each target network have different features.

Подробнее
14-02-2019 дата публикации

Intra Merge Prediction

Номер: US20190052886A1
Принадлежит:

A combined prediction mode for encoding or decoding a pixel block of a video picture is provided. When it is determined that the combined prediction mode is used, a video codec generates an intra predictor for the current block based on a selected intra-prediction mode and a merge-indexed predictor for the current block based on a selected merge candidate from a merge candidates list. The video codec then generates a final predictor for the current block based on the intra predictor and the merge-indexed predictor. The final predictor is then used to encode or decode the current block. 1. A method for encoding or decoding a video picture , comprising:determining whether to use a combined prediction mode for a current block of the video picture; and generating an intra predictor for the current block based on a selected intra-prediction mode;', 'generating a merge-indexed predictor for the current block based on a selected merge candidate from a merge candidates list;', 'generating a final predictor for the current block based on the intra predictor and the merge-indexed predictor; and', 'encoding or decoding the current block by using the final predictor., 'when it is determined that the combined prediction mode is used2. The method of claim 1 , wherein determining whether to use the combined prediction mode comprises determining whether an explicitly signaled flag for the combined prediction mode is set in a bitstream that encodes the current block.3. The method of claim 2 , wherein the explicitly signaled flag is encoded in at least one of coding unit (CU) level claim 2 , coding tree unit (CTU) level claim 2 , slice level claim 2 , picture level claim 2 , sequence parameter set (SPS) level claim 2 , and picture parameter set (PPS) level.4. The method of claim 2 , wherein the explicitly signaled flag is coded by using context coding.5. The method of claim 1 , wherein determining whether to use the combined prediction mode comprises determining whether to perform ...

Подробнее
13-02-2020 дата публикации

ADAPTING MERGE CANDIDATE POSITIONS AND NUMBERS ACCORDING TO SIZE AND/OR SHAPE OF PREDICTION BLOCK

Номер: US20200053380A1
Принадлежит: MEDIATEK INC.

Aspects of the disclosure provide a method for video coding in merge mode or skip mode. The method can include receiving a prediction block (PB) of a picture, determining number and positions of merge candidates of the PB according to a size and/or a shape of the PB, and constructing a candidate list including motion data of a subset of the merge candidate positions. 1. A method for video coding , comprising:receiving a current block of a picture; 'when the size of the current block is not larger than a predetermined size, the number of the merge candidate position is determined to be zero;', 'determining a number of merge candidate positions of the current block according to a size of the current block, wherein the merge candidate positions are positions of spatial or temporal merge candidates, and the step of determining the number of the merge candidate positions comprisesidentifying the merge candidate positions on sides of the current block in accordance with the number of the merge candidate positions; andconstructing a candidate list for the current block based on motion data associated with the identified merge candidate positions.2. The method of claim 1 , wherein the size of the current block is a product of a height of the current block and a width of the current block.3. The method of claim 1 , wherein the predetermined size is 4×4.4. A method for video coding claim 1 , comprising:receiving a current block of a picture; when the size of the current block is not larger than a predetermined size, determining the spatial or temporal merge candidate number as zero, and', 'identifying the spatial or temporal merge candidate position on sides of the current block in accordance with the spatial or temporal merge candidate number; and, 'determining a merge candidate list configuration for the current block according to a size of the current block, wherein the merge candidate list configuration comprises a spatial or temporal merge candidate number and a spatial ...

Подробнее
05-03-2015 дата публикации

Light emitting diode driving device

Номер: US20150061514A1
Принадлежит: Chicony Power Technology Co Ltd

A LED driving device is electrically connected to a voltage power source and a plurality of LED strings. The LED driving device includes a constant-voltage outputting module, a rectifying unit, and a constant-current controlling unit. The constant-voltage outputting module is electrically connected to the voltage power source and includes a switching unit, a resonant unit, a converting unit, and a power-balancing unit. The resonant unit is electrically connected to the switching unit. The converting unit includes a primary winding, two first secondary windings, and a second secondary winding. The primary winding is electrically connected to the resonant unit. The power-balancing unit includes a balancing converter including two balancing windings electrically connected to the first secondary windings. The rectifying unit is electrically connected to the power-balancing unit and the LED strings, the constant-current controlling unit is electrically connected to the second secondary winding and the LED strings.

Подробнее
22-05-2014 дата публикации

Trench-based device with improved trench protection

Номер: US20140138764A1
Автор: Chih Wei Hsu, Max Chen
Принадлежит: VISHAY GENERAL SEMICONDUCTOR LLC

A semiconductor device includes a semiconductor substrate having a first type of conductivity. A first layer is formed on the substrate having the first type of conductivity and is more lightly doped than the substrate. At least one trench is formed in the first layer. A dielectric layer lines the bottom surface and the sidewalls of the trench. A conducting material fills the trench. A lightly doped region is formed in the first layer having the second conductivity type. The lightly doped region is disposed below the bottom surface of the trench. A metal layer is disposed over the first layer and the conducting material. A first electrode is formed over the metal layer and a second electrode is formed on a backside of the substrate.

Подробнее
01-03-2018 дата публикации

SOLAR CELL

Номер: US20180062002A1
Принадлежит: NEO Solar Power Corp.

A solar cell includes a semiconductor substrate, one or more bus bar electrode, and a plurality of finger electrodes. The bus bar electrode and the finger electrodes are disposed on the semiconductor substrate. Conventionally, in a process of forming the finger electrodes by utilizing screen printing, offset may occur. Consequently, the finger electrodes cannot be connected to the bus bar electrode. According to the provided solar cell, the bus bar electrode is formed by using patterned silver and aluminum, to manufacture a wider bus bar electrode than the bus bar electrode in the conventional solar cell without increasing silver consumption, thereby resolving the problem of offset. 1. A solar cell , comprising:a semiconductor substrate;at least one bus bar electrode group, disposed on the semiconductor substrate, wherein each of the at least one bus bar electrode group extends by a length along a first direction, and the at least one bus bar electrode group comprises:a main bus bar electrode, comprising a plurality of main bus bar electrode units, wherein the main bus bar electrode units are disposed at intervals along the first direction, and each of the main bus bar electrode units extends by a length along the first direction and has a first width on a second direction that is perpendicular to the first direction; andan auxiliary bus bar electrode, comprising a plurality of first auxiliary bus bar electrode units and a plurality of second auxiliary bus bar electrode units, wherein at least one end of each of the first auxiliary bus bar electrode units is connected to one of the second auxiliary bus bar electrode units along the first direction, each of the first auxiliary bus bar electrode units has a second width on the second direction, and the second width is greater than the first width; and each of the second auxiliary bus bar electrode units individually corresponds to each of the main bus bar electrode units, and each of the second auxiliary bus bar ...

Подробнее
04-03-2021 дата публикации

METHOD FOR MACHINE LEARNING DEPLOYMENT

Номер: US20210064990A1
Принадлежит:

A method for machine learning deployment that comprises steps of: determining a machine learning algorithm based on a training dataset; using the machine learning algorithm to build a machine learning model based on the training dataset; creating an executable file corresponding to the machine learning model, the executable file containing programming information for a programmable circuit; and loading the executable file into the programmable circuit so as to program the programmable circuit to allow the programmable circuit to use the machine learning model to process data. 1. A method for machine learning deployment , comprising steps of:by a processing device, determining a machine learning algorithm based on a training dataset; andby the processing device, using the machine learning algorithm to build a machine learning model based on the training dataset.2. The method of claim 1 , further comprising steps of:by the processing device, creating an executable file corresponding to the machine learning model, the executable file containing programming information for a programmable circuit;by the processing device, loading the executable file into the programmable circuit so as to program the programmable circuit to allow the programmable circuit to use the machine learning model to process data; andby a processing unit electrically connected to the programmable circuit, transmitting to-be-analyzed data to the programmable circuit running the executable file, so that the programmable circuit uses the machine learning model to analyze the to-be-analyzed data to thereby obtain an inference result.3. The method of claim 2 , wherein the step of creating an executable file is to execute a deep neural network development kit (DNNDK) to create the executable file.4. The method of claim 3 , wherein the step of creating an executable file is to further execute Vivado® to create a bitstream file to be burned on the programmable circuit when the machine learning algorithm ...

Подробнее
02-03-2017 дата публикации

Instant detection system of vehicle

Номер: US20170061712A1

An instant detection system of a vehicle is provided. The vehicle has wheel assemblies and a brake system, and the wheel assemblies are coupled with the brake system. The instant detection system includes temperature detectors, rotational speed detectors, acoustic detectors, an analysis host and an alarm device. The temperature detectors are disposed on the brake system, and the acoustic detectors and the rotational detectors are disposed adjacent to the wheel assemblies for respectively detecting temperature information and sound information of the wheel assemblies and the brake system, and speed information of the vehicle. The analysis host is coupled with the above-mentioned detectors to receive and analyze the temperature, the sound and the speed information, so as to generate alarm information. The alarm device generates breakdown information according to the alarm information

Подробнее
29-05-2014 дата публикации

PUNCHER

Номер: US20140144304A1
Автор: Hsu Chih-Wei
Принадлежит: SDI CORPORATION

A puncher has a base, an upper cover, two cutters and at least one spring. The base is made of plastic and has a base recess capable of receiving paper. The upper cover is made of plastic and is pivotally connected to the base. The cutters are mounted on the base, are capable of being driven by the upper cover and longitudinally moving relative to the base, and are located between a pivoting point and an opening of the base recess. The at least one spring is mounted between the base and the upper cover. Accordingly, the puncher has a reverse-fulcrum structure. 1. A puncher comprising: 'a base recess capable of receiving paper and having an opening;', 'a base made of plastic and having'}an upper cover made of plastic, pivotally connected to the base, wherein a pivoting point is formed between the base and the upper cover;two cutters mounted on the base, capable of being driven by the upper cover and longitudinally moving relative to the base, and located between the pivoting point and the opening of the base recess; andat least one spring mounted between the base and the upper cover to provide a resilient force to recover the upper cover to an original position.2. The puncher as claimed in claim 1 , wherein a bracket; and', 'two frames connected on a top surface of the bracket, parallel to each other and respectively having a bottom surface; and', 'a gap formed between the top surface of the bracket and the bottom surfaces of the two frames; and, 'the base has'}the base recess is formed at the gap between the two frames and the bracket.3. The puncher as claimed in claim 2 , whereinthe base further has two cutter mounts respectively and securely mounted in the frames; a side surface;', 'a bottom surface;', 'a cutter aperture formed through the cutter mount;', 'a paper opening latitudinally formed in the side surface of the cutter mount, adjacent to the bottom surface of the cutter mount, and aligning with and communicating with the base recess; and, 'each cutter mount ...

Подробнее
17-03-2022 дата публикации

DISPLAY PANEL, DISPLAY DEVICE AND DRIVING METHOD

Номер: US20220083191A1
Принадлежит:

The present invention discloses a display panel and a display device. The display panel comprises a plurality of common electrode blocks and a plurality of display regions. During a display period, one or more common electrode blocks corresponding to one of the display regions which is to be displayed during the display period are coupled to a common voltage; and during the display period, one or more of the common electrode blocks corresponding to the display regions which are not to be displayed during the display period are kept in a floating state. 1. A display panel , comprising:a plurality of common electrode blocks; anda plurality of display regions, wherein during a display period, one or more common electrode blocks corresponding to one or more of the display regions which are to be displayed during the display period are coupled to a common voltage; and during the display period, one or more of the common electrode blocks corresponding to one or more of the display regions which are not to be displayed during the display period are kept in a floating state.2. The display panel according to claim 1 , wherein the common electrode blocks corresponding to the display regions which are to be displayed during the display period and other display regions which have been completely displayed before the display period are coupled to the common voltage claim 1 , and the one or more of the common electrode blocks corresponding to the display regions which are not displayed yet during the display period are kept in the floating state.3. The display panel according to claim 1 , wherein when a first display region is displayed in the earliest display period of a frame period claim 1 , a common electrode block corresponding to the first display region and a common electrode block corresponding to a second display region which is to be displayed in the last display period of the frame period are coupled to the common voltage.4. The display panel according to claim 3 , ...

Подробнее
17-03-2022 дата публикации

Method and Apparatus of Luma-Chroma Separated Coding Tree Coding with Constraints

Номер: US20220086439A1
Принадлежит:

A method and apparatus for block partition are disclosed. If a cross-colour component prediction mode is allowed, the luma block and the chroma block are partitioned into one or more luma leaf blocks and chroma leaf blocks. If a cross-colour component prediction mode is allowed, whether to enable an LM (Linear Model) mode for a target chroma leaf block is determined based on a first split type applied to an ancestor chroma node of the target chroma leaf block and a second split type applied to a corresponding ancestor luma node. According to another method, after the luma block and the chroma block are partitioned using different partition tress, determine whether one or more exception conditions to allow an LM for a target chroma leaf block are satisfied when the chroma partition tree uses a different split type, a different partition direction, or both from the luma partition tree. 1. A method of video coding used by a video coding system , the method comprising:receiving input data associated with a current block in a current picture, wherein the input data comprise pixel data to be encoded at an encoder side or compressed data at a decoder side, and wherein the current block comprises a luma block and a chroma block;if separate partition trees are allowed for the luma block and the chroma block, partitioning the luma block into one or more luma leaf blocks using a luma partition tree and partitioning the chroma block into one or more chroma leaf blocks using a chroma partition tree;if a cross-colour component prediction mode is allowed, determining whether to enable an LM (Linear Model) mode for a target chroma leaf block based on a first split type applied to an ancestor chroma node of the target chroma leaf block and a second split type applied to a corresponding ancestor luma node; andencoding or decoding the target chroma leaf block using the LM mode if the LM mode is enabled for the target chroma leaf block.2. The method of claim 1 , wherein the ...

Подробнее
17-03-2022 дата публикации

Method and Apparatus of Motion Compensation Bandwidth Reduction for Video Coding System Utilizing Multi-Hypothesis

Номер: US20220086478A1
Принадлежит:

A method and apparatus of Inter prediction for video coding using Multi-hypothesis (MH) are disclosed. If an MH mode is used for the current block: at least one MH candidate is derived using reduced reference data by adjusting at least one coding-control setting; an Inter candidate list is generated, where the Inter candidate list comprises said at least one MH candidate; and current motion information associated with the current block is encoded using the Inter candidate list at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the Merge candidate list. The coding control setting may correspond to prediction direction setting, filter tap setting, block size of reference block to be fetched, reference picture setting or motion limitation setting. 2. The method of claim 1 , wherein each of the weightings is fixed at a value for each hypothesis.3. The method of claim 1 , wherein each of the weightings is derived based on a position of predictor. The present invention is a Continuation of pending U.S. patent application Ser. No. 17/260,002, filed on Jan. 13, 2021, which is a 371 National Phase Patent Application No. PCT/CN2019/096550, filed on Jul. 18, 2019, which claims priority to U.S. Provisional Patent Application Ser. No. 62/699,760, filed on Jul. 18, 2018, U.S. Provisional Patent Application Ser. No. 62/714,787, filed on Aug. 6, 2018 and U.S. Provisional Patent Application Ser. No. 62/745,485, filed on Oct. 15, 2018. The U.S. Provisional Patent Applications are hereby incorporated by reference in their entireties.The present invention relates to Inter prediction for video coding using Multi-hypothesis (MH) by combining a first predictor based on a first hypothesis and at least one second predictor based on at least one second hypothesis. In particular, the present invention discloses adjusting various coding setting in order to reduce bandwidth requirement associated with the ...

Подробнее
27-02-2020 дата публикации

Method and Apparatus of Reordering Motion Vector Prediction Candidate Set for Video Coding

Номер: US20200068218A1
Принадлежит:

Method and apparatus of Inter prediction for video coding performed by a video encoder or a video decoder that utilizes motion vector prediction (MVP) to code a motion vector (MV) associated with a block coded with Inter mode are disclosed. According to one method, an initial MVP candidate list is generated for the current block. When candidate reordering is selected for the current block, target candidates within a selected candidate set are reordered to generate a reordered MVP candidate list and then the current block is encoded at the video encoder side or decoded at the video decoder sider using the reordered MVP candidate list, where the selected candidate set comprises at least partial candidates of the initial MVP candidate list. 1. A method of Inter prediction for video coding performed by a video encoder or a video decoder that utilizes motion vector prediction (MVP) to code a motion vector (MV) associated with a block coded with Inter mode , the method comprising:receiving input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block at a video decoder side, wherein the current block consists of a set of pixels of video data;generating an initial MVP candidate list for the current block; and reordering target candidates within a selected candidate set to generate a reordered MVP candidate list, wherein the selected candidate set comprises at least partial candidates of the initial MVP candidate list; and', 'encoding, at the video encoder side, or decoding, at the video decoder sider, the current block using the reordered MVP candidate list., 'when candidate reordering is selected for the current block2. The method of claim 1 , wherein said reordering the target candidates comprises estimating costs of the target candidates based on upper neighbour conditions or left neighbour conditions of the current block claim 1 , or first template of the current ...

Подробнее
11-03-2021 дата публикации

Signaling Of Subpicture Structures

Номер: US20210076035A1
Принадлежит: MediaTek Inc

A method for signaling subpicture structures for coded video is provided. A video decoder receives data from a bitstream to be decoded as a sequence of video pictures. The video decoder receives from the bitstream subpicture specification for one or more subpictures in the sequence of video pictures. The subpicture specification identifies a position and a size for each subpicture by providing an index that identifies a coding tree unit (CTU) for the subpicture. The video decoder reconstructs each subpicture for the sequence of video pictures according to the subpicture specification.

Подробнее
11-03-2021 дата публикации

Methods and Apparatuses of Video Processing with Overlapped Block Motion Compensation in Video Coding Systems

Номер: US20210076061A1
Принадлежит:

Exemplary video processing methods and apparatuses for coding a current block by overlapped sub-block motion compensation split the current block into overlapped sub-blocks, determine a sub-block MV for each overlapped sub-block, derive an initial predictor for each sub-block by motion compensation using the sub-block MV, derive a final predictor for each overlapped region by blending the initial predictors of the overlapped region, and encode or decode the current block based on the final predictors. Exemplary video processing methods and apparatuses for coding blocks with OBMC generate a converted MV by changing a MV to an integer MV or changing a MV component to an integer component, derive an OBMC region by motion compensation using the converted MVs, and encode or decode the blocks by blending an OBMC predictor with an original predictor. 1. (canceled)2. (canceled)3. (canceled)4. (canceled)5. (canceled)6. (canceled)7. (canceled)8. A video processing method for processing blocks with Overlapped Block Motion Compensation (OBMC) in a video coding system , comprising:receiving input video data associated with a current block in a current picture;determining one or more Motion Vectors (MVs) for generating an OBMC region;generating one or more converted MVs by changing said one or more MVs to one or more integer MVs or changing a MV component of said one or more MVs to an integer component;deriving the OBMC region by motion compensation using said one or more converted MVs;applying OBMC by blending an OBMC predictor in the OBMC region with an original predictor; andencoding or decoding the current block.9. The method of claim 8 , wherein the OBMC region is derived from said one or more converted MVs generated from one or more current MVs of the current block claim 8 , the OBMC region is pre-generated for a right or bottom neighboring block of the current block claim 8 , and the OBMC region is blended with the original predictor of the right or bottom neighboring ...

Подробнее
05-06-2014 дата публикации

ELECTRONIC DEVICE

Номер: US20140153748A1
Принадлежит: COMPAL ELECTRONICS, INC.

An electronic device suitable for connecting with an expansion assembly is provided. The electronic device includes a main body and an expansion module. The expansion module is pivoted to the main body and suitable for rotating relative to the main body between an operating position and an accommodating position. When the expansion module is located at the operating position, the expansion assembly is suitable of being electrically connected to the expansion module and providing a supporting force to the main body. 1. An electronic device , adapted to connect with an expansion assembly , the electronic device comprising:a main body; andan expansion module, pivoted to the main body and adapted to rotate relative to the main body between an operating position and an accommodating position, wherein when the expansion module is located at the operating position, the expansion assembly is adapted to be electrically connected to the expansion module and provide a supporting force to the main body.2. The electronic device as claimed in claim 1 , wherein the main body has a processing module claim 1 , the expansion module has an electrical connection portion claim 1 , and the expansion assembly is adapted to be connected to the electrical connection portion to receive a signal from the processing module.3. The electronic device as claimed in claim 1 , wherein the expansion assembly is a speaker assembly or an input output (IO) port expansion assembly.4. The electronic device as claimed in claim 1 , wherein the main body has a fixing assembly claim 1 , and the fixing assembly is used to position the expansion module to the operating position or the accommodating position.5. The electronic device as claimed in claim 1 , wherein the main body has an accommodating slot claim 1 , the expansion module is adapted to enter the accommodating slot to reach the accommodating position claim 1 , and the expansion module is adapted to move out of the accommodating slot to reach the ...

Подробнее
24-03-2022 дата публикации

Methods and Apparatuses of Processing Video Data of Out-of-bounds Nodes

Номер: US20220094922A1
Принадлежит:

Video processing methods and apparatuses in a video encoding or decoding system for processing out-of-bounds nodes in a current picture. An out-of-bounds node is a coding tree node with a block region across a current picture boundary. The video processing method or apparatus determines an inferred splitting type, applies the inferred splitting type to split the out-of-bounds node into child blocks, adaptively splits each child block into one or multiple leaf blocks, and encodes or decodes the leaf blocks in the out-of-bounds node inside the current picture. The inferred splitting type for partitioning out-of-bounds nodes in an inter slice, picture, or tile is the same as the inferred splitting type for partitioning out-of-bounds nodes in an intra slice, picture, or tile. 1. A method of processing video data in a video coding system , comprising:receiving input data associated with a current block in a current picture;determining if the current block is an out-of-bounds node, wherein the out-of-bounds node is a coding tree node of the current picture with a block region across a current picture boundary;determining an inferred splitting type if the current block is an out-of-bounds node;applying the inferred splitting type to split the current block into child blocks if the current block is an out-of-bounds node, and then adaptively splitting each child block into one or more leaf blocks, or adaptively splitting the current block into one or more leaf blocks if the current block is not an out-of-bounds node; andencoding or decoding the one or more leaf blocks in the current block inside the current picture.2. The method of claim 1 , further comprising determining whether the current block is larger than a predefined size when the current block is an out-of-bounds node claim 1 , splitting the current block using the inferred splitting type only if the current block is larger than the predefined size claim 1 , and the current block is not forced to be partitioned by ...

Подробнее
24-03-2022 дата публикации

Method and Apparatus of the Quantization Matrix Computation and Representation for Video Coding

Номер: US20220094936A1
Принадлежит:

A method and apparatus for video coding utilizing a current block, a maximum side of the transform block of the current block corresponds to 64. A scaling matrix is derived from elements of an 8×8 base scaling matrix, where the elements in a bottom-right 4×4 region of the 8×8 base scaling matrix are skipped, either not signaled or set to zero. According to another method, a current block belongs to a current picture in a first color format that has only a first color component. A first scaling matrix is signaled at the video encoder side or parsed at the video decoder side for the first color component of the current block. Signaling any second scaling matrix is disabled at the video encoder side or parsing any second scaling matrix is disabled at the video decoder side for a second or third color component of the current block. 1. A method of video coding , the method comprising:receiving input data related to a current block in a current picture, wherein the input data correspond to a transform block of the current block at a video encoder side and the input data correspond to a decoded-quantized transform block of the current block at a video decoder side, and wherein a maximum side of the transform block of the current block corresponds to 64;deriving a scaling matrix from elements of an 8×8 base scaling matrix, wherein the elements in a bottom-right 4×4 region of the 8×8 base scaling matrix are skipped; andapplying a quantization process to the input data according to the scaling matrix to generate a coded-quantized transform block at the video encoder side or applying an inverse quantization process to the input data according to the scaling matrix to generate a decoded transform block at the video decoder side.2. The method of claim 1 , wherein when the coded-quantized transform block at the video encoder side or the decoded transform block at the video decoder side is 64×64 in size claim 1 , the transform block has 32×32 non-zero value elements.3. The method ...

Подробнее
24-03-2022 дата публикации

Video Processing Methods and Apparatuses for Sub-block Motion Compensation in Video Coding Systems

Номер: US20220094966A1
Принадлежит:

Video processing methods and apparatuses for coding a current block comprise receiving input data of a current block, partitioning the current block into multiple sub-blocks, deriving sub-block MVs for the current block according to a sub-block motion compensation coding tool, constraining the sub-block MVs to form constrained sub-block MVs, and encoding or decoding the current block using the constrained sub-block MVs, and applying motion compensation to the current block using the constrained sub-block MVs to encode or decode the current block. The sub-block MVs may be constrained according to a size, width, or height of the current block or a sub-block, an inter prediction direction of one of control point MVs of the current block, the current block, or current sub-block, the control point MVs, or a combination of the above. 1. A video processing method for sub-block motion compensation in a video coding system , comprising:receiving input video data associated with a current block in a current picture;partitioning the current block into multiple sub-blocks;deriving sub-block Motion Vectors (MVs) associated with the sub-blocks in the current block according to a sub-block motion compensation coding tool;constraining the sub-block MVs to form constrained sub-block MVs by restricting a difference between a primary MV and each sub-block MV of the sub-block MVs within one or more thresholds, wherein said one or more thresholds are adaptively determined depending on a size, width, or height of the current block or a sub-block, an inter prediction direction of one of control point MVs of the current block, the current block, or current sub-block, the control point MVs of the current block, or a combination thereof; andapplying motion compensation to the current block using the constrained sub-block MVs to encode or decode the current block.2. A video processing method for sub-block motion compensation in a video coding system , comprising:receiving input video data ...

Подробнее
05-03-2020 дата публикации

METHOD AND APPARATUS OF DECODER SIDE MOTION DERIVATION FOR VIDEO CODING

Номер: US20200077088A1
Принадлежит: MEDIATEK INC.

Method and apparatus of video coding using decoder derived motion information based on bilateral matching or template matching are disclosed. According to one method, an initial motion vector (MV) index is signalled in a video bitstream at an encoder side or determined from the video bitstream at a decoder side. A selected MV is then derived using bilateral matching, template matching or both to refine an initial MV associated with the initial MV index. In another method, when both MVs for list and list exist in template matching, the smallest-cost MV between the two MVs may be used for uni-prediction template matching if the cost is lower than the bi-prediction template matching. According to yet another method, the refinement of the MV search is dependent on the block size. According to yet another method, merge candidate MV pair is always used for bilateral matching or template matching. 1. A method of motion vector (MV) derivation , the method comprising:receiving input data associated with a current block in a current picture;determining a first initial MV for a first reference picture list and a second initial MV for a second reference picture list;obtaining a refined MV pair by determining a MV offset pair to refine the first initial MV and the second initial MV, comprising:calculating a sum of absolute difference (SAD) cost of a first reference block associated with the first initial MV and the one MV of the MV offset pair and a second reference block associated with the second initial MV and the another MV of the MV offset pair, wherein one sample out of K×L samples in the first reference block and the second reference block is used for calculating the SAD cost, K and L are integers; andencoding or decoding the current block or a current MV of the current block using the refined MV pair at the encoder side or the decoder side respectively.2. The method of claim 1 , wherein K is equal to 2.3. The method of claim 1 , wherein L is equal to 2.4. The method of ...

Подробнее
18-03-2021 дата публикации

Method and Apparatus of Constrained Cross-Component Adaptive Loop Filtering for Video Coding

Номер: US20210084295A1
Принадлежит:

Methods and apparatus for cross-colour loop-filter processing of reconstructed video are disclosed. According to one method, a sum of filter coefficients for each of one or more candidate cross-colour loop filters is constrained to be a fixed value. One or more syntax elements indicating a value related to a total number of candidate filters in a filter set are signalled or parsed in the APS (Adaptation Parameter Set). 1. A method for video coding , the method comprising:receiving reconstructed chroma samples and related reconstructed luma samples in a colour picture;determining a target CCALF (Cross-Colour Adaptive Loop Filter), wherein the target CCALF belongs to a filter set comprising one or more candidate filters and a sum of filter coefficients for each candidate filter, in said one or more candidate filters, is constrained to be a fixed value;applying the target CCALF to the related reconstructed luma samples to generate a CCALF filtered chroma sample for a target reconstructed chroma sample; andgenerating a final filtered chroma sample by combining the CCALF filtered chroma sample and a regular ALF filtered chroma sample, wherein the final filtered chroma sample is used as a video decoding output or used for further video encoding or decoding process.2. The method of claim 1 , wherein the fixed value is equal to 0.3. The method of claim 1 , wherein when a number of filter coefficients for each candidate filter is equal to M claim 1 , only (M−1) filter coefficients for each candidate filter are decoded at a decoder side claim 1 , and wherein the M is an integer greater than 1.4. The method of claim 3 , wherein one filter coefficient claim 3 , other than the (M−1) filter coefficients claim 3 , is not decoded at the decoder side or is not encoded at an encoder side claim 3 , and wherein said one filter coefficient corresponds to any selected coefficient among the filter coefficients for each candidate filter.5. An apparatus of video coding claim 3 , the ...

Подробнее
12-03-2020 дата публикации

PORTABLE ELECTRONIC DEVICE

Номер: US20200081503A1
Принадлежит: COMPAL ELECTRONICS, INC.

A hinge structure including a first screw rod, a sliding rod, and a second screw rod is provided. The first screw rod comprises a threaded shaft. The sliding rod is sleeved on the threaded shaft. The second screw rod is sleeved on the sliding rod. The threaded shaft has a first helical slot. The sliding rod has a first guiding portion and a second guiding portion, and the first guiding portion is coupled to the first helical slot. The second screw rod has a second helical slot, and the second guiding portion is coupled to the second helical slot. 1. A portable electronic device , comprisinga first machine body, having a first upper surface and a first lower surface opposite to each other;a second machine body, having a second upper surface and a second lower surface opposite to each other; anda hinge structure, comprising a passive module, the passive module having a lens, the first machine body and the second machine body is pivoted to each other through the hinge structure,wherein the first upper surface and the second upper surface are opposite to each other in a first state, and the lens is exposed on the first upper surface and the second upper surface when an angle included between the first upper surface and the second upper surface falls between 90 degrees and 150 degrees,wherein the first lower surface and the second lower surface are opposite to each other in a second state, and the lens is exposed on the first lower surface and the second lower surface when an angle included between the first lower surface and the second lower surface falls between 50 degrees and 90 degrees.2. The portable electronic device as claimed in claim 1 , wherein the hinge structure further comprises:a first screw rod, comprising a threaded shaft, the threaded shaft having at least one first helical slot;a sliding rod, sleeved on the threaded shaft, the sliding rod having a first guiding portion and a second guiding portion opposite to each other, the first guiding portion is ...

Подробнее
31-03-2022 дата публикации

Method and Apparatus of Combined Inter and Intra Prediction for Video Coding

Номер: US20220103854A1
Принадлежит:

A method and apparatus of prediction for video coding are disclosed. According to one method, a block is partitioned into a first and second regions using a target partition selected from a partition set comprising triangle partition. A Merge candidate list is determined for a partitioned current block by including at least one HMVP (history-based motion vector prediction) candidate from an HMVP buffer, where the HMVP buffer stores motion information of previously coded blocks. The partitioned current block or current motion information associated with the partitioned current block are encoded or decoded using the Merge candidate list, where the Merge candidate list is used to derive a first candidate for the first region and a second candidate for the second region. In another method, whether to apply triangular CIIP (combined Inter/Intra prediction) to the current block is signaled at an encoder side or parsed at a decoder side. 1. A method of prediction for video coding , the method comprising:receiving input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side;partitioning the current block into a first region and a second region using a target partition selected from a partition set comprising triangle partition;determining a Merge candidate list for a partitioned current block by including at least one HMVP (history-based motion vector prediction) candidate from an HMVP buffer, wherein the HMVP buffer stores motion information of one or more previously coded blocks; andencoding the partitioned current block or current motion information associated with the partitioned current block using the Merge candidate list at the video encoder side, or decoding the partitioned current block or the current motion information associated with the partitioned current block using the Merge candidate list at the video decoder ...

Подробнее
25-03-2021 дата публикации

Methods and Apparatus of Alternative Transform Skip Mode for Image and Video Coding

Номер: US20210092394A1
Принадлежит:

A method and apparatus for video coding using block partition are disclosed. According to the present invention, a partition structure corresponding to recursively partitioning a current block into smaller TU (transform unit) blocks until the partition structure reaches a maximum allowed split depth or until a block size of at least one of smaller TU blocks is a supported core transform size, where the current block is partitioned into final smaller TU blocks according to the partition structure. A transform coding process is applied to the current block according to the partition structure, where the transform coding process is skipped for at least one of the final smaller TU blocks. A flag can be signalled for the current block to indicate whether the current block is allowed to skip the transform coding process for said at least one of the final smaller TU blocks. 1. A method of video coding used by a video coding system , the method comprising:receiving input data associated with a current block in a current picture, wherein the input data associated with the current block corresponds to prediction residuals of the current block at an encoder side and the input data associated with the current block corresponds to coded prediction residuals of the current block at a decoder side;determining a partition structure corresponding to recursively partitioning the current block into smaller TU (transform unit) blocks until the partition structure reaches a maximum allowed split depth or until a block size of at least one of smaller TU blocks is a supported core transform size, wherein the current block is partitioned into final smaller TU blocks according to the partition structure; andapplying a transform coding process to the current block according to the partition structure, wherein the transform coding process is skipped for at least one of the final smaller TU blocks.2. The method of claim 1 , wherein a flag is signalled for the current block to indicate whether ...

Подробнее
09-04-2015 дата публикации

METHOD AND APPARATUS FOR CODING OF SAMPLE ADAPTIVE OFFSET INFORMATION

Номер: US20150098513A1
Принадлежит:

A method and apparatus for sharing context among different SAO syntax elements for a video coder are disclosed. Embodiments of the present invention apply CABAC coding to multiple SAO syntax elements according to a joint context model, wherein the multiple SAO syntax elements share the joint context. The multiple SAO syntax elements may correspond to SAO merge left flag and SAO merge up flag. The multiple SAO syntax elements may correspond to SAO merge left flags or merge up flags associated with different color components. The joint context model can be derived based on joint statistics of the multiple SAO syntax elements. Embodiments of the present invention code the SAO type index using truncated unary binarization, using CABAC with only one context, or using CABAC with context mode for the first bin associated with the SAO type index and with bypass mode for any remaining bin. 1. A method for Sample Adaptive Offset (SAO) processing of video data in a video decoder , the method comprising:receiving a block of processed-reconstructed pixels associated with a picture from a media or a processor, wherein the block of processed-reconstructed pixels are decoded from a video bitstream;determining a first SAO syntax element from the video bitstream, wherein the first SAO syntax element is decoded from the video bitstream using CABAC (context-based adaptive binary arithmetic coding) decoding and the first SAO syntax element shares a joint context model with at least one second syntax element; andapplying SAO processing to the block of processed-reconstructed pixels based on SAO information including the first SAO syntax element.2. The method of claim 1 , wherein the first SAO syntax element and said at least one second syntax element correspond to SAO merge left flag and SAO merge up flag.3. The method of claim 1 , wherein the first SAO syntax element and said at least one second syntax element correspond to a first SAO merge left flag for a first color component of the ...

Подробнее
30-03-2017 дата публикации

Method of Intra Block Copy Search and Compensation Range

Номер: US20170094271A1
Принадлежит:

A method of IntraBC coding using restricted reference area is disclosed. A reference block is selected from an available ladder-shaped reference area comprising previously processed blocks before the current working block in the current CTU row and previously processed blocks in one or more previous CTU rows. A location of a last previously processed block of a second previous CTU row that is one CTU row farther away from the current CTU row than a first previous CTU row is always in a same vertical location or after a same vertical position of a last previously processed block of the first previous CTU row. The current picture may be partitioned into multiple CTU rows for applying wavefront parallel processing (WPP) on the multiple CTU rows, where the current working block corresponds to a current working block. Similar restrictions may also be applied to slice/tile-based parallel processing. 1. A method of video encoding using slice-based or tile-based parallel processing for a picture , the method comprising:partitioning a current picture into multiple slices or tiles for applying concurrent encoding process on the multiple slices or tiles; andif an IntraBC mode (Intra-block copy mode) is selected for a current block in a current slice or a current tile:selecting a reference block from a selected available reference area comprising one or more previously processed blocks before the current block in the current slice or the current tile;encoding the current block according to the IntraBC mode using the reference block as a predictor; andgenerating compressed data corresponding to the current slice or the current tile by applying entropy coding to prediction result of the current block.2. The method of claim 1 , wherein a block location of the reference block relative to the current block is signaled using a block vector (BV).3. The method of claim 2 , wherein if any portion of the reference block pointed by the BV is located outside the current slice or the ...

Подробнее
30-03-2017 дата публикации

Method and Apparatus for reduction of deblocking filter

Номер: US20170094273A1
Принадлежит:

A method and apparatus for deblocking reconstructed video in a video coding system. The method receives reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks. The method then identifies horizontal block edges of the blocks in the LCUs, applies first vertical filtering to the reconstructed pixel data corresponding to one or more first lines above a first horizontal block edge in the first edge group, and applies second vertical filtering to the reconstructed pixel data corresponding to one or more second lines above a second horizontal block edge in the second edge group, wherein a first number of said one or more first lines is smaller than a second number of said one or more second lines. 1. A method of deblocking reconstructed video in a video coding system , the method comprising:receiving reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks;identifying horizontal block edges of the blocks in the LCUs, wherein the horizontal block edges are divided into a first edge group and a second edge group, and wherein the first edge group corresponds to horizontal block edges between two LCUs and the second edge group corresponds to remaining horizontal block edges not included in the first edge group;applying first vertical filtering to the reconstructed pixel data corresponding to one or more first lines above a first horizontal block edge in the first edge group; andapplying second vertical filtering to the reconstructed pixel data corresponding to one or more second lines above a second horizontal block edge in the second edge group, wherein a first number of said one or more first lines is smaller than a second number of said one or more second lines.2. The method of claim 1 , wherein the first number is one.3. The method of claim 2 , wherein said one or more first lines are stored in ...

Подробнее