---
id: v4-2312-channel-status-indicator
title: Channel 4K/Live Conflict Status Indicator (V4-2312)
doc_type: design-record
status: QA
last_updated: 2026-06-02
sources:
  - { type: jira, ref: "V4-2312", url: "https://tvunetworks.atlassian.net/browse/V4-2312" }
figma:
  file: 0054ib0nLmt27bC3QlGDl7
  nodes:
    - { id: "8603:281", label: "Channel 4K-Live Conflict Indicator section", url: "https://www.figma.com/design/0054ib0nLmt27bC3QlGDl7/Touch-Screen-v7.7---8.0--20240220?node-id=8603-281" }
---

# Feature Design Record — Channel 4K/Live Conflict Status Indicator (V4-2312)

- **JIRA**：[V4-2312](https://tvunetworks.atlassian.net/browse/V4-2312)　**Scope**：V4 LCD（TM1100 Touch Screen）
- **Owner(dev)**：Edward Wu　**PM**：Trevor Yao　**Designer**：Nancy Zeng
- **Status**：已交付，待 PM review　**日期**：2026-06-02

## 1. 问题与根因
某路喂 4K SDI 源时，背包本机屏显示正常、能检测到、授权正常，但在 R（接收端）显示「No Source」。**根因不是 bug，是 TM1100 固件刻意限制**：CPU 性能不足，**只支持「1 路 4K」或「多路 HD」，二者不可兼得**。当另一路在直播（或 4K 路正在直播）时，冲突路不可用。痛点：背包屏原来没有任何提示，用户只能翻 pack log。（解码自 ticket + Slack 线程 fujianfang 的说明。）

## 2. Scope & Non-goals
- **In**：TM1100 LCD 触屏上的通道 lock/live/冲突状态提示。
- **Non-goals**：不改 R/Receiver UI（不在 TVU Pack scope）；不修 4K 并发限制本身（预期行为）；不动 HD 路径。

## 3. Baseline 参考（Figma `0054ib0nLmt27bC3QlGDl7`）
- `5802:1373` Live/VoIP/Speaking 监控主屏（落点，2×2 四宫格 = 4 路）
- `7615:14` slot 状态配色规范　`6922:24862` 区分可用/直播 receiver（红=live 范式）
- `5326:121028` notification/top 样式 + 高度参考　`5315:20570` 选中红框（红色渐变 2px INSIDE）
- V4-269 文件 `QO5gh1Wm37mXNvuiAajPIi` node `2337:5068` 同类 4K 限制的「异常提醒」原生范式

## 4. 设计 — 状态与指示模型
**指示模型**：红序号底 = 在直播（所有直播路）/ 红框（红色渐变 2px INSIDE）= 当前选中（额外叠加）/ 62% 黑遮罩 + 红三角 = 被挡。选中格不打遮罩（保证红框可见）。移除 PVW/PGM 与旧绿/红边框（减少干扰）。
- **S0 Normal**：多路 HD 直播（允许，无告警）。CH1 选中(红框+红底)，CH2/CH3 直播(红底)。
- **S1 4K 被挡**：另一路在直播 → 4K 路不可用。CH2 选中+直播；CH1(4K)遮罩+三角。
- **S2 4K 占满**：某路正以 4K 直播 → 其他路不能开播。CH1 选中+直播 4K；CH2/3/4 遮罩+三角。
- **收起态**：告警条收起 → 顶栏 warning 图标，点击展开/收起。

## 5. UX 交付
- **产品 UI 文案（设备 EN 单语）**：告警条用设备原生 `notification/top`（status=warning，原生橙字）。**最终文案(PM Trevor 2026-06-04 拍板,简化为通用句,S1/S2 共用)**：
  - `Only one 4K stream OR multiple HD streams allowed on this pack at any given moment.`
  - 「哪一路 / 哪台 Rx」改由**视觉表达**（被挡路遮罩+三角 / 直播路红边框+红序号底），banner 只讲规则，不在文字里点名。（早期含 Channel/Rx 名的版本 Trevor 认为太啰嗦。）
- **注释层（双语 M23）**：状态标签 ×4、UX 交付卡（6 段）、用户体验地图卡（5 阶段）。
- **组件来源**：`notification/top`（库，key c6e31388…）、`icon/MMA/warning`（库，key 89c951e4…）、遮罩为 scrim 矩形、Jira requirement（本文件 clone，见 M23.8 登记表）。

## 6. 决策记录
| # | 决策 | 理由 |
|---|---|---|
| D1 | 落 LCD 触屏，R UI 另算 | 项目 scope |
| D2 | 用设备原生异常提醒范式(banner+遮罩+三角)，不自画 | M32 / 同 V4-269 |
| D3 | 文案点明 哪路与哪台 R live → 4K 不可用 + 规则 | 用户可自诊断不翻 log |
| D4 | 红底=live / 红框=选中(叠加) / 遮罩=被挡；删 PVW/PGM | 用户拍板，减干扰 |
| D5 | 整份交付物包进 1 个 Section | 团队通用做法 |
| D6 | 告警文案简化为通用句(不点名 Channel/Rx) | PM Trevor 2026-06-04 拍板;具体哪路由视觉(遮罩+红框/红底)表达 |

## 7. 依赖 / 待办
- **固件接口**（找 fujianfang / Ren 确认）：哪路 live / 占用 Rx 名（降级:「a receiver」）/ 4K-conflict 标志。
- 设备真字体 Helvetica Neue/Verdana 编辑器加载不了，稿用 Inter 占位，真机按设备字体渲染（知会 dev）。

## 8. 交付链接
- Figma Section：`< V4-2312 > Channel 4K-Live Conflict Indicator`（node `8603:281`）
  https://www.figma.com/design/0054ib0nLmt27bC3QlGDl7/Touch-Screen-v7.7---8.0--20240220?node-id=8603-281
- 早期 spec：[2026-06-02-v4-2312-channel-status-indicator-spec.md](./2026-06-02-v4-2312-channel-status-indicator-spec.md)

## 9. 路由与评审
- **Assignee**：Edward Wu（V4 LCD）　**Reviewer**：Trevor Yao（PM）　**FYI**：fujianfang / Ren / Dave Hu / Steve Li
- **JIRA 评论**：comment 245061（@Trevor review + Figma smart link + @相关人 FYI）
